Faut-il servir une version Markdown de mes pages aux agents IA ?
Facultatif, et jamais à la place d'un bon HTML. Google dit qu'aucun Markdown ni fichier texte pour l'IA n'est nécessaire pour apparaître dans sa recherche. Une version Markdown aide les agents comme Claude Code à lire votre page avec moins de tokens ; elle doit alors dire exactement ce que dit la page HTML.
Données clés
- Cloudflare a lancé Markdown for Agents le 12 février 2026 : il convertit le HTML d'une page en Markdown lorsque le client envoie Accept: text/markdown. (Blog Cloudflare : Markdown for Agents (12 février 2026))
- Dans l'exemple de Cloudflare, un article de blog occupait 16 180 tokens en HTML et 3 150 en Markdown, ce que Cloudflare appelle une réduction de 80 %. (Blog Cloudflare : Markdown for Agents (12 février 2026))
- Markdown for Agents est disponible sans frais sur les offres Pro, Business et Enterprise de Cloudflare, et ne convertit que le HTML, jusqu'à 6 MiB par page. (Documentation Cloudflare : Markdown for Agents)
- Cloudflare indique que des agents de codage courants, comme Claude Code et OpenCode, envoient déjà l'en-tête Accept: text/markdown. (Blog Cloudflare : Markdown for Agents (12 février 2026))
- Le guide de Google sur l'IA générative, mis à jour le 10 juillet 2026, dit qu'il ne faut pas créer de Markdown ni de fichier texte pour l'IA pour apparaître dans la recherche Google, et que llms.txt n'aide ni ne nuit. (Google Search Central : Optimiser votre site pour les fonctions d'IA générative)
- Les règles de Google contre le spam, mises à jour le 28 août 2026, définissent le cloaking comme la présentation de contenus différents aux internautes et aux moteurs de recherche pour manipuler le classement et tromper les utilisateurs. (Google Search Central : Règles relatives au spam (cloaking))
- La documentation des robots d'OpenAI, qui liste 4 user agents, propose une version Markdown de chaque page de documentation en ajoutant .md à l'URL. (OpenAI: Overview of OpenAI crawlers)
Qui lit vraiment la version Markdown ?
Surtout les agents de codage et les outils d'IA qui récupèrent une page à la demande, et non les robots d'exploration de la recherche, qui décident de ce qui est cité.
| Lecteur | Ce qu'il lit | Le Markdown aide-t-il ? |
|---|---|---|
| Recherche Google, Aperçus IA, Mode IA | Vos pages HTML | Non : Google dit ne pas avoir besoin de Markdown |
| Agents de codage comme Claude Code | Du Markdown lorsque le site le propose sur Accept: text/markdown | Oui : moins de tokens, texte plus propre |
| Lecteurs de documentation technique | Une copie .md de chaque page | Oui : la documentation développeur d'OpenAI en propose une en ajoutant .md à l'URL |
| llms.txt | Un court fichier d'index | Pas pour la recherche Google, qui l'ignore |
Servir du Markdown aux robots, est-ce du cloaking ?
Non, si le contenu est le même. Google définit le cloaking comme le fait de montrer un contenu différent aux internautes et aux moteurs de recherche, dans l'intention de manipuler le classement et de tromper les utilisateurs.
Une copie Markdown qui reprend le même texte, les mêmes prix et les mêmes affirmations que la page HTML est un autre format, pas un autre contenu. Le risque, c'est une page Markdown avec des affirmations en plus, écrites seulement pour l'IA.
Mon site d'entreprise en a-t-il besoin, ou seulement les sites de documentation ?
La documentation et les outils pour développeurs y gagnent le plus, car leurs lecteurs sont souvent des agents de codage. Un site qui vend à des personnes gagne davantage avec des pages HTML complètes, rendues côté serveur, qui répondent aux questions de l'acheteur.
Si votre site est déjà derrière Cloudflare, sur une offre payante, activer la fonction est une simple option, sans coût supplémentaire. Construire et maintenir à la main une seconde copie de chaque page vaut rarement la peine.
Comment vérifier ce que reçoit un agent ?
Demandez la page avec l'en-tête Accept du Markdown et lisez les en-têtes de la réponse. Elle doit renvoyer content-type: text/markdown et vary: accept, pour que les caches gardent les deux versions séparées.
# Ce que reçoit un agent qui demande du Markdown curl -s -H "Accept: text/markdown" https://www.example.com/pricing | head -20 # Les en-têtes qui doivent revenir avec curl -sI -H "Accept: text/markdown" https://www.example.com/pricing | grep -i -E "content-type|vary" # attendu : content-type: text/markdown ... et vary: accept
Comment easyIndex traite-t-il le Markdown ?
easyIndex audite chaque page lorsque votre agent de codage la soumet, puis vérifie la page HTML publiée sur le site en ligne, car c'est elle que lisent les robots de recherche et d'IA. La page est écrite une seule fois, pour l'indexation : il n'existe donc pas de seconde version qui pourrait diverger.
Étape par étape
- Corriger d'abord le HTML. Vérifiez que chaque page publique a tout son texte dans le HTML rendu côté serveur et qu'elle figure dans le sitemap.
- Décider qui a besoin du Markdown. N'ajoutez une version Markdown que si des agents de codage ou des développeurs lisent vos pages, comme pour une documentation ou des API.
- Choisir une seule méthode. Activez Markdown for Agents de Cloudflare, ou demandez à votre agent de codage de servir le même contenu en Markdown sur Accept: text/markdown.
- Garder un contenu identique. Générez le Markdown à partir de la même source que le HTML, pour que les prix et les affirmations ne divergent jamais.
- Tester avec curl. Demandez une page avec Accept: text/markdown et vérifiez que content-type et vary: accept reviennent.
Erreurs fréquentes
- Écrire des pages Markdown avec des affirmations absentes de la page HTML, ce que Google appelle du cloaking.
- Créer des copies Markdown alors que les pages HTML n'affichent leur texte que dans le navigateur.
- Servir du Markdown sur la même URL sans vary: accept, si bien qu'un cache le remet à des navigateurs.
- Espérer qu'un fichier llms.txt ou des copies Markdown fassent monter le classement dans Google, qui dit les ignorer.
Comment easyIndex le résout
Votre agent de codage rédige et publie chaque page dans votre dépôt, guidé via MCP avec les règles en vigueur ; easyIndex audite la page à sa soumission, vérifie lui-même la page HTML en ligne, puis montre quelles pages les robots d'IA ont lues et combien de visiteurs venus d'assistants IA chacune a apportés. 30 $US par site et par mois, avec un essai gratuit de 7 jours.
Questions fréquentes
Markdown for Agents, est-ce la même chose que llms.txt ?
Non. llms.txt est un fichier d'index à la racine du site ; Markdown for Agents renvoie une version Markdown de n'importe quelle page lorsque la requête demande text/markdown.
Markdown for Agents fonctionne-t-il avec l'offre gratuite de Cloudflare ?
Non. La documentation de Cloudflare cite les offres Pro, Business et Enterprise, ainsi que les clients SSL for SaaS, sans coût supplémentaire.
ChatGPT citera-t-il davantage mon site si je sers du Markdown ?
Personne ne l'a démontré. La documentation des robots d'OpenAI ne parle pas de Markdown, et les citations dépendent de l'exploration de la page et de la réponse qu'elle apporte à la question.
Mon agent de codage peut-il le faire sans Cloudflare ?
Oui. Une route ou un middleware peut renvoyer le même contenu en Markdown lorsque l'en-tête Accept le demande, avec vary: accept dans la réponse.
Lire la suite
- llms.txt fonctionne-t-il ?
- ChatGPT et Claude peuvent-ils voir mon site en JavaScript ?
- Cloudflare bloque-t-il ChatGPT et les autres crawlers IA sur mon site ?
- Comment rendre mon site prêt pour les agents avec WebMCP ?
- Comment fonctionne easyIndex, de quoi ai-je besoin et combien de temps avant les résultats ?
- Combien coûte easyIndex ?
Dernière vérification le .