Skip to content
Todos os artigos
llms.txt
GEO
SEO para IA
SEO Técnico

llms.txt: o que é, se funciona e como criar o seu

O que o arquivo llms.txt faz de verdade, o que ele não faz, como montar o seu em 20 minutos e o erro de canonical que o Google aponta quando ele está no sitemap.

28 de outubro de 2026 9 min de leituraPor Matheus Abrahão

A resposta curta

O llms.txt é um arquivo de texto simples, em Markdown, publicado na raiz do site (seusite.com.br/llms.txt), que resume quem você é, o que você vende e quais páginas importam. A ideia é dar a um modelo de linguagem, como o ChatGPT, o Claude ou o Perplexity, um resumo limpo do site sem ele precisar atravessar menu, banner de cookie e JavaScript.

Ele não é um fator de ranqueamento no Google. A documentação do Google Search Central fala de robots.txt e de sitemap, e não lista o llms.txt entre os arquivos que o Googlebot lê. Então ele não vai te colocar na primeira página. O que ele faz é deixar a sua descrição pronta para quem quiser ler, e isso custa pouco.

Eu mantenho um neste site, então este texto é sobre o que eu fiz, o que quebrou e o que eu mediria antes de gastar mais tempo com isso.

O que vai dentro do arquivo

A convenção é curta e qualquer editor de texto serve:

  • Um título com o nome do negócio, na primeira linha, com #.
  • Um parágrafo de resumo, em citação (>), dizendo o que você faz, para quem e onde.
  • Seções com ## listando as páginas que importam, cada uma com link e uma frase explicando o que tem lá.
  • Opcionalmente, um segundo arquivo, o llms-full.txt, com o conteúdo completo das páginas principais em texto corrido.

Um exemplo enxuto, para uma loja:

# Nome da Loja

> Loja de roupas masculinas em linho, com envio para todo o Brasil. > Troca grátis em 30 dias. Atendimento por WhatsApp.

Páginas principais - Coleção de camisas: camisas de linho, tamanhos P ao GG - Política de troca: prazo e como solicitar - Contato: WhatsApp e e-mail ```

A regra que mais importa: escreva fatos que você assina embaixo. Prazo de entrega, região atendida, o que está incluso. Um modelo que lê o arquivo vai repetir o que está ali, então qualquer exagero vira uma resposta errada sobre o seu negócio.

Se a loja é Shopify, ele já existe

Antes de criar qualquer coisa, abra sualoja.com.br/llms.txt. Se a loja roda em Shopify, provavelmente já tem um arquivo lá. A Shopify passou a servir /agents.md, /llms.txt e /llms-full.txt para todas as lojas, gerados a partir da configuração da própria loja.

Dá para sobrescrever com um template llms.txt.liquid no tema, mas eu só faria isso com um motivo claro. O arquivo gerado acompanha a loja sozinho. O arquivo escrito à mão é uma foto do dia em que alguém escreveu, e fica velho no primeiro produto novo. Escrevi sobre essa cadeia de templates em detalhe no artigo llms.txt on Shopify Is Already Built, em inglês.

Em WordPress, os plugins de SEO mais usados já geram o arquivo. Em site feito à mão, como este, é um arquivo estático na pasta pública.

O erro que o Google me mostrou

Coloquei os dois arquivos no sitemap, porque é por ali que boa parte dos robôs descobre URLs. Algum tempo depois o Search Console marcou os dois como "Cópia sem página canônica selecionada pelo usuário".

Faz sentido quando você pensa no que o Google vê: dois arquivos de texto que repetem, com outras palavras, o conteúdo das páginas do site, e repetem um ao outro. Texto puro não tem <head>, então não tem onde colocar <link rel="canonical">.

A saída é o cabeçalho HTTP Link, que faz o mesmo papel do canonical para arquivos que não são HTML. No Next.js ficou assim:

{
  source: '/llms.txt',
  headers: [{
    key: 'Link',
    value: '<https://www.matheusabrahao.com.br/llms.txt>; rel="canonical"',
  }],
}

O canonical aponta para o próprio arquivo. Isso diz ao Google que a URL é a versão oficial dela mesma, sem tirar o arquivo do sitemap. Em outros servidores a lógica é igual: Apache e Nginx também mandam cabeçalho Link por arquivo.

Confira o seu com curl -I https://seusite.com.br/llms.txt e procure a linha link: na resposta.

Ele funciona?

Depende do que você chama de funcionar. Em 27 de outubro de 2026 eu fiz um teste simples no ChatGPT com busca na web ligada.

Perguntei "Quem é Matheus Abrahão, desenvolvedor Shopify?". A resposta trouxe os números certos dos meus projetos e citou duas páginas deste site, a de projetos e a sobre. Não dá para saber se veio do llms.txt ou das páginas, porque o conteúdo é o mesmo. E é esse o ponto: o arquivo não cria informação, ele resume a que já está no site.

Depois perguntei, sem citar meu nome, quem indicar como freelancer de Shopify e SEO para IA. Eu não apareci. Apareceram oito pessoas, e a descrição que o ChatGPT trouxe de cada uma repetia, em português, as palavras da pergunta: desenvolvedor, freelancer, Shopify, SEO. O llms.txt não muda isso. O que muda é ter uma página que responde a pergunta exata que o cliente faz.

Então a ordem certa é:

  • Primeiro, as páginas do site precisam responder, em texto, as perguntas que o seu cliente faz. Isso vale para o Google e para a IA.
  • Depois, o robots.txt não pode bloquear os robôs de IA (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended). Muita loja bloqueia sem saber, herdando uma regra antiga.
  • Por último, o llms.txt, como um resumo bem escrito do que já está publicado.

Checklist de 20 minutos

  • Abra /llms.txt do seu site. Se já existe, leia e veja se está certo.
  • Se não existe, escreva título, resumo de duas a três frases e as dez páginas que mais importam, com link.
  • Coloque só fatos verificáveis: o que vende, onde atende, como falar com você.
  • Se o arquivo estiver no sitemap, mande o cabeçalho Link com canonical para ele mesmo.
  • Confira o robots.txt e libere os robôs de IA que você quer que leiam o site.
  • Teste: pergunte ao ChatGPT e ao Perplexity sobre a sua marca pelo nome, e anote o que eles respondem. Repita a cada duas semanas.

O llms.txt é uma parte pequena do trabalho de SEO técnico e GEO para Shopify que eu faço. A parte grande é deixar o catálogo e as páginas respondendo o que o cliente pergunta. Leia também SEO para IA: como fazer sua loja aparecer no ChatGPT.

Quer que eu olhe o llms.txt, o robots.txt e o que a IA responde sobre a sua loja? [Me chama no WhatsApp](https://wa.me/5511988512788?text=Oi%20Matheus%2C%20li%20seu%20artigo%20sobre%20llms.txt%20e%20queria%20ajuda%20com%20a%20minha%20loja%3A) com o link do site.

Quer isso feito na sua loja?

Pego poucos projetos por trimestre: SEO técnico, GEO, catálogo, velocidade e migração para Shopify. Me chama no WhatsApp com o link da sua loja.

Continue lendo

Vamos conversar