O llms.txt é um arquivo de texto na raiz do seu domínio que explica aos modelos de
linguagem o que é a sua loja e que conteúdo ela tem. Ele não te torna citável
sozinho: é um mapa, não conteúdo. Serve para que te descrevam bem e encontrem o que
importa. E não adianta nada se o seu robots.txt bloqueia os bots de IA — essa é a
ordem correta das prioridades.
Resumo
- Fica em
sualoja.com/llms.txt, em texto puro com formatação Markdown. Na raiz do domínio, ao lado do robots.txt, nunca dentro da pasta do tema. - O robots.txt dá permissão; o llms.txt dá contexto. Um controla o acesso e o outro resume o que você é. Não se substituem, e o robots.txt é quem manda.
- É um padrão proposto, não oficial. Nem OpenAI, nem Anthropic nem Google o adotaram: faça porque leva vinte minutos, não porque garante algo.
- No WooCommerce e no PrestaShop você sobe em dois minutos; no Shopify não dá. O Shopify não dá acesso à raiz do domínio, então é preciso um app, um proxy ou abrir mão.
- Primeiro confirme que os bots conseguem entrar. Se o seu robots.txt os bloqueia, o llms.txt é um cartaz dentro de uma loja fechada.
O que é exatamente
Quando um assistente de IA chega à sua loja, encontra o mesmo que um visitante distraído: menus, templates, banners de cookies, migalhas de pão e, em algum lugar, o conteúdo. Ele tem que deduzir o que você vende e o que importa. Às vezes acerta e às vezes descreve a sua loja de eletrônicos como "um site sobre política de envio", porque era esse o texto mais limpo que havia.
O llms.txt é a resposta para isso: um arquivo curto onde você conta diretamente. É uma
proposta de Jeremy Howard de 2024, e consiste em um arquivo Markdown na raiz do
domínio com um resumo do site e links para o que realmente importa.
É um padrão proposto. Nem OpenAI, nem Anthropic nem Google o adotaram oficialmente, e ninguém garante que vão ler. Recomendamos porque leva vinte minutos para fazer bem e porque o custo de errar é zero — não porque seja um truque de posicionamento. Quem te vender isso como "a forma de aparecer no ChatGPT" está te contando uma história.
Em que se diferencia do robots.txt
É a confusão mais comum, e vale a pena deixar clara porque muda a ordem em que se deve trabalhar.
| robots.txt | llms.txt | |
|---|---|---|
| O que faz | Dá ou tira permissão de entrada | Explica o que você é e o que tem |
| Para quem | Qualquer rastreador | Modelos de linguagem |
| Formato | Diretivas (User-agent, Disallow) | Markdown em linguagem natural |
| Se falta | Todos podem entrar | O modelo deduz por conta própria |
| Prioridade | Este manda | Só importa se o anterior deixa passar |
Por isso a ordem é: primeiro confirme o acesso, depois escreva o mapa. Se o seu
robots.txt bloqueia o GPTBot ou o PerplexityBot —coisa que acontece mais do que
parece, às vezes por um template herdado—, o llms.txt é um cartaz dentro de uma loja
fechada. Você pode conferir de graça com o nosso
teste de citabilidade em IA, que revisa os nove
bots que importam hoje.
O que colocar dentro quando você tem uma loja
Aqui é onde os guias genéricos não servem: quase todos são escritos para documentação de software ou para blogs. Um ecommerce tem outras coisas para contar.
O que sim
- O que você vende e para quem, em uma frase que não seja um slogan.
- O que te diferencia de forma verificável: marcas próprias, fabricação, garantia diferente, especialização real.
- Suas categorias principais com o link. Não as quarenta: as que definem o negócio.
- Informação comercial concreta: envio, prazos, devoluções, países para os quais você vende. É o que um assistente precisa para te recomendar com segurança.
- Páginas-chave: contato, guias de compra, tamanhos, perguntas frequentes.
O que não
- O catálogo inteiro. Para isso existe o sitemap. Isto é um resumo executivo, não um despejo.
- Marketing sem dado. "Qualidade imbatível" não diz nada a um modelo. "Envio em 24 h para todo o país" diz.
- Nada que você não consiga sustentar. Se um assistente repete e não é verdade, o problema é seu.
Modelo para copiar
Substitua o que está entre colchetes. Com isso você tem um arquivo correto em dez minutos:
# [Nome da sua loja] > [O que você vende] para [para quem]. [Um dado verificável que te diferencie]. > Enviamos para [países] em [prazo]. Loja online desde [ano]. ## O que vendemos - [Categoria 1]: [descrição em uma linha] — https://sualoja.com/categoria-1 - [Categoria 2]: [descrição em uma linha] — https://sualoja.com/categoria-2 - [Categoria 3]: [descrição em uma linha] — https://sualoja.com/categoria-3 ## No que nos diferenciamos [Duas ou três frases com fatos comprováveis: especialização, fabricação própria, consultoria, assistência técnica, exclusividade de marca.] ## Informação comercial - Envio: [prazo e custo, países] - Devoluções: [prazo e condições] - Atendimento: [horário e canal] - Pagamento: [métodos aceitos] ## Páginas-chave - Guia de compra: https://sualoja.com/guia - Perguntas frequentes: https://sualoja.com/faq - Blog: https://sualoja.com/blog - Contato: https://sualoja.com/contato ## Contato [email de contato]
Se você quiser ver um real e funcionando, o desta web está publicado em contentmood.blog/llms.txt. Pregamos com o exemplo, entre outras coisas porque seria constrangedor não fazer.
Se preferir não começar do zero, o nosso
gerador de llms.txt lê a sua loja e preenche o
que dá para verificar de fora — nome, categorias com a URL real, envios e devoluções, plataforma —
e deixa marcado com [COMPLETE: …] tudo o que só você pode escrever. Não inventa nada,
que é justamente o problema das ferramentas que prometem o arquivo inteiro sem perguntar nada.
Como subir, plataforma por plataforma
PrestaShop
Suba por FTP ou pelo gerenciador de arquivos da sua hospedagem para a raiz pública,
a mesma pasta onde vive o robots.txt. Depois confirme que ele responde em
sualoja.com/llms.txt.
O erro que se repete: colocá-lo dentro da pasta do tema. Quando você atualizar o template, ele some. Vai na raiz, não no tema.
WooCommerce e WordPress
Igual: na raiz da instalação, por FTP ou pelo gerenciador de arquivos. Se você usa um plugin de SEO que gerencia arquivos virtuais, confirme que ele não está interceptando o caminho e servindo um 404 no lugar.
Shopify
Aqui a coisa complica, e convém saber antes de perder uma tarde: o Shopify não dá acesso à raiz do domínio. Você não consegue subir um arquivo solto. Você tem três saídas:
- Um app que o sirva por você no caminho correto.
- Um proxy ou um subdomínio próprio que sirva o arquivo, se você tem controle do DNS e alguém técnico à mão.
- Abrir mão e reforçar o resto: o
robots.txtdo Shopify é editável pelorobots.txt.liquid, e os dados estruturados de produto pesam mais que ollms.txtde qualquer forma.
A terceira opção é perfeitamente razoável. Não é a parte que mais move o ponteiro.
Como confirmar que funciona
- Abra
sualoja.com/llms.txtem uma janela anônima. Tem que aparecer o texto puro, não uma página de erro nem o seu template. - Confirme que é servido como
text/plain. Se o seu servidor baixa em vez de mostrar, revise a configuração de tipos MIME. - Verifique que os links de dentro funcionam. Um mapa com ruas inexistentes é pior que não ter mapa.
- E antes de tudo, mesmo que se faça no fim: confirme que os bots de IA conseguem entrar.
O que esperar disso (e o que não)
Nada espetacular, e quem disser o contrário mente. O llms.txt é uma das quatro
alavancas da visibilidade em assistentes, e não é a mais pesada. A ordem real de importância é
esta:
- Que os bots consigam entrar. Sem isso não há o que fazer.
- Estar no índice do Bing, que é onde o ChatGPT busca. Uma página que o Bing não tem, o ChatGPT não consegue citar.
- Que o conteúdo seja extraível: resposta direta no topo, dados com a sua unidade, estrutura clara.
- Sinalização: aqui entra o
llms.txt, junto ao sitemap e aos dados estruturados.
Faça porque é barato e porque tira uma desculpa. Mas se o seu conteúdo não diz nada que outras quarenta webs não digam, nenhum arquivo de texto vai consertar isso.
Perguntas frequentes
O llms.txt faz o ChatGPT me citar?
Não sozinho. É sinalização: ajuda a ser descoberto e bem descrito. Não torna citável um conteúdo que não é, nem substitui a autoridade.
Preciso atualizá-lo com frequência?
Quando mudar algo real: categorias novas, condições de envio diferentes, uma mudança de posicionamento. Duas revisões por ano são suficientes para a maioria das lojas.
E o llms-full.txt?
É a variante extensa, pensada para despejar documentação completa. Para um ecommerce não faz muito sentido: o seu conteúdo longo são páginas de produto e artigos, e para isso já existe o sitemap.
Pode me prejudicar ter?
Só se você mentir ou deixá-lo desatualizado. Um llms.txt que promete envio em 24 h
quando você demora uma semana é pior que não ter: você está dando munição errada a algo que vai
repetir.
Antes do llms.txt, confira se conseguem te ler
O nosso teste gratuito revisa os nove bots de IA que importam e te diz quais você tem bloqueados. Sem cadastro, em dez segundos.
Fazer o teste grátis