A resposta curta
llms.txt é um arquivo Markdown em /llms.txt que dá aos agentes de IA um guia curto e selecionado do seu site: o nome como H1, um resumo de um parágrafo em citação (blockquote) e seções H2 com as páginas que valem a leitura. Jeremy Howard propôs o formato em setembro de 2024 e publicou a versão 2 em agosto de 2026.
O Google diz que a Busca ignora o arquivo, e nenhuma das páginas sobre robôs que lemos em 17 de outubro de 2026 (OpenAI, Anthropic, Perplexity, Apple, Amazon, Mistral, DuckDuckGo) diz que esses robôs o leem. Quem lê de fato são agentes trabalhando na hora da resposta, sobretudo assistentes de programação consultando documentação. Vale publicar se os agentes precisam de dados exatos do seu produto e isso custa uma hora, ou se a sua plataforma gera o arquivo sozinha. Não espere dele posição no Google nem citação no ChatGPT.
O que é llms.txt e o que mudou na versão 2
Jeremy Howard publicou a proposta do llms.txt em 3 de setembro de 2024. A lógica: uma página web embrulha o conteúdo em menus, scripts e banners, e um site inteiro não cabe na janela de contexto de um modelo; então o site entrega ao agente um índice curto do que importa, com links para versões limpas em Markdown. A proposta foi pensada para a inferência, quando um agente consulta algo para uma pessoa, mais do que para treinamento.
A versão 2, datada de agosto de 2026 na página de mudanças, manteve o formato e mudou quatro pontos:
- Qualquer caminho, não só a raiz. Um arquivo em
/docs/llms.txtcobre as páginas sob/docs/, e o agente usa o mais específico. - Descoberta por relações de link. Cada página pode apontar para sua cópia em Markdown com
rel="alternate" type="text/markdown"e para o llms.txt que a cobre comrel="describedby", no HTML ou num cabeçalho HTTPLink. - Duas formas de URL em Markdown. Acrescentar
.md(pagina.html.md) ou trocar a extensão (pagina.md); endereços que terminam em barra usamindex.md. - "Optional" perdeu o sentido especial. Continua sendo o nome usual para links dispensáveis, mas nenhuma ferramenta deve descartar essa seção automaticamente.
Continua sendo uma proposta informal, mantida num repositório no GitHub; não é padrão do IETF nem do W3C.
E o llms-full.txt?
O llms-full.txt, um arquivo único com todo o texto do site, é uma convenção adotada por plataformas de documentação; a proposta não o define. A Mintlify, por exemplo, serve os dois arquivos nos sites que hospeda. O problema é o tamanho: o llms-full.txt da documentação para desenvolvedores da Cloudflare tinha cerca de 69 MB descompactado quando o baixamos em 17 de outubro de 2026. Para o site de uma empresa, um bom llms.txt com cópias em Markdown das páginas principais resolve.
O formato, parte por parte
| Parte | Obrigatória? | O que vai | Erro que encontramos |
|---|---|---|---|
H1 (# Nome) | Sim, a única obrigatória | O nome do site ou projeto | Usar # como comentário, como no robots.txt |
Citação (> …) | Recomendada | Uma ou duas frases que o agente precisa para entender o resto | Ficar de fora, ou virar slogan em vez de fatos |
| Texto livre | Opcional | Parágrafos ou listas sem títulos: fatos, instruções para agentes | Um título aqui, que abre outra seção |
Seções H2 (## …) | Opcionais | Listas de links: - [nome](url): notas | URLs soltas ou texto corrido em vez de lista |
## Optional | Opcional | Links secundários que o agente pode pular | As páginas mais importantes guardadas ali |
A ordem importa, para que um programa (e não só um modelo) consiga ler o arquivo: H1, citação, texto livre e depois as seções H2. Uma linha solta com # vira um segundo H1 e quebra a estrutura.
Um exemplo de llms.txt para copiar
Troque o que está entre colchetes. No resumo, coloque os fatos que os agentes costumam errar: o que você vende, para quem, onde, como cobra e com quem não devem confundir você.
# [Nome da empresa]
> [Empresa] oferece [produto ou serviço] para [cliente]. Sede em [cidade, estado]; atende [mercados]. Preços: [a partir de quanto ou como você orça]. Contato: [e-mail ou URL de contato].
Fatos principais:
- Fundada em [ano]; equipe de [número] pessoas.
- Atende em [idiomas].
- O que não fazemos: [o que você recusa].
- Sem relação com [empresas de nome parecido].
## Serviços
- [Serviço principal](https://example.com.br/servicos/principal/index.md): o que inclui e para quem é
- [Preços](https://example.com.br/precos/index.md): planos, limites e o que cada um inclui
## Empresa
- [Sobre](https://example.com.br/sobre/index.md): equipe, localização e forma de trabalho
- [Contato](https://example.com.br/contato/index.md): vendas, suporte e imprensa
## Optional
- [Blog](https://example.com.br/blog/index.md): guias e novidadesTrês regras práticas:
- Aponte para cópias em Markdown se você tiver. A versão 2 pede links para conteúdo que o agente leia limpo. Se só houver HTML, serve.
- Seja breve. A proposta quer que o arquivo caiba no contexto, com o detalhe atrás dos links.
- Sirva como texto.
text/plainoutext/markdown, em UTF-8, para que "São Paulo" não chegue como "São Paulo".
Quem lê llms.txt de verdade? (verificado em 17 de outubro de 2026)
| Quem | O que a própria documentação diz |
|---|---|
| Busca do Google | Não usa: ter um não ajuda nem prejudica na Busca, AI Overviews ou AI Mode (guia do Google) |
| Lighthouse do Chrome | As auditorias experimentais de navegação por agentes verificam /llms.txt: um erro de servidor é apontado, um 404 conta como "não aplicável" (auditoria) |
| Robôs da OpenAI | Não mencionam (página dos robôs) |
| Robôs da Anthropic | Não mencionam (central de ajuda) |
| Robôs da Perplexity | Não mencionam para rastreamento (documentação) |
| Wix, Yoast, Mintlify | Geram o arquivo para os usuários (Wix, Yoast) |
Google: a Busca ignora, o Lighthouse verifica
O guia do Google sobre seus recursos de IA generativa, atualizado em 10 de julho de 2026, coloca o llms.txt entre o que você pode ignorar para a Busca: você não precisa de arquivos de texto para IA para aparecer, e manter um para outros serviços não ajuda nem prejudica, porque a Busca o ignora. Isso responde à pesquisa "llms.txt Google" no que diz respeito a SEO.
Outras partes do Google tratam o arquivo como coisa real. O Lighthouse o verifica na categoria experimental de navegação por agentes, que exige Chrome 150 ou posterior e mostra uma proporção de verificações aprovadas em vez de nota (pontuação). E a documentação da API Gemini publica o seu em ai.google.dev. Nenhuma das duas coisas é sinal de ranqueamento.
As empresas de IA publicam o seu, mas os robôs não falam dele
OpenAI, Anthropic e Perplexity publicam um llms.txt para a própria documentação: developers.openai.com, platform.claude.com e docs.perplexity.ai. Mas as páginas sobre GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot e PerplexityBot não dizem nada sobre ler o llms.txt de outros sites. Não encontramos nenhuma declaração da própria empresa de que o índice de busca de algum assistente use o arquivo.
Quando ChatGPT, Claude ou Perplexity citam uma página sua, é porque o robô de busca deles a indexou. Quem lê o arquivo é um agente que alguém manda ao seu site: um assistente de programação lendo a sua API, ou um agente de navegador comparando os seus planos.
Quem publica no Brasil: 12 arquivos que lemos
Baixamos cada arquivo em 17 de outubro de 2026 e contamos as partes. "Links para Markdown" conta os que levam a páginas .md ou a outro llms.txt.
| Site | Tamanho | Seções H2 | Links | Links para Markdown | Citação de resumo |
|---|---|---|---|---|---|
| nuvemshop.com.br | 5 KB | 7 | 23 | 0 | Sim |
| stone.com.br | 3 KB | 5 | 17 | 0 | Sim |
| dev.pagbank.uol.com.br | 29 KB | 16 | 292 | 292 | Sim |
| docs.ebanx.com | 50 KB | 2 | 238 | 236 | Sim |
| hotmart.com | 16 KB | 4 | 54 | 0 | Não há H1 |
| rdstation.com | 11 KB | 0 | 0 | 0 | Não |
| platform.claude.com (Anthropic) | 86 KB | 4 | 784 | 784 | Não |
| developers.openai.com | 6 KB | 4 | 40 | 31 | Sim |
| docs.perplexity.ai | 38 KB | 2 | 165 | 163 | Sim |
| www.wix.com | 37 KB | 22 | 232 | 0 | Sim |
| webflow.com | 13 KB | 8 | 76 | 1 | Sim |
| dardo.studio | 29 KB | 13 | 103 | 3 | Sim |
O que a amostra mostra:
- Documentação aponta para Markdown; sites comerciais, para HTML. As documentações do PagBank e da EBANX levam quase só a cópias
.md; Nuvemshop e Stone levam a páginas HTML. - Instruções para agentes. A documentação da EBANX abre com uma seção "Instructions for LLM Agents" que explica os produtos antes das listas de links. Pela proposta, esse texto caberia sem título, antes do primeiro H2, mas foi o uso mais prático do arquivo que vimos.
- llms.txt é Markdown, não robots.txt. O arquivo da RD Station usa
#como marcador de comentário e traz uma seção de "Allow / Disallow"; em Markdown, cada#vira um título, e o arquivo fica com 59 H1 e nenhum link. O da Hotmart começa com um H2, então não tem H1, a única parte obrigatória. - Muitos grandes não têm. No mesmo dia, mercadolivre.com.br, nubank.com.br, globo.com, totvs.com e vtex.com responderam 404; magazineluiza.com.br respondeu ao nosso script com 403, então não deu para saber.
O nosso arquivo: dardo.studio/llms.txt
O de https://dardo.studio/llms.txt é gerado a cada publicação com os mesmos dados do CMS que as páginas, então não fica desatualizado. Em 17 de outubro de 2026 tinha 28,6 KB: 161 linhas, 13 seções H2 e 103 links, e cresce a cada artigo que publicamos. Há versão em português em /pt/llms.txt e em espanhol em /es/llms.txt, ao lado de um llms-full.txt.
A citação diz o que fazemos, onde e como falar conosco. Em seguida vem uma lista de fatos do estúdio (Bogotá, fundado em 2026, uma equipe de três pessoas, os preços iniciais publicados), com uma linha que nomeia negócios de nome parecido que não somos nós. Depois vêm os serviços por grupo, os projetos, as ferramentas e o blog. As escolhas por trás estão em o que um site pronto para agentes precisa.
Servimos o arquivo com um cabeçalho noindex:
$ curl -sI https://dardo.studio/llms.txt
HTTP/2 200
content-type: text/plain; charset=utf-8
x-robots-tag: noindexO Google avisa que pode rastrear e indexar muitos tipos de arquivo além de HTML. Um índice em texto puro aparecendo nos resultados no lugar da página que ele descreve não ajuda ninguém, então o noindex o tira do índice e qualquer agente continua lendo. Não bloqueie o arquivo no robots.txt com o mesmo objetivo: a documentação de noindex do Google explica que um robô bloqueado nunca vê a regra.
Desde 17 de outubro de 2026 cada página aponta para o arquivo com rel="describedby", ao lado do link rel="alternate" type="text/markdown" para a própria cópia em Markdown (index.md). Uma sugestão da versão 2 que não seguimos de propósito: os links do nosso llms.txt levam às páginas HTML, não às cópias em Markdown, porque um assistente cita o endereço que leu e preferimos que as pessoas cheguem à página, não a um Markdown cru.
Como validar um llms.txt
- Responde 200, como texto.
curl -sI https://example.com.br/llms.txtdeve trazer 200 etext/plainoutext/markdownem UTF-8. A falha mais comum: um app de página única que responde qualquer caminho com o HTML da home e um 200, então o/llms.txt"existe", mas é HTML. - A estrutura é legível. Um único H1, no começo; uma citação; nenhum título antes do primeiro H2; itens no formato
- [nome](url)e, se quiser,: notas. - Os links funcionam. Cada um responde 200, de preferência em Markdown.
- Os fatos estão em dia. Preços, planos e endereço batem com as suas páginas. O agente vai repetir o que o arquivo disser.
- Um agente entende. A proposta sugere dar a um assistente só o seu llms.txt e fazer perguntas: o que você vende, quanto custa e como falar com você.
O nosso verificador de visibilidade em IA e validador de llms.txt, gratuito, faz os três primeiros passos de uma vez: confere o H1, o resumo, as seções e os itens de lista, aponta HTML servido como llms.txt e tipos de conteúdo errados, testa até 15 links e, se você não tiver arquivo, sugere um a partir do seu sitemap. Ele também lê o seu robots.txt para 26 robôs de IA; o que essas regras devem dizer está no nosso guia para bloquear ou liberar robôs de IA.
Geradores de llms.txt
- WordPress. O Yoast SEO gera de graça e o AIOSEO tem um gerador.
- Wix. Todo site recebe um automaticamente. Se você editar, o Wix para de atualizar até você restaurar o padrão.
- Documentação. A Mintlify gera llms.txt e llms-full.txt; a proposta cita também GitBook e plugins para Docusaurus e VitePress.
- Sites sob medida. Gere no build, com o mesmo conteúdo das páginas, como fazemos.
O gerador escolhe páginas; o resumo é você quem escreve. Uma lista automática dos seus últimos posts não é um guia do seu negócio.
Quando vale a hora e quando não
| A sua situação | Veredito | Por quê |
|---|---|---|
| API ou documentação para desenvolvedores | Sim, com cópias em Markdown | Assistentes de programação são o uso documentado |
| SaaS ou produto com planos e limites | Sim, curto | Coloque no resumo os fatos que os agentes erram |
| A sua plataforma já gera | Mantenha e reescreva o resumo | Não custa nada; confira o que ela lista |
| Site institucional de dez páginas | Opcional | Títulos, texto rastreável e robots.txt pesam mais |
| Você quer posição no Google ou AI Overviews | Não | O Google diz que a Busca ignora |
| O conteúdo só aparece com JavaScript | Resolva isso antes | llms.txt não torna páginas rastreáveis |
llms.txt não substitui páginas rastreáveis, sitemap nem robots.txt. As citações no ChatGPT, Claude, Perplexity e nos recursos de IA do Google vêm de páginas que os robôs de busca indexam, o trabalho que explicamos em como aparecer nas respostas de IA.
O que fazer agora
Passe o seu domínio no verificador de visibilidade em IA: ele valida o seu llms.txt, ou sugere um, e mostra quais robôs de IA o seu robots.txt deixa entrar. Se preferir que a gente audite e corrija o quadro todo, esse é o nosso serviço de otimização para busca com IA; as auditorias começam em USD 690 (veja os preços).
Perguntas frequentes
O llms.txt é um padrão oficial?
Não. É uma proposta informal de Jeremy Howard, publicada em 3 de setembro de 2024 e revisada na versão 2 em agosto de 2026, mantida num repositório público no GitHub. Nenhum órgão de padrões, como o IETF ou o W3C, a adotou.
O Google usa llms.txt?
Não para a Busca. O guia do Google sobre seus recursos de IA generativa diz que a Busca ignora o llms.txt, então ter um não ajuda nem prejudica na Busca, AI Overviews ou AI Mode. O Lighthouse, ferramenta do Chrome, verifica o arquivo numa auditoria experimental que não é sinal de ranqueamento.
ChatGPT, Claude ou Perplexity leem llms.txt?
A documentação dos robôs deles não diz isso. OpenAI, Anthropic e Perplexity publicam um llms.txt para a própria documentação, mas as páginas sobre GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot e PerplexityBot não falam em ler o de outros sites. As citações nas respostas vêm de páginas indexadas pelos robôs de busca.
Qual a diferença entre llms.txt e robots.txt?
O robots.txt diz aos robôs quais caminhos eles podem visitar. O llms.txt não libera nem bloqueia nada: é um guia em Markdown que explica a um agente o que é o seu site e quais páginas ler. Regras de Allow ou Disallow escritas no llms.txt não têm efeito.
Preciso também de um llms-full.txt?
Quase nunca. O llms-full.txt, um arquivo único com todo o texto do site, é uma convenção de algumas plataformas de documentação que a proposta não define. Para o site de uma empresa basta um llms.txt curto com links para cópias em Markdown das páginas principais.
Onde fica o arquivo llms.txt?
Na raiz do site, em /llms.txt. A versão 2 da proposta também permite arquivos em subcaminhos como /docs/llms.txt, cada um cobrindo as páginas do seu caminho; o agente usa o mais específico.
Fontes e leituras adicionais
Fontes desta página, com mais detalhes dos publicadores originais.
- llmstxt.org: The /llms.txt file, v2llmstxt.org
- llmstxt.org: Changes (v2, agosto de 2026)llmstxt.org
- Answer.AI no GitHub: repositório llms-txtgithub.com
- Google Search Central: Optimizing for generative AI features on Google Searchdevelopers.google.com
- Google Search Central: Block Search indexing with noindexdevelopers.google.com
- Chrome for Developers: auditoria llms.txt do Lighthousedeveloper.chrome.com
- Chrome for Developers: pontuação do Lighthouse agentic browsingdeveloper.chrome.com
- OpenAI: Overview of OpenAI crawlersdevelopers.openai.com
- Anthropic (Claude Help Center): Does Anthropic crawl data from the web?support.claude.com
- Perplexity: Perplexity crawlersdocs.perplexity.ai
- Mintlify: llms.txtmintlify.com
- Wix Help Center: Understanding your site's llms.txt filesupport.wix.com
- Yoast: llms.txtyoast.com
- AIOSEO: llms.txt generatoraioseo.com
- Google: llms.txt da documentação da API Geminiai.google.dev
- Anthropic: llms.txt da documentação para desenvolvedoresplatform.claude.com
- OpenAI: llms.txt da documentação para desenvolvedoresdevelopers.openai.com
- Perplexity: llms.txt da documentaçãodocs.perplexity.ai
