Guia
O formato llms.txt, explicado
O llms.txt é um pequeno arquivo Markdown na raiz do seu site que entrega aos grandes modelos de linguagem um mapa limpo e curado do seu conteúdo mais útil. Veja como escrever um que alcance 100.
- Como criar um arquivo llms.txtUm guia prático, passo a passo, para escrever um arquivo llms.txt em conformidade com a especificação: o título H1, o resumo, as seções, os links e onde hospedá-lo.
- llms.txt vs robots.txt vs sitemap.xmlEsses três arquivos parecem semelhantes, mas fazem trabalhos completamente diferentes. Veja exatamente o que cada um controla e por que o llms.txt não é um arquivo de controle de acesso.
- O que é llms-full.txt?llms-full.txt é o complemento de conteúdo completo do llms.txt. Saiba quando publicar um, como ele difere e como grandes sites como Anthropic e Vercel usam ambos.
- O llms.txt ajuda no SEO?O llms.txt não muda diretamente o seu ranqueamento no Google. Veja o que ele realmente faz, por que importa para as respostas de IA e quando vale o seu tempo.
- Adicionando llms.txt ao WordPressTrês maneiras de publicar um llms.txt em conformidade com a especificação no WordPress — upload sem plugin, um snippet ou um plugin — além de como verificá-lo.
- Exemplos de llms.txtPadrões de llms.txt comentados — um arquivo mínimo, um arquivo focado em documentação e a combinação com llms-full.txt — para você copiar a estrutura que se encaixa no seu site.
- Quais crawlers de IA leem o llms.txt?Um panorama prático dos crawlers de IA e motores de resposta — GPTBot, ClaudeBot, PerplexityBot e mais — e como o llms.txt e o robots.txt controlam o que eles veem.
- Erros comuns em llms.txtOs erros de llms.txt que mais encontramos — múltiplos H1, falta de resumo, links quebrados ou relativos, content type incorreto, arquivos inchados — e exatamente como corrigir cada um.
- llms.txt para sites de documentaçãoSites de documentação são o caso de uso ideal para llms.txt. Como gerar um para Docusaurus, MkDocs, Mintlify e outros — além de quando adicionar llms-full.txt e versões das páginas em Markdown.
- O que é o llms.txt?O llms.txt é um pequeno arquivo Markdown que entrega aos modelos de IA um mapa limpo e curado das páginas mais úteis do seu site. Veja o que é, por que existe e quem precisa de um.
- Adicionando o llms.txt ao Next.jsDuas maneiras limpas de servir um llms.txt em conformidade com a especificação a partir de um app Next.js — a pasta public/ para um arquivo estático, ou um route handler para conteúdo gerado — além de como verificá-lo.
- Como testar o seu llms.txtAntes de publicar, confirme que o seu llms.txt está em conformidade com a especificação e que todos os links funcionam. Veja o que verificar — estrutura, acessibilidade dos links, boas práticas — e a forma rápida de fazer isso.
- Como tornar um site pronto para agentesAs três camadas que tornam um site utilizável por agentes de IA — llms.txt para contexto de crawlers, WebMCP para ferramentas no navegador e A2A para chamadas entre agentes — com o código que implementamos neste validador.
- A2A: deixe agentes de IA chamar o seu siteA2A (Agent2Agent) é o protocolo aberto que permite que um agente de IA descubra e chame outro pela rede — sem navegador, sem scraping. Veja o que é e como qualquer site pode expor uma habilidade, com o agente funcional que rodamos neste validador.
- Adicionando llms.txt a uma loja ShopifyO Shopify agora gera o llms.txt nativamente. Veja como encontrá-lo, personalizar o conteúdo com um template de tema ou app, e mantê-lo útil para agentes de compras com IA.
- Adicionando llms.txt a um site WixO Wix pode gerenciar seu llms.txt pelas configurações de SEO nos planos compatíveis. Veja como encontrá-lo, editá-lo e o que fazer se o seu plano ainda não tiver esse recurso.
- Adicionando llms.txt a um site no SquarespaceO Squarespace não serve arquivos de texto diretamente na raiz, mas você pode fazer o upload do seu llms.txt e apontar /llms.txt para ele com um URL Mapping. Passo a passo.
- Adicionando llms.txt a um site WebflowO Webflow não serve um arquivo arbitrário na raiz por padrão, mas você pode hospedar seu llms.txt e apontar /llms.txt para ele. Aqui estão as opções práticas.
- Adicionando llms.txt a um site GhostO Ghost não cria um arquivo raiz automaticamente, mas servir o arquivo pelo servidor web — ou redirecionar para um arquivo hospedado — coloca um llms.txt funcional no ar. Passo a passo.
- Adicionando llms.txt a um site FramerO Framer adicionou suporte nativo a arquivos estáticos em 2026 — faça upload do seu llms.txt pela aba Files em Domains, publique e ele estará disponível na raiz. Veja o fluxo completo.
- Adicionando llms.txt a um site DrupalO Drupal possui módulos que geram /llms.txt a partir do seu conteúdo, ou você pode colocar um arquivo estático no docroot, já que você controla o servidor. Ambas as opções são abordadas.
- Adicionando llms.txt a um site JoomlaO Joomla é auto-hospedado, portanto a maneira mais simples e confiável de adicionar o llms.txt é colocar o arquivo na raiz web do seu site. Passo a passo.
- Adicionando llms.txt a um gerador de sites estáticosGeradores estáticos copiam uma pasta static/public diretamente para a raiz do site. Veja exatamente onde colocar o llms.txt no Hugo, Jekyll, Astro e Eleventy.
- Adicionando llms.txt ao Magento (Adobe Commerce)O Magento pode gerar o llms.txt com uma extensão, ou você pode servir um arquivo estático a partir do diretório raiz da web. Ambos os métodos, passo a passo.
- Adicionando llms.txt ao HubSpot CMSO HubSpot ainda não tem suporte nativo a llms.txt, mas o File Manager combinado com um redirecionamento de URL resolve o problema. Passo a passo.
- Adicionando llms.txt a um app BubbleO Bubble não consegue servir um arquivo de texto simples na raiz por conta própria, mas um proxy de borda ou um arquivo hospedado com redirecionamento colocam um llms.txt funcionando. Veja como.
- Adicionando llms.txt a um site NotionA publicação nativa do Notion não consegue servir um arquivo de texto na raiz, mas um proxy de borda ou uma plataforma de sites Notion coloca um llms.txt funcional no ar. Veja suas opções.
- Adicionando llms.txt a um site CarrdO Carrd não consegue servir um arquivo de texto na raiz por conta própria — aqui está a maneira honesta e funcional de publicar um llms.txt para um site Carrd.
Onde ele fica
Sirva-o como texto simples em https://yourdomain.com/llms.txt. Um complemento opcional, llms-full.txt, pode conter o conteúdo completo e expandido.
A estrutura
O formato usa Markdown em uma ordem fixa para que seja legível tanto por humanos quanto por máquinas:
- Um título H1 — o nome do projeto ou site. Este é o único elemento obrigatório.
- Um resumo em citação (blockquote) — uma ou duas frases de contexto essencial, logo abaixo do título.
- Texto livre opcional — algumas frases de detalhamento, sem títulos.
- Seções H2 com listas de links — links agrupados para seus principais recursos.
- Uma seção “Optional” — os links aqui são tratados como de menor prioridade e podem ser ignorados para um contexto mais curto.
Um exemplo mínimo
# Example Project
> A concise summary that gives an LLM the context it needs.
## Docs
- [Quick start](https://example.com/start): Get going in five minutes
- [API reference](https://example.com/api): Full endpoint docs
## Optional
- [Changelog](https://example.com/changelog): Release history
Melhores práticas
- Use URLs absolutas com
https:// para cada link.
- Adicione uma breve
: description após cada link para orientar os modelos.
- Mantenha o resumo conciso e específico.
- Certifique-se de que cada link realmente funcione — links quebrados desperdiçam o orçamento de um rastreador.
Perguntas frequentes
O llms.txt é obrigatório?
Não. É um padrão emergente e voluntário. Mas, à medida que mais ferramentas de IA o leem, um arquivo bem estruturado melhora a forma como seu conteúdo é compreendido e exibido.
Como a pontuação é calculada?
Ponderamos estrutura (50%), acessibilidade dos links (35%) e melhores práticas (15%) em uma única pontuação de 0–100.
Valide seu llms.txt →