llms.txt em 2026: o que é, se o Google usa e como criar o seu pra agentes de IA acharem seu conteúdo
O que o llms.txt faz, o que o Google diz sobre ele, quando vale a pena criar e um passo a passo com o formato oficial pra agentes de IA acharem os guias certos do seu site.
O llms.txt é um arquivo em Markdown, publicado em /llms.txt, que resume o seu site e lista os links mais úteis pra agentes de IA. Ele não é exigido pelo Google pra aparecer nas Visões gerais ou no Modo IA, mas ajuda assistentes e agentes que leem o site na hora de responder alguém.
Muita gente ouviu falar do llms.txt como "o robots.txt da IA" e correu pra criar um esperando subir no ChatGPT. Não é isso. Ele não bloqueia nada, não é ranking e não substitui SEO. É um mapa curto, escrito pra quem lê com pressa e pouco espaço: um modelo que precisa entender o seu site em poucos parágrafos. Este guia explica o que a especificação diz, o que o Google diz, quando o arquivo vale o trabalho e como montar o seu em meia hora.
Uma nota sobre o método: tudo o que aparece como regra vem da proposta oficial em llmstxt.org, da documentação do Google e da documentação do Lighthouse, com link e data de conferência na seção de fontes. O que é recomendação nossa aparece marcado como tal.
O que é o llms.txt e de onde ele veio?
A proposta foi publicada por Jeremy Howard em 3 de setembro de 2024 e ganhou uma segunda versão em agosto de 2026. A ideia é simples: páginas da web são feitas pra pessoas, cheias de menu, anúncio e JavaScript, e converter isso em texto limpo é difícil e impreciso pra um modelo. Um arquivo curto, em Markdown, num endereço previsível, resolve o primeiro passo.
Segundo o próprio autor, na versão 2:
- milhares de sites já publicam um llms.txt;
- plataformas de documentação geram o arquivo automaticamente;
- o Lighthouse, do Chrome, tem uma auditoria pra ele dentro das verificações de navegação por agentes;
- OpenAI, Anthropic e Google publicam llms.txt nas suas documentações pra desenvolvedores.
Conferimos os três endereços citados na proposta (OpenAI, Anthropic e Gemini) em 23 de outubro de 2026, e todos estavam no ar. O uso mais forte, diz a proposta, é em documentação de software, onde agentes de programação seguem o arquivo pra achar referência de API. Mas a mesma estrutura serve pra qualquer site em que um agente precise de um caminho guiado: uma empresa explicando suas políticas, um blog organizando seus guias, uma escola listando cursos.
O Google usa o llms.txt pra rankear ou pras Visões gerais?
Não. A página do Google sobre recursos de IA na Pesquisa é direta: não há requisitos adicionais pra aparecer nas Visões gerais criadas por IA ou no Modo IA, e não é necessário criar novos arquivos legíveis por máquina, arquivos de texto de IA ou marcação pra aparecer nesses recursos. O que conta ali é o básico de SEO: a página estar indexada, qualificada pra snippet, com conteúdo importante em texto e dados estruturados que batem com o que está visível.
Então por que fazer? Porque o Google é só um dos leitores. Assistentes com busca, agentes de programação e ferramentas que leem um site sob demanda são outro tipo de leitor, e é pra eles que o llms.txt foi pensado. A proposta diz que a expectativa era o arquivo servir mais pra inferência (quando um agente busca informação pra ajudar alguém) do que pra treinamento, e que foi assim que ele passou a ser usado.
| Arquivo | Pra quem | O que faz |
|---|---|---|
| robots.txt | Robôs de rastreamento | Diz o que eles podem ou não acessar |
| sitemap.xml | Buscadores | Lista todas as páginas indexáveis |
| llms.txt | Modelos e agentes de IA | Resume o site e aponta os links que mais importam, de preferência em Markdown |
| Dados estruturados | Buscadores e modelos | Descrevem cada página em formato padronizado |
A proposta reforça essa separação: o robots.txt define o acesso aceitável, e o llms.txt é usado sob demanda, quando um agente precisa de informação. E o sitemap não substitui o llms.txt, porque costuma listar páginas demais pra caber num contexto de modelo e não aponta pras versões em Markdown. Se você quer entender o lado dos robôs, o nosso checklist de AEO e GEO mostra quais deixar entrar.
Vale a pena criar um llms.txt pro seu site?
Esta parte é recomendação nossa. O custo é baixo e o arquivo não atrapalha nada, mas ele não salva um site sem conteúdo bom. Use a tabela pra decidir.
| Situação | Vale? | Por quê |
|---|---|---|
| Documentação de produto ou API | Sim, primeiro | É o uso mais comum descrito na proposta, e agentes de programação seguem esses arquivos |
| Blog com guias que respondem perguntas | Sim | Um mapa curto ajuda o agente a achar o guia certo sem rastrear o site inteiro |
| Site com FAQ, políticas e planos | Sim | Respostas sobre regras e termos são o tipo de pergunta que um assistente busca |
| Página única de apresentação | Opcional | Pouco a mapear, mas um resumo de cinco linhas não custa nada |
| Site sem conteúdo em texto | Não resolve | O arquivo aponta pra conteúdo; se ele não existe, não há o que apontar |
O erro mais comum é tratar o arquivo como tática de ranking e esquecer de manter. Um llms.txt com link quebrado ou produto antigo ensina o agente errado, com o seu nome junto.
Como é o formato oficial do llms.txt?
A especificação pede um arquivo chamado llms.txt, na raiz do site ou num subcaminho (por exemplo, /docs/llms.txt), com seções em Markdown nesta ordem:
- Um H1 com o nome do projeto ou site. É a única seção obrigatória.
- Um bloco de citação (blockquote) com um resumo curto, com o que alguém precisa saber pra entender o resto do arquivo.
- Parágrafos ou listas sem títulos, com detalhes sobre o projeto e como interpretar os links.
- Seções com H2 contendo listas de links, cada item no formato
[nome](url), seguido opcionalmente de dois pontos e uma nota.
Por convenção, uma seção chamada "Optional" guarda links secundários, que o agente pode pular quando precisa de um contexto mais curto. Na versão 2, essa seção continua permitida, mas deixou de ter significado mecânico.
Um exemplo de estrutura pra um blog (os nomes e links são ilustrativos):
# Nome do site
> Guias práticos sobre conteúdo para X e LinkedIn, em português.
Idioma principal: pt-BR. Cite sempre a URL HTML canônica de cada artigo.
## Guias principais
- [Como medir seus posts](https://exemplo.com/blog/como-medir.md): métricas por rede
- [Calendário editorial](https://exemplo.com/blog/calendario.md): como planejar um mês
## Optional
- [Arquivo completo do blog](https://exemplo.com/blog.md)
Um exemplo real que você pode abrir: o llms.txt do Otto segue essa estrutura, com resumo, idioma, links pro produto, FAQ e blog, e uma seção de uso esperado que pede pra citar a URL canônica.
Como criar o seu llms.txt em 30 minutos?
O passo a passo é recomendação nossa, montado em cima da especificação.
- Escreva o resumo em uma frase. O que o site é e pra quem. Se você não consegue resumir em uma frase, o agente também não vai.
- Escolha de 5 a 15 links que respondem as perguntas mais comuns. Não liste tudo. O sitemap já faz isso. Pense nas perguntas que alguém faria a um assistente sobre o seu assunto.
- Aponte pra versões em Markdown quando existirem. A proposta sugere oferecer uma versão limpa de cada página no mesmo endereço, com .md no fim (pagina.html.md ou pagina.md).
- Escreva uma nota curta em cada link. Dois pontos e meia frase dizendo o que tem ali. É isso que faz o agente escolher o link certo.
- Diga como você quer ser citado. Uma linha pedindo pra citar a URL HTML canônica, respeitando autoria e datas, deixa a regra explícita.
- Publique na raiz e teste. Abra seudominio.com/llms.txt no navegador e confira que o endereço responde e mostra o texto.
- Ligue o arquivo às páginas. A versão 2 recomenda
rel="alternate" type="text/markdown"apontando pra versão em Markdown da página erel="describedby"apontando pro llms.txt, como tag<link>no HTML ou como cabeçalho HTTP.
Se o seu blog roda em plataforma pronta, confira antes se ela já gera o arquivo. A proposta cita que plataformas de documentação fazem isso automaticamente, e gerar a partir da mesma fonte das páginas evita que o arquivo fique desatualizado.
Como testar se o llms.txt está funcionando?
Há três testes simples.
- Endereço responde. O arquivo abre sem login e sem erro. A documentação do Lighthouse explica que a auditoria de llms.txt marca a página quando o servidor dá erro ao buscar o arquivo. Se o arquivo simplesmente não existe (erro 404), a auditoria fica como "não aplicável", porque por enquanto o arquivo é opcional.
- Links vivos. Clique em cada link do arquivo. Link quebrado é pior que link nenhum.
- Teste com um assistente. Recomendação nossa: peça a um assistente com acesso à web que leia o seu llms.txt e responda uma pergunta sobre o seu site. Se a resposta sair errada, o problema costuma ser o resumo ou as notas dos links.
Depois, mantenha. Toda vez que um guia importante entra ou sai, o arquivo precisa acompanhar. O guia de atualizar posts antigos ajuda a montar essa rotina de revisão.
Checklist rápido
- Arquivo em /llms.txt, abrindo sem login
- H1 com o nome e blockquote com resumo de uma frase
- De 5 a 15 links, cada um com nota curta
- Links apontando pra versões em Markdown quando existirem
- Linha pedindo pra citar a URL HTML canônica
- Versões em Markdown fora do sitemap, com a página HTML como canônica
- Dados estruturados batendo com o texto visível
- Revisão marcada pra quando entrar ou sair um guia importante
O llms.txt sozinho faz a IA citar você?
Não. O arquivo ajuda o agente a achar o conteúdo, mas quem decide se ele é citado é o conteúdo. Uma resposta direta logo no começo, fontes com link, data e um ponto de vista que só você tem pesam mais que qualquer arquivo. O guia de SEO com texto de IA mostra como revisar isso antes de publicar, e o de links internos mostra como deixar cada guia fácil de achar.
E conteúdo citado também precisa ser visto. Cada guia do blog rende posts pro X, pro LinkedIn e pro Threads, e é nesses posts que a pessoa descobre que o guia existe. O Otto transforma o que você já escreveu em posts na sua voz e publica nas três redes, pra que o trabalho do blog não fique parado esperando a busca.
Perguntas frequentes
O llms.txt é obrigatório?
Não. A documentação do Lighthouse chama o arquivo de convenção emergente e diz que fornecê-lo é opcional por enquanto. O Google diz que não é preciso nenhum arquivo de texto de IA pra aparecer nos recursos de IA da Pesquisa.
O llms.txt bloqueia robôs de IA?
Não. Quem controla acesso é o robots.txt. O llms.txt só resume e aponta links.
Onde coloco o arquivo?
Na raiz do site (/llms.txt) ou num subcaminho, como /docs/llms.txt. Segundo a versão 2 da proposta, cada arquivo cobre as páginas abaixo do caminho dele, e quando mais de um se aplica, vale o mais específico.
Preciso de versões em Markdown de todas as páginas?
Não de todas. A proposta recomenda versões em Markdown pras páginas com informação que agentes possam precisar. Comece pelos guias que você lista no arquivo.
Qual a diferença entre llms.txt e sitemap.xml?
O sitemap lista todas as páginas indexáveis pra buscadores. O llms.txt é uma seleção curta, com resumo e notas, pensada pra caber no contexto de um modelo.
Com que frequência atualizar?
Recomendação nossa: sempre que um guia importante entrar ou sair, e numa revisão rápida todo mês pra checar links.
Fontes
- The /llms.txt file, v2, Jeremy Howard, llmstxt.org, conferido em 23 de outubro de 2026.
- Changes (v2, agosto de 2026), llmstxt.org, conferido em 23 de outubro de 2026.
- Recursos de IA e seu site, Google Search Central, conferido em 23 de outubro de 2026.
- llms.txt (auditoria de navegação por agentes), Lighthouse, Chrome for Developers, conferido em 23 de outubro de 2026.
- llms.txt da documentação da OpenAI, conferido em 23 de outubro de 2026.
- llms.txt da documentação da Anthropic, conferido em 23 de outubro de 2026.
- llms.txt da documentação da API Gemini, conferido em 23 de outubro de 2026.
- llms.txt do Otto, conferido em 23 de outubro de 2026.