De poucos em poucos meses, surge um novo ficheiro que promete colocar o teu site nas respostas do ChatGPT. Neste momento esse ficheiro é o llms.txt. A promessa é simples: colocas um ficheiro markdown na raiz do teu site e os motores de IA vão perceber-te melhor e citar-te mais. Parece plausível, a adoção está a crescer, e muitos plugins e agências vendem-no agora como um imperativo de AI-SEO.
Então funciona mesmo? A resposta honesta, apoiada nas evidências atuais: o llms.txt é real, barato de adicionar e genuinamente útil para um público específico, mas não faz quase nada para aquilo que a maioria das pessoas o adiciona, que é ser citada pelo ChatGPT ou pelas AI Overviews do Google. Este guia explica o que é, como criar um, e quando vale realmente a pena o teu tempo.
O que o llms.txt é de facto
O llms.txt é uma convenção proposta: um único ficheiro markdown na raiz do teu site (/llms.txt) que entrega aos grandes modelos de linguagem uma versão limpa e curada do teu conteúdo mais importante. Foi proposto por Jeremy Howard (da Answer.AI e da fast.ai) em setembro de 2024.
O problema que tenta resolver é real. Um LLM tem uma janela de contexto limitada e não consegue ler o teu site inteiro. O teu HTML está também cheio de navegação, scripts e markup que desperdiçam tokens e escondem o conteúdo real. O llms.txt pretende dar ao modelo um mapa conciso em markdown do que importa, para que possa usar o teu conteúdo no momento da inferência sem rastrear e analisar tudo.
Uma coisa que não é: robots.txt. Estes dois ficheiros são opostos. O robots.txt controla se os bots podem aceder às tuas páginas. O llms.txt faz o contrário, convidando os modelos a entrar e entregando-lhes um resumo curado. Um é um portão, o outro é um guia.
llms.txt vs llms-full.txt vs robots.txt
Três ficheiros são confundidos constantemente. Eis a diferença:
| Ficheiro | O que faz | Quem o lê |
|---|---|---|
| robots.txt | Controlo de acesso: permite ou bloqueia crawlers em caminhos específicos | Motores de pesquisa e crawlers de IA (padrão estabelecido) |
| llms.txt | Um índice curado em markdown das tuas páginas-chave, com descrições curtas | LLMs e agentes de IA (convenção proposta) |
| llms-full.txt | O conteúdo completo dessas páginas, concatenado num único ficheiro limpo | LLMs e agentes de IA (convenção proposta) |
Pensa assim: o llms.txt é o índice, o llms-full.txt é o livro inteiro num único ficheiro limpo. Nota que apenas o llms.txt está definido pela especificação central; o llms-full.txt é uma convenção acompanhante que cresceu à sua volta.
Como é um ficheiro llms.txt
O formato é markdown deliberadamente simples, nesta ordem: um H1 com o teu nome (a única parte obrigatória), um resumo em citação (blockquote), contexto opcional, depois secções H2 que listam links como [Título](URL): descrição. Um exemplo curto:
# Sublim Analytics
> Privacy-first, cookieless web analytics for teams that want complete data without a consent banner.
Sublim measures 100% of your traffic, includes behavioral analytics, and is hosted in the EU.
## Docs
- [Getting started](https://sublimanalytics.com/docs/start): install the script in one line
- [Tracking events](https://sublimanalytics.com/docs/events): measure goals and conversions
## Guides
- [Web analytics for marketers](https://sublimanalytics.com/blog/guides/web-analytics-for-marketers): what to measure and why
Podes escrevê-lo à mão, gerá-lo a partir do teu CMS (plugins de SEO como o Yoast conseguem produzir um), ou passar o teu site por uma ferramenta geradora ou crawler. É um ficheiro estático, por isso não há manutenção contínua para além de manter os links atualizados.
Funciona mesmo?
Eis a parte que a maioria dos guias salta, porque contraria a promessa. Se o teu objetivo é ser citado mais vezes pelo ChatGPT, pela Perplexity ou pelas AI Overviews do Google, as evidências atuais dizem que o llms.txt não faz diferença.
- A adoção é escassa. Um estudo da SE Ranking sobre 300.000 domínios descobriu que apenas cerca de 10% tinham um ficheiro llms.txt, mais de um ano depois do lançamento da ideia. A mesma análise não encontrou correlação entre ter o ficheiro e ser citado pela IA. Removê-lo do modelo até melhorou as previsões, o que significa que o ficheiro acrescentou ruído, não sinal.
- Os grandes motores de IA não o usam. Gary Illyes, do Google, confirmou que a Pesquisa Google não suporta o llms.txt e não o está a seguir. John Mueller comparou-o à antiga meta tag de keywords: nenhum serviço de IA disse que usa o llms.txt, e os logs de servidor mostram que os bots nem sequer pedem o ficheiro.
- A razão é estrutural. O llms.txt é um sinal que escreves sobre ti próprio e controlas por completo. Os motores de pesquisa aprenderam há muito que sinais autodeclarados são triviais de manipular e, por isso, inúteis para ranking. Foi exatamente por isso que a meta tag de keywords morreu. Como disse Mueller, porque é que um modelo confiaria naquilo que um site afirma sobre si próprio quando pode simplesmente ler o site diretamente?
Por isso, quando um plugin ou uma agência te diz que adicionar o llms.txt te vai levar às respostas de IA, trata isso como uma afirmação, não como um facto.
Onde o llms.txt ajuda genuinamente: a web agêntica
Existe um caso de uso real, só que não é o que está em voga. As ferramentas que hoje leem de facto o /llms.txt e o /llms-full.txt são agentes de código IA e ferramentas de developer: Cursor, Claude Code, GitHub Copilot, Windsurf, Cline e integrações baseadas em MCP. Aponta uma destas a um site de documentação e ela vai procurar o llms.txt para carregar contexto limpo depressa, em vez de raspar o HTML renderizado.
Isso faz com que o llms.txt valha genuinamente a pena se publicas:
- Documentação de developer ou uma referência de API.
- Um produto técnico que as pessoas usam a partir de assistentes de código.
- Qualquer coisa destinada a ser consumida por agentes de IA, não apenas por leitores humanos.
Para um site de documentação, o llms.txt é uma adição pequena e de grande alavancagem. Para um blog de marketing que espera aparecer no ChatGPT, é praticamente inútil. (Vale a pena notar: o Lighthouse do Chrome adicionou recentemente uma auditoria experimental «agêntica» que verifica a presença do llms.txt, por isso a convenção não está morta, apenas está orientada para agentes e não para a pesquisa.)
Então o teu site deve ter um?
Uma forma simples de decidir:
- Tens documentação de developer, uma API ou um produto voltado para agentes: sim. É barato, e o ecossistema de agentes usa-o mesmo.
- Geres um site de marketing ou de conteúdo e queres citações de IA: não faz mal (é um ficheiro estático), mas não esperes tráfego dele, nem o priorizes acima de trabalho de conteúdo real.
- Estás com pouco tempo: ignora-o e gasta essa hora em algo que faça diferença.
O enquadramento honesto: o llms.txt é de baixo custo, baixo risco, ocasionalmente útil e muito sobrevalorizado. Adiciona-o se se ajustar ao teu caso, mas ajusta as tuas expectativas às evidências, não ao hype.
O que realmente te faz ser citado pela IA (faz isto em vez disso)
Se o verdadeiro objetivo é aparecer nas respostas de IA, as alavancas são as mesmas que sempre renderam citações: conteúdo genuinamente útil, uma estrutura clara que o modelo consiga analisar, e ser referenciado por outras fontes credíveis. Os motores de IA leem as tuas páginas reais, por isso o trabalho vive nas páginas, não num manifesto que controlas.
E há um passo que quase toda a gente salta: medir se alguma coisa disto funciona. O tráfego de referência de IA é pequeno mas converte bem, e a maior parte esconde-se em «Direto» porque as ferramentas de IA removem o referrer. Se não consegues ver o teu tráfego de IA, não consegues saber se os teus esforços de GEO (llms.txt incluído) fazem seja o que for. O nosso guia sobre como rastrear o tráfego de IA do ChatGPT, Perplexity e Gemini cobre exatamente como o revelar.
Como o Sublim ajuda
O Sublim classifica as visitas de assistentes de IA como a sua própria fonte de aquisição, em vez de as despejar em Direto, e capta o referrer completo sempre que ele exista. Porque é sem cookies, conta também os visitantes que uma ferramenta com barreira de consentimento perde, e nunca elimina por amostragem um canal tão pequeno como as referências de IA. Assim, quando experimentas táticas de GEO, consegues medir mesmo se trazem visitas e se esses visitantes convertem. Isso transforma o «devo adicionar o llms.txt?» de um palpite num número que podes observar.



