llms.txt: o que é, se funciona e como criar o seu
O guia honesto sobre o llms.txt em português: o que o arquivo faz, o que a evidência realmente sustenta hoje, como criar o seu em minutos e onde instalar em cada plataforma.
O llms.txt é um arquivo de texto na raiz do seu site — seusite.com.br/llms.txt — com um
índice curado das suas páginas mais importantes, escrito em Markdown. A proposta foi criada
por Jeremy Howard, da Answer.AI, em setembro de 2024, e a ideia é
simples: dar a modelos de linguagem um mapa limpo do que existe no seu site, em vez de
deixá-los deduzir isso a partir de HTML cheio de menu, banner e rodapé.
Se você quiser pular a teoria, o gerador monta o seu a partir do sitemap em alguns segundos. Mas vale entender o que ele faz — e o que ele comprovadamente não faz.
Como é o formato
O arquivo tem uma estrutura mínima e rígida:
# Nome do site
> Uma frase explicando o que este site é.
## Documentação
- [Guia de instalação](https://exemplo.com/instalar): como colocar para rodar em 5 minutos.
- [Referência da API](https://exemplo.com/api): todos os endpoints, com exemplos.
## Sobre
- [Quem somos](https://exemplo.com/sobre): história, equipe e como falar conosco.
As regras que importam:
- Um H1, na primeira linha, com o nome do site.
- Um blockquote logo abaixo, com o resumo em uma frase. É opcional pela especificação, mas é a parte mais útil: é o contexto que o modelo lê primeiro.
- Seções com H2, agrupando os links por assunto.
- Links em lista, no formato
- [Nome](URL): descrição. Use URLs absolutas — o arquivo é lido fora do contexto do seu site. - Uma seção
## Optional, se existir, marca o que pode ser ignorado quando o contexto for curto.
Se você já tem um arquivo e quer conferir, a aba Validar do gerador aponta os erros de formato.
llms.txt não é robots.txt
Confundir os dois é o erro mais comum, e eles fazem coisas opostas:
| robots.txt | llms.txt | |
|---|---|---|
| Pergunta que responde | O que você pode acessar | O que vale a pena ler |
| Natureza | Permissão | Curadoria |
| Quem respeita | Crawlers em geral, por convenção | Nenhum provedor confirmou publicamente |
| Efeito de ignorar | Seu conteúdo é rastreado assim mesmo | Nada muda |
O ponto prático: não adianta um llms.txt caprichado se o seu robots.txt bloqueia os robôs de IA. Essa é a checagem que realmente muda o resultado, e quase ninguém faz — dá para verificar no verificador de robôs de IA.
Funciona? A resposta honesta
Aqui é onde a maioria dos textos sobre o assunto passa vergonha, então vou ser direto:
Nenhum grande provedor de IA — OpenAI, Anthropic, Google, Perplexity — confirmou
publicamente que lê o llms.txt. Não há, até hoje, evidência pública robusta de que ter o
arquivo faça sua marca ser citada com mais frequência. Quem promete isso está vendendo
alguma coisa.
O que sustenta a adoção é outra coisa: assimetria de custo. Criar o arquivo leva dez minutos, é estático, não consome recurso nenhum e não pode quebrar seu site. Se a prática pegar, quem já tem sai na frente sem esforço adicional. Se não pegar, você perdeu dez minutos.
Existe também um argumento indireto que me parece o mais sólido: o exercício de escrever o arquivo obriga você a responder “quais são as 20 páginas que realmente importam aqui e o que cada uma faz?”. Muita gente descobre no meio do caminho que não sabe responder — e essa clareza melhora o site independentemente de qualquer robô.
Adoção real hoje se concentra em sites de documentação técnica, onde o formato resolve um problema concreto: transformar documentação extensa em algo que cabe numa janela de contexto.
Como criar o seu
Pelo gerador. Informe o endereço do site no gerador de llms.txt: ele procura o sitemap, lê o título e a meta description de cada página e monta o arquivo. Você edita títulos, descrições e seções antes de copiar. Nada é enviado ou armazenado — a edição toda acontece no seu navegador.
À mão. Se o site é pequeno, abra um editor de texto e escreva. Sério: vinte linhas resolvem, e o resultado costuma ser melhor que qualquer geração automática, porque a descrição sai da sua cabeça e não da meta description.
Em qualquer um dos casos, três conselhos que fazem diferença:
- Menos é mais. O valor está na curadoria. Se você listar tudo, virou uma cópia pior do sitemap. Deixe de fora paginação, tags, arquivos por data e páginas de política.
- Descrição é obrigatória na prática. Um link sem descrição não ajuda ninguém a decidir se aquela página responde a pergunta. É a descrição que carrega a informação.
- Escreva para quem não conhece você. “Nossa metodologia exclusiva” não diz nada. “Como fazemos auditoria de tráfego pago em contas de e-commerce” diz.
Onde instalar
O arquivo precisa responder em https://seusite.com.br/llms.txt como texto puro.
- WordPress — suba na raiz do site (mesma pasta do
wp-config.php) via FTP ou pelo gerenciador de arquivos da hospedagem. Não precisa de plugin. - Astro, Next.js, Nuxt, SvelteKit — coloque em
public/llms.txt. - Sites estáticos (Netlify, Vercel, Cloudflare Pages) — na pasta publicada, ao lado do
index.html. - Shopify — assets do tema não são servidos na raiz; use um app de arquivos estáticos ou
um redirecionamento de
/llms.txtpara o arquivo hospedado. - Webflow, Wix e similares — procure por “código personalizado” ou “arquivos personalizados”. Se a plataforma não permitir arquivos na raiz, não há como instalar.
Depois de subir, abra o endereço no navegador. Se aparecer texto puro — e não um download ou uma página de erro —, está certo.
O que fazer antes disso
Se você só tem tempo para uma coisa, não seja o llms.txt. A ordem que faz sentido é:
- Garanta que os robôs de IA conseguem ler seu site. Um
robots.txtque bloqueia o GPTBot ou um firewall que devolve 403 para o PerplexityBot anulam qualquer outro esforço. Verifique aqui — é gratuito e leva segundos. - Tenha conteúdo que responda perguntas de verdade, com dados, datas e fontes. Modelos citam o que é citável.
- Só então adicione o llms.txt, como aposta barata de antecipação.
Eu instalei o arquivo neste site e estou acompanhando o que acontece — os resultados vão sair nos experimentos, com números, inclusive se derem em nada.
Receba os experimentos
Um e-mail quando sai ferramenta nova ou experimento com dados. Sem spam, sem "newsletter semanal" só para ocupar caixa de entrada.
Me manda um e-mail que eu te incluo na lista.