A bíblia do marketing para você ser notado.

SEO

Robots.txt: o que é e como configurar (inclusive para robôs de IA)

A sintaxe que o Google entende, como testar no Search Console, a lista de robôs de IA segundo cada empresa e o que 12 grandes portais do Brasil, dos EUA e da Espanha bloqueiam.

O robots.txt é um arquivo de texto na raiz do seu site que diz aos rastreadores, do Google ou de uma IA, quais partes eles podem visitar. Ele não esconde páginas do Google nem protege nada: é um pedido que os robôs sérios respeitam e os outros ignoram.

A gente conferiu no fim de outubro de 2026, lendo o robots.txt de 12 grandes portais do Brasil, dos EUA e da Espanha: 10 bloqueiam o ClaudeBot, 7 bloqueiam o GPTBot e nenhum bloqueia o Googlebot. A Notablia fez o contrário e deixa todo mundo entrar.

Aqui você vê como o arquivo funciona, como testar, quais robôs de IA existem segundo cada empresa e os erros que tiram um site inteiro do Google. É a porta de entrada do SEO técnico.

Neste guia

O que é robots.txt e o que ele não faz

Robots.txt é um arquivo de texto simples que indica aos rastreadores quais URLs do seu site eles podem pedir e quais não.

O arquivo robots.txt fica na raiz de cada domínio ou subdomínio e segue o Protocolo de Exclusão de Robôs, padronizado como RFC 9309 em 2022. Ele agrupa regras por robô com user-agent, allow e disallow, e serve principalmente para controlar o rastreamento e não sobrecarregar o servidor.

O que ele não faz, segundo a introdução do Google ao robots.txt: impedir que uma página apareça no Google. Se outros sites linkarem para ela, a página pode aparecer nos resultados, só que sem descrição. Também não é segurança: o arquivo é público e cumprir as regras é voluntário.

Como funciona: user-agent, disallow, allow e sitemap

O robots.txt é lido em grupos: cada grupo começa com uma ou mais linhas user-agent e segue com as regras allow e disallow.

Este seria o de uma loja virtual que não quer gastar rastreamento com o carrinho nem com a busca interna.

User-agent: *
Disallow: /carrinho/
Disallow: /busca
Allow: /

Sitemap: https://sualoja.com.br/sitemap.xml
DiretivaO que fazCuidado com
User-agentA qual robô o grupo se aplicaO * vale para todos que não têm grupo próprio
DisallowCaminho que não deve ser rastreadoDiferencia maiúsculas: /Blog/ não é /blog/
AllowExceção dentro de um bloqueioVence a regra mais longa e específica
SitemapOnde está o seu sitemapSempre com a URL completa
Crawl-delayPausa entre visitasO Google ignora; a Anthropic respeita

A linha Sitemap diz a qualquer robô onde está o seu sitemap XML, mesmo que você não use as ferramentas para webmasters dele.

Um detalhe que quase ninguém conta: quando um robô ganha um grupo próprio, ele deixa de ler o grupo do *. Esqueceu de copiar as regras gerais? Ele rastreia todo o resto.

O que significa disallow?

Disallow quer dizer «não permitir»: o caminho que vem depois não deve ser rastreado. Disallow: /admin/ bloqueia essa pasta, Disallow: / bloqueia o site inteiro e um Disallow: vazio não bloqueia nada. Quando allow e disallow entram em conflito, o Google aplica a regra mais específica e, no empate, a menos restritiva.

Como configurar e testar robots.txt, passo a passo

Para configurar o robots.txt você precisa de um editor de texto, acesso à raiz do site e dez minutos para testar no Search Console.

  1. Veja o arquivo que você já tem

    Abra seudominio.com.br/robots.txt. Muitas plataformas criam um virtual mesmo que você nunca tenha enviado nada.

  2. Decida o que não deve ser rastreado

    Carrinho, busca interna, filtros com parâmetros infinitos e ambiente de testes, que só gastam crawl budget. Nunca o CSS nem o JavaScript.

  3. Escreva as regras em grupos

    Um grupo para todos com o * e grupos próprios só para os robôs que você vai tratar diferente. Lembre: o grupo próprio substitui o geral.

  4. Adicione a linha Sitemap

    Com a URL completa, no fim do arquivo. Pode colocar mais de uma.

  5. Envie para a raiz de cada host

    O nome é robots.txt, em minúsculas e em UTF-8. Cada subdomínio e cada protocolo precisam do seu, e o Google ignora o que passar de 500 KiB.

  6. Teste no Search Console

    O relatório de robots.txt mostra qual arquivo o Google encontrou, quando e com quais erros. Se você desbloqueou algo importante, peça um novo rastreamento por ali: o Google guarda uma cópia por até 24 horas.

Para testar robots.txt, o kit do Google hoje tem três peças: esse relatório, a inspeção de URL para ver se uma URL específica está bloqueada e a biblioteca de código aberto do Google para testar o arquivo no seu computador.

Onde fica o robots.txt no WordPress?

O WordPress gera um robots.txt virtual que bloqueia a pasta /wp-admin/, menos o arquivo admin-ajax.php. Para editar, use o plugin de SEO (Yoast e Rank Math têm editor) ou envie um arquivo real para a raiz por FTP. Não bloqueie /wp-content/ nem /wp-includes/: ali ficam o CSS, o JavaScript e as imagens.

Como testar robots.txt (tester): o arquivo e uma URL

O Google reparte os testes entre algumas ferramentas, então use nesta ordem.

  1. Ele é público? Abra seudominio.com.br/robots.txt numa janela anônima. Se você vê o texto, o Google também consegue pedir.
  2. O Google lê direito? O relatório de robots.txt do Search Console só funciona com um arquivo que já está no ar no seu site.
  3. Esta URL está bloqueada? Cole na inspeção de URL.
  4. Minhas regras fazem o que eu imagino? Confira à mão com a lógica da especificação do Google.

As regras diferenciam maiúsculas, o * vale por qualquer sequência de caracteres e o $ marca o fim da URL. Assim se comportam três regras, seguindo essa especificação.

RegraBloqueiaNão bloqueia
Disallow: /blog/blog, /blog.html, /blogs, /blog/promocao, /blog?id=3/Blog, /meu-blog, /?secao=blog
Disallow: /blog//blog/, /blog/promocao/blog, /blog.html
Disallow: /*.pdf$/catalogo.pdf, /docs/precos.pdf/catalogo.pdf?v=2, /catalogo.pdf/

Quem programa também pode compilar a biblioteca de código aberto do Google e testar o arquivo localmente. E se um testador de terceiros disser "permitida" e o Search Console disser "bloqueada", acredite no Search Console.

Robots.txt no WordPress: o que vem de fábrica e o que adicionar

De fábrica, o WordPress entrega um robots.txt virtual com três linhas: um User-agent para todos, um Disallow para a área administrativa e um Allow para o admin-ajax.php.

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Um descuido comum no lançamento do site é a opção de visibilidade para mecanismos de busca, em Configurações e depois Leitura. Desde o WordPress 5.3 ela não escreve mais um Disallow no robots.txt: coloca uma meta tag robots em cada página. Esquecer é igualmente fácil, então desmarque a opção no dia do lançamento.

Se você vende com WooCommerce, acrescente o carrinho, a finalização da compra e a conta, com os endereços que a sua loja usar, e os parâmetros que geram URLs infinitas.

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /carrinho/
Disallow: /finalizar-compra/
Disallow: /minha-conta/
Disallow: /*?orderby=

Copie o endereço real de cada página no navegador antes de colar. Teste no relatório do Search Console e não exagere: cada regra a mais é uma página que o Google deixa de ver.

Robôs de IA no robots.txt: GPTBot, ClaudeBot, Google-Extended e companhia

Os robôs de IA são controlados como o Googlebot, pelo user-agent, mas cada empresa separa os robôs que treinam modelos dos que buscam e citam.

Esta é a lista segundo a documentação de cada empresa, consultada no fim de outubro de 2026.

EmpresaRobôPara que serveSe você bloquear
OpenAIGPTBotTreinar os modelosSeu conteúdo não é usado no treino
OpenAIOAI-SearchBotA busca do ChatGPTVocê sai das respostas com busca
OpenAIChatGPT-UserVisitas pedidas por um usuárioO robots.txt pode não valer
AnthropicClaudeBotTreinar os modelosExclui seu conteúdo futuro
AnthropicClaude-SearchBotA busca do ClaudeMenos visibilidade nos resultados
AnthropicClaude-UserVisitas pedidas por um usuárioO Claude não lê você quando pedem
GoogleGoogle-ExtendedTreinar o Gemini e as respostas com busca deleNão afeta a Busca do Google
PerplexityPerplexityBotO buscador delaVocê some dos links dela
PerplexityPerplexity-UserVisitas pedidas por um usuárioEm geral ignora o robots.txt

Se você quer fechar a porta para o treino sem sumir dos buscadores de IA, o padrão é este.

User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
Disallow: /

User-agent: *
Allow: /

A Notablia escolheu o contrário: três linhas, todo mundo dentro. Somos um blog que quer ser lido e citado pelas IAs, e bloquear o treino não nos dava nada em troca.

Atenção se o seu site está atrás da Cloudflare. Segundo a documentação dela, atualizada em julho de 2026, a partir de 15 de setembro de 2026 os domínios novos bloqueiam por padrão os robôs de treino e de agente nas páginas com anúncios. O seu robots.txt pode dizer «pode entrar» e a sua CDN, «não».

Bloquear o GPTBot tira você do ChatGPT?

Não. O GPTBot só coleta conteúdo para treino; a busca do ChatGPT usa o OAI-SearchBot. A página da OpenAI sobre os seus rastreadores diz que cada ajuste é independente e que as mudanças levam cerca de 24 horas para valer. Os robôs «-User» são outra história: agem quando alguém pede, como faz um navegador com IA, e nem sempre leem o robots.txt.

Robots.txt ou noindex: qual usar para tirar uma página do Google

Se você quer uma página fora do Google, use noindex e deixe o Google rastrear: se o robots.txt bloquear a página, o Google nunca vai ver o noindex.

Você quer que...Use
Uma página não apareça no GoogleTag noindex ou cabeçalho X-Robots-Tag
O Google não perca tempo com filtros infinitosDisallow no robots.txt
Ninguém veja um conteúdo privadoSenha
Seu conteúdo não treine uma IADisallow para GPTBot ou ClaudeBot, e Google-Extended
Ficar fora das respostas de IA do Googlenosnippet ou noindex, como no resto da Busca

O Google deixou de aceitar noindex dentro do robots.txt em 2019. E cuidado ao bloquear páginas que recebem backlinks: o Google não vai conseguir ler essas páginas nem seguir os links delas.

Disallow: / e outros erros do robots.txt que derrubam um site

O erro mais caro do robots.txt é levar para o ar o arquivo do ambiente de testes, com um Disallow: / que bloqueia o site inteiro.

Prompts pra copiar e colar

Aja como especialista em SEO técnico. Este é o meu robots.txt: [cole aqui]. E estas são as seções do meu site que eu quero no Google: [lista]. Me diga qual regra bloqueia algo que não deveria, quais robôs de IA ficam liberados ou bloqueados segundo a documentação oficial da OpenAI, da Anthropic, do Google e da Perplexity, e proponha uma versão corrigida com um comentário em cada regra.

Perguntas frequentes sobre o robots.txt

Como ver o robots.txt de um site?

Digite o domínio seguido de /robots.txt no navegador, por exemplo folha.uol.com.br/robots.txt. Se aparecer um texto com linhas User-agent, o site tem o arquivo; se aparecer uma página de erro 404, não tem. Lembre que cada subdomínio precisa do seu, então loja.exemplo.com.br e exemplo.com.br podem ter regras diferentes. No seu próprio site, o relatório de robots.txt do Search Console mostra qual arquivo o Google encontrou e quando.

O que é robot?

Na internet, robot, ou robô, é um programa que faz tarefas automáticas, como visitar páginas sem uma pessoa clicando. É o mesmo que bot, que é só a forma curta da palavra. Os buscadores usam robôs para rastrear a web, as empresas de IA usam robôs para ler páginas, e também existem robôs ruins, que copiam conteúdo ou testam senhas. Por isso o arquivo se chama robots.txt: são as instruções para esses visitantes automáticos.

Dá para editar o robots.txt no Wix?

Dá. No painel do site, entre na área de SEO, procure as ferramentas e configurações e abra o Editor de robots.txt. Ali você vê o arquivo atual, escreve suas regras e salva, ou volta à versão padrão com a opção de restaurar. O Wix avisa que é uma função avançada e que o atendimento não ajuda com essas mudanças. Os buscadores leem a nova versão no próximo rastreamento.

O que é user agent?

User agent é o texto com que um programa se identifica ao pedir uma página: o seu navegador informa qual navegador e sistema você usa, e um robô informa o próprio nome, como Googlebot ou GPTBot. No robots.txt, a linha User-agent diz a qual robô as regras de baixo se aplicam. Atenção: o user agent pode ser falsificado, por isso Google, OpenAI e Anthropic também publicam os IPs dos seus robôs para você confirmar a visita.

O que é Googlebot?

Googlebot é o robô que o Google usa para rastrear a web e alimentar a Busca. Ele visita as páginas, lê o conteúdo e segue os links, nas versões para celular e para computador. É o nome que vai no User-agent quando você quer uma regra só para o Google. Outros robôs do Google têm nomes próprios, como o Googlebot-Image, e o Google-Extended nem é um robô: é uma marcação para decidir sobre o uso do seu conteúdo no Gemini.

O que é noindex?

Noindex é uma instrução que pede ao Google para não mostrar uma página nos resultados. Ela pode ir no código da página, como meta tag robots, ou no cabeçalho HTTP, como X-Robots-Tag, que serve também para PDFs. No WordPress, os plugins de SEO têm uma opção por página para ativar. O detalhe que confunde: o Google precisa rastrear a página para ver o noindex, por isso ela não pode estar bloqueada no robots.txt.

Continue com estes guias