Vale a pena servir versões em Markdown das minhas páginas para agentes de IA (llms.txt)?
É opcional e nunca substitui um bom HTML. O Google diz que você não precisa de Markdown nem de arquivos de texto para IA para aparecer na Busca, e os recursos de IA dele leem as mesmas páginas HTML. Uma versão em Markdown ajuda agentes que pedem esse formato, como o Claude Code, a ler a página com menos tokens. Se fizer, ela deve dizer o mesmo que o HTML.
Fatos
- A Cloudflare lançou o Markdown for Agents em 12 de fevereiro de 2026: ele converte o HTML da página em Markdown quando o cliente manda Accept: text/markdown. (Cloudflare blog: Introducing Markdown for Agents (Feb 12, 2026))
- No exemplo da Cloudflare, um post de blog ocupava 16.180 tokens em HTML e 3.150 em Markdown, o que a Cloudflare chama de redução de 80%. (Cloudflare blog: Introducing Markdown for Agents (Feb 12, 2026))
- O Markdown for Agents não tem custo nos planos Pro, Business e Enterprise da Cloudflare e converte só HTML, até 6 MiB por página. (Cloudflare docs: Markdown for Agents)
- A Cloudflare diz que agentes de código populares, como Claude Code e OpenCode, já mandam o cabeçalho Accept: text/markdown. (Cloudflare blog: Introducing Markdown for Agents (Feb 12, 2026))
- O guia de IA generativa do Google, atualizado em 10/07/2026, diz que não é preciso criar Markdown nem arquivos de texto para IA para aparecer na Busca, e que o llms.txt não ajuda nem atrapalha. (Google Search Central: Optimizing your website for generative AI features)
- As políticas contra spam do Google, atualizadas em 28/08/2026, definem cloaking como mostrar conteúdo diferente para usuários e mecanismos de busca para manipular o ranking e enganar quem lê. (Google Search Central: Spam policies (cloaking))
- A própria documentação dos rastreadores da OpenAI, que lista 4 user agents, oferece uma versão em Markdown de cada página ao somar .md à URL. (OpenAI: Overview of OpenAI crawlers)
Quem lê de fato a versão em Markdown?
Principalmente agentes de código e ferramentas de IA que buscam uma página a pedido do usuário, não os rastreadores de busca que decidem o que é citado.
| Quem lê | O que lê | Markdown ajuda? |
|---|---|---|
| Busca do Google, AI Overviews, Modo IA | As páginas HTML | Não: o Google diz que não precisa de Markdown |
| Agentes de código como o Claude Code | Markdown quando o site oferece no Accept: text/markdown | Sim: menos tokens, texto mais limpo |
| Quem lê documentação técnica | Uma cópia .md de cada página | Sim: a própria documentação para desenvolvedores da OpenAI oferece isso ao somar .md à URL |
| llms.txt | Um arquivo curto de índice | Não para a Busca do Google, que ignora o arquivo |
Servir Markdown para robôs é cloaking?
Não, se o conteúdo for o mesmo. O Google define cloaking como mostrar conteúdo diferente para usuários e mecanismos de busca com a intenção de manipular o ranking e enganar quem lê.
Uma cópia em Markdown com o mesmo texto, os mesmos preços e as mesmas promessas do HTML é outro formato, não outro conteúdo. O risco é uma página em Markdown com afirmações a mais escritas só para a IA.
Meu site de empresa precisa disso ou só sites de documentação?
Documentação e ferramentas para desenvolvedores ganham mais, porque quem lê costuma ser um agente de código. Um site que vende para pessoas ganha mais com páginas HTML completas, renderizadas no servidor, que respondem às perguntas de quem compra.
Se o site já está atrás da Cloudflare num plano pago, ligar o recurso é um botão e não custa nada a mais. Montar e manter à mão uma segunda cópia de cada página raramente compensa.
Como confiro o que um agente recebe?
Peça a página com o cabeçalho Accept de Markdown e leia os cabeçalhos da resposta. Ela tem que trazer content-type: text/markdown e vary: accept, para o cache não misturar as duas versões.
# What an agent that asks for Markdown receives curl -s -H "Accept: text/markdown" https://www.example.com/pricing | head -20 # The headers that must come back with it curl -sI -H "Accept: text/markdown" https://www.example.com/pricing | grep -i -E "content-type|vary" # expected: content-type: text/markdown ... and vary: accept
Como o easyIndex trata o Markdown?
O easyIndex audita cada página quando o seu agente de código envia, e depois confere a página HTML publicada no site em produção, porque é isso que os rastreadores de busca e de IA leem. A página é escrita uma vez, para indexação, então não existe segunda versão para sair do compasso.
Passo a passo
- Arrume o HTML primeiro. Garanta que cada página pública tem o texto completo no HTML renderizado no servidor e está no sitemap.
- Veja quem precisa de Markdown. Só crie a versão em Markdown se agentes de código ou desenvolvedores leem suas páginas, como em documentação ou APIs.
- Escolha um jeito só. Ligue o Markdown for Agents da Cloudflare, ou peça ao seu agente de código para servir o mesmo conteúdo em Markdown no Accept: text/markdown.
- Mantenha o conteúdo idêntico. Gere o Markdown da mesma fonte do HTML para preços e promessas nunca divergirem.
- Teste com curl. Peça uma página com Accept: text/markdown e confirme que voltam content-type e vary: accept.
Erros comuns
- Escrever páginas em Markdown com afirmações que não estão no HTML, o que o Google chama de cloaking.
- Criar cópias em Markdown enquanto as páginas HTML ainda montam o texto só no navegador.
- Servir Markdown na mesma URL sem vary: accept, e o cache entregar Markdown para o navegador.
- Esperar que um llms.txt ou cópias em Markdown subam o ranking no Google, que diz ignorar esses arquivos.
Como o easyIndex resolve
O seu agente de código escreve e publica cada página no seu repositório, guiado via MCP com as regras atuais; o easyIndex audita quando ela é enviada, confere ele mesmo a página HTML em produção e depois mostra quais páginas os rastreadores de IA leram e quantos visitantes de assistentes de IA cada uma trouxe. R$ 57 por site por mês, com 7 dias grátis.
Perguntas frequentes
O Markdown for Agents é a mesma coisa que o llms.txt?
Não. O llms.txt é um arquivo de índice na raiz do site; o Markdown for Agents devolve uma versão em Markdown de qualquer página quando o pedido aceita text/markdown.
O Markdown for Agents funciona no plano grátis da Cloudflare?
Não. A documentação da Cloudflare lista os planos Pro, Business e Enterprise e clientes de SSL for SaaS, sem custo a mais.
O ChatGPT vai citar mais meu site se eu servir Markdown?
Ninguém mostrou isso. A documentação dos rastreadores da OpenAI não fala de Markdown, e a citação depende de a página ser rastreável e responder à pergunta.
Meu agente de código consegue fazer isso sem a Cloudflare?
Sim. Uma rota ou um middleware pode devolver o mesmo conteúdo em Markdown quando o cabeçalho Accept pedir, com vary: accept na resposta.
Continue lendo
- llms.txt funciona?
- O ChatGPT e o Claude conseguem ler meu site em JavaScript?
- A Cloudflare está bloqueando o ChatGPT e outros robôs de IA no meu site?
- Como deixar o site pronto para agentes de IA (WebMCP)?
- Como o easyIndex funciona, do que eu preciso e quanto tempo até ver resultados?
- Quanto custa o easyIndex?
Verificado em .