← Todas as verificações
AEOSeveridade típica: Baixo

Bloqueio de crawlers de IA

Verifica se o teu robots.txt bloqueia bots de IA como GPTBot ou ClaudeBot, limitando a tua visibilidade em IA.

O que verifica

Este scanner verifica se o teu ficheiro robots.txt bloqueia os bots de IA, como o GPTBot da OpenAI ou o ClaudeBot da Anthropic. Deteta regras que impedem esses rastreadores de aceder ao teu conteúdo.

Porque importa

Se bloqueias os crawlers de IA, esses assistentes não conseguem ler o teu site nem citar-te nas suas respostas, reduzindo a tua visibilidade justamente onde a busca está a crescer. Às vezes este bloqueio é ativado por omissão ou por copiar modelos sem querer.

Como se corrige

Revê o teu robots.txt e remove as regras que bloqueiam bots de IA se queres que o teu conteúdo apareça nas suas respostas. Se preferes permitir só alguns, ajusta as diretivas para dar acesso aos rastreadores que te interessam.

Como funciona esta verificação

O Scanaris descarrega o teu /robots.txt (se não existir ou for HTML, não faz nada) e interpreta-o por grupos, como fazem os rastreadores: cada grupo são uma ou várias linhas User-agent seguidas das suas regras. Para seis rastreadores de IA concretos, GPTBot, ClaudeBot, anthropic-ai, PerplexityBot, Google-Extended e CCBot, aplica a regra real do padrão: se o bot tem o seu próprio grupo, só conta esse grupo e o curinga * é ignorado para ele; se não tem, herda o grupo *. Um bot está bloqueado se o grupo que se lhe aplica contiver Disallow: /. Se algum estiver, abre um achado informativo que lista quais e explica se é por um bloco próprio ou por um User-agent: * com Disallow: / que os arrasta a todos. É informativo porque bloqueá-los pode ser uma decisão legítima.

O que faz cada bot

Não são todos iguais, e convém saber antes de decidir. O GPTBot é o rastreador da OpenAI para treinar modelos; a OpenAI tem ainda o OAI-SearchBot, que alimenta a pesquisa do ChatGPT, e o ChatGPT-User, que visita páginas quando um utilizador pede. O ClaudeBot e o anthropic-ai são os da Anthropic. O PerplexityBot rastreia para o motor de busca do Perplexity, que cita as fontes. O Google-Extended não é um rastreador: é um interruptor que controla se a Google pode usar o que já rastreou com o Googlebot para treinar o Gemini; bloqueá-lo não afeta a tua posição na pesquisa. O CCBot é o Common Crawl, um arquivo público da web que muitos modelos usam como base de treino.

O que decidir

A questão é o que queres. Se queres aparecer quando alguém pergunta a um assistente pela tua categoria, precisas que te leiam: os assistentes recomendam o que conhecem e citam o que podem visitar. Se o que te preocupa é o teu conteúdo treinar modelos sem compensação, podes bloquear os bots de treino e deixar os de pesquisa, que é a distinção que a OpenAI permite fazer com o GPTBot face ao OAI-SearchBot. Para a maioria dos sites de produto, bloquear os assistentes é renunciar a um canal que cresce; para um site de conteúdo cujo negócio é o próprio conteúdo, a resposta pode ser outra.

Para permitir os assistentes

Tira as linhas Disallow: / dos seus grupos, ou elimina os grupos. Se o bloqueio vem de um User-agent: * com Disallow: /, esse bloco também está a expulsar a Google: revê-o com robots e sitemap.

Para bloquear só o treino

User-agent: GPTBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

Tem em conta que o robots.txt é um pedido, não uma barreira: os rastreadores sérios respeitam-no; os que não o são, não. Se precisas de bloquear a sério, tem de ser no servidor ou na CDN por agente de utilizador.

Confirma que está corrigido

curl -s https://teudominio.com/robots.txt | grep -iE -A3 "user-agent: *(\*|gptbot|claudebot|anthropic-ai|perplexitybot|google-extended|ccbot|oai-searchbot)"

Revê que Disallow se segue a cada grupo. Um grupo sem Disallow: / permite o rastreio.

Perguntas frequentes

O meu alojamento ou a minha CDN bloqueia os bots de IA por defeito.

Alguns fazem-no (a Cloudflare oferece-o como opção), e isso não se vê no robots.txt: o bot recebe um 403 diretamente. Se queres visibilidade em assistentes, desativa-o no painel do fornecedor. Esta verificação só vê o ficheiro.

Bloqueá-los poupa largura de banda?

Alguma, mas menos do que parece: estes rastreadores costumam ser moderados. Se o motivo é o custo, limita a frequência em vez de bloquear.

Permito-os e mesmo assim os assistentes não me conhecem.

Permitir que te leiam é a condição necessária, não a suficiente. O resto, estar nas fontes com que os modelos aprendem, mede-o visibilidade perante a IA, e porque é que muitos sites feitos com IA são invisíveis explica-o este artigo.

Verifica-o no teu site

Analisa o teu site grátis e vê se esta e outras 44 verificações passam, com um fix prompt por cada problema.

Analisar o meu site grátis

Do blog

Verificações relacionadas