O que é o llms.txt — e o seu site precisa de um?
Um arquivo pequeno em markdown na raiz do site diz aos sistemas de IA o que o seu site é e quais páginas importam. Eis como ele funciona — e quando vale a pena ter um.
O llms.txt é um arquivo em markdown puro, hospedado na raiz do site, que diz aos sistemas de IA o que o seu site é e quais páginas importam — em um formato desenhado para modelos de linguagem. É uma proposta da comunidade, publicada em llmstxt.org, e não um padrão oficial. Mas o custo é um arquivo de texto pequeno, e várias ferramentas de IA já o leem quando ele existe.
O problema que ele resolve
Quando um modelo de linguagem quer entender o seu site, ele tem duas opções ruins. Pode rastrear o HTML cru, abrindo caminho entre menus, banners de cookies e scripts até chegar à substância. Ou pode se apoiar no que ficou nos dados de treinamento, que costumam estar defasados. As janelas de contexto são limitadas: cada token gasto com boilerplate é um token que não vai para o seu conteúdo de verdade.
O llms.txt é o atalho: um mapa curado e amigável a LLMs que diz "somos isto, e estas são as páginas que valem a leitura", em markdown limpo que os modelos interpretam nativamente.
O formato em um exemplo
A especificação inteira cabe em quatro regras. Um título # com o nome do site (obrigatório). Um resumo de uma linha em blockquote > (opcional). Prosa livre (opcional). E seções ## com links em markdown, cada um com uma descrição curta:
# CellChart
> Referência cruzada de pilhas botão e moeda: todos
os nomes, tamanhos e equivalentes de 92 modelos.
## Famílias de pilhas
- [Equivalentes da LR44](https://example.com/lr44/): todos
os nomes da LR44 e o que a substitui
- [CR2032 vs CR2025](https://example.com/cr2032-vs-cr2025/):
as duas pilhas moeda que mais geram confusão
Uma seção chamada ## Optional tem significado especial: os modelos podem pulá-la quando o contexto está apertado. Deixe as páginas indispensáveis nas seções anteriores e o material complementar ali. Um detalhe de publicação que evita dor de cabeça: o arquivo é texto puro em UTF-8, sem HTML e sem front matter — se o seu servidor o entregar com content-type de texto e status 200, está resolvido.
llms.txt vs robots.txt vs sitemap.xml
| Arquivo | Público | Diz | Formato |
|---|---|---|---|
robots.txt | Todos os rastreadores | "Você pode / não pode rastrear estes caminhos" | Diretivas |
sitemap.xml | Rastreadores de buscadores | "Aqui está cada página, sem exceção" | XML |
llms.txt | Modelos de linguagem | "Aqui está o que importa, com curadoria" | Markdown |
Os três se complementam: o robots.txt controla o acesso, o sitemap busca a completude, o llms.txt busca a curadoria. A analogia que ajuda: o sitemap é o inventário do prédio inteiro; o llms.txt é o folheto da recepção, que aponta os cinco andares que valem a visita. Existe ainda um arquivo companheiro, o llms-full.txt, que opcionalmente embute o texto completo das suas páginas-chave para modelos que preferem tudo em uma única requisição — útil sobretudo em documentação técnica; comece sem ele.
E o seu site precisa de um?
Depende do quanto você ganha sendo citado. Sites de documentação são o caso mais claro: conteúdo denso, estruturado e consultado por ferramentas de IA o tempo todo — não à toa, foi onde a adoção começou. Sites de conteúdo e ferramentas online vêm logo atrás: se um assistente consegue responder uma pergunta com os seus dados, o llms.txt aumenta a chance de a resposta apontar para você. Já uma landing page de cinco seções tem pouco a mapear; o arquivo não atrapalha, mas também não muda nada. Regra prática: se o site tem dez ou mais páginas que respondem perguntas de verdade, o llms.txt se paga.
O estado real da adoção
Desconfie de quem vende o llms.txt como truque de ranqueamento. Não é um padrão oficial, o Google já afirmou que não usa o arquivo, e nenhum buscador grande se comprometeu com ele publicamente. A adoção é real, porém desigual: plataformas de documentação como a Mintlify o geram para milhares de sites de docs, empresas como Anthropic e Cloudflare publicam o seu, e um conjunto crescente de ferramentas de IA para desenvolvedores o busca quando presente.
O enquadramento correto é o de um seguro barato. O arquivo fica pronto em minutos, não prejudica nada e, se os assistentes de IA continuarem crescendo como fonte de tráfego, os sites com mapas legíveis por máquina largam na frente. Essa assimetria — custo minúsculo contra um ganho plausível — é o argumento inteiro, e ela basta.
Erros comuns
- Despejar todas as URLs. Para isso existe o sitemap. Um llms.txt com 5.000 links é exatamente tão útil para um modelo quanto nenhum arquivo. Faça curadoria: de 10 a 30 páginas.
- Local errado. O arquivo mora na raiz:
https://seudominio.com/llms.txt. Subdiretórios não fazem parte da proposta, e as ferramentas só verificam a raiz. - Servir HTML. Alguns servidores respondem a caminhos desconhecidos com uma página de erro em status 200. As ferramentas de IA passam a interpretar a sua página de 404 como a descrição do site. Confira o que a URL devolve de fato.
- Descrições vagas. "Recursos úteis" não diz nada a um modelo. "Prazos de validade de cadeirinhas de 14 marcas, conferidos nas páginas dos fabricantes" é o que rende citações precisas.
- Escrever uma vez e esquecer. Links mortos no arquivo mandam os modelos para páginas 404. Regenere quando as páginas-chave mudarem.
Como criar o seu em cinco minutos
O nosso gerador de llms.txt gratuito lê o seu sitemap e os metadados das páginas e monta o arquivo para você; revise, ajuste o que soar errado e publique ao lado do robots.txt. Depois, rode a verificação de prontidão para IA para confirmar que ele está acessível e válido — e enxergar, de quebra, o resto da sua superfície voltada à IA (regras do robots.txt, dados estruturados) na mesma passada.