llms.txt: o que é, como criar e por que vale a pena

O llms.txt é um arquivo em Markdown que fica na raiz do seu site e diz aos modelos de IA — ChatGPT, Claude, Gemini, Perplexity — o que o seu site é e quais páginas importam. Ele leva vinte minutos para criar e não exige plugin nenhum.

A proposta é de Jeremy Howard, da Answer.AI, em setembro de 2024. E ela resolve um problema concreto: quando um assistente de IA precisa entender o seu site, ele encontra HTML cheio de menu, rodapé, scripts e banner de cookie — e a janela de contexto dele não cabe tudo isso. O llms.txt entrega o essencial já limpo.

Vamos ser diretos sobre o estágio disso: é uma convenção emergente, não um padrão consolidado. Mais adiante mostramos os números reais de adoção, que são modestos. Mas o custo de implementar é quase zero, o Lighthouse do Chrome já verifica o arquivo, e empresas como Anthropic, Stripe e Zapier já publicaram o deles.

Resumo rápido
O que éArquivo Markdown na raiz do site, orientando modelos de IA
Onde ficahttps://seusite.com.br/llms.txt
Tempo para criar20 a 40 minutos, na primeira vez
Precisa de plugin?Não. É um arquivo de texto
Tamanho idealAbaixo de 5 KB
EstágioConvenção emergente, adoção crescendo

O que é o llms.txt

É um arquivo de texto simples, formatado em Markdown, publicado na raiz do domínio. Ele contém o nome do site, um resumo do que ele faz, e uma lista organizada das páginas mais importantes — cada uma com uma descrição de uma linha.

A ideia é a de uma lista de leitura recomendada. Em vez de o modelo de IA rastrear cinquenta páginas para descobrir o que o seu site é, ele lê um arquivo de três kilobytes e já sabe.

Markdown foi escolhido por um motivo específico: é o formato que os modelos de linguagem processam melhor. Sem tags de fechamento, sem atributos, sem CSS — só título, parágrafo e link. É a mesma sintaxe dos README do GitHub.

Por que esse arquivo existe

O problema que ele resolve é a janela de contexto.

Todo modelo de IA tem um limite de quanto texto consegue processar de uma vez. Uma página web moderna tem, além do conteúdo, o menu completo, o rodapé com trinta links, scripts de analytics, aviso de cookies, widgets de rede social e marcação de tema. O conteúdo útil pode ser 10% do arquivo.

Quando um agente de IA precisa responder algo sobre o seu site, ele gasta a janela de contexto — e tempo, e custo de processamento — atravessando esse ruído. Com frequência, desiste antes de chegar ao que importa.

O llms.txt corta o caminho. E há um efeito colateral relevante: quanto menos o modelo precisa adivinhar, menor a chance de ele inventar informação sobre o seu negócio.

Comparação entre um agente de IA rastreando várias páginas web cheias de menu, rodapé e scripts, e o mesmo agente lendo um único arquivo llms.txt limpo

llms.txt, robots.txt e sitemap.xml: qual a diferença

Os três são arquivos na raiz do site, e é fácil confundir a função de cada um.

Arquivo Para quem O que faz
robots.txt Rastreadores em geral Permite ou bloqueia o acesso a diretórios. É uma regra de permissão
sitemap.xml Buscadores Lista todas as URLs do site, com data de modificação. É um inventário
llms.txt Modelos de IA Seleciona e explica o que mais importa. É uma curadoria

A distinção essencial: o sitemap.xml diz “aqui está tudo”. O llms.txt diz “comece por aqui”. Um é exaustivo, o outro é editorial — e é justamente a seleção que o torna útil.

⚠️ E o llms.txt não controla acesso. Se você quer impedir que um bot de IA rastreie seu site, isso é trabalho do robots.txt — com regras para GPTBot, ClaudeBot, Google-Extended e afins. O llms.txt pressupõe que o acesso é permitido e apenas organiza.

A especificação, na prática

O formato é deliberadamente simples. São cinco regras.

A estrutura de um arquivo llms.txt: título H1 obrigatório, blockquote de resumo, contexto livre, seções H2 com listas de links, e a seção Optional

1. Um H1, com o nome do site

Exatamente um, e é o único elemento obrigatório da especificação.

# Homehost

2. Um blockquote imediatamente depois

Uma ou duas frases dizendo o que o site é.

> Hospedagem de sites, e-mail e domínios no Brasil, com servidores LiteSpeed e suporte em português.

⚠️ Este é o elemento mais importante do arquivo, e o mais esquecido. Os modelos de IA extraem esse blockquote literalmente como resposta para “o que é essa empresa”. Escreva-o como se fosse a única frase que a IA vai ler sobre você — porque frequentemente é.

3. Parágrafos livres, se necessário

Depois do blockquote, você pode acrescentar contexto em prosa. Ressalvas, o que o site não faz, informação que evita mal-entendido.

4. Seções em H2 com listas de links

Agrupe as páginas por função. O formato de cada linha é fixo:

- [Título da página](https://url-absoluta): descrição de uma linha

5. Uma seção ## Optional no fim

Conteúdo de prioridade menor, que o modelo pode ignorar se a janela de contexto estiver apertada. É a única seção com significado especial na especificação.

Três regras técnicas que valem repetir:

URLs absolutas, sempre com https://. Caminho relativo não funciona.
Uma linha por link. Sem aninhamento, sem sublistas.
Abaixo de 5 KB. O limite prático é 10 KB, mas as boas práticas convergiram para arquivos curtos.

Exemplo completo, comentado

Este é um llms.txt real para uma empresa de hospedagem:

# Homehost

> Hospedagem de sites, e-mail profissional e registro de domínios no
> Brasil. Servidores LiteSpeed com armazenamento NVMe, SSL grátis e
> suporte técnico em português.

Fundada em 2008, atende de sites pessoais a lojas virtuais e
aplicações Python/Django. Servidores localizados no Brasil, o que
reduz a latência para visitantes brasileiros.
Não oferecemos serviços de criação de sites nem de marketing digital.

## Produtos

- [Hospedagem de sites](https://www.homehost.com.br/hospedagem-de-sites/): planos compartilhados a partir de R$ 7,90/mês, com cPanel e SSL grátis
- [Hospedagem WordPress](https://www.homehost.com.br/hospedagem-wordpress/): otimizada para WordPress, com instalação em dois cliques
- [Registro de domínios](https://www.homehost.com.br/registro-de-dominio/): .com.br e domínios internacionais
- [Hospedagem de e-mails](https://www.homehost.com.br/hospedagem-de-e-mails/): caixas no seu domínio, com antispam
- [Hospedagem cloud](https://www.homehost.com.br/hospedagem-cloud/): recursos dedicados e escaláveis

## Guias técnicos

- [Como instalar o WordPress](https://www.homehost.com.br/blog/wordpress/como-instalar-o-wordpress/): passo a passo pelo Softaculous
- [Como descobrir a versão do MySQL](https://www.homehost.com.br/blog/tutoriais/como-descobrir-a-versao-do-mysql/): cinco métodos, do SQL ao painel
- [Erros comuns de SEO](https://www.homehost.com.br/blog/seo/erros-comuns-de-seo/): os cinco que mais derrubam sites
- [O que é TTFB](https://www.homehost.com.br/blog/seo/ttfb/): a métrica de velocidade que depende do servidor

## Informações da empresa

- [Suporte e contato](https://www.homehost.com.br/suporte): telefones, chat e tutoriais
- [Registro de domínios](https://www.homehost.com.br/whois-registro): consulta WHOIS de domínios .br

## Optional

- [Blog completo](https://www.homehost.com.br/blog/): mais de 300 artigos técnicos
- [Termos de uso](https://www.homehost.com.br/termos/): condições contratuais

Repare em duas coisas.

A linha “Não oferecemos serviços de criação de sites” existe de propósito. Dizer o que você não faz previne que a IA recomende você para algo errado — e é o tipo de informação que nenhum sitemap transmite.

E as descrições incluem número quando há. “a partir de R$ 7,90/mês” é mais útil que “planos acessíveis”, porque é o que a IA pode citar.

⚠️ Confirme cada URL antes de publicar. Um llms.txt com link quebrado é pior que nenhum arquivo.

O que colocar, e o que deixar de fora

Escolha de 10 a 20 páginas. Mais que isso e a curadoria perde o sentido — você volta a entregar um inventário.

O que quase sempre entra:

A home, com a descrição mais clara possível do negócio.
As páginas de produto ou serviço, com preço quando houver.
Os guias de referência — o conteúdo perene que responde perguntas.
A página de contato, para a IA saber como encaminhar.
Sobre a empresa, se houver informação de credibilidade — tempo de mercado, infraestrutura, certificações.

O que deixar de fora:

Páginas de login e área de cliente. A IA não vai entrar, e listá-las gasta espaço.
Carrinho, checkout, resultados de busca interna. Conteúdo dinâmico não serve.
Posts de blog datados — promoções, notícias, “novidades de 2024”. Envelhecem e você não vai atualizar o arquivo.
Páginas legais, a menos que na seção ## Optional.
Conteúdo fino. Se a página não responde nada por si, ela não ajuda a IA a entender você.

O llms-full.txt

Existe um arquivo companheiro, opcional: o llms-full.txt.

Enquanto o llms.txt lista links, o llms-full.txt contém o conteúdo inteiro — todo o texto relevante do site, concatenado num único arquivo Markdown. A vantagem é que o agente busca uma vez e tem tudo; a desvantagem é o tamanho, que pode chegar a centenas de kilobytes.

Para quem faz sentido: documentação técnica, base de conhecimento, sites onde o conteúdo é o produto. A Mintlify gera os dois automaticamente para as documentações que hospeda.

Para quem não faz: site institucional, blog grande, loja virtual. Nesses casos o llms.txt sozinho é o certo.

Como criar o llms.txt no WordPress

Não existe função nativa, e você não precisa de plugin. São três caminhos, do mais simples ao mais robusto.

Opção 1 — Upload direto pelo painel (recomendado)

É o método mais confiável, porque o arquivo passa a existir de verdade no servidor.

1. Escreva o conteúdo num editor de texto simples — Notepad, VS Code, TextEdit em modo texto puro. Não use Word, que insere caracteres invisíveis.

2. Salve como llms.txt, com codificação UTF-8.

3. Acesse o gerenciador de arquivos do seu painel — no cPanel é o Gerenciador de Arquivos, no DirectAdmin é o File Manager.

4. Entre na pasta public_html. É a raiz do site: os arquivos dali aparecem diretamente em seusite.com.br/.

5. Clique em Upload e envie o arquivo.

6. Abra https://seusite.com.br/llms.txt no navegador. Se o texto aparecer, está pronto.

⚠️ Um detalhe que trava muita gente: se o WordPress estiver instalado numa subpasta, o public_html ainda é a raiz do domínio — o arquivo vai ali, não dentro da pasta do WordPress.

Opção 2 — Plugin

Alguns plugins de SEO já criam o arquivo, e existem plugins dedicados. A vantagem é gerar automaticamente a partir do conteúdo publicado. A desvantagem é que a curadoria automática tende a incluir tudo — o que contraria o propósito do arquivo.

Se usar plugin, revise o resultado. Um llms.txt com duzentos links não é um llms.txt.

Opção 3 — Via .htaccess, servindo de outro lugar

Para quem quer versionar o arquivo junto do tema, é possível servir com uma regra de rewrite. É a opção mais frágil e a menos recomendada.

Como criar em outras plataformas

Site estático (HTML, Jekyll, Hugo, Astro): coloque o arquivo na pasta pública — /public, /static ou a raiz, conforme o gerador.

Next.js / React: na pasta /public.

Shopify: não permite arquivos na raiz por padrão. É preciso usar um app ou servir por um proxy.

Wix e Squarespace: também não permitem. Verifique se a plataforma já oferece a função nativamente.

Como verificar se está funcionando

O básico

Abra https://seusite.com.br/llms.txt. O navegador deve mostrar texto puro. Se baixar como arquivo, o Content-Type está errado — deveria ser text/plain ou text/markdown.

Valide o Markdown. Um H1, blockquote logo depois, H2 nas seções, links no formato correto.

Teste cada URL. Link quebrado num arquivo que se propõe a orientar é o pior tipo de erro.

O Lighthouse já verifica

Este é o sinal mais relevante de que o padrão vai a algum lugar: o Lighthouse do Chrome, na categoria de navegação agêntica, audita a existência do llms.txt.

Se o arquivo não existe, a auditoria fica como Não aplicável — porque publicá-lo é opcional. Se existe mas retorna erro de servidor, o Lighthouse aponta.

Cabeçalhos HTTP para descoberta

Opcionalmente, você pode anunciar o arquivo nos cabeçalhos de resposta:

Link: </llms.txt>; rel="llms-txt"
X-Llms-Txt: /llms.txt

O primeiro segue o formato padrão de descoberta de recursos; o segundo é uma conveniência que algumas ferramentas verificam.

Medindo o efeito real

Nos logs do servidor. Filtre por user agents de bots de IA — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — e veja se algum requisitou o /llms.txt. Na Homehost, os logs de acesso estão disponíveis pelo painel.

Nas citações. Pergunte ao ChatGPT, ao Claude e ao Perplexity sobre o seu negócio antes e depois de publicar. É medição imprecisa, mas é a única direta.

A parte honesta: quem realmente lê isso

Nenhum artigo sobre llms.txt deveria omitir esses números.

A OtterlyAI monitorou 90 dias de tráfego de bots de IA em sites com o arquivo publicado. De mais de 62.100 visitas de bots, apenas 84 foram ao /llms.txt — cerca de 0,13%. Os agentes descobriram o conteúdo pelas páginas normais, como sempre fizeram.

E a adoção é pequena: por volta de meados de 2025, cerca de 951 domínios tinham publicado o arquivo. É uma fração mínima da web.

Nenhum grande provedor de IA se comprometeu oficialmente a usar o llms.txt como sinal. A Profound encontrou evidência de bots da Microsoft e da OpenAI acessando o arquivo, mas nada como uma adoção declarada.

Então por que fazer?

Porque o custo é quase zero e o risco é nulo. Vinte minutos, um arquivo de texto, nenhuma alteração no site. Não há cenário em que publicar um llms.txt correto piore sua situação.

Porque o Lighthouse já verifica. Quando a ferramenta de auditoria do Google inclui algo, isso raramente é acidente.

Porque quem adotou não é aleatório. Anthropic publica o dela em anthropic.com/llms.txt. Stripe, Zapier, Cursor, Mintlify e FastHTML também. São empresas que constroem com IA e conhecem o terreno.

E porque o exercício vale por si. Escrever um llms.txt obriga você a responder, em três frases, o que o seu site faz e quais são as cinco páginas que importam. Muita gente descobre nesse processo que não sabia responder.

O enquadramento realista: é uma aposta barata numa convenção que pode se firmar. Não é um canal de tráfego hoje.

Cinco erros comuns

Esquecer o blockquote. É o erro de maior impacto, porque é exatamente o trecho que os modelos extraem como resposta sobre o seu negócio.

Listar cinquenta páginas. Vira sitemap. A seleção é o valor.

Usar caminho relativo. - [Home](/): página inicial não funciona. URL absoluta com https://, sempre.

Descrição genérica. “Página de produtos” não diz nada. “Planos de hospedagem compartilhada a partir de R$ 7,90/mês, com cPanel e SSL grátis” diz.

Publicar e esquecer. Se as URLs mudarem, o arquivo passa a apontar para 404. Revise a cada seis meses, ou sempre que reestruturar o site.

Acesso à raiz do site, sem depender de ninguém

Publicar um llms.txt exige uma coisa que algumas plataformas não dão: acesso ao public_html. Na Homehost você tem gerenciador de arquivos no painel, acesso FTP e SFTP, e os logs de acesso para conferir quais bots visitaram o arquivo. Servidor no Brasil, SSL grátis, a partir de R$ 7,90/mês.

Ver planos de hospedagem

Perguntas frequentes

O que é o llms.txt?

Um arquivo em Markdown publicado na raiz do site que orienta modelos de IA sobre o conteúdo dele. Contém o nome do site, um resumo em blockquote e listas de links para as páginas mais importantes, cada uma com uma descrição curta. A proposta é de Jeremy Howard, da Answer.AI, de setembro de 2024.

O llms.txt é obrigatório?

Não. É uma convenção opcional e emergente, sem adoção oficial declarada por nenhum grande provedor de IA. O Lighthouse do Chrome já verifica sua existência, mas marca a auditoria como não aplicável quando o arquivo não existe — justamente porque publicá-lo é opcional.

Qual a diferença entre llms.txt e robots.txt?

O robots.txt controla acesso: permite ou bloqueia rastreadores em diretórios. O llms.txt não controla nada — ele seleciona e descreve o conteúdo de maior valor para que a IA priorize. Um é permissão, o outro é curadoria. Se você quer bloquear bots de IA, isso é trabalho do robots.txt.

E qual a diferença do sitemap.xml?

O sitemap lista todas as URLs do site, em XML, para buscadores. O llms.txt lista as mais importantes, em Markdown, para modelos de IA — com uma descrição de cada uma. O sitemap é um inventário; o llms.txt é editorial.

Onde exatamente o arquivo deve ficar?

Na raiz do domínio, acessível em https://seusite.com.br/llms.txt. Em hospedagem compartilhada, isso significa a pasta public_html. Se o WordPress estiver numa subpasta, o arquivo ainda vai no public_html, não na pasta do WordPress.

Preciso de plugin para criar no WordPress?

Não. É um arquivo de texto que você escreve e envia pelo gerenciador de arquivos do painel ou por FTP. Existem plugins que geram automaticamente, mas eles tendem a incluir páginas demais — o que contraria o propósito do arquivo. Se usar um, revise o resultado.

Quantas páginas devo listar?

De 10 a 20. A especificação não impõe limite, mas as boas práticas convergiram para arquivos abaixo de 5 KB. Listar cinquenta páginas transforma o arquivo num sitemap e elimina o valor da curadoria.

O que é o llms-full.txt?

Um arquivo companheiro opcional que contém o conteúdo inteiro do site concatenado em Markdown, em vez de apenas links. Serve para documentações técnicas e bases de conhecimento, onde o agente busca uma vez e tem tudo. Para site institucional ou blog, o llms.txt sozinho é suficiente.

O llms.txt melhora meu SEO no Google?

Não diretamente. Ele não é um fator de ranqueamento e o Google não o usa para posicionar páginas na busca tradicional. O objetivo é outro: como sua marca aparece e é descrita em respostas geradas por IA.

Os bots de IA realmente leem esse arquivo?

Pouco, por enquanto. Um estudo da OtterlyAI acompanhou 90 dias de tráfego de bots de IA e encontrou apenas 84 requisições ao /llms.txt em mais de 62.100 visitas — cerca de 0,13%. Há evidência de bots da Microsoft e da OpenAI acessando o arquivo, mas nenhuma adoção oficial declarada.

Então vale a pena criar?

Vale, por três motivos. O custo é praticamente zero e não há cenário em que publicar um arquivo correto piore sua situação. O Lighthouse do Chrome já verifica sua existência, o que sugere direção. E empresas como Anthropic, Stripe e Zapier já publicaram o deles. É uma aposta barata numa convenção que pode se firmar — não um canal de tráfego hoje.

Quem criou o padrão?

Jeremy Howard, cofundador da Answer.AI e da fast.ai, em setembro de 2024. A especificação completa está em llmstxt.org.

Com que frequência devo atualizar?

A cada seis meses, ou sempre que reestruturar o site. O risco de esquecer é o arquivo passar a apontar para URLs que retornam 404 — o que é pior que não ter arquivo nenhum.

Conclusão

O llms.txt é uma das intervenções de melhor relação custo-benefício disponíveis hoje — não porque o retorno seja garantido, mas porque o custo é quase nulo. Vinte minutos, um arquivo de texto, nenhuma alteração no site.

Três coisas decidem se ele funciona. O blockquote, que é o trecho que a IA vai extrair literalmente como resposta sobre o seu negócio — escreva-o como se fosse a única frase que ela vai ler. A seleção, porque listar tudo é o mesmo que não selecionar nada. E as descrições concretas, com número e especificidade, porque é isso que a IA consegue citar.

E o realismo: hoje os bots de IA acessam esse arquivo raramente. Isso pode mudar, e há sinais de que mudará — o Lighthouse já verifica, e as empresas que constroem com IA já publicaram o deles. Mas quem promete tráfego imediato está vendendo o que não tem.

A melhor razão para fazer talvez seja outra. Escrever um llms.txt obriga você a responder, em três frases, o que o seu site é — e a escolher as dez páginas que representam isso. Se essa parte for difícil, você acabou de descobrir algo mais valioso que o arquivo.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Gustavo Gallas

Gustavo Gallas

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!