Pular para o conteúdo
iLoveSEOCriar conta

O que é llms.txt: para que serve e como criar o seu

llms.txt é um arquivo de texto colocado na raiz do site que apresenta o conteúdo às inteligências artificiais, em formato simples e legível por máquina. Ele funciona como um mapa curado: diz quem você é, onde está o conteúdo principal e o que cada página contém. É a proposta emergente para a era em que IAs leem sites tanto quanto pessoas.

Ilustração retrô de uma porta entreaberta com um bilhete pregado, como o llms.txt orienta as IAs

llms.txt é uma proposta recente que segue a lógica de arquivos consagrados como o robots.txt e o sitemap.xml: um endereço padronizado, na raiz do domínio, com informação estruturada para máquinas. A diferença é o destinatário: em vez de robôs de busca, ele fala com modelos de linguagem.

Neste guia estão o que o arquivo é, para que serve de fato, um exemplo real encontrado na prática, o passo a passo para criar o seu e (com honestidade) o que ainda não se sabe sobre a eficácia dele.

O que é o llms.txt?

llms.txt é um arquivo de texto simples, escrito em Markdown, publicado em seudominio.com.br/llms.txt. Seu propósito é oferecer a uma inteligência artificial uma visão curada e organizada do site: o que a marca faz, onde está o conteúdo que importa e o que cada página listada contém.

A motivação é prática. Uma IA que precisa entender o seu site tem duas opções ruins: rastrear tudo e tentar deduzir o que é importante, ou ler a página inicial cheia de menus, banners e código. O llms.txt oferece uma terceira via: você mesmo diz o que importa, em texto limpo, sem HTML no meio.

O nome segue a convenção dos arquivos que ficam na raiz do domínio e o "LLM" vem de large language model, os modelos de linguagem por trás de ChatGPT, Claude, Gemini e Perplexity.

A proposta tem autor e data conhecidos: foi publicada por Jeremy Howard, da Answer.AI, em 3 de setembro de 2024, no site llmstxt.org, onde a especificação está descrita. Não é norma de nenhum órgão nem exigência de buscador. É uma convenção proposta por um pesquisador e adotada por quem quis. E, até aqui, John Mueller, do Google, afirmou publicamente que nenhum serviço de IA declarou usar o arquivo (assunto da seção sobre eficácia, mais adiante).

Para que serve, na prática

1. Apresentar a marca de forma controlada. Você escreve em uma frase quem é e o que faz. Se uma IA precisar descrever o seu negócio, tem uma fonte direta em vez de inferir de fragmentos.

2. Apontar o conteúdo principal. Em vez de deixar a IA descobrir sozinha, você lista as páginas que realmente importam, cada uma com uma descrição curta.

3. Declarar a política de uso (se você quiser). Muitos sites aproveitam o arquivo para deixar explícito se autorizam treinamento, busca e citação. É um acréscimo desses sites, que a proposta original não prevê, e vale como declaração de intenção, não como controle técnico.

4. Reduzir o esforço de leitura. Markdown limpo é muito mais fácil de processar que HTML com scripts e menus. Menos ruído significa menos chance de a IA entender errado.

Sabe quando alguém pergunta a uma IA "o que é a empresa X?" e a resposta mistura informações erradas de fontes aleatórias? O llms.txt é a tentativa de oferecer a versão oficial antes que ela precise adivinhar.

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

Os três ficam na raiz e falam com máquinas, mas resolvem problemas diferentes:

Arquivo

Fala com

Responde a pergunta

Formato

robots.txt

Robôs de rastreamento

"Onde você pode entrar?"

Regras de permissão

sitemap.xml

Robôs de busca

"Quais são todas as URLs?"

Lista completa em XML

llms.txt

Modelos de linguagem

"O que é importante e como usar?"

Texto curado em Markdown

A diferença essencial: o sitemap é exaustivo, lista tudo. O llms.txt é curado, lista o que importa, com contexto. Um catálogo completo versus um guia comentado.

E vale ser claro sobre os limites: o llms.txt não bloqueia nada. Quem controla acesso é o robots.txt. O llms.txt é informativo, não restritivo.

Como é o formato do llms.txt?

O que a proposta define. A especificação publicada em llmstxt.org é deliberadamente curta. Tem um título, um resumo e seções de links descritos:

1# Nome do site
2
3> Uma frase que resume o que o site é e para quem serve.
4
5## Conteúdo principal
6- [Blog](https://exemplo.com.br/blog): artigos sobre X, Y e Z.
7- [Sobre](https://exemplo.com.br/sobre): quem escreve e credenciais.
8
9## Referências
10- [Sitemap](https://exemplo.com.br/sitemap.xml): inventário das URLs.
11- [Feed RSS](https://exemplo.com.br/feed.xml): artigos mais recentes.

As convenções: um # com o nome do site, uma linha começando com > como resumo, seções ## agrupando links, e cada link seguido de dois-pontos e uma descrição curta. A descrição depois do link é uma das partes mais importantes: é ela que dá contexto, e o que diferencia isso de uma lista de URLs qualquer.

O que alguns sites acrescentam por conta própria. Boa parte dos llms.txt que circulam por aí tem mais coisa que isso. São acréscimos de quem publicou, e não itens da proposta:

  • Uma seção de política de uso, dizendo se o site autoriza treinamento, busca e citação, e pedindo citação da URL canônica. É texto corrido, sem efeito técnico.
  • Sinais de conteúdo legíveis por máquina, emprestados de outra proposta. Vale corrigir uma confusão comum aqui: o Content-Signal é uma linha do robots.txt (não do llms.txt e não um cabeçalho HTTP), apresentada pela Cloudflare em 24 de setembro de 2025, com três valores possíveis: search, ai-input e ai-train. No robots.txt, escreve-se assim: Content-Signal: search=yes, ai-train=no. Também não é padrão adotado por ninguém além de quem escolhe usá-lo.
  • Superfícies para agentes: endereços que entregam o conteúdo em formato de dados, para uma IA consultar direto. É avançado, opcional e está fora da proposta.

Nada disso é errado. Só não é o padrão. Quem copia o llms.txt de outro site achando que está seguindo a especificação leva junto as extensões daquele site.

Um exemplo real

Para além da teoria, vale ver um caso em produção. Ao analisar sites de referência em busca, encontramos um blog brasileiro com cerca de 50 mil visitas orgânicas mensais que publica um llms.txt completo. A estrutura dele:

  • Cabeçalho com o nome e uma frase de posicionamento.
  • Conteúdo principal: home, páginas de serviço, blog, cada uma com descrição.
  • Pesquisa e referências: estudos, cases, sitemap.
  • Superfícies para agentes: endereços de API somente-leitura para IAs consultarem o conteúdo diretamente. Como a seção seguinte, é extensão do site, e não item da proposta.
  • Política de uso: declaração explícita de ai-train=yes, search=yes, ai-input=yes e a nota de que conteúdo restrito é oferecido apenas como resumo com chamada para ação.

Três lições desse exemplo:

1. As descrições fazem o trabalho pesado. Cada link vem com uma explicação do que a página contém. É o que transforma a lista em mapa.

2. A política aparece explicitamente. Em vez de deixar implícito, o site declara o que autoriza.

3. Conteúdo restrito não é escondido, e sim resumido. Material que exige cadastro aparece como resumo e chamada para ação. A IA sabe que existe, sem que o cadastro seja contornado. É um detalhe elegante: transforma o consumo por IA em topo de funil.

Como criar o seu, passo a passo

1. Escreva a frase de posicionamento

Uma frase que responda "o que é este site e para quem". É o texto que uma IA provavelmente vai reaproveitar ao descrever você.

2. Liste de 5 a 15 páginas que importam

Não coloque tudo: para isso existe o sitemap. Escolha a home, as páginas de serviço ou produto, o blog, a página de autores e materiais de referência.

Uma linha, direta, dizendo o que a pessoa (ou a IA) encontra ali. Este é um dos passos mais pulados, e é o que dá valor ao arquivo.

4. Declare a política de uso, se quiser

Este passo está fora da proposta original, mas é comum: diga se autoriza treinamento, busca e citação, e peça a citação da URL canônica. Não custa nada e deixa a intenção registrada. Bloquear ou liberar de fato é assunto do robots.txt.

5. Publique na raiz e teste

O arquivo precisa responder em seudominio.com.br/llms.txt, com status 200 e tipo text/plain ou text/markdown. Teste com:

1curl -I https://seudominio.com.br/llms.txt

6. Mantenha atualizado

Um llms.txt desatualizado é pior que nenhum: aponta para páginas que não existem mais. Revise sempre que a estrutura do site mudar.

O llms.txt funciona mesmo?

Aqui é preciso honestidade, porque há muito exagero circulando.

O que se sabe:

  • É uma proposta da comunidade (de Jeremy Howard, da Answer.AI, em setembro de 2024), não um padrão oficial de nenhum órgão.
  • Nenhuma grande empresa de IA confirmou publicamente que usa o arquivo como fator de decisão.
  • John Mueller, do Google, disse publicamente que nenhum serviço de IA declarou usar o arquivo, e que isso aparece nos logs de servidor.
  • Adotar não traz risco: é um arquivo de texto que não interfere em nada.
  • Já existe adoção real por sites de referência e por plataformas de documentação.

O que não se sabe:

  • Se ChatGPT, Claude, Gemini ou Perplexity efetivamente leem e priorizam o arquivo hoje.
  • Se ele influencia a chance de ser citado.

A conclusão razoável: o llms.txt é uma aposta de baixo custo e retorno incerto. Leva vinte minutos para criar, não tem efeito colateral, e se a proposta se consolidar você já estará pronto. Mas é um complemento, não uma estratégia. Quem publica um llms.txt e não estrutura o conteúdo para ser citável está resolvendo o problema errado. As ações que comprovadamente importam estão em Generative Engine Optimization.

Desconfie de quem promete que o arquivo "faz seu site aparecer no ChatGPT". Não há evidência para isso.

Erros comuns

  • Listar todas as páginas do site. Isso é sitemap. O valor está na curadoria.
  • Links sem descrição. Vira uma lista de URLs sem contexto.
  • Esquecer de atualizar. Links quebrados destroem a utilidade.
  • Achar que substitui o robots.txt. Não bloqueia nada.
  • Publicar no lugar errado. Precisa ser na raiz do domínio.
  • Tratar como estratégia de GEO. É um item de uma lista, e não o centro da estratégia.

Conclusão

O llms.txt é uma resposta simples a um problema novo: sites que agora são lidos por máquinas que escrevem, não só por robôs que listam. Ele não substitui conteúdo bem estruturado nem garante citação, mas custa vinte minutos e coloca você na frente caso a proposta se consolide. O próximo passo é justamente esse: reserve vinte minutos, escreva a frase de posicionamento e liste as 5 a 15 páginas que você gostaria que uma IA conhecesse antes de falar sobre você.

Perguntas frequentes

O que é o arquivo llms.txt?

É um guia comentado do site escrito em Markdown e servido em seudominio.com.br/llms.txt: um # com o nome do site, uma linha de resumo depois de > e listas de links, cada um seguido de dois-pontos e uma descrição do que a página contém. A convenção foi proposta por Jeremy Howard, da Answer.AI, em 3 de setembro de 2024.

llms.txt é obrigatório?

Não, e ninguém penaliza quem não tem. Nasceu como sugestão de um pesquisador em 2024, não como norma de um órgão de padronização, e nem buscador nem assistente de IA cobra o arquivo para rastrear ou citar um site.

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

O robots.txt controla o que os robôs podem acessar; o llms.txt informa o que é importante e como usar. Um restringe, o outro orienta.

O llms.txt melhora meu SEO?

Não diretamente. Ele não é um fator de ranqueamento conhecido. O objetivo é a compreensão por IAs, não a posição no Google.

As IAs realmente leem esse arquivo?

Nenhuma delas assumiu que lê. John Mueller, do Google, chegou a dizer publicamente que nenhum serviço de IA declarou usar o arquivo e que isso aparece nos logs de servidor. Criar o seu leva cerca de vinte minutos e não tem efeito colateral, mas é aposta, não certeza.

Onde devo colocar o arquivo?

Sempre no primeiro nível do domínio, nunca dentro de uma pasta: o endereço tem de ser seudominio.com.br/llms.txt. A resposta precisa vir com status 200 e tipo text/plain ou text/markdown, o que um curl -I nessa URL mostra em uma linha.

Voltar para o blog