J’utilise Claude Code avec 10 serveurs MCP, 17 skills et un pipeline de publication en 10 phases pour gérer 351 articles WordPress sur wpformation.com. En +110 sessions, le score SEO est passé de 68 à 86/100, les sessions organiques ont bondi de 174% et le trafic IA a explosé de 300%. Méthode appliquée à mon site et enseignée chaque semaine dans mes formations (organisme certifié Qualiopi). Voici 70% de ma méthode (mode pro), suivi d’un guide pas-à-pas pour débuter (mode formation). 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é : 351 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 (en français : trop long, pas lu), zéro FAQ, zéro optimisation GEO.
J’aurais pu embaucher. J’aurais pu sous-traiter. J’ai fait mieux : j’ai construit toute une méthode avec Claude Code, le CLI d’Anthropic, connecté à 7 services externes via le protocole MCP. +110 sessions de travail plus tard, le score SEO du site est passé de 68 à 86/100, 52 articles ont été réécrits, 90 TL;DR ajoutés, et le trafic organique a bondi de 174%. Le point de départ ? Identifier les tâches que l’IA fait mieux qu’un humain : ne déléguer que celles-là.
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.
Ma méthode personnelle pour gérer 351 articles
Headless Next.js, 10 MCP, 17 skills, pipeline 10 phases. La stack que j’ai construite pour mon site… et que je n’enseigne pas telle quelle à mes stagiaires (la Partie 2, plus bas).
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 351 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.
Pourquoi Claude Code et pas Claude.ai, ChatGPT ou Gemini ?
Question légitime, vu le bestiaire d’IA dispo en 2026. ChatGPT Pro, Gemini 2.5, Perplexity, Claude.ai (avec ses Projects), Cursor, Aider… à un moment, faut choisir. J’ai testé tout ça pendant 18 mois sur des cas WordPress concrets, du brouillon d’article jusqu’au déploiement. Voilà pourquoi Claude Code a fini par remplacer tout le reste dans ma routine quotidienne.
Local dans VSCode, pas dans un onglet de navigateur
Première raison, et probablement la plus sous-estimée : Claude Code vit dans mon IDE (environnement de développement intégré). Il a accès au système de fichiers du projet. Quand je lui dis "modifie le header de ce thème enfant", il ouvre header.php, lit le code, propose une diff, je valide, c’est commité. Pas de copier-coller. Pas de "ah mince, tu m’avais pas donné le contexte". Le contexte, c’est le projet ouvert dans VSCode. Tout est là, en permanence.
Sur Claude.ai (interface web), je dois copier-coller mes fichiers à chaque conversation. ChatGPT pareil. Pour un thème WordPress qui pèse 40 fichiers PHP, ça devient ingérable au bout de 10 minutes. Sur Claude Code, je tape "ouvre wp-config.php et explique-moi la config DB" et c’est fait. La différence de friction est énorme sur la durée : moins de fatigue, moins d’erreurs, plus de contexte conservé entre deux questions.
Agent qui exécute, pas chat qui propose
Deuxième raison, et c’est celle qui fait basculer la plupart de mes stagiaires : Claude Code n’est pas un assistant qui parle. C’est un agent qui agit. Il lance des commandes (git, npm, curl, FTP), il modifie des fichiers, il appelle des API, il exécute des scripts. Avec validation à chaque étape évidemment, mais c’est lui qui fait, pas toi qui copies-colles.
Du reste, concrètement sur WordPress : je lui dis "publie cet article sur wpformation.com avec image à la une générée via Pixabay, alt FR, schema FAQ, et ping IndexNow". Il appelle l’API REST WordPress, upload l’image, compose le bloc Gutenberg, pose le schema, ping IndexNow. 4 minutes chrono, du brouillon à l’article live. Sur Claude.ai ou ChatGPT, je récupère du Markdown que je dois ensuite coller dans mon back-office, ajouter l’image à la main, configurer Yoast moi-même, oublier le schema FAQ, oublier le ping. 25 minutes minimum pour un résultat moins propre.
MCP natif : WordPress accessible directement
Troisième raison, et c’est là que Claude Code écrase la concurrence en 2026 : le protocole MCP. Anthropic l’a publié en open-source en novembre 2024, et les éditeurs s’y mettent en cascade. Astra a sorti son MCP en janvier 2026. Sucuri, Yoast, et probablement WooCommerce arrivent dans les mois qui viennent. À chaque fois, ce sont des dizaines d’actions WordPress nouvelles que Claude Code peut piloter sans que je code quoi que ce soit.
Ce que ça veut dire concrètement : Claude Code interroge WordPress via un endpoint dédié. Pas d’API REST à configurer manuellement, pas d’auth à bricoler, pas d’ingénierie de prompt pour mimer une commande. Juste "modifie la palette Astra et bascule le header en sticky (fixe en haut) desktop", et c’est fait. Gemini ne supporte pas MCP en 2026. ChatGPT a son propre système (GPTs, Custom Actions), mais c’est plus rigide, moins ouvert, et zéro éditeur WordPress n’a publié d’intégration. Perplexity, c’est un moteur de recherche IA, ça n’a même pas vocation à toucher du code.
Ce que j’ai testé avant… et pourquoi je suis revenu
Quand on me dit que ChatGPT ou Gemini suffisent pour bosser sérieusement sur WordPress en 2026, je n’y crois pas une seconde. Pour être transparent : j’ai pas commencé avec Claude Code. J’ai d’abord utilisé ChatGPT Plus pendant 6 mois pour rédiger mes articles. Bon en génération de texte, mais aucun lien avec mon WordPress. Tout en copier-coller. J’ai testé Gemini Advanced (excellent sur les longs contextes, mais pareil, zéro agent qui exécute). J’ai testé Cursor (proche de Claude Code dans l’esprit, c’est pas déconnant ; mais le moteur de raisonnement est moins fin sur les tâches complexes). J’ai testé Aider (ligne de commande pure, trop austère pour mon rythme et pas d’écosystème MCP).
Claude Code, c’est le seul outil qui combine en 2026 :
- La qualité de raisonnement Claude (Sonnet 4.5 ou Opus 4 selon la tâche)
- Un agent qui exécute (lit, écrit, lance des commandes, appelle des API)
- MCP natif, donc l’écosystème WordPress qui se branche sans coder
- Intégration VSCode native (pas un onglet de plus dans Chrome)
- Un système de skills custom pour automatiser ses tâches métier
Pour quelqu’un qui bosse WordPress au quotidien, je connais rien de comparable. Résultat : ChatGPT et Gemini me servent pour les questions ponctuelles, la veille, la traduction rapide. Pour produire, pour publier, pour maintenir un site WordPress qui ranke… c’est Claude Code, point.
10 serveurs MCP pour connecter WordPress au monde
Sur wpformation.com, j’utilise 10 serveurs MCP au quotidien. Voici les 7 plus utilisés (les 3 autres servent ponctuellement, je les ajouterai à mesure que les éditeurs publient leurs intégrations) :
| 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 images à la une |

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.
17 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 10 skills phares de ma stack actuelle (j’en ai 17 au total, mais ces 10 couvrent l’essentiel du quotidien) :
| Skill | Commande | Ce qu’il fait |
|---|---|---|
| Audit SEO | /audit-seo | Audit complet 7 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 de ma méthode. 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 : image à la une 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 à 7 sources
Le skill /audit-seo croise 7 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 7 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 méthodes publiées 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 de base
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.
La méthode complète en PDF : CLAUDE.md, skills, MCP.
Mon setup commenté ligne par ligne, prêt à copier. Gratuit, zéro blabla.
Inscription à la newsletter WPFormation. Désabonnement en 1 clic.
Comment croiser 7 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 7 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 à 86/100 : les résultats après +110 sessions
Les chiffres. C’est ce qui compte. Voici le GAP entre le début du chantier (fin février 2026) et aujourd’hui, +110 sessions de travail plus tard :
| Métrique | Avant (fév. 2026) | Après (mars 2026) | Évolution |
|---|---|---|---|
| Score SEO global | 68/100 | 86,3/100 | +18 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 cette méthode 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 cette méthode en +110 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 méthode. 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. Si tu veux le tutoriel pas-à-pas avec captures d’écran (config Claude Desktop, débogage, dépannage), j’ai écrit un guide dédié : connecter Claude à WordPress via MCP. Sinon, voici la version condensée. 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 méthode.
Combien ça m’aurait coûté sans Claude Code ?
Faisons le calcul. Voici ce que j’ai réalisé en +110 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 | 364 redirections, 351 articles | ~500€ |
| Veille, reporting, maintenance | +110 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.
Comment j’enseigne Claude Code à mes stagiaires
Stack standard. Zéro headless. Zéro skill custom à coder. Le déroulé pas-à-pas que je suis avec un stagiaire débutant en 3 heures, sur son propre WordPress… où il écrit son contenu, met en forme avec Gutenberg et configure Yoast à mes côtés.
Pourquoi j’enseigne Claude Code à mes stagiaires WordPress
La méthode que je viens de décrire, c’est la mienne. Headless Next.js, 10 MCP custom, 17 skills, pipeline 10 phases. Très bien… pour quelqu’un qui maîtrise déjà WordPress, qui pousse en Git tous les jours, et qui peut consacrer +110 sessions à construire ses outils. Pour un débutant, c’est trop. Trop de couches, trop de pré-requis, trop de marches à franchir d’un coup.
Or je donne des formations WordPress depuis 2012. Plus de 1 000 stagiaires accompagnés via un organisme de formation certifié Qualiopi, financements OPCO, Pôle Emploi, plan de développement des compétences. Et depuis fin 2025, mes stagiaires me posent tous la même question : "On entend parler de Claude Code, ChatGPT, Gemini… est-ce qu’on peut s’en servir pour notre propre WordPress, sans devenir développeur ?"
Réponse courte : oui. À condition de choisir une stack adaptée. Pas la mienne. Pas du headless. Du WordPress classique, un thème solide qui parle MCP, un hébergeur français qui ne fait pas d’histoires. Cette semaine encore, j’avais un stagiaire graphiste qui n’avait jamais touché une ligne de code. En 3 heures, on a mis Claude Code en place sur son site, configuré le MCP Astra, et publié son premier article via le terminal IA. Sans qu’il ouvre Gutenberg.
La deuxième partie de cet article, c’est exactement ça : la méthode pas-à-pas que j’enseigne en formation. Stack standard, zéro headless, zéro skill custom à coder. Juste Claude Code, le MCP officiel d’Astra, et le bon hébergeur.
La stack qu’on choisit ensemble : différente de la mienne
Quand un stagiaire arrive en formation, on ne reproduit pas mon environnement. C’est inutilement complexe pour quelqu’un qui débute. On part sur trois briques solides, populaires, et qui se parlent entre elles.
L’hébergeur : O2switch (et pourquoi)
O2switch, c’est l’hébergeur que j’utilise pour wpformation.com et que je recommande à mes stagiaires. Mutualisé Cloud à 7 EUR/mois, datacenter en France, support FR, panneau cPanel, FTP et SSH inclus, certificat SSL automatique. Tout marche out of the box avec l’API REST WordPress, et donc avec Claude Code via MCP. Pour 90% des cas, c’est largement suffisant.
Le thème : Astra Pro (avec son MCP officiel)
Brainstorm Force, l’éditeur d’Astra, a sorti son MCP officiel en janvier 2026 (Astra 4.9+). C’est le premier MCP de thème WordPress. Endpoint exposé : /wp-json/astra/v1/mcp. Concrètement, ça permet à Claude Code de modifier le header, la typographie, le breadcrumb, le footer, les Custom Layouts (Astra Pro requis pour cette dernière fonction) directement en langage naturel. Tu écris "Mode plan : passe le header en sticky uniquement sur desktop, transparent au-dessus du hero", Claude lit la config Astra actuelle, te propose les réglages exacts, et attend ta validation.
Spectra Pro (toujours de Brainstorm Force) reste le builder Gutenberg compagnon : tu construis tes pages avec des blocs avancés (hero, FAQ, testimonials, formulaires). Spectra n’a pas son propre MCP, mais comme Claude Code lit et écrit du Gutenberg natif, il pilote Spectra sans peine.
Le terminal IA : Claude Code (Pro à 20 USD/mois)
Plan Anthropic Pro à 20 USD/mois, Node.js v20 LTS (Long Term Support, version stable longue durée), extension VSCode officielle, Application Password WordPress. C’est tout. Pas de skill custom, pas de pipeline maison, pas de 7 MCP à configurer. Juste Claude Code natif + le MCP Astra. On démarre simple, on monte en compétence après.
Conseil : Cette stack standard (O2switch + Astra Pro + Spectra Pro + Claude Code) coûte environ 35 EUR/mois la première année (hébergement + thème + builder + IA). Pour un freelance, une PME, un blog perso, c’est largement amorti dès la première formation cliente livrée plus vite.
Setup pas-à-pas : 5 étapes pour démarrer chez O2switch + Astra
Voici le déroulé que je suis avec un stagiaire en première session de 3 heures. Chronométré, testé sur des dizaines de profils différents, dont des graphistes, des copywriters, des consultants RH. Personne n’a jamais coincé plus de 30 minutes sur une étape.
Étape 1. Installer Claude Code (5 minutes)
Pré-requis vérifiés en amont par mail : compte Anthropic Pro actif, Node.js v20 LTS installé (node --version doit retourner v20.x), VSCode installé. En séance, on ouvre VSCode, vue Extensions (Ctrl+Maj+X sur Windows, Cmd+Maj+X sur Mac), on cherche "Claude Code", clic Install, on s’authentifie avec son compte Anthropic. Raccourci Ctrl+Esc pour ouvrir la console latérale Claude Code. Premier test : "Crée un fichier test.md avec la date du jour". Si ça marche, on continue.
Étape 2. Générer un Application Password WordPress (2 minutes)
Direction l’admin WordPress du stagiaire, Utilisateurs > Mon profil. Tout en bas, section "Mots de passe d’application". On donne un nom (par exemple "Claude Code Formation"), clic "Ajouter", et WordPress génère un mot de passe à 24 caractères. On le copie maintenant, on ne le reverra plus. L’avantage : révocable en 1 clic sans toucher au mot de passe principal. Si le stagiaire change d’avis ou perd son ordi, on coupe l’accès en 5 secondes.
Étape 3. Configurer le MCP Astra (le déclic)
Dans VSCode, palette de commandes (Ctrl+Maj+P), tape "Claude Code: Configure MCP". On ajoute un serveur avec ces infos :
- URL endpoint :
https://son-site.com/wp-json/astra/v1/mcp - Username : son login WordPress (pas l’email)
- App Password : les 24 caractères copiés à l’étape 2
On redémarre Claude Code, on tape "Liste-moi les réglages actuels du header Astra". Si Claude répond avec la position du logo, la hauteur du header, l’état du sticky… le pont est en place. C’est généralement à ce moment précis que la stagiaire dit "ah ouais, ok". Le déclic.
Étape 4. Donner les bons accès à Claude Code (le vrai déclic)
C’est probablement la partie la plus mal comprise quand on découvre Claude Code. Et c’est aussi celle qui, une fois apprivoisée, change le rapport à WordPress pour quelqu’un qui n’a pas envie d’ouvrir cPanel chez son hébergeur. La règle de base : plus tu donnes d’accès, plus Claude Code peut t’aider, mais plus il faut de garde-fous. J’enseigne donc 3 niveaux progressifs, à choisir selon la confiance qu’on a (et le besoin réel).
Niveau 1 : juste l’API REST WordPress (recommandé pour démarrer)
On donne à Claude Code uniquement le mot de passe d’application généré à l’étape 2. Avec ça, voici ce que Claude Code peut faire : lire le contenu, créer un brouillon, éditer un article publié, gérer les médias, lister les catégories, configurer Yoast, suggérer des liens internes. Aucun accès aux fichiers du serveur, aucun risque côté hébergement. C’est le niveau que je donne à 9 stagiaires sur 10 en première séance, et ça couvre 80% des cas d’usage rédaction-publication.
Niveau 2 : ajouter un accès FTP en lecture seule
On crée un compte FTP secondaire dans cPanel ("Comptes FTP" > Ajouter), avec accès limité au dossier du site et permissions lecture seule uniquement. Claude Code peut alors lire wp-config.php, fouiller les fichiers du thème enfant, identifier un mu-plugin qui dysfonctionne, vérifier le contenu d’un .htaccess… sans rien pouvoir modifier. Très utile pour diagnostiquer un site qui rame, qui affiche des erreurs bizarres ou qui a un comportement louche après une mise à jour.
Niveau 3 : FTP en écriture + accès cPanel API
C’est le niveau qui change tout pour les non-techniciens. Avec un accès en écriture, Claude Code peut désactiver une règle ModSecurity (comme la fameuse 211150 dont je parle plus bas), ajouter une redirection dans .htaccess, créer une tâche cron, lancer une sauvegarde de la base, déployer un mu-plugin, vérifier les logs d’erreur du serveur. Sur l’API cPanel, on peut même piloter les comptes mail, les sous-domaines, les certificats SSL.
Ce que ça veut dire concrètement : un stagiaire qui n’a jamais ouvert cPanel de sa vie peut me dire "Claude, mon site bloque les soumissions de formulaires depuis ce matin", laisser Claude diagnostiquer (lecture des logs d’erreur, vérif ModSecurity, contrôle .htaccess), proposer un correctif, demander validation, appliquer, retester. Le tout en restant dans VSCode. Tu ne peux pas imaginer le déclic chez quelqu’un qui pensait jusque-là que cPanel, c’était "le truc des techos".
Important : les garde-fous niveau 3 sont non négociables. Mode plan systématique avant toute action sur l’hébergement, validation manuelle à chaque diff, backup automatique du fichier avant modification (Claude le propose, on accepte), jamais de mot de passe root MySQL donné à Claude (on lui crée un utilisateur BDD limité au site concerné). Pour les opérations sensibles (htaccess, fichiers de config, base de données), on demande à Claude de produire un script ET un script de rollback avant exécution. Du reste, c’est exactement ce que je fais sur mon propre site.
Cas particulier O2switch : la règle ModSecurity 211150
Sur certains comptes O2switch, ModSecurity bloque les requêtes POST vers /wp-json/. Symptôme : Claude te dit "403 sur POST". WTF ? Solution en 30 secondes : direction cPanel > ModSecurity > Tools, on désactive la règle ID 211150 sur le domaine concerné. Sinon, ticket au support O2switch (ils sont en France, ils débloquent en quelques heures). Si Claude Code a accès à l’API cPanel (niveau 3), il peut même le faire lui-même après ta validation. Bonus : si tu publies des mu-plugins, sache que l’upload via le gestionnaire de fichiers cPanel bloque silencieusement les .php (encore ModSecurity). Le rapport dit "success" mais le fichier n’arrive jamais. FTP reste la seule méthode fiable. Je l’ai appris à mes dépens.
Étape 5. Publier son premier article via Claude Code
Le moment de vérité. Prompt en mode plan : "Mode plan : crée un brouillon avec le titre ‘Mon premier article via IA’, un H2 ‘Pourquoi je teste Claude Code’, un paragraphe d’intro de 100 mots, et un H2 ‘Mes premiers retours’. Status draft (brouillon), slug court, catégorie Actualités." Claude propose les 5 étapes, on valide. 90 secondes plus tard, le brouillon est dans le back-office, prêt à relire et publier. Le stagiaire ouvre Gutenberg, vérifie, ajoute l’image à la une, clique Publier. Premier article via Claude Code livré.
Ce qu’un stagiaire débutant apprend en 3 heures
Bilan de la session de cette semaine, à chaud. Le stagiaire est graphiste, il a un site Astra Pro chez O2switch sur lequel il publie des cas clients tous les 15 jours. Avant la séance, il bossait full Gutenberg, à la souris, copier-coller depuis un Google Doc, retouches typo, alt texts oubliés, méta descriptions vides. La routine.
Le stagiaire écrit. Claude Code assiste.
Premier principe que je martèle dès la 5ème minute. Ce n’est pas Claude qui écrit l’article à la place du stagiaire. Le contenu vient de lui. De son expertise métier, de ses cas clients, de ses retours terrain. Sinon… autant garder ChatGPT et publier de la bouillie générique comme tout le monde. La méthode qu’on installe : le stagiaire arrive avec un Google Doc rempli (ses idées, ses exemples, ses anecdotes), Claude Code le transforme en brouillon WordPress propre, structuré, mis en forme. Le fond reste humain. La forme passe par l’IA. C’est cette combinaison qui produit du contenu qui ranke ET qui se lit, pas l’inverse.
Claude Code apprend Gutenberg à sa place
Deuxième effet wow de la session : Gutenberg. La plupart des stagiaires que je forme galèrent avec l’éditeur. Bloc colonne, bloc groupe, paramètres de fond, marges responsives… ils perdent 20 minutes à chaque article. Avec Claude Code, ils tapent "transforme ces 3 paragraphes en bloc colonnes 2/3 + 1/3 avec une notice info à droite" et la sérialisation Gutenberg sort propre, avec les commentaires <!-- wp:columns --> qui vont bien. Le stagiaire n’a pas besoin de connaître la syntaxe interne. Il décrit ce qu’il veut visuellement. Claude Code génère le bloc, l’insère dans le brouillon, et l’éditeur Gutenberg le rend immédiatement.
Cas pratiques qu’on couvre en formation :
- Bloc citation avec attribution et style personnalisé
- Bloc galerie 4 colonnes responsive
- Bloc accordéon FAQ via
<details> - Tableau comparatif 3 colonnes
- Bouton CTA avec icône intégrée
À la fin de la séance, le stagiaire a 5 patterns Gutenberg dans sa boîte à outils, réutilisables sur tous ses prochains articles. Sans ouvrir une seule fois la doc Gutenberg.
Yoast pré-rempli (et justifié)
Le moment qui les bluffe le plus. Avant : champ Yoast vide, le stagiaire bricole un title à l’arrache au moment de publier, méta description copiée-collée depuis le 1er paragraphe, focus keyphrase laissée au pif. Après : Claude Code lit le contenu de l’article, propose un title SEO sous 60 caractères, une méta description sous 155, une focus keyphrase justifiée par les KW présents dans le contenu, et même les liens internes pertinents à ajouter selon les autres articles du site (récupérés via le MCP).
Ce qui change tout : Claude justifie chaque proposition. "J’ai choisi ce title parce que la requête principale apparaît 4 fois dans le contenu et que les concurrents top 5 utilisent une formulation question. La méta description met en avant le bénéfice concret en moins de 155 caractères pour éviter la troncature." Le stagiaire peut accepter, refuser, ou ajuster. Il apprend en regardant Claude raisonner. C’est de la pédagogie SEO appliquée, pas du remplissage automatique aveugle.
Après 3 heures avec moi, il sait faire :
- Lancer Claude Code dans VSCode et le brancher à son site WordPress
- Transformer un Google Doc en brouillon WordPress en gardant son ton
- Demander des blocs Gutenberg complexes en langage naturel (colonnes, FAQ, citation)
- Faire pré-remplir Yoast (title, méta, focus keyphrase) avec justification SEO
- Modifier le header Astra ou la palette de couleurs sans toucher Customizer
- Générer alt text et méta description automatiquement à partir du contenu
- Identifier les liens internes pertinents à ajouter (suggestions Claude via MCP)
- Refuser une proposition de Claude qui ne lui plaît pas (la chose la plus importante)
Ce qu’il ne sait pas (encore) : configurer 10 MCP, écrire des skills custom, faire un audit SEO multi-sources, gérer 351 articles. Et c’est très bien. Ce n’est pas son besoin. Son besoin, c’est publier 2 articles par mois plus vite, plus propres, mieux référencés, avec un Yoast qui ne soit plus à l’abandon. Claude Code natif + MCP Astra, ça suffit largement. Le jour où il voudra aller plus loin, on ajoutera des briques. Une à la fois.
Les erreurs de débutants (et comment je les corrige)
Sur les dernières formations Claude Code que j’ai données, je vois les mêmes pièges revenir. Voici les 7 que je traite systématiquement en séance, du plus fréquent au plus dangereux.
- Laisser Claude publier directement. Jamais. Statut draft (brouillon) systématique, relecture humaine, validation visuelle sur preview, et c’est le stagiaire qui clique Publier. Si on saute cette étape, on publie un jour un article avec un placeholder ou un H2 dupliqué.
- Brief flou. "Améliore mon article" ne donne rien. "Réécris l’introduction en 80 mots, ton tutoyé, première personne, objectif convaincre un débutant de tester Claude Code dans la prochaine heure" donne un résultat utilisable. La précision du brief égale la qualité de la sortie. Toujours.
- Boucle infinie de fix. "Essaie autrement", "non c’est pas ça", "encore une fois"… après 2 essais infructueux, on reprend la main. On debug 5 minutes soi-même, on donne l’erreur exacte à Claude. 10x plus efficace que d’enchaîner les retries.
- Ne pas faire
/clear. À chaque message, Claude relit l’historique. Plus la conversation est longue, plus chaque réponse coûte cher./cleartoutes les 30 minutes, ou dès qu’un sujet est terminé. Réflexe à acquérir vite. - Donner trop d’accès trop vite. Niveau 1 (API REST seule) tient la plupart des promesses. Avant de monter au niveau 3 (FTP écriture, cPanel API), il faut au moins 3 séances. C’est pas déconnant : Claude Code reste un outil puissant, et un débutant qui découvre la commande
rm -rfen même temps que les pleins pouvoirs sur son hébergement, c’est pas une bonne combinaison. - Oublier le backup avant modif sensible. Toucher à
.htaccess, à un fichier de conf, à la base de données… toujours demander à Claude de produire le backup en premier. Une commandesed -imal écrite peut supprimer des blocs adjacents (je l’ai vu, j’ai perdu une demi-journée à reconstruire un .htaccess). Règle simple : si l’opération est destructive, je veux voir le backup AVANT de valider. - Mettre les credentials en clair dans le projet. Mot de passe d’application, clé API Anthropic, login FTP… jamais dans un fichier versionné Git, jamais dans
CLAUDE.md, jamais dans un commentaire de code. Claude Code lit ces fichiers à chaque session : si on les pousse sur un repo public, on diffuse les credentials avec. Solution : un fichier.envdans le.gitignore, ou un gestionnaire de secrets type 1Password. Je n’y crois pas une seconde quand on me dit "de toute façon mon repo est privé". Les comptes GitHub se font hacker tous les jours.
Tu veux apprendre Claude Code en formation ?
Si la deuxième partie de cet article t’a parlé, et que tu veux apprendre Claude Code appliqué à ton propre site WordPress, j’enseigne ça en formation WordPress sur-mesure. Programmes de 20 à 60 heures selon le niveau, finançable OPCO, Pôle Emploi ou plan de développement des compétences. Organisme de formation certifié Qualiopi, donc tous les financements professionnels passent.
Module Claude Code + WordPress + MCP Astra : 6 heures, sur ton propre site, je t’accompagne du setup au premier article publié. À la fin, tu sais piloter ton WordPress depuis un terminal IA, en français, sans coder. Pour me parler du programme, c’est par ici.
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 cette méthode complète ?
Le setup de base (Claude Code + 1 MCP + 1 skill) prend 2 à 3 heures. Pour une méthode complète avec 10 MCP, 17 skills et toutes les automatisations, comptez 2 à 3 semaines de construction progressive. Je l’ai fait en +110 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.
Est-ce que ça marche avec Astra Pro et son MCP officiel ?
Oui, c’est même la stack que je recommande en formation. Le MCP officiel d’Astra, sorti en janvier 2026 avec Astra 4.9+, expose un endpoint /wp-json/astra/v1/mcp qui permet à Claude Code de piloter le thème en langage naturel. Header, typographie, footer, Custom Layouts (Astra Pro requis). Doc officielle sur wpastra.com/docs/astra-mcp/.
Comment débloquer ModSecurity 211150 chez O2switch quand Claude Code est bloqué ?
Symptôme : Claude te renvoie une erreur 403 sur les requêtes POST vers /wp-json/. Solution : direction cPanel O2switch > ModSecurity > Tools, on désactive la règle ID 211150 sur le domaine. Sinon, ticket support O2switch (équipe FR, réponse rapide). Une fois levée, tout fonctionne. Cette règle est un faux positif sur les écritures API REST légitimes.
Combien ça coûte vraiment quand on débute (Anthropic Pro + Astra Pro + O2switch) ?
Plan Anthropic Pro 20 USD/mois (~19 EUR), Astra Pro 59 USD/an (~5 EUR/mois), Spectra Pro optionnel 49 USD/an (~4 EUR/mois), O2switch Cloud 7 EUR/mois. Total : environ 35 EUR/mois la première année, puis 26 EUR/mois en année 2 (Astra et Spectra sont annuels). Pour un freelance ou une PME, c’est largement amorti dès la première formation cliente livrée plus vite.
Je débute, par où commencer si je veux apprendre Claude Code via formation ?
Trois pistes selon ton profil. (1) Tu te débrouilles seul avec ce guide et la doc Anthropic, gratuit, dispo immédiatement. (2) Tu prends une formation WordPress sur-mesure incluant un module Claude Code (6h, finançable OPCO/Pôle Emploi). (3) Tu commences par un audit Expertise WordPress pour cadrer ton besoin avant de te former. Dans tous les cas, si tu n’as jamais fait de WordPress, commence par apprendre WordPress avant Claude Code.
Ce que cette méthode a changé dans ma façon de travailler
Cette méthode évolue à chaque session. Au moment où j’écris ces lignes, j’en suis à plus de 110 sessions, avec 17 skills actifs, 5 agents spécialisés, et 4 routines 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é à 7 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. Cette méthode 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.
L'article t'a montré les résultats. Le PDF te donne la méthode complète. Gratuit, zéro blabla.
Mon CLAUDE.md commenté, mes skills copiables, le setup MCP complet. Tout ce qu'il faut pour piloter WordPress depuis le terminal.
Inscription à la newsletter WPFormation. Désabonnement en 1 clic.
Analyser avec l'IA
Partager

