GPTBot e OAI-SearchBot: o que liberar no robots.txt
Equipe Reefia · Atualizado em · 10 min de leitura
Resposta curta
Os robôs de IA se dividem em três tipos: treinamento (GPTBot, ClaudeBot), busca (OAI-SearchBot, PerplexityBot, Claude-SearchBot) e acionados por um usuário (ChatGPT-User, Claude-User, Perplexity-User). Para aparecer nas respostas, libere os de busca; bloquear só os de treinamento é uma escolha separada e, segundo as próprias empresas, não tira o site da busca.
Para aparecer nas respostas de IA, libere no robots.txt os robôs de busca (como OAI-SearchBot, PerplexityBot e Claude-SearchBot) e não bloqueie os acionados por um usuário (ChatGPT-User, Claude-User). Os robôs de treinamento (GPTBot, ClaudeBot, Google-Extended) são outra decisão: bloqueá-los impede o uso futuro do seu conteúdo no treino dos modelos, e, segundo a OpenAI e a Anthropic, não é o que decide se você aparece na busca.
Qual a diferença entre robô de treinamento, de busca e acionado por usuário?
Os robôs de IA fazem três trabalhos diferentes, e cada empresa usa um nome (user-agent) para cada um. Essa separação é o que permite bloquear um tipo sem afetar o outro.
- Treinamento: coleta páginas que podem ser usadas para treinar modelos. Exemplos: GPTBot (OpenAI) e ClaudeBot (Anthropic).
- Busca: monta um índice para que o site possa ser mostrado e linkado nas respostas. Exemplos: OAI-SearchBot, PerplexityBot e Claude-SearchBot.
- Acionado por usuário: vai até uma página porque alguém, naquele momento, fez uma pergunta ou pediu uma ação. Exemplos: ChatGPT-User, Perplexity-User e Claude-User.
Um quarto grupo é o dos "tokens de controle", como Google-Extended e Applebot-Extended. Eles não são robôs que visitam o site: servem só para você dizer, no robots.txt, como o conteúdo já rastreado pode ser usado.
Quais robôs de IA existem e o que cada um faz?
A tabela resume o que cada empresa documenta. A coluna "Bloquear tira você das respostas?" reflete a documentação oficial, conferida em 14 de outubro de 2026.
| Empresa | Robô | Para que serve | Respeita robots.txt? | Bloquear tira você das respostas? |
|---|---|---|---|---|
| OpenAI | GPTBot | Treinamento de modelos | Sim | Não. A OpenAI diz que não afeta a busca |
| OpenAI | OAI-SearchBot | Busca do ChatGPT | Sim | Sim. O site deixa de aparecer nas respostas de busca (pode restar um link de navegação) |
| OpenAI | ChatGPT-User | Ações pedidas por usuários no ChatGPT | Pode não se aplicar | Não é usado para decidir a busca |
| Perplexity | PerplexityBot | Busca do Perplexity | Sim, é controlado pelo robots.txt, segundo a documentação | A documentação recomenda liberar para aparecer; as consequências do bloqueio não são detalhadas |
| Perplexity | Perplexity-User | Visita páginas para responder a um usuário | Em geral ignora | A documentação não deixa claros os efeitos do bloqueio |
| Anthropic | ClaudeBot | Treinamento de modelos | Sim | Não é descrito como controle de busca |
| Anthropic | Claude-SearchBot | Indexação para resultados de busca | Sim | Pode reduzir sua visibilidade e a precisão com que você é representado |
| Anthropic | Claude-User | Busca páginas quando um usuário pergunta | Sim | Pode reduzir a visibilidade em buscas pedidas por usuários |
| Googlebot | Rastreia para a Busca do Google | Sim | Sim. Sai da Busca e dos recursos de IA que dependem dela | |
| Google-Extended | Token de controle (treino e grounding do Gemini) | Sim | Não afeta a Busca nem o ranking | |
| Apple | Applebot-Extended | Token de controle (treino de modelos da Apple) | Sim | Não. Páginas ainda podem aparecer na busca |
Fontes: OpenAI, Perplexity, Anthropic, Google e Apple.
O que o Google-Extended controla de fato?
Google-Extended é um token de controle, sem user-agent próprio, que define se o conteúdo rastreado pode ser usado para treinar futuros modelos Gemini e para "grounding" (levar conteúdo do índice do Google ao modelo na hora da resposta), conforme a documentação do Google. O Google afirma que ele não afeta a inclusão na Busca nem é sinal de ranking.
Dois cuidados. Primeiro, como o grounding também entra nessa definição, bloquear o Google-Extended pode reduzir o uso do seu conteúdo no Gemini (isso é inferência a partir do texto do Google). Segundo, essa página não menciona as Visões Gerais criadas por IA nem o Modo IA, e o Google-Extended não é o controle deles.
O controle específico é a opção "Search generative AI", no Search Console (em Configurações). Ela permite incluir (padrão) ou excluir o site das Visões Gerais, do Modo IA e das funções de IA no Discover, e o Google diz que está disponível para todos os sites desde 31/08/2026, segundo a página de ajuda. Para limitar só o que é exibido de uma página, valem nosnippet, max-snippet e data-nosnippet, conforme a página de recursos de IA na Busca. Os detalhes estão em Modo IA do Google no Brasil.
E os robôs que são acionados por usuários?
Eles tendem a ignorar o robots.txt. A OpenAI diz que, nas ações iniciadas por usuários, as regras do robots.txt podem não se aplicar. A Perplexity afirma que o Perplexity-User "geralmente ignora" as regras. O Google diz o mesmo dos seus fetchers acionados por usuários. Já a Anthropic afirma que seus três robôs seguem o robots.txt.
Na prática, o robots.txt é uma ferramenta para treinamento e busca. Para barrar visitas acionadas por usuários, só um firewall funciona.
Que robots.txt usar? Três modelos prontos
O arquivo fica em seudominio.com.br/robots.txt e vale por domínio e subdomínio. A RFC 9309 define o padrão: o robô usa o grupo que casa com o seu nome e, se nenhum casar, o grupo *. Troque seudominio.com.br pelo seu endereço.
Modelo 1: liberar tudo
Indicado para quem quer ser encontrado e citado e não se importa com o uso em treinamento.
User-agent: *
Allow: /
Sitemap: https://seudominio.com.br/sitemap.xml
Se nenhuma regra bloquear, os robôs já podem entrar. Declarar o grupo * com Allow: / deixa a intenção explícita.
Modelo 2: bloquear treinamento, permitir busca
Indicado para quem quer aparecer nas respostas, mas não quer ceder conteúdo ao treino dos modelos.
# Treinamento: bloqueado
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
# Busca e acionados por usuário: liberados
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: Claude-SearchBot
User-agent: Claude-User
Allow: /
# Demais robôs (inclui Googlebot e Bingbot)
User-agent: *
Allow: /
Sitemap: https://seudominio.com.br/sitemap.xml
Deixei o Google-Extended de fora de propósito. Como o Google o associa também ao grounding do Gemini, bloqueá-lo é uma escolha à parte: se quiser, acrescente User-agent: Google-Extended com Disallow: /, sabendo que pode reduzir o uso do seu conteúdo no Gemini.
Modelo 3: bloquear os robôs de IA
Indicado para quem tem conteúdo pago, sensível ou exclusivo.
User-agent: GPTBot
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: ClaudeBot
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: Google-Extended
User-agent: Applebot-Extended
Disallow: /
User-agent: *
Allow: /
As consequências são diretas: o site deixa de aparecer na busca do ChatGPT, e a Anthropic avisa que bloquear o Claude-SearchBot e o Claude-User pode reduzir sua visibilidade. Não bloqueie o Googlebot achando que está "bloqueando a IA do Google": você sairia da Busca do Google inteira. Para sair só das funções de IA da Busca, o caminho é o controle "Search generative AI" do Search Console, descrito acima.
Como saber se os robôs de IA estão visitando seu site?
Olhe os logs do servidor ou o painel do seu CDN e procure pelos nomes dos robôs. Se um robô nunca aparece, ou aparece com erros 403, algo está bloqueando antes do robots.txt.
- Logs do servidor. Em servidores com acesso a logs, um comando como
grep -E "GPTBot|OAI-SearchBot|ClaudeBot|PerplexityBot" access.logmostra quais robôs passaram e qual status receberam (200 é sucesso; 403 é bloqueio). - Painel do CDN. O Cloudflare tem o AI Crawl Control, que, segundo a documentação, mostra a atividade dos robôs de IA, permite liberar ou bloquear cada um e indica quais seguem suas diretivas do robots.txt.
- Confirme a origem. Qualquer um pode escrever "GPTBot" no user-agent. As empresas publicam listas de IPs para verificação, como as da OpenAI e da Perplexity. A Anthropic recomenda checar a lista oficial e desaconselha bloquear por IP.
- Teste de fora. Um
curl -A "OAI-SearchBot" -I https://seudominio.com.br/mostra o status que um user-agent recebe. Se der 200, ainda não prova que o robô real passa, porque regras podem olhar também o IP.
Quem prefere medir o resultado, e não só o acesso, pode perguntar às próprias IAs. A auditoria técnica da Reefia verifica se os robôs de IA conseguem entrar, mas ela mede e aponta o que corrigir; não libera nada sozinha.
Por que o Cloudflare pode estar bloqueando robôs de IA sem você saber?
Porque o Cloudflare passou a perguntar, nos domínios novos, se eles aceitam robôs de IA, e as configurações padrão podem barrar parte deles. Esse bloqueio acontece no firewall, não no robots.txt, então o seu arquivo pode estar liberando tudo enquanto os robôs recebem erro.
- Em 1º de julho de 2025, o Cloudflare anunciou que todo domínio novo passaria a ser perguntado, no cadastro, se quer permitir robôs de IA.
- Segundo o blog do Cloudflare de 15 de setembro de 2026, a empresa passou a separar o controle em três categorias (Busca, Treinamento e Agente). Em domínios novos que se monetizam com anúncios, o padrão é desautorizar treinamento e bloquear agentes nas páginas com anúncios; os demais domínios novos começam com tudo liberado.
- A mesma publicação diz que os bloqueios mais amplos passaram a valer também para robôs que fazem busca e treinamento ao mesmo tempo (Applebot, Bingbot e Googlebot).
- Quando você bloqueia um robô pelo painel, o Cloudflare cria uma regra de WAF na sua zona.
Se o seu domínio está no Cloudflare, abra o AI Crawl Control e confira o que está permitido. Para barrar o treinamento sem tocar na busca, a própria Cloudflare indica a opção "Disallow AI Training".
Quais são os erros mais comuns?
- Bloquear o robô errado. Quem bloqueia o GPTBot achando que sai do ChatGPT não ganha nada, e quem bloqueia o OAI-SearchBot para "evitar treino" some da busca.
- Grupo específico que ignora o
*. Se um robô tem um grupo próprio, ele segue só esse grupo. Repita nele as regras gerais que ainda valem. - Firewall ou WAF barrando os robôs. Regras antibot e proteção contra scraping podem devolver 403 mesmo com o robots.txt liberado. A Perplexity sugere liberar seus robôs combinando user-agent e a lista de IPs publicada.
- Conteúdo que só aparece com JavaScript. Um estudo da Vercel com a MERJ, de dezembro de 2024, observou que GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot e PerplexityBot não executam JavaScript. Se o preço, o endereço ou o texto principal só carregam por script, esses robôs podem não ver nada. Isso vale para a data do estudo e pode mudar.
noindexounosnippetpor engano. Para aparecer nas Visões Gerais criadas por IA e no Modo IA, o Google exige que a página esteja indexada e possa exibir um trecho, e que o site não tenha sido excluído no controle "Search generative AI" do Search Console. Na Microsoft, as metatagsnoarchiveenocachelimitam o uso do conteúdo nas respostas do Bing Chat, segundo o anúncio de 2023.- Robots.txt em um domínio só. Cada subdomínio precisa do seu arquivo. Quem usa
blog.seusite.com.brprecisa publicar o arquivo ali também. - Esperar efeito imediato. A OpenAI e a Perplexity falam em cerca de 24 horas.
O que fazer depois de liberar os robôs?
Liberar o acesso é o mínimo, não a estratégia. A seguir, o conteúdo precisa responder as perguntas dos seus clientes de forma clara e verificável, como detalha o guia como aparecer no ChatGPT. Se você ouviu falar de um arquivo extra para IA, veja também llms.txt funciona?, e, para o quadro geral, o que é GEO.
Perguntas frequentes
Se eu bloquear o GPTBot, meu site some do ChatGPT?
Não. A OpenAI documenta que cada robô tem uma configuração independente e que bloquear o GPTBot não afeta a aparição na busca do ChatGPT. Quem controla a busca é o OAI-SearchBot.
Quanto tempo uma mudança no robots.txt demora para valer?
A OpenAI e a Perplexity indicam cerca de 24 horas para os sistemas de busca ajustarem o comportamento depois de uma atualização no arquivo. Para robôs de treinamento, o bloqueio vale para coletas futuras.
Posso bloquear só uma pasta do site, e não tudo?
Sim. Em vez de Disallow: /, use o caminho da pasta, como Disallow: /area-do-cliente/. Combinar Allow e Disallow no mesmo grupo permite liberar o site e proteger só algumas áreas.
Como tiro meu site só das respostas de IA do Google, sem sair da Busca?
Use o controle de IA generativa ("Search generative AI") nas configurações do Search Console, que permite excluir o site das Visões Gerais, do Modo IA e das funções de IA no Discover. Bloquear o Googlebot ou o Google-Extended não é o caminho para isso.
O robots.txt impede que alguém copie meu conteúdo?
Não. Ele é um pedido que robôs bem-comportados escolhem respeitar, não uma barreira técnica. Para impedir acesso de fato, é preciso usar autenticação ou regras de firewall (WAF).