0

Teste de Robots.txt

Cole um ficheiro robots.txt, escolha um crawler — incluindo GPTBot, ClaudeBot e Google-Extended — e veja instantaneamente se ele pode aceder a um determinado caminho de URL, com a regra e o número de linha exatos que decidiram o resultado.

🔒 Processado inteiramente em seu navegador – nada que você digita aqui é carregado.

A processar... 0%
A analisar o ficheiro robots.txt
A cruzar regras de crawlers
Concluído

Resultado

Um ficheiro robots.txt é enganadoramente simples de ler e surpreendentemente fácil de errar: um `Disallow: /` perdido no grupo User-agent errado pode desindexar silenciosamente um site inteiro, enquanto uma regra que parece bloquear um crawler pode ser anulada por um padrão mais longo e específico noutra parte do ficheiro. Esta ferramenta reimplementa o algoritmo de correspondência real que os motores de busca e crawlers de IA usam — o Robots Exclusion Protocol de facto, formalizado na RFC 9309 e documentado pelo Google — em vez de o aproximar com uma simples leitura linha a linha, para que o veredito que vê aqui seja o mesmo que um crawler real decidiria.

Cole o conteúdo do seu robots.txt, escreva o caminho do URL que pretende verificar (como `/admin/` ou `/blog/rascunho`) e escolha um crawler de uma lista incluída com 20 tokens reais de user-agent. Essa lista vai intencionalmente além dos clássicos — Googlebot, Bingbot e o fallback `*` — para incluir a atual geração de scrapers de IA: GPTBot e OAI-SearchBot (OpenAI), ClaudeBot e anthropic-ai (Anthropic), Google-Extended (o sinal de exclusão para treino de IA do Google, separado do crawler de pesquisa Googlebot), Applebot-Extended (a exclusão equivalente da Apple), PerplexityBot, CCBot (Common Crawl, cujo arquivo alimenta muitos outros modelos de IA), Bytespider (ByteDance), Meta-ExternalAgent, Amazonbot e mais. Cada token é acompanhado de uma explicação curta e honesta sobre o que realmente é.

O algoritmo em si segue a especificação à risca: os grupos de user-agent são correspondidos sem distinção entre maiúsculas e minúsculas, com uma correspondência exata ou por prefixo do token de produto a prevalecer sempre sobre o grupo de fallback `*`, e vários blocos que declaram o mesmo token são fundidos como os crawlers reais fazem. Dentro do grupo vencedor, cada regra Allow e Disallow é verificada contra o caminho usando a semântica correta de wildcards (`*` corresponde a qualquer sequência, um `$` final ancora ao fim do caminho), e a correspondência de padrão mais longa vence — com um Allow a ganhar qualquer empate contra um Disallow de igual comprimento, exatamente como documentado pela própria implementação de robots.txt do Google.

O painel de resultado não diz apenas PERMITIDO ou BLOQUEADO — indica a linha e o texto exatos da regra responsável, para que possa voltar diretamente ao seu ficheiro e corrigir (ou confirmar) a diretiva que interessa. É este o detalhe que a maioria dos verificadores de robots.txt omite, e é a diferença entre adivinhar porque uma página não está a ser rastreada e saber com toda a certeza.