Agência
Marca & CriaçãoBranding & PosicionamentoIdentidade VisualConteúdo & CopywritingProdução AudiovisualLive Experience
Performance & GrowthSocial MediaInbound & NutriçãoTráfego PagoSEO & GEOPublicidadePesquisa de Mercado com IABI & DashboardsWeb AnalyticsCRO
IA & AutomaçãoConsultoria de Adoção de IAIntegração CRM & DadosAutomação de ProcessosAgentes de IAAutomação de Marketing com IABase de Conhecimento de Marca para IA
Tecnologia & Produtos DigitaisDesenvolvimento Web & AppsDesenvolvimento de MVPTech & SecurityLGPDLow-code & No-codeDesenvolvimento Assistido por IA
Relacionamento & ReputaçãoAssessoria de ImprensaInfluência & CEO PositioningGestão de CriseComunicação InternaExperiência & Trade
PortfólioBlogContato
Linhas de código numa tela escura, em close
SEO

Robots.txt: o que é, como usar e por que o Disallow não tira a página do Google

Robots.txt controla o rastreamento, não a indexação. Como usar Disallow, Allow e Sitemap, e as regras do Google sobre erro, cache e tamanho que derrubam sites.

Resposta rápida

Robots.txt é um arquivo de texto na raiz do site que diz aos robôs de busca quais endereços eles podem ou não rastrear. Ele controla o rastreamento, não a indexação: segundo o Google, uma URL bloqueada com Disallow ainda pode aparecer nos resultados, só que sem descrição. Para tirar uma página do Google, use a regra noindex com o robô liberado para lê-la, ou proteja a página com senha. E atenção ao arquivo em si: se ele responder com erro 5xx, o Google para de rastrear o site inteiro nas primeiras 12 horas.

O robots.txt é o arquivo mais curto do site e um dos mais perigosos. Uma linha errada pode esconder o catálogo inteiro do Google, e uma linha certa no lugar errado pode manter na busca justamente a página que você queria apagar. Quase sempre ele foi escrito por quem montou o site, por um plugin ou pela hospedagem, e nunca mais foi aberto.

Este guia explica o que é o robots.txt, como escrever as regras e como testar o arquivo. E vai além da sintaxe que os tutoriais ensinam: mostra por que o Disallow não tira uma página do Google, o que acontece quando o próprio arquivo dá erro, por que a correção não vale na hora e quais campos populares o Google simplesmente não lê. No fim, um checklist de auditoria de dez minutos.

O que é robots.txt?

Robots.txt é um arquivo de texto simples, publicado na raiz do domínio (por exemplo, seusite.com.br/robots.txt), que diz aos rastreadores quais caminhos do site eles podem visitar. Ele segue o Protocolo de Exclusão de Robôs e é a primeira coisa que um robô educado consulta antes de começar a ler as páginas.

A palavra-chave aqui é rastrear. O arquivo pede ao robô que não entre em certos endereços; ele não decide o que aparece nos resultados. Segundo a introdução ao robots.txt do Google Search Central, o uso principal é evitar que o site seja sobrecarregado com solicitações, e não manter páginas fora da busca.

Outro ponto que costuma passar despercebido: o robots.txt é um pedido, não uma tranca. Os robôs dos grandes buscadores respeitam as regras, mas nada impede um rastreador mal-intencionado de ignorá-las. E, como o arquivo é público, qualquer pessoa pode lê-lo. Listar ali o endereço de uma área sensível é, na prática, anunciar onde ela está.

Para que serve o robots.txt e quando não usar?

O robots.txt é uma ferramenta de gestão de rastreamento. Ele faz sentido quando o site gera muitos endereços que não têm valor para a busca e que consomem o tempo do robô. Os usos legítimos mais comuns:

  • Busca interna e filtros: páginas de resultado de busca do próprio site e combinações de filtros de loja, que geram milhares de URLs quase iguais.
  • Áreas administrativas e de carrinho: caminhos como o painel do CMS ou o checkout, que não fazem sentido no Google.
  • Arquivos de mídia específicos: imagens, vídeos ou áudios que você não quer que apareçam nos resultados do Google.
  • Declarar o sitemap: a linha Sitemap: aponta o mapa do site para todos os robôs de uma vez.

E há três situações em que ele é a ferramenta errada. Para tirar uma página da busca, o caminho é o noindex. Para proteger informação confidencial, o caminho é senha ou bloqueio no servidor. Para reduzir a velocidade do robô, o Google não lê o campo que muita gente usa para isso, como você vai ver adiante.

Qual a diferença entre robots.txt e noindex?

Os dois aparecem juntos em quase todo guia de SEO técnico e são confundidos o tempo todo. A diferença é de etapa: o robots.txt atua antes de o robô entrar na página; o noindex atua depois que ele entrou e leu o código. Um controla a porta; o outro, a vitrine.

Robots.txt (Disallow)Noindex (meta tag ou cabeçalho)
O que controlaRastreamento: se o robô pode visitar o endereçoIndexação: se a página pode aparecer nos resultados
Onde ficaUm arquivo único na raiz do domínioEm cada página (meta robots) ou no cabeçalho HTTP X-Robots-Tag
AlcancePastas, padrões de URL, tipos de arquivoPágina por página, ou por tipo de arquivo via cabeçalho
Tira a página do Google?Não. A URL pode aparecer sem descriçãoSim, desde que o robô consiga ler a página
Melhor usoPoupar rastreamento de áreas sem valorManter fora da busca páginas que existem e são acessíveis

Google Search Central: Introdução ao robots.txt e Bloquear a indexação com noindex (atualizadas em dez/2025)

Diagrama em três colunas: só Disallow deixa a URL aparecer sem descrição, só noindex tira a página da busca e Disallow com noindex faz as regras se anularem
Rastrear e indexar são etapas separadas. Somar as duas proibições não dobra o bloqueio: o Disallow impede o robô de ler o noindex.

Por que o Disallow não tira a página do Google?

Porque o Google não precisa visitar uma página para saber que ela existe. Se outros sites ou outras páginas do seu domínio apontam para um endereço, o buscador conhece a URL pelos links, mesmo sem nunca ter lido o conteúdo.

Segundo o Google, o robots.txt não funciona como mecanismo para manter uma página fora dos resultados da pesquisa. A URL bloqueada ainda pode aparecer, mas sem descrição. Para manter a página fora do Google, a orientação é usar noindex ou proteger a página com senha.
Fonte: Google Search Central, Introdução ao robots.txt (atualizada em 18/12/2025)

O resultado é aquela linha estranha na busca: o endereço aparece, mas no lugar do resumo vem um aviso de que não há informação disponível sobre a página. Para quem queria esconder uma página de preços antiga, uma área de clientes ou uma campanha encerrada, é o pior dos mundos: a página continua lá, só que com cara de abandonada.

O erro que agrava isso é o mais caro do robots.txt: bloquear no arquivo uma página que tem noindex. A lógica parece reforçar a proteção, mas faz o contrário.

O Google afirma que, para a regra noindex funcionar, a página não pode estar bloqueada pelo robots.txt. Se o robô não acessa a página, nunca vê o noindex, e ela ainda pode aparecer nos resultados se outras páginas apontarem para ela.
Fonte: Google Search Central, Bloquear a indexação da Pesquisa com noindex (atualizada em 31/12/2025)

A ordem correta para tirar uma página do Google é: deixar a página liberada no robots.txt, colocar o noindex, esperar o robô passar e confirmar a saída no Search Console. Só depois disso, se fizer sentido poupar rastreamento, o bloqueio no robots.txt pode entrar.

O robots.txt fecha a porta; o noindex apaga a vitrine. Fechar a porta antes impede o robô de ver o aviso de que a vitrine acabou.

Como funciona a sintaxe do robots.txt?

O arquivo é formado por grupos. Cada grupo começa com uma ou mais linhas User-agent, que dizem a qual robô as regras se aplicam, seguidas das linhas Disallow e Allow. A especificação do Google sobre o robots.txt, atualizada em 12/09/2026, aceita só quatro campos: user-agent, allow, disallow e sitemap.

1. User-agent: para quem é a regra

User-agent: * vale para todos os robôs. User-agent: Googlebot vale só para o robô de busca do Google. Pela especificação, cada robô obedece a um único grupo: o que tem o nome mais específico para ele. Se existe um grupo para Googlebot, o Googlebot ignora o grupo do asterisco, e as regras dos dois não se somam. A ordem dos grupos no arquivo não importa.

2. Disallow e Allow: o que pode e o que não pode

Disallow: /admin/ pede que o robô não visite nada que comece com /admin/. Allow abre uma exceção dentro de uma área bloqueada. Os caminhos começam sempre com barra e diferenciam maiúsculas de minúsculas: /Blog/ e /blog/ são endereços diferentes para o robô.

Quando Allow e Disallow batem na mesma URL, vence a regra mais específica, ou seja, a de caminho mais longo. Em empate, vence a menos restritiva, o Allow. Por isso Disallow: /loja/ combinado com Allow: /loja/ofertas/ libera só a pasta de ofertas.

3. Curingas: asterisco e cifrão

O asterisco (*) representa qualquer sequência de caracteres, e o cifrão ($) marca o fim da URL. Disallow: /*?filtro= bloqueia qualquer endereço com esse parâmetro; Disallow: /*.pdf$ bloqueia os endereços que terminam em .pdf. Curinga mal escrito é a causa mais comum de bloqueio acidental de páginas importantes.

4. Sitemap: o mapa para todos os robôs

A linha Sitemap: não pertence a nenhum grupo e vale para todos os robôs. Ela precisa trazer a URL completa, com protocolo e domínio, e pode haver várias. O Google aceita até que o sitemap esteja em outro domínio. Se quiser entender o que vai dentro desse arquivo, veja o nosso guia sobre as tags do sitemap XML que o Google ignora.

Como usar o robots.txt na prática?

Os quatro modelos abaixo cobrem a maioria dos pedidos de quem busca por robots.txt. Cada linha vai sozinha no arquivo, na ordem mostrada.

1. Liberar tudo (allow all)

User-agent: *
Disallow:
Um Disallow vazio não bloqueia nada. O efeito é o mesmo de não ter arquivo, mas deixar o arquivo publicado evita que o servidor responda com erro quando o robô o procurar.

2. Bloquear todo o site

User-agent: *
Disallow: /
A barra sozinha cobre todos os endereços. É o padrão de ambiente de homologação, e é justamente por isso que aparece por engano em tantos sites recém-lançados: o arquivo de teste vai para o ar junto com o site novo.

3. Bloquear uma pasta com exceção

User-agent: *
Disallow: /area-do-cliente/
Allow: /area-do-cliente/cadastro
O Allow mais longo libera só a página de cadastro dentro da área bloqueada.

4. Declarar o sitemap

Sitemap: https://www.seusite.com.br/sitemap.xml
Pode ficar no início ou no fim do arquivo. Lembre que ele não substitui o envio do sitemap no Search Console; os dois se complementam.

O que o Google faz quando o robots.txt dá erro?

Esta é a parte que os tutoriais mais lidos pulam, e a que mais derruba site na prática. O Google não trata o robots.txt só pelo conteúdo: o código de resposta HTTP do próprio arquivo muda o comportamento do robô no site inteiro.

Resposta do robots.txtO que o Google fazRisco
2xx (sucesso)Lê o arquivo e aplica as regrasSó o das regras escritas
4xx, exceto 429Age como se não houvesse robots.txt válido: rastreia sem restriçãoÁreas que você queria poupar passam a ser rastreadas
5xx ou servidor inacessível, primeiras 12 horasPara de rastrear o site e continua tentando buscar o arquivoPáginas novas e atualizadas deixam de ser lidas
5xx por até 30 diasUsa a última versão válida em cache; sem cache, assume que não há restriçãoO site fica preso a regras antigas
5xx por mais de 30 dias, site no arAge como se não houvesse robots.txtRegras de bloqueio deixam de valer

Google Search Central, Como o Google interpreta a especificação do robots.txt (atualizada em 12/09/2026)

A linha que mais assusta é a do 5xx. Um servidor instável, um firewall que bloqueia o robô ou uma regra de CDN que devolve erro só para o arquivo robots.txt podem parar o rastreamento do site inteiro, mesmo com todas as páginas funcionando para o visitante. O sintoma aparece dias depois, quando páginas novas não entram no índice e ninguém liga uma coisa à outra.

A especificação também deixa claro que os códigos 401 e 403 não devem ser usados para limitar a velocidade de rastreamento: para o Google, eles entram na regra dos 4xx e significam acesso livre. O 429 é a exceção explícita a essa regra.

Tabela visual do comportamento do Google para cada resposta do robots.txt: 2xx, 4xx exceto 429, 5xx nas primeiras 12 horas, até 30 dias e após 30 dias
O status do arquivo pesa mais do que as regras escritas nele: um 5xx pausa o rastreamento do site inteiro, e um 4xx libera tudo.

Que outras regras do Google quase ninguém conhece?

Além do status HTTP, a especificação traz detalhes operacionais que explicam boa parte dos problemas que aparecem em auditoria técnica:

  • Limite de 500 KiB. O Google lê até 500 KiB do arquivo e ignora o resto. Robots.txt gigante, gerado por plugin com milhares de linhas, pode ter as últimas regras simplesmente descartadas.
  • Cache de até 24 horas. O Google costuma guardar o arquivo em cache por até um dia, e por mais tempo se a atualização falhar. Corrigiu um bloqueio errado? O efeito não é imediato.
  • Crawl-delay não vale para o Google. O campo é ensinado em muitos guias, mas a especificação lista só user-agent, allow, disallow e sitemap como compatíveis.
  • Um arquivo por host. Cada subdomínio, protocolo e porta não padrão precisa do próprio robots.txt. O arquivo de www não vale para loja. nem para blog..
  • Arquivo em subpasta é ignorado. Só o da raiz conta. Um robots.txt em /blog/robots.txt não tem efeito nenhum.
  • Redirecionamentos têm limite. O Google segue pelo menos cinco saltos de redirecionamento; depois disso, trata o arquivo como 404, ou seja, sem restrição.
  • Formato UTF-8. O arquivo precisa ser texto simples em UTF-8. Linhas inválidas são ignoradas sem aviso.

Como bloquear bots de IA no robots.txt?

Os robôs de empresas de IA também leem o robots.txt e são bloqueados pelo mesmo mecanismo: um grupo User-agent com o nome do robô e um Disallow: /. A decisão, porém, não é técnica, é estratégica. Bloquear o robô errado pode tirar a marca das respostas que os clientes leem.

Cada empresa costuma separar robôs de busca e robôs de treino, e as consequências são diferentes. No caso da OpenAI, por exemplo, bloquear o robô de busca tira o site das respostas do ChatGPT, enquanto bloquear o de treino não tem esse efeito. O passo a passo está no nosso artigo sobre o robô que o site bloqueia e tira a marca do ChatGPT.

Uma regra vale para todos esses robôs: o grupo do asterisco não se soma ao grupo nomeado. Se você criar um grupo específico para um robô de IA, ele passa a ignorar todas as regras gerais do arquivo, e as que valerem para ele precisam ser repetidas ali dentro.

Quais os erros mais comuns no robots.txt?

  1. Publicar o arquivo de homologação. O Disallow: / do ambiente de teste vai para o ar com o site novo e esconde tudo.
  2. Bloquear página com noindex. O robô nunca lê a regra, e a página continua no índice.
  3. Usar Disallow para tirar página do Google. A URL fica na busca, sem descrição.
  4. Bloquear CSS e JavaScript. Se o robô não consegue carregar esses recursos, pode não entender a página como o visitante a vê.
  5. Confiar no crawl-delay. O Google não lê esse campo.
  6. Esquecer os subdomínios. Cada um precisa do próprio arquivo.
  7. Ignorar o status do arquivo. Um robots.txt que responde 5xx pausa o rastreamento do site inteiro.
  8. Escrever caminho com maiúscula errada. /Produtos/ não bloqueia /produtos/.
  9. Listar áreas secretas no arquivo. O robots.txt é público e funciona como mapa para quem procura.

Como testar o robots.txt?

Há três camadas de teste, da mais simples à mais completa. A primeira é abrir o arquivo no navegador e ler. A segunda é conferir o código de resposta: ferramentas de inspeção do navegador ou qualquer verificador de cabeçalho HTTP mostram se o arquivo responde 200 ou outro código.

A terceira é o Google Search Console. O relatório de robots.txt mostra quais arquivos o Google encontrou para cada host, quando foram lidos pela última vez e se houve erro ou aviso. A ferramenta de inspeção de URL informa se um endereço específico está bloqueado. Para quem nunca explorou esse painel a fundo, o nosso guia sobre o que os relatórios do Search Console não mostram ajuda a ler os números com cuidado.

Lembre do cache: depois de corrigir o arquivo, o Google pode levar até um dia para usar a versão nova. O Search Console permite pedir uma nova leitura quando a correção é urgente.

O que muda por tipo de site?

Tipo de siteO que costuma valer a pena bloquearCuidado principal
Site institucional pequenoQuase nada; o arquivo serve para declarar o sitemapNão publicar o arquivo de homologação
Loja virtualFiltros, ordenações, busca interna, carrinho e checkoutCuringa que bloqueia página de produto por engano
Blog e portalBusca interna e páginas de tag sem conteúdo próprioNão bloquear imagens e recursos dos artigos
SaaS ou área logadaPainel e páginas do aplicativoÁrea logada se protege com senha, não com robots.txt
Empresa com vários subdomíniosVaria por subdomínioCada host precisa do próprio arquivo

Elaborado pela Alliance a partir da documentação do Google Search Central

Em plataformas prontas, como Wix, WordPress com plugin de SEO ou lojas em SaaS, o arquivo costuma ser gerado automaticamente e editado pelo painel de configurações de SEO. Vale abrir e ler mesmo assim: o padrão da plataforma nem sempre combina com a estrutura do seu site.

Por onde começar: auditoria de 10 minutos

Este checklist cobre os problemas que mais aparecem na prática. Se algum item falhar, ele já indica o que corrigir:

  1. Abra /robots.txt em cada host do site (www, sem www, subdomínios).
  2. Confirme que o arquivo responde 200, e não 4xx, 5xx ou um redirecionamento em cadeia.
  3. Procure Disallow: / sob User-agent: * ou sob Googlebot.
  4. Liste as páginas com noindex e confira se nenhuma está bloqueada no arquivo.
  5. Verifique se CSS, JavaScript e imagens das páginas importantes estão liberados.
  6. Apague linhas de crawl-delay que você imaginava valerem para o Google, ou saiba que elas não têm efeito ali.
  7. Confirme que a linha Sitemap: tem a URL completa e que o endereço abre.
  8. Revise os grupos de robôs de IA com a decisão de negócio em mente: busca e treino são escolhas diferentes.
  9. Abra o relatório de robots.txt no Search Console e veja se há erro de leitura recente.

O robots.txt é só a primeira camada do SEO técnico, mas é a que mais causa estrago silencioso. Se quiser uma leitura completa de como o seu site é rastreado, indexado e citado pelas IAs, conheça o nosso trabalho de SEO e GEO ou comece pelo diagnóstico de marketing gratuito, que aponta as prioridades do seu negócio em poucos minutos.

robots.txtSEO técnicoIndexaçãoGooglebot

Perguntas frequentes

Robots.txt: o que é e para que serve?+

É um arquivo de texto na raiz do site que diz aos robôs de busca quais endereços eles podem rastrear. Serve para poupar o rastreamento de áreas sem valor para a busca, como filtros e páginas administrativas, e para declarar o sitemap. Ele não tira páginas do Google nem protege conteúdo confidencial.

Como usar o Disallow no robots.txt?+

Escreva Disallow seguido do caminho que começa com barra, dentro de um grupo User-agent, como Disallow: /admin/. O caminho diferencia maiúsculas de minúsculas e aceita os curingas asterisco e cifrão. Lembre que o Disallow impede a visita, mas a URL ainda pode aparecer no Google sem descrição.

Como liberar tudo no robots.txt (allow all)?+

Use User-agent: * seguido de uma linha Disallow: vazia. Um Disallow sem caminho não bloqueia nada. Manter o arquivo publicado, mesmo liberando tudo, evita que o servidor responda com erro quando o robô procurar por ele.

Como bloquear todos os bots no robots.txt?+

Use User-agent: * seguido de Disallow: /, que cobre todos os endereços do site. Os robôs dos grandes buscadores respeitam a regra, mas rastreadores mal-intencionados podem ignorá-la. E as URLs já conhecidas podem continuar aparecendo nos resultados, só que sem descrição.

Como colocar o sitemap.xml no robots.txt?+

Adicione uma linha Sitemap: com a URL completa, incluindo https e domínio, como Sitemap: https://www.seusite.com.br/sitemap.xml. Ela vale para todos os robôs, pode ficar em qualquer posição do arquivo e pode se repetir para vários sitemaps. Ela complementa, mas não substitui, o envio no Search Console.

Como testar o robots.txt?+

Abra o arquivo no navegador, confira se ele responde com código 200 e use o relatório de robots.txt do Google Search Console, que mostra quando o Google leu o arquivo e se houve erro. A inspeção de URL do Search Console indica se um endereço específico está bloqueado. Depois de uma correção, conte com até 24 horas de cache.

Como bloquear bots de IA no robots.txt?+

Crie um grupo User-agent com o nome do robô da empresa de IA e um Disallow: /. Antes, separe robôs de busca e de treino: bloquear o de busca pode tirar a marca das respostas das IAs. E lembre que um grupo com nome específico ignora as regras do grupo do asterisco.

Como editar o robots.txt no Wix?+

Plataformas como o Wix geram o arquivo automaticamente e permitem editá-lo pelas configurações de SEO do painel, sem acesso ao servidor. Antes de salvar, confira se a edição não bloqueia páginas importantes, e lembre que o Google pode levar até um dia para ler a versão nova.

Pronto para

ser encontrado no Google e nas IAs?

Comece pelo diagnóstico gratuito e veja como SEO entra no seu plano de marketing — depois a Alliance ajuda a executar cada etapa.

(11) 99116-3001contato@alliancecomunicacao.com.brAv. Dr. Gastão Vidigal, 1132 — Vila Leopoldina, São Paulo · SP