Resposta rápida: llms.txt é um ficheiro de texto simples, em estilo Markdown, na raiz do seu domínio que informa os assistentes de IA sobre o que é o seu site e quais páginas são importantes — um mapa curado para LLMs, da mesma forma que robots.txt e sitemap.xml servem os rastreadores de pesquisa. No Shopify, não pode colocar um ficheiro na raiz através do admin, por isso deve servi-lo através de um proxy de app, uma rota de tema ou uma app. O RankEngine gera e hospeda um ficheiro válido e mantém-no sincronizado com o seu catálogo.
Ser indexado por LLMs começa com um ficheiro. llms.txt é um ficheiro de texto simples na raiz do seu domínio que fornece aos modelos de linguagem de IA um mapa curado do seu site. Pense nele como um sitemap escrito para motores de resposta em vez de rastreadores: lista as suas páginas mais importantes com uma descrição de uma linha de cada uma, além de um breve resumo do que é a sua loja, para que um modelo possa entender o que vende e quais URLs citar sem rastrear e interpretar todo o seu catálogo. Este guia cobre como ser indexado por LLMs através de um ficheiro llms.txt — o que deve conter, o formato exato e as formas reais de servi-lo no Shopify, onde a raiz da loja não é sua para escrever.
Como um ficheiro llms.txt o faz ser indexado por LLMs
Os motores de resposta de IA trabalham com uma janela de contexto limitada e uma forte preferência por fontes que possam analisar rapidamente. Quando um comprador pergunta ao ChatGPT ou ao Perplexity "qual é uma boa marca para X", o modelo não vai renderizar o seu JavaScript, esperar que as apps carreguem e reverter a engenharia da sua navegação. Ele procura o sinal mais limpo e autoritário que pode encontrar. Um llms.txt bem escrito é exatamente esse sinal: você entrega ao modelo os destaques — coleções chave, melhores guias, políticas e os factos que deseja que sejam repetidos — no formato simples que ele lê melhor.
O benefício prático é o controlo. Sem llms.txt, o modelo decide quais das suas páginas são importantes e muitas vezes adivinha errado, destacando um post de blog desatualizado em vez da sua coleção principal. Com ele, você aponta diretamente para as páginas que convertem e os factos que são verdadeiros. Esta é uma camada de uma estratégia mais ampla de otimização para motores de resposta, mas é a camada com menos esforço e o efeito mais claro.
llms.txt não é robots.txt, nem um sitemap
Estes três ficheiros são fáceis de confundir, por isso mantenha os papéis claros. robots.txt é um ficheiro de permissões — informa os rastreadores o que podem e não podem aceder. sitemap.xml é uma lista exaustiva de todas as URLs do seu site, construída para que os rastreadores de pesquisa descubram páginas. llms.txt não é nenhum dos dois; é um mapa de destaques editoriais escrito para modelos de linguagem, listando apenas as páginas que importam e descrevendo por que cada uma vale a pena ser citada.
| Ficheiro | Papel | O que Faz | Analogia |
|---|---|---|---|
| robots.txt | Ficheiro de permissões | Informa os rastreadores o que podem e não podem aceder | Política de portas |
| sitemap.xml | Lista exaustiva de máquinas | Lista todas as URLs do seu site para que os rastreadores de pesquisa descubram páginas | Inventário completo |
| llms.txt | Mapa de destaques editoriais | Lista apenas as páginas que importam e descreve por que cada uma vale a pena ser citada | Visita guiada |
Uma forma útil de entender: robots.txt é a política de portas, sitemap.xml é o inventário completo, e llms.txt é a visita guiada. Ainda quer todos os três. O sitemap faz com que cada página seja descoberta; llms.txt garante que as importantes sejam entendidas e citadas. Há um quarto ficheiro que pode encontrar — ai.txt, uma convenção proposta de permissões de treino de IA — e a comparação ai.txt vs llms.txt explica por que uma loja geralmente só precisa de llms.txt.
O que um bom llms.txt contém
O formato é deliberadamente minimalista — texto simples em estilo Markdown, legível por um humano e um modelo. Um ficheiro forte para uma loja Shopify tem quatro partes.
- Um único H1 com o nome da sua loja, seguido de uma breve citação ou frase resumindo o que vende e o que o torna diferente. Esta é a primeira coisa que o modelo lê, por isso faça-o factual e específico: "Malhas de merino feitas à mão para ciclistas de climas frios, enviadas de Vermont."
- Um bloco de factos citáveis. Limiares de envio gratuito, janela de devolução, garantia, materiais, onde fabrica — as declarações exatas que deseja que uma IA repita para um comprador. Escreva-as como frases simples que um modelo pode levantar literalmente.
- Listas agrupadas e vinculadas das suas páginas mais importantes sob títulos H2 como Coleções, Guias e Políticas. Cada entrada é um link em Markdown mais uma descrição de uma linha sobre o que a página cobre e por que vale a pena ser citada.
- Moderação. Vinte links cuidadosamente escolhidos superam duzentos. O objetivo do ficheiro é a priorização, por isso um llms.txt inchado que espelha todo o seu sitemap derrota-se a si mesmo.
O erro comum é tratá-lo como outro sitemap e despejar todas as URLs. O valor está na curadoria. Se tudo é importante, nada é.
Como adicioná-lo no Shopify
Aqui está o problema específico do Shopify: o Shopify possui e serve a raiz da loja, por isso não pode colocar um ficheiro em your-store.com/llms.txt através do admin da mesma forma que carregaria uma imagem, e num domínio .myshopify.com não tem acesso à raiz de todo. Existem três rotas confiáveis.
A primeira é um proxy de app. Uma app Shopify pode registar um caminho de proxy e servir o conteúdo llms.txt do seu próprio backend sob o domínio da sua loja — é assim que a maioria das apps de SEO o entrega, porque o ficheiro permanece no seu domínio real e atualiza-se automaticamente. A segunda é uma rota de tema: alguns comerciantes criam uma página e modelo dedicados e expõem o conteúdo lá, embora corresponder ao caminho exato /llms.txt desta forma seja limitado pelo que o Shopify direciona para o tema. A terceira, para uma loja num domínio personalizado com um CDN, é um trabalhador de borda leve (Cloudflare Workers e similares) que intercepta o pedido /llms.txt e retorna o seu ficheiro antes que ele chegue ao Shopify.
Para a maioria dos comerciantes, a rota do proxy de app é a menos frágil, porque mantém o ficheiro no domínio e remove o passo manual. Qualquer que seja a rota que escolha, confirme que o ficheiro realmente serve abrindo your-store.com/llms.txt num navegador — um número surpreendente de configurações retorna a página 404 da loja e ninguém percebe. Se quiser que o conteúdo seja gerado para si a partir do seu catálogo ao vivo, o gerador llms.txt constrói um ficheiro válido estruturado da forma que os modelos esperam.
Mantenha-o atualizado e combine-o com acesso de rastreadores
Um llms.txt desatualizado é pior do que nenhum, porque aponta ativamente a IA para coleções que descontinuou e factos que já não são verdadeiros. Regenerá-lo sempre que adicionar ou retirar uma coleção, alterar termos de envio ou devolução, ou publicar um guia importante. Tratá-lo como um ficheiro para definir e esquecer é o modo de falha lenta que mais vemos.
llms.txt também não faz nada por si só se os rastreadores de IA não puderem aceder ao seu site em primeiro lugar. Certifique-se de que GPTBot, ClaudeBot, PerplexityBot, Google-Extended e os restantes são permitidos nas suas regras — o guia Shopify robots.txt cobre isso, e o guia mais amplo de AEO para Shopify mostra como os dois se encaixam. Depois, verifique se está realmente a ser citado com uma verificação de visibilidade de IA nos principais motores.
O RankEngine gera e mantém o seu llms.txt automaticamente, serve-o no seu domínio, mantém-no sincronizado à medida que o seu catálogo muda e integra-o na mesma pontuação de visibilidade de IA que usa para o resto dos seus sinais de motores de resposta — assim, o ficheiro permanece verdadeiro em vez de desatualizado. Veja como ele se encaixa no quadro completo na visão geral das ferramentas AEO.