WhatsApp
Início › Blog › O que é llms.txt e como criar o do seu site
SEO12 min de leitura

O que é llms.txt e como criar o do seu site

Publicado em 26 de outubro de 2026 · Equipe Spartan TI

Navegador aberto no endereço de um site com a barra terminando em barra llms ponto txt, mostrando um arquivo de texto simples

Se você mexe com site, já conhece dois arquivos de texto que ficam na raiz e conversam com robôs: o robots.txt, que diz quem pode entrar onde, e o sitemap.xml, que lista os endereços do site. Agora apareceu um terceiro na conversa, o llms.txt, e com ele uma dúvida razoável: isso é coisa séria ou é a moda do momento?

A resposta honesta: é uma proposta de comunidade, não um padrão obrigatório, e nenhuma empresa de inteligência artificial garante que lê o arquivo. Mesmo assim, criá-lo custa pouco, não atrapalha nada e tem um efeito colateral valioso — para escrever um llms.txt decente você é obrigado a organizar, em texto simples, o que a sua empresa faz. Este artigo explica o que é o arquivo, o que colocar dentro, como gerar sem manutenção manual e quais erros tornam o esforço inútil.

O que é o llms.txt

É um arquivo de texto comum, sem formatação, publicado na raiz do site — ou seja, acessível em seusite.com.br/llms.txt. Dentro dele vai um resumo do site escrito para ser lido por máquina: quem você é, o que oferece, onde atende e quais são as páginas que importam, com uma linha explicando cada uma.

A sigla vem de large language models, os modelos de linguagem que sustentam assistentes como ChatGPT, Gemini, Copilot, Claude e Perplexity. A proposta surgiu na comunidade técnica em 2024, com um raciocínio simples: um site moderno entrega ao robô um HTML cheio de menu, rodapé, scripts, banner de cookies e código de layout, e o texto que interessa fica perdido no meio. Um arquivo de texto limpo, feito só de conteúdo, resolve isso de uma vez. É a mesma ideia do robots.txt — convenção simples na raiz do site — aplicada a outro problema.

Não confunda com permissão de uso. O llms.txt não autoriza nem proíbe nada. Quem controla o que os robôs podem acessar é o robots.txt (e, na prática, as regras do seu serviço de proteção contra bots). O llms.txt é só conteúdo organizado — pense nele como um folheto em texto puro, não como um contrato.

Onde fica e o que precisa estar certo

Três requisitos técnicos, e todos os três costumam ser a parte onde o projeto falha:

  • Endereço exato: na raiz do domínio, em /llms.txt. Não em uma subpasta, não em subdomínio diferente do site principal.
  • Tipo de conteúdo text/plain: o servidor precisa anunciar que aquilo é texto puro. Se ele anunciar HTML, alguns leitores vão tentar interpretar tags que não existem.
  • Código 200 e sem redirecionamento: o arquivo responde direto, sem pular de http para https para www e por aí vai. Cada redirecionamento é uma chance de o leitor desistir.

Alguns sites publicam também um llms-full.txt — mesma ideia, mas com o conteúdo inteiro de todos os artigos e páginas, e não apenas o resumo. Se o seu site tem blog ou base de conhecimento, essa versão completa é a que realmente agrega, pelo motivo que veremos adiante.

O que colocar dentro

Não existe validador oficial dizendo "está certo" ou "está errado", mas a estrutura que a comunidade adotou é razoável e funciona. Em ordem:

1. Nome e uma linha de resumo

Comece com o nome do site e uma frase que explique o negócio para quem nunca ouviu falar de você. Se um leitor parasse de ler aqui, essa frase precisa ser suficiente para ele saber o que você faz e para quem.

2. Bloco de identificação

Dados objetivos, um por linha: razão social ou nome fantasia, cidade e estado, área de atendimento, canais de contato, horário. Escreva exatamente como está no site e no Google Perfil da Empresa — divergência de nome, endereço ou telefone entre as fontes é um dos motivos pelos quais os assistentes dão informação errada sobre empresas, como explicamos em como fazer sua empresa aparecer no ChatGPT e nas outras IAs.

3. Serviços ou produtos

Uma linha por serviço, com o nome que o cliente usa e não o nome interno da sua equipe. Se houver condições relevantes — prazo típico, forma de cobrança, o que está incluído — diga. Vago não serve de nada: "soluções completas em tecnologia" não informa nada a ninguém, humano ou máquina.

4. Páginas principais, com descrição

Aqui vão os endereços que importam: início, serviços, portfólio, perguntas frequentes, guia de serviços, blog, contato. Cada link acompanhado de uma frase dizendo o que a pessoa encontra ali. Link sem descrição é só uma lista de endereços — e para isso já existe o sitemap.

5. Conteúdo

A parte que a maioria esquece. Se o seu site tem artigos, inclua-os — com título, data e, idealmente, o texto. É nessa parte que o arquivo deixa de ser um cartão de visitas e passa a ser uma fonte.

Checklist com sete itens: na raiz do site marcado como correto, servido como texto puro correto, gerado a partir do conteúdo correto, com data de atualização correto, HTML dentro do arquivo marcado como erro, lista de links sem conteúdo marcada como erro e arquivo escrito à mão e esquecido marcado como erro
Os quatro primeiros itens você quer ter; os três últimos são os erros que vemos com mais frequência.

Índice ou conteúdo completo: a decisão que mais importa

Este é o ponto central do artigo. Um llms.txt que é só uma lista de títulos com links não entrega informação nenhuma: para saber o que há naquelas páginas, o leitor precisa abrir cada uma — exatamente o trabalho que o arquivo deveria poupar. E quando um assistente está montando uma resposta, ele raramente vai atrás de dez páginas adicionais.

A versão que vale a pena, portanto, é a que traz o conteúdo completo: o texto inteiro dos artigos, das perguntas frequentes e das páginas de serviço, em texto corrido. O arquivo fica grande — alguns megabytes em sites com blog ativo — e isso não é problema: é um arquivo de texto, comprime bem e só é baixado quando alguém pede.

AbordagemO que entregaQuando usar
Só índiceTítulos e links, nenhuma informaçãoPraticamente nunca; no máximo como mapa inicial
Índice com descriçõesDá para entender a estrutura do siteSite institucional pequeno, sem blog
Conteúdo completoTexto inteiro das páginas e artigosQualquer site com blog, FAQ ou base técnica
Índice mais arquivo completoResumo em /llms.txt e tudo em /llms-full.txtSites grandes, para quem quer as duas portas

Se você tiver que escolher uma só, escolha a de conteúdo completo. Um resumo bonito que não diz nada perde para um texto bruto que responde a pergunta do cliente.

Como gerar automaticamente

Escrever o arquivo à mão é o começo do problema, não a solução. Em três meses você publicou cinco artigos, mudou um preço e trocou o telefone, e o arquivo continua descrevendo o site de antes. Arquivo desatualizado é pior do que arquivo nenhum, porque agora você está distribuindo informação errada em formato fácil de ler.

A forma certa é gerar o arquivo a partir da mesma fonte que alimenta o site. Se o seu site é feito sob medida, isso significa criar uma rota que monta o texto na hora, percorrendo o conteúdo que já existe no banco ou nos arquivos do projeto. O roteiro:

  1. Liste as fontes de conteúdo: páginas fixas, serviços, artigos do blog, perguntas frequentes, fichas de produto.
  2. Converta para texto: remova as tags, mantenha os títulos como linhas de texto, preserve tabelas em formato legível e descarte menu, rodapé e scripts.
  3. Monte na ordem: cabeçalho com nome e resumo, identificação, serviços, páginas e, por último, o conteúdo.
  4. Inclua a data de geração no topo, para quem lê saber o quanto a informação é recente.
  5. Sirva com o cabeçalho certo: text/plain, codificação UTF-8 e um tempo de cache curto, de minutos ou horas.

Em plataformas prontas de site, verifique se é possível criar um arquivo na raiz — algumas não permitem, e aí o caminho é publicar uma página comum que devolve texto, o que já é melhor do que nada. É um dos itens que levamos em conta quando comparamos caminhos de construção em quanto custa um site profissional.

Nos sites que mantemos na Spartan TI o llms.txt é gerado pelo próprio servidor a cada requisição, a partir do mesmo conteúdo que alimenta as páginas. Publicar um artigo novo atualiza o arquivo no mesmo instante, sem ninguém lembrar de nada — que é o único jeito de isso sobreviver ao primeiro mês.

Erros comuns

Arquivo estático que envelhece

Já tratado acima, e é o erro número um. Se a única forma possível for manual, coloque na rotina de manutenção uma revisão a cada trimestre e uma data visível no arquivo. Rotina de manutenção, inclusive, é assunto que vai muito além desse arquivo — veja por que manutenção de site não é opcional.

HTML em vez de texto

Gerar o arquivo copiando o código-fonte das páginas produz um llms.txt cheio de tags, atributos e trechos de script. Quem lê aquilo recebe lixo misturado com conteúdo. O arquivo tem que ser texto limpo: se você abrir no bloco de notas e não der para ler confortavelmente, está errado.

Content-type errado

O servidor anunciando text/html, ou o arquivo vindo com nome de download, ou ainda a extensão .txt entregue como octet-stream. Isso acontece quando o arquivo é servido por uma rota de aplicação que não define o cabeçalho explicitamente. Confira sempre depois de publicar.

Cache antigo no serviço de borda

Se o seu site passa por um serviço de cache ou CDN, o llms.txt pode ficar guardado lá por muito tempo. Você atualiza o conteúdo e a versão entregue continua sendo a de semanas atrás. Defina um tempo de cache curto para esse endereço e limpe o cache depois de mudanças grandes.

Conteúdo que não existe no site

Colocar no arquivo serviço que você não presta, cidade que você não atende ou prêmio que não ganhou. A informação inconsistente entre o site e o arquivo é o pior dos mundos: você perde credibilidade com quem confere.

Como conferir se está sendo servido como texto

Dois testes rápidos. O primeiro, no navegador: abra seusite.com.br/llms.txt. Se o texto aparecer cru, em fonte de máquina de escrever, sem nenhum elemento de layout, está no caminho certo. Se o navegador oferecer baixar o arquivo, ou se aparecerem tags visíveis, há algo errado.

O segundo, mais preciso, pela linha de comando. Use a opção do curl que mostra apenas os cabeçalhos da resposta e confira três linhas: o código de status, que deve ser 200 sem redirecionamento; o content-type, que deve dizer text/plain com charset UTF-8; e o tamanho, que deve ser compatível com o conteúdo que você espera — alguns quilobytes para um site institucional, bem mais para um site com blog. Faça o mesmo teste pelo endereço público, não pelo servidor local, porque é justamente na borda que o content-type costuma se perder.

Vale repetir o teste depois de qualquer mudança de hospedagem, de CDN ou de configuração de servidor. É o tipo de coisa que quebra em silêncio.

O llms.txt não substitui sitemap nem robots.txt

Os três arquivos resolvem problemas diferentes e você precisa dos três:

ArquivoPara que serveQuem usa
robots.txtDiz quais robôs podem acessar quais partes do siteBuscadores e rastreadores de IA
sitemap.xmlLista todos os endereços do site com data de alteraçãoBuscadores, para descobrir e revisitar páginas
llms.txtResume ou reúne o conteúdo em texto legívelLeitores por máquina, por convenção e não por regra

Quem apagar o sitemap achando que o llms.txt resolve vai simplesmente perder indexação no Google. O sitemap continua sendo a peça que o Search Console usa para acompanhar o que entrou e o que ficou de fora. E o robots.txt continua sendo a única porta real de controle de acesso dos robôs.

Em resumo: faça o llms.txt porque é barato, gere automaticamente para não envelhecer, prefira conteúdo a índice e confira o content-type. Mas trate-o como o último item da lista, não o primeiro — antes dele vêm o site legível por máquina, os dados estruturados e o conteúdo que de fato responde às perguntas dos seus clientes, assunto de o que faz um site converter em clientes.

Perguntas frequentes

O llms.txt é obrigatório ou oficial?

Nem um nem outro. É uma convenção proposta pela comunidade técnica, sem órgão que a mantenha e sem garantia de que qualquer assistente a leia. Fazê-lo é uma aposta de custo baixo: se for lido, ajuda; se não for, você pelo menos organizou o conteúdo do seu site em texto limpo.

Preciso mesmo colocar o conteúdo inteiro, ou basta a lista de páginas?

Coloque o conteúdo inteiro sempre que puder. Uma lista de links obriga quem lê a abrir cada página para descobrir o que há nela, e na prática isso não acontece. É o conteúdo que responde à pergunta do cliente, não o endereço onde ele mora.

Um arquivo de vários megabytes não vai pesar no meu site?

Não. É texto puro, que comprime muito bem, e só é baixado quando alguém pede aquele endereço específico — nenhum visitante do site carrega esse arquivo ao abrir uma página. Mantenha compressão ativada no servidor e não se preocupe com o tamanho.

Como eu sei se alguma IA está lendo o meu llms.txt?

Pelo registro de acessos do servidor. Filtre as requisições para o endereço /llms.txt e veja quais robôs apareceram, com que frequência e com qual código de resposta. É também assim que você descobre que o arquivo está devolvendo erro ou redirecionamento em vez do conteúdo.

Preciso de uma versão em outro idioma?

Só se o site tiver versão em outro idioma. Nesse caso, o caminho mais limpo é um arquivo por idioma, cada um no prefixo correspondente do site, cada um descrevendo apenas as páginas daquele idioma. Misturar dois idiomas no mesmo arquivo confunde quem lê e não ajuda ninguém.

Leia também

Sistemas13 min de leitura 7 tarefas que a sua empresa pode automatizar neste mês

Sete automacoes de ganho rapido, sem projeto grande: WhatsApp, orcamento, cobranca, nota fiscal, relatorio, backup e captura de lead, com o que medir em cada uma.

E-commerce13 min de leitura Abandono de carrinho: por que acontece e como reduzir

Frete, cadastro longo, pagamento, confiança e site lento: os motivos reais do carrinho abandonado, o que fazer em cada caso e como medir no Analytics.

Aplicativos13 min de leitura App nativo, PWA ou site responsivo: qual escolher?

A diferença entre as três opções explicada sem jargão: custo, prazo, o que só o app nativo faz, o que o PWA resolve e quando o site responsivo já basta.

Site profissional com tudo incluído
Desenvolvimento, hospedagem, SSL, SEO e manutenção por mensalidade fixa — entrega em até 3 dias úteis.

Pedir orçamento no WhatsApp