llms.txt: o que é, se você precisa dele e como criar o seu
Sergey Carp de Damasco, Cofundador / CTO
Recebemos a mesma pergunta em quase toda auditoria de visibilidade em IA: “Disseram para a gente que precisamos de um arquivo llms.txt. O que é isso, e é verdade que a IA não enxerga o nosso site sem ele?”. A pergunta é justa. O llms.txt é descrito como uma chave mágica para aparecer no ChatGPT, os geradores de llms.txt on-line prometem um arquivo pronto em um minuto, e é difícil achar informação sólida e prática.
A resposta curta: o llms.txt é um cartão de visitas em texto puro do seu site, escrito para modelos de linguagem. É útil, mas não é mágica. A seguir, vamos ver o que é o arquivo, de onde ele veio, o que colocar nele, em que o llms-full.txt é diferente, se dá para confiar nos geradores, como publicar o arquivo no WordPress, no Shopify, no Webflow, no Wix, no Squarespace ou na sua própria hospedagem, e como conferir se ele funciona.
O essencial
O llms.txt é um resumo em texto simples do seu site para a IA. É barato e seguro de adicionar, mas não garante nada e só serve se os rastreadores alcançarem o site.
Primeiro o mais importante: como a IA lê o seu site
Quando alguém pergunta ao ChatGPT, ao Perplexity, ao Gemini ou ao Claude “qual é o melhor CRM para uma equipe pequena de vendas”, essa pessoa recebe uma resposta da IA: um texto pronto e coerente, com recomendações e, muitas vezes, links para os sites de onde veio a informação. No Google, uma resposta parecida aparece como um AI Overview acima dos resultados comuns; nos assistentes em chat, ela surge na conversa, com citações. Muita gente nunca passa dessa resposta.
Para escrevê-la, a IA encontra páginas relevantes, abre essas páginas e extrai o sentido. Uma página web comum é desajeitada para uma máquina: menus de navegação, banners, pop-ups, scripts e blocos repetidos. O único dado que importa acaba soterrado pela moldura da página, e o modelo tem tempo limitado e uma quantidade limitada de texto que consegue processar. Foi daí que veio a ideia: entregar ao modelo um resumo limpo.
O que é o llms.txt?
O arquivo llms.txt é um documento de texto simples escrito em Markdown. Ele fica na raiz do seu site e abre em um endereço como exemplo.com/llms.txt. Por dentro, ele explica de forma breve o que é a empresa ou o projeto e lista links para as páginas mais importantes, cada uma com uma linha de descrição. A ideia é simples: um modelo de linguagem não precisa decifrar como o seu site está estruturado, porque tudo o que importa está reunido em um só lugar.
O formato foi proposto em 2024 como uma iniciativa aberta. É importante ser direto aqui: o llms.txt não é um padrão oficial, e os grandes provedores de IA não confirmaram oficialmente que o utilizam ao gerar respostas. O arquivo não garante que você será citado pelo ChatGPT nem que vai aparecer no Google AI Overviews, e qualquer fornecedor que prometa isso está enganando você.
Então por que ainda criamos um para os nossos clientes?
- É barato. Um bom arquivo para uma empresa de serviços leva uma ou duas horas.
- É seguro. O arquivo não atrapalha nada e não afeta a indexação normal.
- Ele obriga a ter clareza. Para escrever o llms.txt, você precisa responder “quem somos, o que vendemos, quais páginas mais importam”. Muitas empresas não têm essas respostas escritas em lugar nenhum.
- Algumas ferramentas já o leem. Assistentes de IA para programação e agentes que navegam por sites conseguem usá-lo. Se os grandes buscadores com IA passarem a considerá-lo, você já vai ter o seu no lugar.
llms.txt, robots.txt e sitemap.xml
Esses arquivos costumam ser confundidos, mas cada um tem um trabalho diferente.
| Arquivo | Público | O que ele faz | Situação |
|---|---|---|---|
| robots.txt | Todos os rastreadores | Diz aos rastreadores quais partes do site eles podem ou não acessar | Padrão amplamente aceito |
| sitemap.xml | Rastreadores dos buscadores | Lista as páginas que você quer que sejam indexadas | Padrão amplamente aceito |
| llms.txt | Modelos de linguagem e agentes de IA | Explica o sentido: quem você é e quais páginas mais importam | Formato proposto, não confirmado oficialmente pelos grandes provedores de IA |
| llms-full.txt | Modelos de linguagem e agentes de IA | Traz o texto completo do conteúdo principal em um único arquivo | Extensão do mesmo formato |
O ponto essencial: o llms.txt não libera nem bloqueia nada. Se o robots.txt ou a proteção contra bots do seu servidor mantiver os rastreadores de IA do lado de fora, um llms.txt escrito com perfeição é inútil, porque ninguém jamais vai chegar até ele. Libere o acesso primeiro; explicamos como no nosso guia sobre GPTBot, ClaudeBot, PerplexityBot e outros rastreadores de IA.
O que colocar em um arquivo llms.txt
O formato foi pensado para ser igualmente fácil de ler para pessoas e para máquinas. A estrutura básica é assim:
- Um título de nível um com o nome da empresa ou do projeto. Esse é o único elemento obrigatório.
- Um resumo em citação de uma a três linhas: o que você faz, para quem e onde.
- Um parágrafo curto de fatos: ano de fundação, área de atendimento, condições principais.
- Seções de nível dois, como Serviços, Preços, Sobre, Perguntas frequentes e Contato.
- Links dentro de cada seção: título da página, URL e uma linha sobre o que há nela.
- Uma seção Opcional para páginas secundárias que podem ser puladas quando o espaço for curto.
Exemplo de llms.txt
Abaixo está um exemplo hipotético de uma empresa fictícia de climatização comercial. O nome da empresa, as URLs e as condições são inventados. Substitua tudo pelos seus próprios dados, tirados de uma única ficha de fatos verificada sobre a sua empresa.
# NorthAir HVAC
> Projeto e instalação de sistemas de ventilação e ar-condicionado para restaurantes, cafés e escritórios. Atendendo a região metropolitana desde 2010.
Avaliação no local gratuita. Instalação completa com 3 anos de garantia sobre a mão de obra. Os preços do site não incluem os equipamentos.
## Serviços
- [Ventilação para restaurantes](https://example.com/services/restaurant-ventilation): projeto, instalação, licenças, prazos e preços
- [Ar-condicionado para escritórios](https://example.com/services/office-air-conditioning): escolha do equipamento, instalação, manutenção
- [Planos de manutenção](https://example.com/services/maintenance): cronograma de serviços, preços por contrato, chamados de emergência
## Preços
- [Tabela de preços](https://example.com/pricing): custos de projeto e instalação por metragem
## Sobre
- [Sobre nós](https://example.com/about): licenças, equipe, ano de fundação
- [Projetos](https://example.com/projects): instalações concluídas com fotos e detalhes de cada projeto
## Perguntas frequentes
- [Perguntas frequentes](https://example.com/faq): se é preciso ter um projeto, quanto tempo leva a instalação, o que a garantia cobre
## Contato
- [Contato](https://example.com/contact): endereço do escritório, telefone, horário de atendimento
## Opcional
- [Blog](https://example.com/blog): artigos sobre escolha de equipamentos e exigências normativas para restaurantes
Repare no que falta nesse exemplo. Nada de slogans do tipo “líder do setor” ou “a melhor qualidade”. Nada de listar todas as páginas, porque para isso existe o sitemap.xml. Nada de páginas utilitárias, carrinho de compras ou área do cliente. Só o necessário para entender a empresa e responder às perguntas de um cliente.
As regras que mais são desrespeitadas
- os links apontam para URLs canônicas em HTTPS, sem parâmetros UTM nem redirecionamentos;
- os fatos batem com o seu site, os cadastros em mapas e os diretórios: os mesmos preços, os mesmos endereços, o mesmo nome de empresa;
- a descrição de cada link explica o que a página contém, em vez de repetir o título dela;
- o arquivo é salvo em UTF-8, senão as letras acentuadas e os caracteres especiais viram uma salada;
- o arquivo é atualizado junto com o site: preço novo ou serviço novo significa atualizar o llms.txt.
llms-full.txt: quando você precisa da versão completa
O formato tem uma extensão chamada llms-full.txt. Se o llms.txt é um índice com links, o llms-full.txt é o conteúdo em si: o texto das suas páginas principais reunido em um único documento Markdown. O modelo não precisa seguir links, porque tudo já está lá dentro.
Essa versão foi pensada originalmente para documentação de software, em que um desenvolvedor ou um assistente de IA para programação precisa carregar uma referência de API inteira de uma vez. Uma empresa de serviços comum precisa disso com menos frequência. Faz sentido quando:
- você tem um produto complexo, com documentação, guias, planos e limitações;
- um conteúdo importante está espalhado por muitas páginas curtas que perdem o sentido isoladamente;
- o seu site tem uma base de conhecimento técnica da qual os clientes dependem.
O principal risco do llms-full.txt é ele ficar desatualizado. Ele é uma segunda cópia do seu conteúdo e, a menos que seja regerado automaticamente a cada mudança no site, em dois meses vai conter preços antigos. Para o site típico de uma empresa, um llms.txt bem-feito basta.
Geradores de llms.txt: economizam tempo, não substituem o raciocínio
Existem geradores de llms.txt on-line, plugins de CMS e scripts que rastreiam um site e montam o arquivo automaticamente. Um gerador ajuda a ter um primeiro rascunho rápido, principalmente em sites grandes. Mas o resultado automático tem problemas previsíveis:
- Tudo acaba no arquivo. Tags, filtros, paginação e arquivos de notícias: um gerador não sabe o que importa para o seu negócio.
- As descrições vêm das meta tags. Se as suas meta descriptions foram escritas para buscadores anos atrás, é isso que vai parar no llms.txt.
- Faltam os fatos da empresa. Um gerador não vai saber a sua área de atendimento, as suas condições nem o ano de fundação — e, se ele chutar, é ainda pior.
- O arquivo nunca é atualizado. Uma exportação feita uma única vez se distancia do site em poucos meses.
A nossa abordagem: em sites grandes, usamos um gerador para o primeiro rascunho, depois mantemos os 15 a 40 links que realmente importam, escrevemos o resumo e os fatos à mão e os conferimos contra a ficha de fatos da empresa.
Como adicionar o llms.txt ao seu site
O arquivo precisa abrir exatamente em exemplo.com/llms.txt, não em uma subpasta e não em um subdomínio. Como colocá-lo lá depende da sua plataforma.
Site sob medida na sua própria hospedagem ou servidor
Envie o arquivo para o diretório raiz do site, no mesmo lugar em que fica o robots.txt, usando SFTP, SSH ou o gerenciador de arquivos da sua hospedagem. Se o seu site roda em um framework com um diretório público separado, coloque o arquivo ali. Depois, confirme que as suas regras de rota e a camada de cache entregam o arquivo como ele é, em vez de interceptar a requisição e devolver uma página de erro 404 estilizada.
WordPress
No WordPress instalado na sua própria hospedagem, você normalmente tem acesso ao diretório raiz pela conta de hospedagem, então pode enviar um arquivo pronto diretamente. Também existem plugins que geram o llms.txt; se você usar um, revise o resultado com as mesmas regras de qualquer outro gerador. Em planos de WordPress gerenciado ou hospedado, o acesso aos arquivos da raiz pode ser restrito, então verifique o que o seu plano permite.
Shopify, Wix, Squarespace e Webflow
Construtores de sites e plataformas de e-commerce hospedadas em geral não dão acesso direto ao diretório raiz, e o que é possível fazer depende da plataforma, do seu plano e de configurações que mudam com o tempo. Comece consultando a documentação atual ou as configurações da plataforma em busca de uma forma de adicionar um arquivo personalizado ou uma rota personalizada na raiz do seu domínio. Se não houver, os caminhos alternativos mais comuns são:
- servir o arquivo por um CDN ou proxy reverso na frente do seu domínio, que devolva o llms.txt no endereço raiz;
- redirecionar /llms.txt para uma cópia hospedada em outro lugar, o que é mais simples, mas menos confiável, porque nem toda ferramenta segue redirecionamentos;
- usar um aplicativo ou integração da loja da própria plataforma, se existir, conferindo o que ele de fato publica.
A escolha certa depende de como o seu projeto está montado, então vale decidir junto com quem cuida do seu site e do seu domínio.
llms.txt e robots.txt: é preciso fazer referência a ele?
Não. Não existe uma diretiva especial de robots.txt para o llms.txt. O arquivo é encontrado no seu endereço padrão, assim como o próprio robots.txt é encontrado em exemplo.com/robots.txt. Ainda assim, abra o seu robots.txt e confira duas coisas. Primeiro, que ele não bloqueia os rastreadores de IA que você quer no seu site. Segundo, que ele não contém uma regra geral bloqueando arquivos .txt, o que às vezes aparece em modelos antigos.
llms.txt no SEO: ele afeta o ranqueamento?
Nenhum buscador confirmou usar o llms.txt como fator de ranqueamento, e ele não substitui o robots.txt, o sitemap.xml nem a marcação Schema. Encare-o como uma peça pequena de apoio na otimização para IA, e não como uma tática de SEO. O que ele consegue fazer é dar às ferramentas de IA um resumo limpo e correto da sua empresa. O que ele não consegue fazer é transformar um site fraco em um site forte.
Verificador de llms.txt: como conferir se ele funciona
Verificadores e validadores de llms.txt on-line confirmam que o arquivo segue o formato. Eles não conseguem dizer se o conteúdo está correto ou é útil. Depois de publicar, passe você mesmo por este checklist curto:
- exemplo.com/llms.txt abre em uma janela anônima do navegador, sem login nem redirecionamento;
- o servidor retorna o código de status 200 (dá para ver na aba “Rede” das ferramentas de desenvolvedor do navegador);
- o arquivo é exibido como texto puro, os caracteres aparecem corretamente e o navegador não tenta baixá-lo;
- cada link dentro dele abre e retorna o código de status 200;
- o seu firewall, CDN ou proteção contra bots não bloqueia as requisições dos rastreadores ao arquivo, o que você confirma nos logs do servidor;
- depois da publicação, os logs do servidor mostram quais bots requisitaram o arquivo.
Esse último ponto é a única forma honesta de descobrir se alguém lê o seu llms.txt. Perguntar a um assistente de IA “você leu o meu llms.txt?” não adianta nada: a resposta dele não prova coisa alguma.
O que o llms.txt faz e o que ele não faz
Vamos ser realistas. Sozinho, o arquivo não vai colocar a sua empresa nas respostas da IA. Se o seu site não tem páginas que respondam diretamente às perguntas dos clientes, se o conteúdo só carrega por scripts, se ninguém escreve sobre a sua empresa em sites de terceiros, o llms.txt não vai mudar nada. Os assistentes de IA se apoiam principalmente na busca, no conteúdo das páginas e na autoridade das fontes. O GEO é construído sobre o bom e velho SEO, e não sobre um punhado de arquivos utilitários.
Combinado com o resto do trabalho, porém, o llms.txt vira um detalhe útil: um resumo limpo de fatos que bate com o seu site, com a sua marcação Schema e com as fontes de terceiros. Você pode ver onde ele se encaixa no quadro maior no nosso checklist de otimização para IA.
Como montamos o llms.txt e tudo o que vem em volta
Na Otimização para IA, fazemos SEO desde 2002. Temos mais de 100 clientes no mundo todo, certificações do Google e do Yandex e uma única equipe que cuida do seu site e da sua visibilidade em IA de ponta a ponta. Trabalhamos com empresas em Damasco e em mercados internacionais.
Escrevemos e publicamos o llms.txt como parte das melhorias técnicas no site, mas ele é apenas uma tarefa entre muitas. O serviço inclui:
- uma auditoria de visibilidade em IA do seu site e das respostas da IA no seu setor;
- pesquisa de prompts: as perguntas que os seus clientes fazem aos assistentes de IA;
- melhorias técnicas: acesso dos rastreadores de IA, llms.txt, marcação Schema, velocidade, correção de erros;
- conteúdo novo feito para as respostas da IA;
- menções à marca em sites de terceiros;
- publicação de artigos em fontes externas para construir a autoridade da sua empresa e dos seus especialistas;
- monitoramento contínuo da visibilidade em IA.
A IA avalia o seu site como um todo, então cuidamos do site inteiro desde o primeiro dia, das melhorias técnicas ao GEO. Garantimos a entrega das tarefas de GEO, a correção de erros e a adaptação rápida do seu site às mudanças nos requisitos da busca com IA. Não prometemos uma posição nas respostas da IA: ninguém pode prometer isso com honestidade.
A mensalidade é de 290 USD por mês, com as 10 primeiras horas de trabalho incluídas. Cada hora adicional custa 45 USD. O trabalho de GEO é cobrado por horas trabalhadas: faturamos apenas o trabalho concluído e entregue naquele mês. Sem descontos nem meses gratuitos.
Agende uma conversa. Vamos conferir se os rastreadores de IA conseguem chegar ao seu site, montar um arquivo llms.txt com fatos verificados e mostrar o que mais está deixando você fora das respostas da IA.