O que é o llms.txt?
O llms.txt é um arquivo em Markdown, publicado na raiz do site (seusite.com/llms.txt), que apresenta o site e lista suas páginas mais importantes de forma limpa e resumida para modelos de linguagem (LLMs) e agentes de IA. Pense nele como um "índice curado para IAs": em vez de o agente vasculhar HTML cheio de menus, anúncios e scripts, ele encontra em um só lugar o essencial sobre o site e os links certos para se aprofundar.
Quem criou o llms.txt e qual é o status do padrão?
A proposta foi publicada em 3 de setembro de 2024 por Jeremy Howard, cofundador da Answer.AI. O problema que ela resolve é prático: páginas web são feitas para pessoas, e converter HTML em texto limpo é difícil e impreciso. Além disso, as janelas de contexto dos modelos, embora maiores hoje, ainda não comportam a maioria dos sites inteiros, e cada token desperdiçado custa tempo e dinheiro.
É importante ser claro sobre o status: o llms.txt é uma proposta aberta da comunidade, mantida em repositório público, e não um padrão ratificado por algum órgão oficial como o W3C ou o IETF. Mesmo assim, a adoção cresceu: milhares de sites publicam o arquivo, plataformas de documentação o geram automaticamente e o Lighthouse, do Chrome, já o verifica em suas auditorias de navegação por agentes. Empresas de IA como OpenAI, Anthropic e Google também publicam llms.txt nas documentações de suas APIs.
llms.txt, robots.txt e sitemap.xml: qual a diferença?
| Arquivo | Função | Público principal |
|---|---|---|
robots.txt |
Define o que os robôs podem ou não acessar | Crawlers de busca e de IA |
sitemap.xml |
Lista todas as páginas indexáveis do site | Mecanismos de busca |
llms.txt |
Apresenta um resumo e uma seleção curada de links em Markdown | LLMs e agentes de IA, sob demanda |
Eles não competem entre si. O robots.txt controla acesso, o sitemap.xml mostra tudo o que existe e o llms.txt indica o que mais importa e como interpretar. A especificação prevê que o uso principal seja na inferência, isto é, quando um agente precisa de informação para ajudar um usuário, e não no treinamento dos modelos.
Como é a estrutura de um arquivo llms.txt?
A especificação define um formato simples em Markdown, com estas partes, nesta ordem:
- H1 com o nome do projeto ou site. É o único item obrigatório.
- Blockquote (
>) com um resumo curto e as informações-chave para entender o restante. - Texto de apoio (opcional): parágrafos ou listas, sem títulos, com detalhes e instruções de interpretação.
- Seções H2 com listas de links. Cada item traz um link em Markdown
[nome](url), opcionalmente seguido de:e uma breve descrição. - Uma seção chamada Optional, por convenção, para links secundários que o agente pode ignorar quando precisar de menos contexto.
Exemplo pronto para adaptar
# Exemplo Marketing Digital
> Agência de SEO e marketing digital com foco em e-commerce e SEO local. Publicamos guias, estudos de caso e conteúdos sobre SEO, GEO e IA.
Informações importantes:
- Atendemos empresas brasileiras.
- Não oferecemos desenvolvimento de aplicativos.
## Serviços
- [SEO técnico](https://www.exemplo.com.br/servicos/seo-tecnico): Auditoria, Core Web Vitals e dados estruturados
- [SEO local](https://www.exemplo.com.br/servicos/seo-local): Google Business Profile e presença local
## Guias
- [O que são LLMs](https://www.exemplo.com.br/blog/o-que-sao-llms): Introdução aos grandes modelos de linguagem
- [Guia de GEO e AEO](https://www.exemplo.com.br/blog/geo-aeo): Como ser citado em respostas de IA
## Optional
- [Política de privacidade](https://www.exemplo.com.br/privacidade)
- [Sobre nós](https://www.exemplo.com.br/sobre)
Vídeo: llms.txt em português
Este vídeo em português apresenta o arquivo e a ideia de deixar o site mais compreensível para as IAs:
Como criar um llms.txt passo a passo
- Liste o que importa. Escolha as páginas que melhor representam o site: serviços, produtos, guias-chave, documentação, políticas e FAQ.
- Escreva o resumo. Em duas ou três frases, diga quem você é, o que oferece, para quem e, se for útil, o que você não faz.
- Organize em seções. Agrupe os links por tema usando títulos H2 e descreva cada link em poucas palavras.
- Salve como
llms.txt. Use um editor de texto simples, com codificação UTF-8. - Publique na raiz. Envie o arquivo para a pasta principal do site, de modo que abra em
seusite.com/llms.txt. - Teste. A própria especificação recomenda perguntar a um assistente de IA sobre o seu conteúdo, dando a ele apenas o llms.txt como ponto de partida, e ver se as respostas fazem sentido.
- Mantenha atualizado. Revise quando o site mudar de forma relevante, como você faria com o sitemap.
A especificação também sugere, para páginas que agentes possam precisar ler, oferecer uma versão limpa em Markdown no mesmo endereço, com .md no final (por exemplo, pagina.html.md). Um arquivo /llms-full.txt, com o conteúdo completo da documentação em um único documento, é uma convenção adotada por algumas plataformas, mas não faz parte da especificação básica.
Ferramentas que geram o llms.txt automaticamente
- Yoast SEO e AIOSEO (WordPress): plugins que criam e mantêm o arquivo.
- Wix: gera um llms.txt para cada site.
- Mintlify e GitBook: plataformas de documentação que publicam o arquivo automaticamente.
- Plugins para VitePress, Docusaurus e Drupal, para quem trabalha com esses sistemas.
Vídeo: tutorial de criação (em inglês)
Para ver o processo na prática, este tutorial mostra como criar um llms.txt para um site WordPress (o vídeo é em inglês, mas as etapas são fáceis de acompanhar):
O llms.txt realmente funciona? Expectativas realistas
Este é o ponto em que muitos guias exageram. O uso mais consolidado hoje está em documentação técnica: agentes de programação e assistentes que consultam docs se beneficiam de um índice limpo. Para outros tipos de site, os efeitos ainda são difíceis de medir:
- Não há evidência de que o llms.txt seja um fator de ranqueamento no Google.
- Publicar o arquivo não garante que ChatGPT, Gemini, Claude ou Perplexity o leiam ao responder sobre o seu site.
- O custo é baixo (poucos minutos de trabalho e nenhum plugin obrigatório), e o processo de escolher suas páginas-chave costuma melhorar a organização do conteúdo.
Em resumo, vale a pena como complemento de baixo custo, principalmente para sites com documentação, blogs extensos ou catálogos grandes, mas ele não substitui uma boa base de SEO e GEO.
Boas práticas para um llms.txt eficiente
- Use linguagem clara e objetiva, sem jargões que não sejam explicados.
- Descreva cada link em uma frase curta e informativa.
- Seja seletivo: o arquivo deve caber no contexto de um modelo, então não liste todas as páginas.
- Aponte para conteúdo limpo, de preferência versões em Markdown quando existirem.
- Informe limites e exclusões no resumo (o que você não faz evita respostas erradas).
- Não use o arquivo para tentar manipular respostas: o conteúdo deve refletir fielmente o site.
- Combine com o restante da estratégia:
robots.txt, sitemap, dados estruturados, autoria clara (E-E-A-T) e páginas rápidas.
Perguntas frequentes sobre llms.txt
O llms.txt substitui o robots.txt?
Não. O robots.txt define permissões de acesso para robôs, enquanto o llms.txt oferece contexto e uma seleção de conteúdo. Os dois têm funções diferentes e podem coexistir.
O llms.txt melhora meu posicionamento no Google?
Não há indicação de que seja um sinal de ranqueamento. Seu valor está em ajudar agentes de IA a encontrar e interpretar o conteúdo do site.
Onde devo publicar o arquivo?
Na raiz do site (/llms.txt). A especificação também permite publicar em um subcaminho, como /docs/llms.txt, para cobrir apenas as páginas daquela seção.
Preciso de um plugin para criar o llms.txt?
Não. Basta criar um arquivo de texto e enviá-lo ao servidor. Plugins como Yoast SEO e AIOSEO apenas automatizam o processo no WordPress.
Com que frequência devo atualizar o arquivo?
Sempre que a estrutura do site ou suas páginas mais importantes mudarem. Uma revisão trimestral é uma rotina razoável.
Conclusão
O llms.txt é uma proposta simples e barata para facilitar a vida de agentes de IA que precisam entender o seu site. Ele não é um atalho para aparecer no ChatGPT nem um fator de ranqueamento, mas organiza suas melhores páginas em um formato limpo e já é usado com sucesso em documentações técnicas. Crie o seu em poucos minutos, teste com um assistente de IA e mantenha-o atualizado como parte de uma estratégia maior de SEO e GEO.