J’utilise Claude Code avec 7 serveurs MCP, 10 skills et un pipeline de publication en 10 phases pour gérer 348 articles WordPress sur wpformation.com. En 98 sessions, le score SEO est passé de 68 à 83/100, les sessions organiques ont bondi de 174% et le trafic IA a explosé de 300%. Voici 70% de ma méthode : le reste est dans le guide PDF.
Pas le temps ? Faites-le analyser par l'IA
On lit partout que l’IA va remplacer les créateurs de contenu. C’est faux. En revanche, un créateur de contenu équipé d’IA va remplacer celui qui ne l’est pas. Et la différence se joue maintenant.
Quand j’ai migré wpformation.com en architecture headless début 2026 (WordPress en backend, Next.js en frontend), je me suis retrouvé avec un problème que je n’avais pas anticipé : 348 articles à gérer, rafraîchir, auditer… seul. Des articles vieux de 10 ans avec des plugins qui n’existent plus. Des liens cassés par dizaines. Des méta SEO aux fraises. Et zéro TL;DR, zéro FAQ, zéro optimisation GEO.
J’aurais pu embaucher. J’aurais pu sous-traiter. J’ai fait mieux : j’ai construit un workflow complet avec Claude Code, le CLI d’Anthropic, connecté à 7 services externes via le protocole MCP. 98 sessions de travail plus tard, le score SEO du site est passé de 68 à 83/100, 52 articles ont été réécrits, 90 TL;DR ajoutés, et le trafic organique a bondi de 174%.
Je m’appelle Fabrice Ducarme. En tant que co-créateur de WPS Hide Login (2M+ installations), fondateur de WPServeur et formateur WordPress certifié Qualiopi depuis 2012, j’ai testé pas mal d’approches pour gérer du contenu à grande échelle. Celle-ci est de loin la plus efficace que j’aie utilisée.
Info : Cet article vous montre environ 70% de ma méthode. Les 30% restants (config commentée, skills prêts à copier, checklists complètes) sont dans le guide PDF gratuit que je propose plus bas. Mais ce qui suit devrait déjà vous donner une bonne longueur d’avance.
C’est quoi Claude Code et le protocole MCP ?
Avant d’entrer dans le vif du sujet, il faut comprendre deux choses. Deux briques qui, ensemble, changent complètement la donne pour gérer un site WordPress.
Claude Code : l’IA dans votre terminal
Claude Code est le CLI officiel d’Anthropic. Concrètement, c’est un agent IA qui tourne dans votre terminal et qui peut lire vos fichiers, exécuter des commandes, naviguer dans votre projet, et surtout comprendre le contexte global de ce que vous faites. Pas un chatbot. Un assistant qui a accès à votre environnement de travail.
Conseil : Claude Code est inclus dans le plan Pro à 20$/mois et dans les plans Max (100$ ou 200$/mois). Pas de version gratuite pour l’instant, mais honnêtement, le retour sur investissement est immédiat quand on gère du contenu WordPress. Si vous hésitez, commencez par le plan Pro : ça suffit largement pour démarrer.
Ce qui rend Claude Code différent d’un simple chat avec ChatGPT ou Claude.ai, c’est le fichier CLAUDE.md. C’est un fichier Markdown à la racine de votre projet qui contient toutes les instructions permanentes : les conventions, les URLs, les credentials (en référence, pas en clair), les règles de rédaction, l’état du site. L’IA le lit à chaque démarrage et sait exactement où elle en est.

Imaginez un assistant qui, à chaque session de travail, connaît déjà l’historique de votre site, vos préférences de rédaction, vos 348 articles, vos redirections, votre config serveur. Pas besoin de tout réexpliquer à chaque fois. C’est ça, le CLAUDE.md. Et c’est ce qui fait toute la différence avec un prompt ChatGPT qu’on relance de zéro à chaque session.

Claude Code supporte aussi les skills (des scripts en langage naturel que l’IA exécute), les agents (des profils spécialisés : rédacteur, auditeur SEO, designer…) et les teams (plusieurs agents qui travaillent en parallèle sur un même projet). On y revient dans les sections suivantes.
Mon setup : VS Code, Windows, Mac et GitHub
Au quotidien, je travaille avec VS Code sur deux machines : un PC Windows (principal) et un Mac (déplacements). Claude Code tourne dans le terminal intégré de VS Code, ce qui me permet de voir le code, les fichiers et la conversation IA dans la même fenêtre. Pas besoin de jongler entre un navigateur et un terminal séparé.
Pour la synchronisation entre les deux machines, j’utilise GitHub. Le repo contient tout le projet : le CLAUDE.md, les skills, les agents, le changelog, et les fichiers de mémoire. Quand je quitte une machine, je commite et pousse. Quand je reprends sur l’autre, je tire les dernières modifications. Claude Code retrouve automatiquement le contexte grâce au CLAUDE.md et aux fichiers de session.

Conseil : Si vous travaillez sur plusieurs machines, versionnez votre CLAUDE.md et vos skills sur Git dès le premier jour. C’est ce qui vous évitera de perdre du contexte et de devoir tout réexpliquer à Claude Code quand vous changez de poste.
Le protocole MCP : donner des bras à l’IA
Le Model Context Protocol (MCP) est un standard ouvert annoncé par Anthropic en novembre 2024, aujourd’hui géré par la Linux Foundation. OpenAI l’a adopté en mars 2025. Plus de 16 000 serveurs MCP existent dans l’écosystème.
Le MCP permet de connecter une IA à des services externes : votre site WordPress, Google Search Console, Google Analytics, Bing Webmaster Tools, une banque d’images… L’IA peut alors interroger ces services, récupérer des données, et agir dessus. Directement depuis votre terminal. Si vous voulez comprendre le protocole MCP en détail, j’en parle dans mon article sur comment reprendre le contrôle de WordPress en 2026.
En pratique, c’est comme donner des bras à votre IA. Sans MCP, Claude Code peut lire et écrire des fichiers locaux. Avec MCP, il peut publier un article WordPress, vérifier vos positions Google, analyser votre trafic GA4, soumettre une URL à Bing… tout ça dans la même conversation.
La configuration tient dans un fichier .mcp.json à la racine de votre projet. Chaque serveur MCP est déclaré avec sa commande de lancement et ses variables d’environnement :
{
"mcpServers": {
"wpformation": {
"type": "stdio",
"command": "npx",
"args": ["-y", "claudeus-wp-mcp",
"--url", "https://votre-site.com",
"--user", "votre-user",
"--application-password", "xxxx-xxxx-xxxx"
]
},
"google-search-console": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-server-gsc"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "config/service-account.json",
"GSC_SITE_URL": "sc-domain:votre-domaine.com"
}
}
}
}
Deux serveurs déclarés, et Claude Code peut déjà créer des articles WordPress et interroger vos données Search Console.
7 serveurs MCP pour connecter WordPress au monde
Sur wpformation.com, j’utilise 7 serveurs MCP qui couvrent l’ensemble de mon workflow. Chacun apporte une capacité spécifique que Claude Code peut utiliser à tout moment :
| Serveur MCP | Rôle | Ce qu’il apporte |
|---|---|---|
| claudeus-wp-mcp | WordPress REST API | 145 outils : créer/modifier des articles, uploader des médias, gérer les plugins, les options, les utilisateurs |
| mcp-server-gsc | Google Search Console | Clics, impressions, CTR, positions par requête et par page. Inspection d’URL. Gestion des sitemaps |
| analytics-mcp | Google Analytics 4 | Sessions, pages vues, taux d’engagement, durée, sources de trafic, rapports temps réel |
| mcp-server-bwt | Bing Webmaster Tools | Trafic Bing, stats crawl, problèmes d’indexation, backlinks, soumission d’URLs |
| wordpress-org-mcp | WordPress.org | Infos plugins/thèmes : installations, notes, compatibilité, vulnérabilités connues |
| pixabay-mcp | Banque d’images | Recherche d’images libres de droits par mot-clé pour les illustrations d’articles |
| mcp-gemini-image | Génération d’images | Créer des images sur mesure via Google Gemini pour les featured images |

Comment ça fonctionne concrètement ? Quand je lance un audit SEO complet, Claude Code interroge GSC, GA4, Bing et Check Position en parallèle. Il croise les données, détecte les divergences (une page qui monte sur Google mais stagne sur Bing, par exemple), et me sort un rapport consolidé avec des recommandations actionnables. Le tout en moins de 2 minutes.
Le serveur WordPress (claudeus-wp-mcp) est le plus utilisé. Avec ses 145 outils, Claude Code peut littéralement tout faire sur mon site : créer un article en brouillon, uploader une image avec son texte alternatif, modifier les méta Yoast, ajouter des liens internes, et même exécuter des scripts PHP sur le serveur via FTP. Pas besoin d’ouvrir l’admin WordPress.
Les MCP que j’ai étudiés sans les retenir
J’ai passé du temps à explorer l’écosystème MCP avant de faire mes choix. Voici ceux que j’ai évalués et pourquoi je ne les ai pas gardés :
| MCP évalué | Intérêt | Pourquoi je ne l’ai pas retenu |
|---|---|---|
| MCP Ahrefs | Backlinks, analyse concurrentielle | Check Position + GSC couvraient déjà 80% du besoin. Ahrefs aurait ajouté de la complexité sans valeur décisive |
| MCP Notion | Gestion de projet | J’ai préféré garder tout dans le CLAUDE.md et les fichiers locaux. Plus simple, sans dépendance externe, et Claude Code le lit nativement |
| MCP Slack | Notifications | Inutile quand on travaille seul. Le changelog local remplit le même rôle |
| MCP Lighthouse | Audits performance | PageSpeed est déjà à 98 sur mobile. Pas ma priorité |
| MCP Semrush | Positions, trafic estimé | Pas de serveur MCP officiel. J’utilise Semrush manuellement et je croise avec GSC/CP |
| MCP GitHub Copilot | Code completion | Claude Code fait déjà du code. Redondant. Et je ne veux pas deux IA qui se marchent dessus |
Attention : On l’oublie trop souvent, mais la simplicité est un avantage compétitif. Chaque serveur MCP ajouté, c’est de la complexité, des credentials à gérer, et du bruit potentiel dans les réponses de l’IA. Mon conseil : commencez avec 2 MCP max (WordPress + GSC), et ajoutez les autres uniquement quand vous en avez vraiment besoin.
10 skills pour automatiser WordPress sans coder
Les skills, c’est la vraie puissance de Claude Code. Un skill, c’est un fichier Markdown (SKILL.md) qui décrit une procédure complexe en langage naturel. Quand vous l’invoquez, Claude Code exécute chaque étape automatiquement.
Pas de code à écrire. Pas de script à maintenir. Vous décrivez ce que vous voulez, l’IA le fait. Voici mes 10 skills actifs :
| Skill | Commande | Ce qu’il fait |
|---|---|---|
| Audit SEO | /audit-seo | Audit complet 6 sources, scoring /100, on-page /30, citabilité GEO /5 |
| Audit contenu | /audit-content | Détecte les orphelins, les articles obsolètes, les plugins abandonnés |
| Article WordPress | /wp-article | Pipeline 10 phases : du briefing à la publication zéro-retouche |
| Copywriter | /copywriter-wpf | Planification éditoriale : 10 idées scorées sur 20 points |
| Backup | /backup | Snapshot JSON de tous les articles avant opérations dangereuses |
| Optimisation | /wp-optimize | Nettoyage : révisions, transients, spam, base de données |
| Médias | /wp-media | Upload, orphelins, gestion des images via l’API REST |
| Veille technique | /veille-tech | Briefing personnel : 15+ sources WordPress, traduit, trié par priorité |
| Newsletter | /wp-veille | Curation mensuelle pour la newsletter Brevo (5 700 abonnés) |
| Changelog | /changelog | Horodatage de chaque modification dans un fichier structuré |

Trois skills méritent un zoom.
Le pipeline de publication en 10 phases
Le skill /wp-article est le coeur du workflow. Quand je lance la commande avec un sujet, voici ce qui se passe :
- Briefing : Claude Code vérifie qu’aucun article existant ne cannibalise le sujet (indice Jaccard sur les titres et mots-clés). Il me propose un angle, un slug, une catégorie.
- Fact-check : avant d’écrire la moindre ligne, l’IA vérifie chaque fait, chaque plugin mentionné, chaque date. Tableau de vérification avec les sources. On n’invente rien.
- Rédaction : l’article est écrit en suivant les règles anti-IA (on y vient juste après) et les patterns de ma voix éditoriale. Première personne, accents, opinions assumées.
- Brouillon WordPress : création via l’API REST, upload de l’image à la une en WebP avec texte alternatif en français.
- Méta SEO : configuration Yoast (titre de moins de 55 caractères, méta description entre 140 et 160 caractères).
- Images : featured image via Gemini ou Pixabay, compression WebP, alt text descriptif.
- Maillage interne : 2 à 5 liens sortants vers des articles existants, 2 à 3 liens entrants depuis d’autres articles. Avec backup obligatoire avant toute modification.
- Audit on-page : l’article passe un audit sur 30 points (minimum 22/30).
- 25 vérifications pré-publication : si un check échoue, on corrige avant de publier.
- Publication : l’article est publié, le webhook déclenche la revalidation du cache (ISR), et l’URL est soumise à IndexNow pour une indexation rapide.
Tout ça, en une seule commande.
Conseil : Le backup avant le maillage (phase 7), c’est non négociable. J’ai failli perdre le contenu de 3 articles en modifiant les liens internes sans snapshot préalable. Le skill /backup crée un JSON complet de chaque article touché. Ça prend 5 secondes et ça vous sauve la mise.
L’audit SEO à 6 sources
Le skill /audit-seo croise 6 sources de données pour produire un score global sur 100 :
- Google Search Console : clics, impressions, CTR, positions moyennes sur 28 jours
- Google Analytics 4 : sessions, taux d’engagement, durée de session
- Check Position : positions SERP en temps réel, 83 mots-clés suivis (rafraîchis toutes les heures)
- Bing Webmaster Tools : trafic Bing, stats crawl, problèmes d’indexation
- LLMS Tracking : trafic depuis les IA génératives (GPTBot, ClaudeBot, PerplexityBot…)
- Quality Gates : référentiel interne de seuils de qualité (titres, méta, densité de liens, fraîcheur…)
Le scoring pondère les métriques : positions (25%), CTR (20%), engagement (20%), durée de session (15%), tendance (10%), cannibalisation (10%). Un article bien positionné mais qui n’engage pas le lecteur sera signalé. Un article qui engage mais ne se positionne pas, aussi. C’est le croisement qui fait la valeur.
Voici la structure simplifiée du skill :
# Skill : Audit SEO Complet
# Commande : /audit-seo [mode]
## Modes disponibles
- `full` : audit complet 6 sources
- `quick-wins` : opportunités rapides
- `page {slug}` : audit on-page /30
## Scoring global /100
Positions (25%) + CTR (20%) + Engagement (20%)
+ Durée (15%) + Tendance (10%) + Cannibalisation (10%)
## Audit on-page /30
SEO classique /15 : H1, H2-H6, title, méta,
images, liens internes, schema, canonical, URL
GEO /15 : citabilité IA, signaux d'autorité,
accessibilité pour les crawlers IA
En pratique, je tape /audit-seo full et je reçois un rapport structuré avec un score, des recommandations prioritaires, et les actions à mener. Le skill fait tout le travail d’analyse.

L’idéation éditoriale scorée
Le skill /copywriter-wpf est mon planificateur éditorial. Il scanne les tendances (réseaux sociaux, flux RSS WordPress), croise avec les données GSC et GA4 (quels sujets manquent, quels articles performent), vérifie qu’aucun article existant ne cannibalise l’idée, et me propose 10 sujets scorés sur 20.
Le scoring se fait sur 5 axes :
- Tendance (/4) : le sujet est-il d’actualité dans l’écosystème WordPress ?
- Potentiel SEO (/4) : volume de recherche, difficulté, intention
- Soutien aux piliers (/4) : renforce-t-il un article pilier existant ?
- Unicité en FR (/4) : existe-t-il déjà un bon article francophone sur le sujet ?
- Potentiel E-E-A-T (/4) : puis-je apporter une expertise personnelle crédible ?
Un sujet à 16/20 passe en priorité. En dessous de 12, il va en liste d’attente.
Ce que j’ai appris en construisant ces skills
Je n’ai pas inventé tout ça dans le vide. J’ai étudié des dizaines de workflows publiés par la communauté Claude Code, des prompts systèmes partagés sur GitHub, des skills open source. Ce qui fait la différence, c’est l’adaptation au contexte WordPress francophone et l’intégration avec les MCP.
Le concept de "quality gates" (seuils de qualité) vient du monde du développement logiciel : un article ne peut pas être publié s’il ne franchit pas 25 vérifications. Le scoring GEO s’inspire de la recherche Princeton (on en parle plus bas). L’anti-IA writing, c’est un mix entre l’analyse de mes propres articles écrits à la main et les patterns détectés par les outils de détection IA.
Info : Un skill, ça s’affine. Mon skill /wp-article en est à sa 15e itération. Les premières versions oubliaient le maillage interne, ne vérifiaient pas la cannibalisation, et publiaient sans audit. Chaque erreur a ajouté une vérification. C’est exactement comme ça qu’il faut procéder : commencez simple, ajoutez les gardes-fous au fil des problèmes rencontrés.
Comment j’écris du contenu IA indétectable ?
Le contenu généré par IA, on le repère à 10 mètres. Les mêmes mots (crucial, fondamental, incontournable), les mêmes structures (3 points avec 3 sous-points), les mêmes transitions (De plus, Par ailleurs, Il convient de noter)… Google le sait. Vos lecteurs aussi. C’est d’ailleurs un enjeu majeur pour le E-E-A-T de votre site.
J’ai construit un framework anti-IA en deux parties (un sujet que j’aborde aussi dans mon article sur ChatGPT et WordPress) : un fichier d’expressions interdites (ce que l’IA ne doit JAMAIS écrire) et un fichier de patterns stylistiques (ce qu’elle doit reproduire de mon style personnel). Claude Code consulte ces deux fichiers avant chaque rédaction.
Les 4 règles fondamentales
Règle 1 : Première personne partout. "Je", "j’ai testé", "sur mon site". Jamais de "on recommande" ou "il est conseillé de". C’est mon blog, ma voix.
Règle 2 : Accents obligatoires partout. Y compris dans les titres SEO, les méta descriptions, les textes alternatifs d’images. C’est du français, on écrit en français.
Règle 3 : Fact-check avant d’écrire. Chaque plugin mentionné est vérifié (existe-t-il encore ? combien d’installations ? dernière mise à jour ?). Chaque date est confirmée. Chaque chiffre est sourcé.
Règle 4 : Pas de question en conclusion. Les commentaires sont désactivés sur le site. Une question finale type "Et vous, qu’en pensez-vous ?" n’a aucun sens puisque personne ne peut répondre.
Les expressions interdites
Voici un aperçu de ce que Claude Code n’a PAS le droit d’écrire sur wpformation.com :
| Interdit | Alternative | Pourquoi |
|---|---|---|
| "Plongeons dans…" | Entrer directement dans le sujet | Personne ne dit ça en vrai |
| "À l’ère du numérique…" | Un fait concret ou une anecdote | Phrase creuse par excellence |
| "De plus…" / "En outre…" | "Et", "Mais", "Donc" ou pas de transition | Signature IA à 100% |
| "Il convient de noter que…" | Énoncer le fait directement | Personne ne parle comme ça |
| "Crucial" / "Fondamental" | "Important" / "Utile" / "Pratique" | Surutilisé par les LLMs |
| Tiret cadratin (—) | Deux-points, virgule ou parenthèses | Le marqueur IA le plus traître |
| "Permet de + infinitif" | Verbe direct | Tournure passive typique IA |
Attention : Le tiret cadratin, c’est le marqueur IA le plus traître. Personne n’écrit avec des tirets cadratins en français courant. Quand vous en voyez trois dans un article, vous pouvez parier que c’est de l’IA. Sur wpformation.com, un mu-plugin les remplace systématiquement.
Avant / Après : le même paragraphe
Version IA (avant) :
"Il est essentiel de comprendre que les Core Web Vitals représentent un ensemble de métriques cruciales pour évaluer l’expérience utilisateur de votre site WordPress. De plus, ces indicateurs jouent un rôle fondamental dans le positionnement de votre site."
Version anti-IA (après) :
"Les Core Web Vitals, c’est Google qui note votre site comme un prof. Trois critères : ça charge vite ? Ça répond au clic ? Ça bouge pas dans tous les sens ? Si vous ratez un des trois, Google vous pénalise. Point."
La différence ? Le deuxième texte sonne comme quelqu’un qui parle. Pas comme un rapport de stage. C’est ça, l’anti-IA writing : écrire comme on explique les choses à un collègue. Si vous relisez votre article et que ça sonne comme une thèse, recommencez.
Mes prompts et mon CLAUDE.md commenté, prêts à copier.
Jusqu'ici tu as lu 70 % de ma méthode. Si tu veux la totale : prompts, config, checklists, c'est dans le PDF.
Comment croiser 6 sources SEO pour voir ce que les autres ne voient pas ?
La plupart des audits SEO s’appuient sur une seule source. GSC, à la rigueur GA4. Le problème, c’est qu’une source unique ment. Ou plutôt, elle ne raconte qu’une partie de l’histoire.
Mon audit croise 6 sources pour avoir une vision à 360 degrés. Voici ce que chacune apporte et pourquoi elle est indispensable :
- Google Search Console : la source de vérité pour le SEO organique Google. Clics, impressions, CTR, positions moyennes sur 28 jours. J’analyse les quick wins (pages à forte impression mais faible CTR), les tendances, et la cannibalisation.
- Google Analytics 4 : ce que les visiteurs font une fois sur le site. Taux d’engagement, durée de session, pages par session. Un article bien positionné mais avec 20% d’engagement, c’est un faux ami.
- Check Position : 83 mots-clés suivis en temps réel. C’est l’indicateur avancé : quand Check Position détecte une chute avant que GSC ne la confirme (GSC a 3 jours de retard), je peux réagir immédiatement.
- Bing Webmaster Tools : le deuxième moteur de recherche. Le ratio France est d’environ 35:1 (Google vs Bing), mais Bing a des données de crawl que Google ne montre pas. Et les signaux Bing servent de contre-vérification.
- LLMS Tracking : un endpoint personnalisé sur mon site qui enregistre les accès des crawlers IA (GPTBot, ClaudeBot, PerplexityBot…) à mes fichiers llms.txt et
llms-full.txt. Ça me dit quelles IA visitent mon site, à quelle fréquence, et depuis quel pays. - Quality Gates : un référentiel interne de seuils (titre entre 30 et 55 caractères, méta entre 140 et 160, densité de liens 2-5 pour 1000 mots, etc.). Pas une source externe, mais le filtre qui transforme les données brutes en recommandations.
Conseil : La vraie valeur est dans le croisement. Quand GSC montre une montée de position et GA4 une chute d’engagement, c’est que le contenu est bien indexé mais ne répond pas à l’intention de recherche. Quand Check Position détecte une position top 3 mais que GSC montre un CTR de 0.5%, c’est que le title ou la méta doivent être réécrits. Quand Bing et Google divergent, c’est souvent un problème technique.
Le résultat, c’est un score global sur 100 qui synthétise la santé SEO du site. Et un audit on-page sur 30 points pour chaque article individuel (15 points SEO classique + 15 points GEO).
Comment se faire citer par ChatGPT, Perplexity et Google AI ?
Le GEO (Generative Engine Optimization), c’est le SEO pour les IA génératives. Et ce n’est plus de la science-fiction : sur wpformation.com, certains articles génèrent plus de trafic depuis les IA que depuis Google.
L’article WordPress headless : 166 sessions mesurées en GA4, dont seulement 11 clics GSC. Les 155 sessions restantes viennent de ChatGPT, Perplexity et consorts. L’article sur le GEO WordPress : même constat, 155+ sessions d’origine IA.
Info : Comment savoir si le trafic vient des IA ? Soustrayez les clics GSC des sessions GA4 pour une même page. Si GA4 montre 166 sessions et GSC 11 clics, les 155 sessions manquantes viennent probablement des IA génératives (ChatGPT, Perplexity, Google AI Overviews). GA4 les comptabilise, pas GSC.
Comment ? En appliquant les résultats d’une recherche de Princeton présentée à la conférence KDD 2024 : "GEO: Generative Engine Optimization" (Aggarwal et al., Princeton/Georgia Tech). Les trois techniques les plus efficaces selon l’étude :
- L’ajout de statistiques sourcées : jusqu’à +41% de visibilité dans les réponses des IA. Pas des chiffres inventés : des données avec source, date, contexte. "WordPress fait tourner 43% du web (W3Techs, mars 2026)" : ça, une IA le citera.
- La citation de sources : environ +31% de visibilité. Citer WordPress.org, Make WordPress, des rapports officiels. L’IA privilégie le contenu qui se réfère à des sources vérifiables.
- L’ajout de citations d’experts : +28% de visibilité. Attribuer des affirmations à des personnes identifiées. "Matt Mullenweg a annoncé…" plutôt que "Il a été annoncé que…".
Mes 5 checks de citabilité GEO
Chaque article publié sur wpformation.com passe 5 vérifications GEO avant publication :
- Blocs de réponse directe : au moins 3 paragraphes de 40-60 mots qui répondent directement à une question, sans dépendre du reste de l’article. Les IA génératives extraient ces blocs pour les citer dans leurs réponses.
- Paragraphes autonomes : au moins 5 paragraphes de 130-170 mots qui fonctionnent seuls, hors contexte. Peu de pronoms, pas de "comme vu plus haut".
- Densité statistique : au moins 3 données chiffrées sourcées par article (pourcentages, euros, dates, études nommées).
- Attribution d’expertise : au moins 2 affirmations attribuées à des personnes ou des organisations identifiées.
- H2 sous forme de questions : au moins 50% des titres de sections formulés comme des questions naturelles. C’est ce que les utilisateurs demandent aux IA.
Le seuil de publication est de 4/5. En dessous, l’article est retravaillé.
De 68 à 83/100 : les résultats après 98 sessions
Les chiffres. C’est ce qui compte. Voici le GAP entre le début du chantier (fin février 2026) et aujourd’hui, 98 sessions de travail plus tard :
| Métrique | Avant (fév. 2026) | Après (mars 2026) | Évolution |
|---|---|---|---|
| Score SEO global | 68/100 | 83/100 | +15 points |
| SEO technique | 62/100 | 82/100 | +20 points |
| Score GEO | 55/100 | 70/100 | +15 points |
| Score contenu | 45/100 | 68/100 | +23 points |
| Sécurité | 82/100 | 93/100 | +11 points |
| Sessions GA4 (28j) | x | x3 | +174% |
| Pages vues GA4 | x | x2,6 | +158% |
| Engagement GA4 | ~40% | 45,9% | +5,9 points |
| Trafic IA (sessions) | x | x4 | +300% |
| TL;DR ajoutés | 0 | 90+ | De zéro |
| FAQ ajoutées | ~42 | 45+ | +12 nouvelles |
| Articles rafraîchis | 0 | 52+ | 15% du catalogue |
| Liens cassés corrigés | 66 | 0 | -100% |
| Redirections 301 | ~223 | 263 | +40 (nettoyage) |
| PageSpeed Mobile | 98 | 98 | Maintenu |

Les chiffres qui m’impressionnent le plus ? Le bond de 174% en sessions organiques, et le +300% en trafic IA. Mais surtout la progression du score contenu : de 45 à 68/100. C’est là que le travail de fond paie : les TL;DR, les FAQ, les réécritures, le maillage interne, la citabilité GEO.
Ce qui n’a pas marché (et ce que j’en ai tiré)
Tout n’a pas été un long fleuve tranquille. Voici les erreurs que j’ai commises et les leçons que j’en ai tirées :
- Modifier trop d’articles en une seule session. J’ai voulu changer les méta titles de 15 articles d’un coup. Résultat : 3 articles avec des titles cassés, un rollback nécessaire, et 2 heures de vérification manuelle. Maintenant, je ne touche jamais plus de 5 articles par batch, et le backup est obligatoire.
- Faire confiance aux positions Check Position sans croiser avec GSC. Check Position m’a montré un article à la position 7 un jour, position 1 le lendemain, position 14 le surlendemain. Les positions instantanées fluctuent énormément selon les datacenters Google. GSC sur 28 jours est la source de vérité.
- Trop de requêtes vers mon propre serveur. O2switch a un pare-feu qui bloque les IPs après trop de connexions rapides. J’ai été bloqué 3 fois en voulant auditer tous mes articles en boucle. Maintenant, je limite les appels API à 5-10 par session et j’évite les boucles.
- Publier sans vérifier visuellement. Un article peut passer l’audit on-page à 28/30 et avoir un rendu catastrophique en frontend. Un bloc Gutenberg mal fermé, une image qui ne charge pas, un TL;DR qui s’affiche en double. Maintenant, je vérifie systématiquement 3 articles au hasard après chaque batch.
Conseil : Ne comparez pas vos chiffres aux miens. Chaque site a son contexte, son historique, sa niche. Ce qui compte, c’est la progression relative et la méthodologie. Un site à 30/100 qui passe à 50/100 en suivant ce workflow a autant progressé qu’un site à 68 passé à 83.
Par où commencer avec Claude Code et WordPress ?
Vous n’avez pas besoin de tout mettre en place d’un coup. J’ai construit ce workflow en 98 sessions, skill après skill, MCP après MCP. Voici les 5 premières étapes pour démarrer :
Étape 1 : Installer Claude Code
Il vous faut un plan Anthropic Pro (20$/mois minimum) et Node.js installé sur votre machine. L’installation se fait en une commande :
npm install -g @anthropic-ai/claude-code
claude
Claude Code se lance dans votre terminal et vous propose de vous connecter à votre compte Anthropic. 2 minutes, montre en main. Si vous êtes déjà à l’aise avec le terminal (par exemple avec WP-CLI), vous allez adorer.
Attention : Claude Code nécessite Node.js 18+ et fonctionne sur macOS, Linux, et Windows (via WSL ou Git Bash). Si vous êtes sur Windows, installez Git pour Windows d’abord : ça vous donnera un terminal Bash compatible.
Étape 2 : Créer votre premier CLAUDE.md
À la racine de votre projet, créez un fichier CLAUDE.md. C’est le cerveau de votre workflow. Commencez simple :
# CLAUDE.md - Mon Site WordPress
## Site
- URL : https://mon-site.com
- WordPress 6.9, PHP 8.1
- Hébergeur : O2switch
- Thème : Astra
## Contenu
- ~150 articles publiés
- Catégories : Tutoriels, Actualités, Guides
## Conventions
- Langue : français, accents obligatoires
- Rédaction : première personne (je, mon, j'ai testé)
- Trailing slash sur toutes les URLs
Au fil des sessions, vous enrichirez ce fichier avec vos conventions, vos métriques, vos préférences. C’est un document vivant.
Conseil : Le CLAUDE.md, gardez-le sous les 150 lignes. Quand il devient trop long, Claude Code met plus de temps à le traiter et perd en précision. Mon fichier fait 130 lignes et je le maintiens activement : chaque ajout inutile est supprimé.
Étape 3 : Connecter votre premier MCP
Le plus utile pour commencer, c’est le MCP WordPress. Créez un fichier .mcp.json à la racine :
{
"mcpServers": {
"mon-wordpress": {
"type": "stdio",
"command": "npx",
"args": [
"-y", "claudeus-wp-mcp",
"--url", "https://mon-site.com",
"--user", "mon-utilisateur",
"--application-password", "votre-app-password"
]
}
}
}
Pour générer un mot de passe applicatif WordPress : admin WP, rubrique Utilisateurs, puis "Mots de passe d’application". Copiez le mot de passe généré dans votre fichier. Relancez Claude Code, et il aura accès à votre site.
Important : Ne mettez JAMAIS vos credentials en clair dans un fichier commité sur Git. Utilisez un fichier config/credentials.json ajouté au .gitignore, ou des variables d’environnement. Le .mcp.json avec des mots de passe en clair ne doit jamais être poussé sur un dépôt public.
Étape 4 : Écrire votre premier skill
Créez un dossier .claude/skills/ et un premier fichier mon-audit/SKILL.md :
---
name: mon-audit
description: Audit rapide de mon site WordPress
---
# Audit rapide
1. Lister les 10 derniers articles publiés
2. Pour chaque article, vérifier :
- Le titre fait moins de 60 caractères
- La méta description existe
- Il y a au moins 1 image avec texte alternatif
3. Signaler les problèmes trouvés dans un tableau
Tapez /mon-audit dans Claude Code, et l’IA exécute chaque étape. Pas de code, pas de script. Du langage naturel. Sérieusement, c’est tout.
Étape 5 : Lancer votre premier audit
Avec le MCP WordPress connecté et votre skill créé, demandez simplement à Claude Code : "Lance un audit de mes 10 derniers articles". Vous verrez l’IA interroger votre site via l’API REST, analyser les résultats, et vous produire un rapport.
Combien de temps pour tout ça ? 2 à 3 heures pour les 5 étapes. Mais honnêtement, dès que le MCP WordPress est connecté et que le premier skill tourne, vous allez vouloir en ajouter d’autres. C’est addictif.
Bravo : Si vous arrivez jusqu’ici, vous avez un assistant IA connecté à votre WordPress, capable d’auditer vos articles en une commande. Vous êtes déjà en avance sur 95% des gestionnaires de sites WordPress. La suite, c’est d’itérer : ajouter GSC, ajouter GA4, affiner les skills, construire votre propre workflow.
Questions fréquentes
Combien coûte Claude Code ?
Claude Code est inclus dans le plan Pro d’Anthropic à 20$/mois. Les plans Max (100$ ou 200$/mois) offrent plus de capacité et l’accès au modèle Opus, plus puissant. Il n’y a pas de version gratuite pour l’instant. Le coût des MCP est nul : les serveurs sont open source et gratuits. Seuls les services connectés (Google, Bing) nécessitent des credentials, mais les APIs sont gratuites dans les limites d’usage standard.
Ça marche avec d’autres CMS que WordPress ?
Oui. Le protocole MCP est agnostique : il existe des serveurs MCP pour Drupal, Shopify, Notion, Airtable, et des centaines d’autres services. Les skills sont écrits en langage naturel, donc adaptables à n’importe quel contexte. La logique reste la même : connecter l’IA à vos services, décrire vos procédures dans des skills, et laisser l’IA exécuter.
Faut-il savoir coder pour utiliser Claude Code ?
Non. Les skills sont écrits en Markdown, en langage naturel. Le fichier CLAUDE.md est du texte. Le fichier .mcp.json est du JSON basique (et Claude Code peut vous aider à le créer). En revanche, comprendre les bases de la ligne de commande (cd, ls, npm) aide. Si vous savez installer un plugin WordPress, vous saurez utiliser Claude Code.
Est-ce que Google pénalise le contenu assisté par IA ?
Google ne pénalise pas le contenu IA en tant que tel. Ce qu’il pénalise, c’est le contenu de faible qualité, qu’il soit écrit par un humain ou une IA. La clé, c’est le framework anti-IA writing : écrire en première personne, avec une voix authentique, des opinions assumées, des faits vérifiés. Un article assisté par IA qui apporte de la valeur sera traité comme n’importe quel bon contenu.
Combien de temps pour mettre en place ce workflow complet ?
Le setup de base (Claude Code + 1 MCP + 1 skill) prend 2 à 3 heures. Pour un workflow complet avec 7 MCP, 10 skills et toutes les automatisations, comptez 2 à 3 semaines de construction progressive. Je l’ai fait en 98 sessions de travail étalées sur un mois. Le conseil : commencez petit, ajoutez un élément à chaque session.
Ça remplace un rédacteur humain ?
Non. Ça l’augmente. L’IA fait le travail répétitif (audit, vérification, formatage, maillage, méta SEO) et le rédacteur se concentre sur ce qu’aucune IA ne fait bien : les opinions, les anecdotes, l’expérience terrain, le ton personnel. Sur wpformation.com, chaque article passe par un framework anti-IA qui force l’IA à écrire comme moi, pas comme un robot.
Est-ce que ça marche avec d’autres IA que Claude ?
Le protocole MCP est un standard ouvert, désormais géré par la Linux Foundation. OpenAI l’a adopté en mars 2025. En théorie, tout assistant IA compatible MCP peut utiliser les mêmes serveurs. En pratique, les skills et le CLAUDE.md sont spécifiques à Claude Code, mais le concept (instructions permanentes + connexions externes + procédures automatisées) est transposable à n’importe quel outil IA agentique.
Combien ça m’aurait coûté sans Claude Code ?
Faisons le calcul. Voici ce que j’ai réalisé en 98 sessions avec Claude Code, et ce que ça m’aurait coûté si j’avais délégué à un freelance ou une agence :
| Tâche réalisée | Volume | Coût estimé si sous-traité |
|---|---|---|
| Réécriture/rafraîchissement d’articles | 52 articles | ~1 500€ (30€/article) |
| Audits SEO (on-page + technique) | 15 audits | ~750€ (50€/audit) |
| Ajout TL;DR + FAQ + méta SEO | 90+ articles | ~900€ (10€/article) |
| Maillage interne + redirections | 263 redirections, 348 articles | ~500€ |
| Veille, reporting, maintenance | 98 sessions | ~350€ |
| Total estimé | ~4 000€ |
Mon coût réel ? L’abonnement Claude Code Pro à 20$/mois pendant 2 mois, soit environ 40€. Même en étant conservateur sur les tarifs, le ratio est de 1 pour 100. Claude Code m’a fait économiser des dizaines d’heures de travail répétitif : audits, corrections de méta, maillage, vérifications, formatage. Du travail que personne n’aime faire, mais que tout le monde reporte.
Info : Ces chiffres sont des estimations basées sur les tarifs moyens du marché WordPress francophone en 2026. Votre réalité peut varier selon la complexité de votre site et vos prestataires. Le point reste le même : ce que fait Claude Code en 2 minutes, un humain le fait en 2 heures.
Ce que ce workflow a changé dans ma façon de travailler
Ce workflow évolue à chaque session. Au moment où j’écris ces lignes, j’en suis à la session 98, avec 10 skills actifs, 5 agents spécialisés, et 4 workflows d’équipe. Dans 3 mois, il y en aura probablement le double.
Ce que j’ai appris en construisant tout ça : l’IA ne remplace rien si vous ne lui donnez pas de structure. Un CLAUDE.md bien écrit vaut mieux que 10 prompts improvisés. Un skill testé 50 fois vaut mieux qu’un script jamais maintenu. Et un audit automatisé à 6 sources vaut mieux que votre intuition (même après 15 ans de WordPress).
Si vous gérez un site WordPress avec plus de 50 articles, vous avez probablement les mêmes problèmes que moi il y a 3 mois : des contenus qui vieillissent, des méta aux fraises, du maillage inexistant, zéro optimisation pour les IA. Ce workflow résout tout ça. Commencez par les 5 étapes de la section précédente.
Et si vous voulez la totale, récupérez le guide PDF ci-dessous.
Ces prompts, je les utilise chaque jour pour piloter 348 articles. Ici, ils sont gratuits.
Tu as lu l'article en entier, tu connais 70 % de ma méthode. Si tu veux la totale : prompts, config, checklists, c'est dans le PDF.
Inscription à la newsletter WPFormation. Désabonnement en 1 clic.
Analyser avec l'IA
Partager

