O llms.txt é um arquivo de texto em formato Markdown, publicado na raiz do domínio (em /llms.txt), que descreve para modelos de linguagem o que o site é, quais seções existem e quais páginas merecem prioridade de leitura. A proposta foi criada por Jeremy Howard, cofundador da Answer.AI e da fast.ai, e publicada em 2024 em llmstxt.org, que funciona como referência oficial do padrão.
Em uma frase citável: o llms.txt funciona como um mapa de leitura para IAs, apontando as versões mais limpas e relevantes do seu conteúdo. A promessa é boa. Mas entre a promessa e o que os modelos realmente fazem com o arquivo existe uma distância que a maioria dos artigos sobre o tema prefere não mencionar. Este guia cobre os dois lados: o que colocar no arquivo e o que acontece com ele depois de publicado.
Por que o llms.txt existe?
Modelos de linguagem leem a web de um jeito diferente dos buscadores. O Google teve décadas para construir capacidade de rastreamento, indexação e ranqueamento, e entende a estrutura de um site sem ajuda externa. Quando um LLM acessa uma página, ele precisa interpretar o HTML, ignorar menus e elementos visuais e deduzir do que aquilo trata, tudo com tempo e contexto limitados.
O llms.txt resolve esse atrito entregando texto puro, sem scripts, anúncios ou ruído de interface. Em vez de esperar que a IA infira o que importa, você declara. Para um site com centenas de URLs, isso significa dizer explicitamente quais 15 ou 20 páginas representam o seu negócio.
O que colocar no llms.txt?
A especificação oficial é simples e cabe em quatro blocos:
- H1 com o nome do site ou projeto. É o único elemento obrigatório.
- Blockquote com um resumo curto. Duas ou três frases dizendo o que o site faz e para quem. Essa é a parte mais lida do arquivo, então escreva como uma definição citável.
- Seções em H2 com listas de links. Cada link acompanhado de uma descrição de uma linha. Agrupe por tipo: serviços, documentação, artigos principais, casos.
- Seção “Optional”. Links secundários, que o modelo pode ignorar se o contexto estiver curto.
Um exemplo mínimo para uma agência:
# Rank#1
> Agência de desenvolvimento web, SEO e GEO. Criamos sites
> Next.js de alta performance com WordPress headless e
> otimizamos marcas para Google, ChatGPT e Gemini.
## Serviços
- [Desenvolvimento Next.js](url): sites headless com Core Web Vitals impecáveis
- [SEO técnico](url): dados estruturados, indexação e rich results
- [GEO](url): otimização para citação em buscadores generativos
## Artigos principais
- [Guia de Core Web Vitals](url): benchmarks e como otimizar cada métrica
## Optional
- [Sobre a agência](url): história e time
O erro mais comum é despejar o sitemap inteiro no arquivo. O llms.txt não é um formulário a preencher: o objetivo é destacar o que realmente importa para o negócio. Curadoria vale mais que volume. Existe também a variante llms-full.txt, que reúne o conteúdo completo das páginas em um único documento Markdown, útil sobretudo para documentação técnica.
llms.txt, robots.txt e sitemap.xml: qual a diferença?
| Arquivo | Público | Função | Formato |
|---|---|---|---|
| robots.txt | Crawlers de busca | Controlar acesso (o que não rastrear) | Diretivas de texto |
| sitemap.xml | Buscadores | Listar todas as URLs indexáveis | XML |
| llms.txt | Modelos de linguagem | Priorizar e resumir o conteúdo relevante | Markdown |
Os três convivem no mesmo site e não se substituem. O robots.txt diz onde não entrar, o sitemap diz tudo o que existe, e o llms.txt diz o que merece atenção e por quê.
O que os modelos realmente leem?
Aqui entra a parte honesta do artigo. A resposta curta: menos do que o hype sugere, mas mais do que zero, e o cenário muda conforme o tipo de acesso.
O Google já informou publicamente que não leva o llms.txt em consideração, o que o torna irrelevante para visibilidade no Gemini, nos AI Overviews e no Modo IA. Ou seja, para o ecossistema Google, o que pesa continua sendo conteúdo indexável, dados estruturados e autoridade.
Do outro lado, o comportamento é diferente quando há navegação ativa. Sistemas como o Perplexity com acesso à web ativado procuram o arquivo na raiz do domínio, e outros LLMs acessam o llms.txt quando o usuário fornece a URL do site em uma conversa. Agentes autônomos configurados para explorar sites, como os usados em pesquisa de fornecedores, tipicamente buscam arquivos de descoberta na raiz do domínio, enquanto modelos em uso conversacional padrão não fazem isso automaticamente.
A adoção pelo lado dos sites cresce mais rápido que a adoção pelos modelos. Empresas como Cloudflare, Stripe e Perplexity publicaram o arquivo, tratando a comunicação direta com agentes de IA como infraestrutura. Em resumo citável: o llms.txt ainda não é um padrão oficial de nenhum grande buscador generativo, mas é lido em cenários de agentes e navegação ativa, e o custo de implementar é próximo de zero.
Como implementar sem errar
O processo leva menos de uma hora em sites já organizados:
- Liste as 10 a 20 páginas que melhor representam o negócio.
- Escreva uma descrição de uma linha para cada uma, pensando em como você gostaria de ser citado.
- Monte o arquivo em Markdown seguindo a estrutura da especificação.
- Publique na raiz do domínio e valide se responde em /llms.txt com status 200.
- Revise a cada trimestre ou a cada mudança relevante de portfólio.
Em WordPress headless com Next.js, dá para gerar o arquivo dinamicamente a partir do CMS, garantindo que ele nunca fique defasado em relação ao conteúdo real. Plugins de SEO populares também vêm incorporando geração automática, mas a curadoria manual do que entra continua sendo sua.
O llms.txt garante que minha marca apareça no ChatGPT?
Não. Nenhum arquivo garante citação em IA, e desconfie de quem prometer isso. O llms.txt aumenta a legibilidade do seu site em cenários de navegação ativa e agentes, mas citação depende de um conjunto: conteúdo citável, entidades bem definidas, dados estruturados e autoridade construída ao longo do tempo.
Preciso de conhecimento técnico para criar o arquivo?
Não. O llms.txt é texto simples em Markdown, pode ser criado em qualquer editor básico e enviado ao servidor como um arquivo estático comum. A parte difícil não é técnica, é estratégica: decidir o que representa o seu negócio.
O llms.txt afeta meu SEO tradicional?
Diretamente, não. O arquivo não é lido pelo Googlebot e não interfere na indexação tradicional. Ele opera em uma camada paralela, voltada a modelos de linguagem, e convive com robots.txt e sitemap.xml sem conflito.
Vale a pena publicar o llms.txt hoje?
Vale, desde que com expectativas calibradas. O arquivo não gera tráfego no curto prazo e não é reconhecido pelo Google. Mas custa quase nada, leva menos de uma hora, melhora a leitura do seu site por agentes de IA e posiciona a marca para um cenário em que a busca generativa só cresce. É o tipo de aposta assimétrica que faz sentido: downside mínimo, upside real se o padrão se consolidar. Quem implementa agora, com curadoria bem feita, sai na frente de um mercado que ainda ignora o assunto.
Seus clientes já perguntam ao ChatGPT antes de comprar. A pergunta é: sua marca aparece na resposta? A RANK#1 é especialista em GEO e prepara seu site para ser citado pelos buscadores generativos.
RANK#1 — Sites rápidos, bonitos e prontos para ranquear desde o primeiro dia.
