O que é o arquivo llms.txt e vale a pena colocar no seu site?

arquivo llms.txt na raiz de um site explicado em diagrama
Resposta rápida

O llms.txt é um arquivo em Markdown, proposto por Jeremy Howard (Answer.AI) em setembro de 2024, que fica na raiz do site (/llms.txt) e entrega aos modelos de linguagem um mapa curado do conteúdo, com H1, resumo e listas de links. É proposta da comunidade, não padrão oficial. A adoção cresce, mas no estudo da Ahrefs 97% dos arquivos tiveram zero requisições, a Busca do Google não usa o arquivo e nenhum grande provedor confirmou leitura. Veredito: para SEO e tráfego de IA não priorize, para documentação técnica é uma aposta barata

Fala aí, beleza? Tem muita gente criando um llms.txt achando que vai aparecer mais em resposta de IA… só que os dados contam outra história 😛

O llms.txt foi proposto por Jeremy Howard, da Answer.AI, e a especificação fica em llmstxt.org

E aqui vai o primeiro ponto importante: é uma proposta da comunidade, NÃO um padrão oficial

Neste post te conto o que é o arquivo, como ele é montado, o que ele resolve, o que ainda não está garantido e, no fim, o veredito honesto pra quem publica conteúdo

Bora?

O que é o arquivo llms.txt e que problema ele tenta resolver

O llms.txt é um arquivo em Markdown que dá aos modelos de linguagem um mapa curado do conteúdo do seu site, pensado pro momento da inferência (quando o modelo está gerando a resposta)

Tá, mas por que alguém precisaria disso?

Porque página HTML é cheia de coisa que não interessa pro modelo: navegação, anúncios, scripts e por aí vai

Tudo isso atrapalha o LLM a achar o conteúdo útil, e o site inteiro raramente cabe numa janela de contexto

A ideia então é oferecer um ponto de entrada compacto, com um resumo e links limpos, em vez de o modelo ter que processar o site todo

É como entregar o índice do livro pra alguém com pressa, em vez de mandar a pessoa folhear as 500 páginas 😀

llms.txt é a mesma coisa que robots.txt?

Não, e vale separar bem as duas ideias

O robots.txt é sobre acesso: o que pode ou não ser rastreado

O llms.txt não bloqueia nem libera nada, ele é só um resumo curado do que você considera importante no site

O nome parecido confunde, mas o papel é outro

Como o llms.txt é estruturado

O arquivo fica na raiz do site, no caminho /llms.txt

A estrutura é bem simples, se você já escreveu um README em Markdown vai se sentir em casa:

  • H1 com o nome do site ou projeto (é a ÚNICA seção obrigatória)
  • Blockquote com um resumo curto
  • Seções H2 opcionais, cada uma com uma lista de links em Markdown

E tem um detalhe massa: uma seção H2 chamada literalmente Optional marca conteúdo secundário, que pode ser descartado quando o contexto é curto

Ou seja, você mesmo diz pro modelo o que dá pra pular se faltar espaço

Um exemplo ilustrativo e genérico, seguindo essa estrutura:

# Nome do Projeto

> Resumo curto do que é o projeto e para quem ele serve

## Documentação

- [Guia de instalação](https://exemplo.com/primeiros-passos.html.md)
- [Referência da API](https://exemplo.com/api.html.md)

## Tutoriais

- [Tutorial do projeto inicial](https://exemplo.com/primeiro-projeto.html.md)

## Optional

- [Histórico de versões](https://exemplo.com/changelog.html.md)

E o que significa esse .html.md nos links?

A especificação também sugere publicar uma versão Markdown limpa de cada página, na mesma URL com .md no final

Então pagina.html ganha uma irmã pagina.html.md, sem menu, sem anúncio, só o conteúdo

Tome cuidado: o arquivo em si é fácil de escrever, o trabalho de verdade é manter esses links e versões .md atualizados conforme o site muda

llms.txt: o que a proposta promete x o que os dados mostram

Agora a parte que importa

No papel a ideia é boa, mas será que alguém está lendo esses arquivos?

Se liga nos números dos estudos, incluindo o estudo da Ahrefs, que analisou logs de 137 mil domínios em maio de 2026:

Ponto Promessa / sinal a favor Realidade / sinal contra
Adoção Um levantamento da Originality.ai contou 36.120 arquivos publicados em maio de 2026, 8,8 vezes mais que em junho de 2025; no recorte separado da Ahrefs, 28% dos 137 mil domínios analisados publicavam o arquivo (são estudos e universos diferentes) No estudo da Ahrefs, 97% desses arquivos receberam zero requisições em maio de 2026
Quem lê 19,5% das requisições vieram de ferramentas de IA identificadas, com GPTBot e Claude-Code no topo 96% das requisições vieram de bots, e 12% de ferramentas de auditoria, GEO e verificadores (são recortes diferentes do mesmo tráfego, não categorias que somam 100%)
Crawlers dos provedores O arquivo existe pra ser lido por eles Em 12 semanas e 83 sites: OpenAI fez 7 leituras do llms.txt contra 3.990 do robots.txt; Anthropic, 9 contra 3.120
Procura ativa A proposta imagina modelos buscando o arquivo Bots de IA não fizeram nenhuma requisição a llms.txt em sites que não têm o arquivo
Google Lighthouse 13.3 traz auditoria de llms.txt na categoria experimental Agentic Browsing A Busca não usa o arquivo e o coloca entre as táticas desnecessárias
Provedores de modelos Nenhum sinal público a favor OpenAI, Google, Anthropic, Meta, Perplexity e Mistral não confirmaram publicamente que seus sistemas de produção leem o arquivo

Resumindo: a adoção está explodindo, mas o uso real está praticamente no zero

Tem mais gente escrevendo llms.txt do que IA lendo llms.txt haha

O que o Google diz sobre llms.txt (e por que parece contraditório)

Aqui o negócio fica curioso, porque o Google fala duas coisas diferentes dependendo do produto

O que a Busca do Google diz

O guia de otimização para IA generativa é direto: você não precisa criar llms.txt pra aparecer nos recursos de IA generativa da Busca, porque a Busca não usa esse arquivo

O guia coloca o llms.txt na lista de táticas desnecessárias, junto com dividir o conteúdo em blocos pra IA, reescrever pensando em IA e schema especial

John Mueller, do Google, chegou a comparar o llms.txt à meta tag keywords (sim, aquela que todo mundo enchia de palavra e não servia pra nada xD)

E o time de Busca diz há mais de um ano que o llms.txt não é uma iniciativa do Google

O que o Lighthouse diz

Do outro lado, o Lighthouse 13.3 incluiu uma auditoria de llms.txt na nova categoria experimental Agentic Browsing

A auditoria verifica se o site oferece o arquivo e aponta erros de servidor na hora de buscá-lo

A documentação descreve o llms.txt como um resumo legível por máquina do conteúdo do site, feito pra LLMs e agentes de IA, e diz que, sem ele, agentes podem gastar mais tempo rastreando o site pra entender a estrutura

Então qual dos dois está certo?

Os dois, porque estão falando de coisas diferentes

Ranking na Busca é uma coisa: aí o recado é claro, o arquivo não entra na conta

Agente navegando o seu site pra cumprir uma tarefa é outra: aí o Lighthouse trata o arquivo como algo que pode ajudar o agente a se achar

Se você já brincou com um agente rodando na Agents API, sabe que ele navega e lê conteúdo de um jeito bem diferente de um robô de indexação

Só lembra que a categoria é experimental, então isso não é promessa de nada 😉

Para quem o llms.txt pode fazer sentido

Olhando pelo propósito declarado do arquivo (e sem prometer resultado), alguns perfis encaixam melhor:

  • Sites de documentação e projetos técnicos: são exatamente o tipo de conteúdo que agentes e assistentes de código consultam, e não é à toa que Claude-Code aparece entre as ferramentas identificadas no estudo da Ahrefs
  • Quem quer passar na auditoria experimental do Lighthouse: se o seu time acompanha essas métricas, o arquivo resolve esse item
  • Quem já tem conteúdo bem organizado: se a estrutura do site já é clara, montar e manter o arquivo dá pouco trabalho

No fundo é a mesma lógica de pensar o que o agente deve ler dentro de um projeto: curadoria de contexto, só que aplicada ao site

Agora o contraponto

Se você tem blog ou site de conteúdo e está buscando tráfego da Busca ou citação em resposta de IA, não espere ganho mensurável

Não existe evidência de que o arquivo aumente tráfego, citação ou ranqueamento

Veredito: vale a pena colocar llms.txt no seu site?

Depende de quem você é, então vou separar:

Você publica conteúdo e mira SEO ou tráfego vindo de IA?

Não priorize

A Busca do Google não usa o arquivo, nenhum grande provedor confirmou uso e 97% dos arquivos não receberam uma requisição sequer no estudo da Ahrefs

Gastar energia nisso agora é tipo otimizar meta keywords em pleno 2026 haha

Você mantém documentação técnica?

Dá pra criar, sem drama

Só trate como uma aposta barata em agentes, não como estratégia

Se um dia os provedores confirmarem leitura, você já está pronto; se não confirmarem, o custo foi baixo

Em todos os casos

O esforço rende MUITO mais em conteúdo bom e HTML limpo do que no arquivo

Um site bem escrito e bem estruturado já facilita a vida de humano, de buscador e de agente ao mesmo tempo

Conclusão

O llms.txt é uma proposta da comunidade, feita por Jeremy Howard (Answer.AI), com uma estrutura bem simples: H1, resumo em blockquote e seções H2 com links

A adoção está crescendo rápido, mas o uso real pelos modelos é quase nulo nos estudos de logs, e a Busca do Google diz com todas as letras que não usa o arquivo

Se mesmo assim você decidir criar o seu:

  1. Siga a estrutura de llmstxt.org: H1 com o nome, blockquote de resumo, seções H2 com listas de links e, se fizer sentido, uma seção Optional pro conteúdo secundário
  2. Publique o arquivo na raiz do site, em /llms.txt
  3. Verifique se o servidor responde sem erro ao buscar o arquivo, por exemplo com a auditoria de llms.txt do Lighthouse (o erro comum aqui é publicar e nunca conferir se ele está realmente acessível)

E fica de olho: se algum provedor confirmar oficialmente que lê o llms.txt, aí o jogo muda e vale revisitar esse veredito

Até o próximo post! 🙂

Perguntas frequentes

llms.txt bloqueia ou libera o acesso de bots de IA ao meu site?

Não, essa não é a função dele. O arquivo é só um resumo curado do conteúdo, sem nenhuma regra de permissão. Quem cuida de acesso é o robots.txt, que é outro arquivo com outro papel.

Preciso criar llms.txt pra aparecer em resposta do ChatGPT ou do Gemini?

Não existe confirmação pública de OpenAI, Google, Anthropic, Meta, Perplexity ou Mistral dizendo que seus sistemas de produção leem o arquivo. E o estudo de 12 semanas em 83 sites mostrou só 7 leituras do llms.txt pelo crawler da OpenAI e 9 pelo da Anthropic, contra milhares de leituras do robots.txt no mesmo período.

Onde o arquivo llms.txt precisa ficar hospedado?

Na raiz do site, no caminho /llms.txt. Esse é o único local previsto na especificação em llmstxt.org.

O Google penaliza quem não publica llms.txt?

Não. O guia de otimização para IA generativa do Google é direto ao dizer que você não precisa do arquivo pra aparecer nos recursos de IA da Busca, já que a Busca não usa esse arquivo. John Mueller até comparou o llms.txt à antiga meta tag keywords.

Mesmo com pouco uso real, ainda vale criar um llms.txt?

A adoção cresce rápido: um levantamento da Originality.ai contou 36.120 arquivos publicados em maio de 2026, 8,8 vezes mais que em junho de 2025. Mas no estudo da Ahrefs, 97% dos arquivos analisados receberam zero requisições nesse mesmo mês. Então dá pra criar, mas sem esperar retorno garantido hoje.

Quais ferramentas mais acessam o llms.txt quando ele existe?

No estudo da Ahrefs, 96% das requisições vieram de bots. Em recortes separados desse mesmo tráfego, 19,5% vieram de ferramentas de IA identificadas, com GPTBot e Claude-Code no topo, e 12% de ferramentas de auditoria, GEO e verificadores, não de assistentes em uso real. Esses percentuais não são categorias que somam 100%.



Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 30min

Blog | Mais populares