# Servir du Markdown aux IA sur WordPress

**Auteur:** Webstrategy  
**Publié:** 2026-06-06T14:28:39+02:00  
**URL:** https://wordpress-freelance.com/articles/servir-markdown-aux-ia-wordpress/  
**Catégories:** Plugin SEO WordPress

---

Servir du Markdown aux IA, c’est répondre à un problème que personne ne voit parce qu’il est invisible côté humain. Depuis un an et demi, le trafic organique de mes clients se déplace sans faire de bruit. Les clics Google baissent sur certaines requêtes, mais leur nom continue d’apparaître ailleurs : dans les réponses de ChatGPT, dans les résumés de Perplexity, dans les AI Overviews de Google. L’audience existe toujours, elle ne passe simplement plus par le site. Elle consomme la réponse directement dans l’IA.

La question a donc changé. Ce n’est plus seulement « est-ce que je suis bien classé sur Google », c’est aussi « est-ce que mon contenu est correctement compris et cité par les IA quand elles répondent sur mon domaine ». Et là, un problème technique se pose.

## Pourquoi servir du Markdown aux IA change la donne

Prenez une page WordPress construite avec Avada, Elementor ou Divi. Côté visiteur, elle s’affiche très bien. Côté crawler IA, c’est une autre histoire : des centaines de div imbriquées, du JavaScript d’animation, des scripts d’analytics, des widgets de chat, du CSS inline. Le contenu réellement utile représente souvent moins de 10 % du document. Quand GPTBot ou ClaudeBot ingère cette page, il doit faire un gros travail de débruitage avant d’en extraire l’information. Moins de précision dans le résumé, moins de citations, et un vrai risque de mauvaise interprétation.

Un standard a émergé pour répondre à ça : llmstxt.org, apparu fin 2024. Inspiré du robots.txt, il propose de servir aux IA une version propre du contenu, en Markdown, via deux fichiers conventionnels : un llms.txt qui liste les pages importantes, et un llms-full.txt qui agrège le contenu complet. C’est au LLM ce que le sitemap XML était à Google il y a quinze ans. Anthropic, Cursor, Stripe et plusieurs grosses documentations l’ont déjà adopté. Servir du Markdown aux IA s’inscrit dans cette même logique, mais sans dépendre d’un fichier que les [crawlers ne lisent pas](https://wordpress-freelance.com/articles/automatiser-le-maillage-interne-wordpress-avec-n8n-5-mois-de-prod-sur-mon-site/ "crawlers ne lisent pas") toujours.

## Ma démonstration : ce que voit une IA sur ce site

Le plus simple, c’est de vous montrer sur mon propre site. Cette page que vous lisez existe en deux versions. Celle que votre navigateur affiche, en HTML complet. Et une version Markdown servie uniquement aux crawlers IA, que vous pouvez voir en ajoutant `.md` à l’URL de n’importe quel article.

Les chiffres sont parlants. Sur un de mes articles, la version HTML servie aux humains pèse 190 627 octets. La version Markdown servie à ClaudeBot pour le même contenu : 6 971 octets. Une réduction de 96 %. L’IA reçoit le titre, l’auteur, la date, puis le texte structuré en Markdown propre, avec les liens internes préservés et les titres hiérarchisés. Plus de div, plus de scripts, plus de bruit. Juste l’information. C’est la base d’une vraie [citabilité de votre contenu par les IA](https://wordpress-freelance.com/articles/citabilite-ia-5-etapes-essentielles-pour-votre-site-wordpres/).

Le mécanisme repose sur la détection du User-Agent. Quand un crawler identifié comme une IA visite une URL normale, le serveur lui retourne le Markdown au lieu du HTML. Le visiteur humain, lui, ne voit jamais la différence. Et pour vérifier que tout se tient côté SEO, chaque réponse Markdown envoie un en-tête noindex et un canonical qui renvoie vers la version HTML. Pas de duplicate content : le HTML reste la source d’autorité pour Google, le Markdown sert seulement les IA.

## Comment le plugin fait ça, concrètement

J’ai construit ce mécanisme dans un plugin, WS Markdown for Bots, qui combine trois modes de service activables séparément. Le suffixe .md, qui donne accès à la version Markdown de n’importe quelle URL. La détection automatique des crawlers, qui sert le Markdown sans intervention. Et la génération des fichiers llms.txt et llms-full.txt conformes au standard.

La détection couvre plus de trente crawlers IA : GPTBot et ChatGPT-User côté OpenAI, ClaudeBot côté Anthropic, PerplexityBot, Google-Extended (le crawler d’entraînement IA, distinct de Googlebot), Applebot-Extended, Bytespider, et beaucoup d’autres. La liste est éditable : on peut ajouter ses propres patterns ou en exclure.

La conversion HTML vers Markdown se fait en PHP natif, sans service tiers ni dépendance externe. Un point qui m’a demandé du soin : les shortcodes sont pré-rendus avant la conversion. Concrètement, tout ce qui est construit avec un page builder (Avada, Elementor, Divi, Gutenberg) est traité sur son rendu HTML final, pas sur le code brut de l’éditeur. C’est ce qui fait que ça marche sur des sites réels et pas seulement sur du contenu Gutenberg propre.

Côté performance, chaque conversion est mise en cache vingt-quatre heures via les transients WordPress, et le cache est invalidé dès qu’un article est modifié. La conversion ne coûte donc qu’une fois par jour et par URL, quel que soit le nombre de passages de bots. Et sur une requête HTML normale, le [plugin ne s’exécute pas](https://wordpress-freelance.com/articles/plugins-seo-wordpress-2026-yoast-rank-math-aioseo-compares/ "plugin ne s'exécute pas") du tout : zéro surcoût pour vos visiteurs.

## Ce que ça révèle, et pour qui c’est utile

Le plugin enregistre chaque passage de bot dans un tableau de bord. C’est souvent une révélation pour mes clients : ils découvrent quelle IA s’intéresse à leur contenu, et surtout quelles pages. Régulièrement, ce n’est pas la homepage commerciale qui attire le plus de ClaudeBot, mais un article technique de fond. L’information change la façon de prioriser le contenu, et complète bien une [stratégie LLM SEO](https://wordpress-freelance.com/consultant-geo/strategie-llm-seo/) globale.

Les profils qui en tirent le plus : les éditeurs de logiciels avec une documentation publique, qui veulent que les IA citent correctement leurs fonctionnalités quand un prospect demande « quel outil pour faire X ». Les e-commerces techniques, dont les fiches produit complexes deviennent lisibles sans le bruit des cross-sells et des avis. Les sites média et d’expertise, dont les articles deviennent ingérables par les pipelines d’agrégation IA. Et plus largement, toute marque dont le premier point de contact avec un prospect devient une IA plutôt que le site lui-même.

 ![Servir du markdow aux IA](https://wordpress-freelance.com/wp-content/uploads/2026/06/img5433-600x338.webp "Servir Markdow aux IA") 

## Questions fréquentes

### C’est quoi, servir du Markdown aux IA ?

Servir du Markdown aux IA, c’est détecter qu’un crawler d’IA visite votre site et lui renvoyer une version Markdown propre de la page, au lieu du HTML complet destiné aux humains. L’IA reçoit le contenu sans le bruit du code, ce qui améliore la précision avec laquelle elle le comprend et le cite.

### Comment optimiser son contenu pour être cité par ChatGPT et Perplexity ?

Au-delà du Markdown propre, il faut une structure extractible : des réponses directes en début de section, des définitions explicites, des entités nommées clairement et des titres qui posent la question avant d’y répondre. Servir du Markdown aux IA enlève le bruit technique ; le travail éditorial fait le reste. Pour le cas spécifique de Perplexity, je détaille la méthode sur ma page [optimisation pour Perplexity](https://wordpress-freelance.com/consultant-geo/optimisation-perplexity/).

### C’est quoi GPTBot, ClaudeBot et PerplexityBot ?

Ce sont les crawlers des principales IA : GPTBot pour OpenAI, ClaudeBot pour Anthropic, PerplexityBot pour Perplexity. Ils visitent votre site pour comprendre et indexer votre contenu en vue de leurs réponses. Le plugin les détecte par leur User-Agent et leur sert directement la version Markdown.

### Est-ce que ça crée du duplicate content qui pénalise mon SEO ?

Non. Les versions Markdown sont servies avec un en-tête noindex et un canonical qui pointe vers la page HTML. Google ignore ces URLs pour son index classique, et l’autorité reste consolidée sur le HTML. Le SEO traditionnel n’est pas touché.

### Ça ralentit mon site ?

Non. Le code ne s’exécute que pour les URLs en .md ou pour les User-Agents de crawlers IA. Sur une visite humaine normale, le plugin reste inactif. Et les conversions sont mises en cache vingt-quatre heures, invalidées à chaque modification d’article.

### Ça marche avec Avada ou Elementor ?

Oui. Les shortcodes et blocs de page builder sont pré-rendus avant la conversion, donc c’est le rendu final qui est transformé en Markdown, pas le code brut de l’éditeur. C’est précisément le cas qui casse la plupart des solutions concurrentes.

### Faut-il un abonnement ?

Non. La licence est unique, à vie, sans abonnement mensuel ni service externe qui héberge votre contenu. Tout tourne sur votre propre serveur.

Ce mécanisme, je l’ai packagé dans un [plugin que je développe et maintiens](https://wordpress-freelance.com/expert-wordpress/developpement-plugin-wordpress/), WS Markdown for Bots. Il tourne sur ce site : la démonstration que vous venez de voir, c’est lui. Si vous voulez l’installer sur le vôtre, la licence est unique et à vie, sans abonnement. [Voir le plugin](https://plugin.wordpress-freelance.com/plugin/ws-markdown-for-bots-pro/).