Como usar o validador de llms.txt
- Digite o endereço do seu site. O validador lê /llms.txt e /llms-full.txt na raiz do endereço onde a sua página inicial termina depois dos redirecionamentos: se o site leva os visitantes de http para https, ou para a versão com www, ele confere o site onde ele realmente está.
- Leia primeiro os achados do llms.txt. Cada um vem marcado como algo para corrigir, para revisar, uma observação ou algo que está OK, e cada problema traz a correção. Se você não tem llms.txt, ou se esse endereço devolve uma página web, o relatório sugere um arquivo inicial: o nome do site como H1, a meta description como resumo e até oito páginas do sitemap.
- Depois leia o resto: a tabela de rastreadores de IA que o seu robots.txt permite ou bloqueia, a indexação e os dados estruturados da página inicial e o sitemap.
- Corrija, publique e verifique de novo. Guarde o relatório como arquivo Markdown ou copie, ou passe para nós pelo formulário de contato no final; nada é enviado até você clicar em Enviar.
O que o validador confere
Cada linha é uma verificação, na ordem em que aparecem no relatório. As regras vêm da versão 2 da proposta do llms.txt (em inglês).
| Verificação | O que passa | Erro comum | Correção |
|---|---|---|---|
| O arquivo responde | Status 200 com um arquivo de texto em /llms.txt, ou 404 se você não publica um | Um app de página única responde qualquer endereço, /llms.txt incluído, com a página inicial e um 200 | Sirva o arquivo Markdown ou devolva 404 nesse endereço |
| Tipo de conteúdo | Servido como text/plain ou text/markdown | Servido como text/html ou outro tipo | Configure o cabeçalho Content-Type como text/plain ou text/markdown com charset=utf-8 |
| H1 | Um único H1, na primeira linha, com o nome do site ou projeto | Nenhum H1 (o arquivo começa com um H2), texto antes do H1 ou comentários começando com cerquilha, que o Markdown lê como H1 extras | Deixe um único H1 no topo; apague os comentários ou transforme os H1 extras em seções H2 |
| Resumo | Uma citação (blockquote) logo depois do H1 | Falta, ou vem depois de um parágrafo, onde já não conta como resumo | Uma ou duas frases: o que você faz, para quem e onde |
| Seções H2 | Pelo menos uma seção H2, cada uma com uma lista de links | Nenhuma seção H2, seções vazias ou títulos H3 que o formato não usa | Agrupe as páginas sob títulos H2; transforme os H3 em H2 ou em texto antes do primeiro H2 |
| Itens de lista | Cada item é um hífen, um link Markdown e, se quiser, dois-pontos e uma nota | Endereços soltos ou frases sem link sob um H2 | Ligue cada item à página que ele descreve; leve os fatos para o texto antes do primeiro H2 |
| Links | Os 15 primeiros links respondem sem erro | Páginas que mudaram de endereço ou foram apagadas depois que o arquivo foi escrito | Atualize ou remova esses links, ou gere o arquivo a partir da mesma fonte das páginas |
| llms-full.txt | Não existe (é opcional) ou é um arquivo de texto que começa com um H1 | O endereço devolve a página inicial em HTML | Devolva 404 se não publica um; se publica, comece o arquivo com um H1 |
Não ter llms.txt é só uma observação, porque o arquivo é opcional. Links que levam mais de 8 segundos aparecem como sem resposta, não como quebrados, e os que vêm depois do 15º não são testados.
O formato do llms.txt em poucas palavras
O llms.txt é um arquivo Markdown, e a proposta fixa a ordem das partes para que um programa consiga ler o arquivo, não só um modelo. Primeiro, um H1 com o nome do site ou projeto, a única parte obrigatória. Depois, uma citação com um resumo curto. Em seguida, se quiser, parágrafos ou listas sem títulos. Por fim, seções H2, cada uma com uma lista de links. Uma marca de ordem de bytes (BOM) no início é permitida.
Um arquivo mínimo que passa em todas as verificações tem cinco linhas, com linhas em branco entre as partes:
- Um H1 com o nome do seu site.
- Uma citação com uma ou duas frases sobre o que você faz, para quem e onde.
- Um H2 com o nome de um grupo de páginas, como Serviços.
- Um item de lista para uma página: um hífen, o nome da página entre colchetes, o endereço completo entre parênteses e, depois de dois-pontos, algumas palavras sobre o que ela cobre.
- Um segundo item no mesmo formato, por exemplo a página de contato.
A versão 2, publicada em agosto de 2026, manteve esse formato. Ela definiu os arquivos em outros caminhos (um arquivo cobre as páginas sob o seu caminho, e vale o mais específico), aceitou pagina.md além de pagina.html.md para as cópias em Markdown, criou relações de link para que uma página aponte para a sua cópia em Markdown e para o llms.txt que a cobre, e tirou o sentido especial da seção H2 chamada Optional, que continua sendo o lugar usual dos links que um agente pode pular. As escolhas por trás do nosso próprio arquivo estão em o que um site pronto para agentes precisa.
llms.txt, robots.txt e sitemap.xml: qual a diferença
Os três arquivos respondem a perguntas diferentes, e nenhum substitui os outros.
| Arquivo | O que faz | Quem lê | Status |
|---|---|---|---|
| robots.txt | Diz quais caminhos os rastreadores podem visitar | Rastreadores de buscadores e de IA, antes de rastrear | Padrão proposto do IETF (RFC 9309) |
| sitemap.xml | Lista as páginas que você quer que sejam rastreadas, com dados opcionais como a data da última alteração | Buscadores | Protocolo do sitemaps.org |
| llms.txt | Dá aos agentes um guia curto e selecionado das páginas que importam | Agentes que o consultam quando precisam de informação sobre um site | Proposta informal, versão 2 |
O robots.txt libera ou nega acesso; o llms.txt não libera nada. Linhas Allow e Disallow escritas no llms.txt não têm efeito, e listar uma página nele não a desbloqueia no robots.txt. Um sitemap lista todas as páginas que você quer indexar, enquanto a proposta descreve o llms.txt como um resumo selecionado que cabe no contexto de um modelo. Quais rastreadores de IA deixar entrar é outra decisão, explicada no nosso guia para bloquear ou liberar robôs de IA.
O que o llms.txt faz pela visibilidade em IA, e o que não faz
Um llms.txt válido ajuda os agentes que o leem. Nenhuma empresa de IA documenta que ele mude rankings ou citações.
- A Pesquisa Google o ignora. O guia do Google sobre os recursos de IA generativa diz que arquivos de texto para IA não são necessários para aparecer na Pesquisa e que manter um não ajuda nem prejudica a sua visibilidade ou o seu ranking.
- A documentação dos rastreadores de IA não diz que eles o leem. As páginas de rastreadores da OpenAI, da Anthropic e do Perplexity, que relemos em 22 de outubro de 2026, descrevem GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot, PerplexityBot e os agentes acionados por usuários sem dizer que leem o llms.txt de outros sites. As da OpenAI e do Perplexity só indicam o índice da própria documentação.
- Agentes usam. A versão 2 espera que um agente leia ou pesquise o arquivo para achar o que precisa e depois siga os links, e a proposta diz que é na documentação que ele é mais usado: pense num assistente de programação que recebe o pedido de ler a sua API.
- O Lighthouse verifica. As auditorias experimentais de navegação por agentes do Chrome apontam um erro de servidor em /llms.txt e tratam um 404 como não aplicável (auditoria do Lighthouse, em inglês). É uma verificação de prontidão para agentes, não um sinal de busca.
As citações no ChatGPT, no Claude, no Perplexity e nos recursos de IA do Google vêm de páginas que os rastreadores de busca indexam, então páginas rastreáveis e um robots.txt que deixe esses rastreadores entrarem pesam mais; explicamos isso em como aparecer nas respostas de IA. Além disso, o arquivo só aponta para páginas: se você quer que agentes consultem dados ao vivo ou executem ações, isso é trabalho de um servidor MCP. Publique um llms.txt quando os agentes precisarem de fatos exatos sobre o seu produto, ou quando a sua plataforma o gerar para você.
O que a verificação não enxerga
- Quem lê o seu arquivo. Nenhuma empresa de IA informa quais agentes baixaram o arquivo nem o que fizeram com ele. Os logs do seu servidor mostram as solicitações a /llms.txt, e essa é a evidência mais próxima que você vai ter.
- Arquivos em outros caminhos. A versão 2 permite arquivos como /docs/llms.txt; o validador lê só o da raiz do seu site.
- Se os fatos estão certos. Ele confere a estrutura, não a verdade. Compare o resumo e as notas com as suas páginas, porque um agente vai repetir o que o arquivo disser.
- Para onde os links levam. Ele testa se os 15 primeiros respondem, não se apontam para cópias em Markdown ou para a página certa, e não lê as relações de link das suas páginas.
- O llms-full.txt inteiro. Ele lê o começo do arquivo para confirmar que é texto e que começa com um H1, não o conteúdo todo.
- Proteção contra bots. Se um firewall ou uma regra contra bots recusa o nosso verificador, o relatório mostra o erro; um resultado limpo não prova que os agentes de IA passam pelas mesmas regras.
Se preferir que a gente audite e corrija juntos o seu llms.txt, o robots.txt e os dados estruturados, isso faz parte do nosso serviço de otimização para busca com IA.
Dúvidas antes de escolher
Preciso de um llms.txt?
Não. É opcional, e o Google diz que a Pesquisa o ignora. Publique um se os agentes precisam de fatos exatos sobre o seu produto, como documentação, planos ou limites, ou se a sua plataforma gera o arquivo sozinha. Se não publicar, faça o /llms.txt devolver 404, e não a sua página inicial.
Por que o validador diz que o meu llms.txt é uma página web?
Porque esse endereço devolveu HTML. Muitos sites, principalmente apps de página única, respondem qualquer endereço desconhecido com a página inicial e um status 200, então o /llms.txt parece existir, mas contém HTML. Sirva ali um arquivo Markdown de verdade ou devolva 404.
Dá para bloquear ou liberar rastreadores de IA pelo llms.txt?
Não. O llms.txt é um guia, não um conjunto de regras: linhas Allow e Disallow escritas nele não têm efeito. O acesso é definido no robots.txt, e uma página bloqueada ali continua bloqueada mesmo que o llms.txt aponte para ela.
Um llms.txt válido faz o ChatGPT ou o Google citarem o meu site?
Nada documenta isso. O Google diz que a Pesquisa ignora o arquivo, e as páginas de rastreadores da OpenAI, da Anthropic e do Perplexity não dizem que eles leem o llms.txt de outros sites. As citações vêm de páginas que os rastreadores de busca indexam. Um arquivo válido ajuda, sim, os agentes que o leem.
O llms.txt é um padrão oficial?
Não. Jeremy Howard publicou a proposta em 3 de setembro de 2024 e a revisou como versão 2 em agosto de 2026; ela fica num repositório público no GitHub, e nem o IETF nem o W3C a adotaram. O robots.txt, por outro lado, é um padrão proposto do IETF (RFC 9309).
O validador confere arquivos llms.txt em outros caminhos, como /docs/llms.txt?
Não. Ele lê /llms.txt e /llms-full.txt na raiz do endereço onde a sua página inicial responde. A versão 2 permite que um arquivo cubra as páginas sob o próprio caminho; para conferir um desses, abra o arquivo e aplique as mesmas regras: um H1, um resumo e listas de links sob títulos H2.
Vocês guardam os sites que eu verifico?
Não. Os arquivos são buscados quando você roda a verificação, os resultados vão direto para o seu navegador e nada fica guardado do nosso lado. Há um limite de verificações por conexão para evitar abusos.
Fontes e leituras adicionais
Fontes desta página, com mais detalhes dos publicadores originais.
- llmstxt.org: o arquivo /llms.txt, versão 2 (em inglês)llmstxt.org
- llmstxt.org: mudanças da versão 2, agosto de 2026 (em inglês)llmstxt.org
- Answer.AI no GitHub: repositório llms-txt (em inglês)github.com
- Google Search Central: otimizar para os recursos de IA generativa da Pesquisadevelopers.google.com
- Chrome for Developers: auditoria llms.txt do Lighthouse (em inglês)developer.chrome.com
- Chrome for Developers: como o Lighthouse pontua a navegação por agentes (em inglês)developer.chrome.com
- OpenAI: visão geral dos rastreadores da OpenAI (em inglês)developers.openai.com
- Anthropic (Central de ajuda do Claude): rastreamento da web e como bloquear os rastreadores (em inglês)support.claude.com
- Perplexity: rastreadores do Perplexity (em inglês)docs.perplexity.ai
- IETF RFC 9309: protocolo de exclusão de robôs (em inglês)rfc-editor.org
- sitemaps.org: formato XML dos sitemapssitemaps.org