Pas besoin d'une refonte headless pour être cité par ChatGPT, Perplexity ou les AI Overviews de Google. WordPress rend un HTML complet côté serveur, et c'est exactement ce que lisent les crawlers IA : une installation standard franchit déjà l'obstacle le plus dur. Le reste est délibéré : accès des crawlers, schema, signaux de fraîcheur et carte du site lisible par machine. Voici la configuration que nous appliquons sur des sites WordPress, sans toucher au cœur.
Pourquoi WordPress part avec une longueur d'avance
La plupart des crawlers IA n'exécutent pas JavaScript. Une application React rendue côté client leur paraît presque vide ; une page WordPress arrive en HTML complet depuis PHP, texte inclus. Cette avance disparaît toutefois quand un page builder injecte le contenu par script, ou quand un thème cache le texte derrière des onglets pilotés en JavaScript. La règle est simple : affichez le code source de la page dans le navigateur. Le texte que vous y trouvez est celui qu'un moteur IA peut citer.
Ouvrir robots.txt aux crawlers IA
Chaque moteur a son bot, et un bot bloqué signifie zéro citation depuis ce moteur. Aucun code n'est nécessaire pour cette étape : l'éditeur de fichiers de Yoast (Outils, puis Éditeur de fichiers) et l'éditeur robots.txt de Rank Math (Réglages généraux) modifient le fichier directement depuis l'admin. Si vous préférez le code, WordPress sert un robots.txt virtuel que l'on étend avec le filtre robots_txt depuis le functions.php d'un thème enfant :
add_filter( 'robots_txt', function ( $output ) {
$output .= "\nUser-agent: OAI-SearchBot\nAllow: /\n";
$output .= "\nUser-agent: ClaudeBot\nAllow: /\n";
$output .= "\nUser-agent: PerplexityBot\nAllow: /\n";
return $output;
}, 20 );
Un fichier robots.txt physique à la racine fonctionne aussi et remplace simplement le fichier virtuel. Pesez le compromis : autoriser ces bots rend la citation possible, et un entre-deux courant consiste à autoriser les bots de recherche et de citation tout en bloquant les crawlers d'entraînement pur comme GPTBot ou CCBot. Les AI Overviews de Google ne demandent aucune inscription : les recommandations de Google précisent qu'elles sont alimentées par l'indexation ordinaire de Googlebot et le classement du moteur classique.
Du schema sans écrire de code
Les données structurées disent aux moteurs qui a écrit quoi, et quand. Sur WordPress, on les écrit rarement à la main : Yoast SEO et Rank Math émettent tous deux un graphe JSON-LD (Article, Organization, BreadcrumbList) sur chaque article, et leurs blocs FAQ produisent un balisage FAQPage que les moteurs de réponse extraient volontiers. Vérifiez ce que vos pages émettent réellement avec le test des résultats enrichis de Google : les plugins injectent le schema dynamiquement, un simple curl ne le montrera pas.
Vous voulez que votre site soit la réponse quand une IA est interrogée sur votre marché ? Décrivez votre installation : diagnostic d'une page sous 48 h.
Recevoir mon diagnostic →Afficher la date de mise à jour
Les moteurs IA pondèrent fortement la fraîcheur, et WordPress suit une date de modification que beaucoup de thèmes n'affichent jamais. Faites-la apparaître dans le template d'article avec get_the_modified_date() :
if ( get_the_modified_date() !== get_the_date() ) {
echo 'Mis à jour le ' . esc_html( get_the_modified_date() );
}
Associez la date visible à de vraies révisions : rafraîchir les chiffres et les exemples d'un article, puis laisser la date de modification en témoigner, est l'un des gains de visibilité les moins chers qui soient.
Ajouter un llms.txt
llms.txt est une convention proposée : un fichier markdown à la racine du site qui donne aux systèmes IA une vue d'ensemble éditorialisée du site et des liens vers ses pages clés. L'adoption par les moteurs reste inégale ; traitez-le comme un pari peu coûteux. La voie sans plugin : un fichier statique déposé à la racine en SFTP :
# Agence Exemple
> Studio d'ingénierie web et WordPress. Services, guides, contact.
## Pages clés
- [Services](https://www.example.com/services/)
- [Guides](https://www.example.com/blog/)
- [Contact](https://www.example.com/contact/)
Deux options maintenues le génèrent pour vous. Le plugin gratuit Website LLMs.txt (plus de 40 000 installations actives à l'heure où nous écrivons) construit le fichier à partir de votre contenu, le rafraîchit selon un calendrier et respecte les réglages noindex de Yoast, Rank Math, SEOPress et AIOSEO. Les utilisateurs de Rank Math peuvent se passer de plugin supplémentaire : son module LLMs.txt intégré s'active d'un interrupteur dans le tableau de bord, avec une sortie éditable. Un fichier généré suit votre contenu au lieu de se périmer : préférez l'une de ces voies à un fichier écrit à la main que vous oublierez.
Structurer les articles pour l'extraction
Les moteurs de réponse citent des passages, pas des pages. Formulez les titres comme les gens formulent leurs questions, ouvrez chaque section par une réponse courte et autonome, et préférez les tableaux pour les comparaisons. Les affirmations sourcées et datées pèsent de façon mesurable : l'étude GEO de Princeton (KDD 2024) a constaté que citations, références et statistiques augmentaient la visibilité dans les réponses génératives de 30 à 40 % dans son benchmark. Un encart auteur avec un vrai nom et de vraies références complète l'ensemble : les moteurs cherchent des signaux de responsabilité sur la page.
La boîte à outils plugin
Pour tout regrouper, voici quel plugin couvre quelle partie du travail :
- Schemas Article, Organization et FAQ : Yoast SEO ou Rank Math, déjà présents sur la plupart des installations.
- llms.txt : le plugin gratuit Website LLMs.txt, ou le module intégré de Rank Math.
- robots.txt sans code : l'éditeur de fichiers de Yoast ou l'éditeur robots.txt de Rank Math.
- Ce qu'aucun plugin ne fait : structurer vos contenus en réponses citables. Cette partie reste éditoriale, et c'est celle que les moteurs sélectionnent réellement.
La liste de contrôle
- Vérifier le code source : le contenu doit être dans le HTML rendu côté serveur.
- Décider quels bots IA vous autorisez ; étendre robots.txt via le filtre robots_txt.
- Laisser le plugin SEO émettre les schemas Article et FAQ ; vérifier au test des résultats enrichis.
- Afficher la date de modification, et réviser le contenu pour de vrai.
- Ajouter un llms.txt à la racine, statique ou généré par plugin.
- Ouvrir chaque section par une réponse citable ; sourcer et dater ses statistiques.