Série Claude Code × SEO/GEO · Épisode 2 · Ressource gratuite

[CLAUDE CODE] SEO OS
— Le système complet

Audit GSC, priorisation, brief, rédaction, publication — tout depuis ton terminal. Le setup que j'utilise chaque lundi matin, à télécharger et adapter à ton site.

⚙ CLAUDE.md template 🤖 5 slash commands verbatim ⚡ MCPs GSC + DataForSEO
Nathan Fenina
Nathan Fenina
Fondateur Décupler · 12 ans SEO · GEO Accelerator
// Ta routine SEO actuelle

10h par semaine sur de l'exécution répétitive

Pendant que tes concurrents publient 3x plus vite, tu passes tes lundis à copier-coller des exports GSC dans ChatGPT. Voilà à quoi ça ressemble.

1

Tu exports GSC manuellement, tous les lundis matin

Filtres, segments, export CSV. Tu ouvres Sheets. Tu compares à la semaine d'avant. 45 minutes rien que pour ça.

2

Tu copies les top requêtes dans ChatGPT, tu réécris le prompt à chaque fois

Et tu perds 20 minutes à réexpliquer ton positionnement, ton ICP, tes piliers — parce que l'IA n'a aucun contexte sur ton site.

3

Tu structures les briefs à la main à partir de la SERP

Tu ouvres 10 onglets concurrents, tu notes les H2, tu devines l'intention. Et tu recommences à chaque brief.

4

Tu rédiges. Tu publies. Tu recommences. 10h ont passé, 1 contenu publié.

Zéro vision cross-site. Zéro priorisation objective. Et le GEO ? Même pas tracké. Pendant ce temps, 3 concurrents publient 4 contenus chacun.

// Ce que contient un SEO OS

Un dossier. Deux MCPs. Cinq commandes.

Tu ouvres ton terminal. Tu tapes /weekly. Claude a tout le contexte de ton site et exécute la mission. Trois briques font toute la magie.

Brique 01
Le fichier CLAUDE.md
Ton brief site en 1 page. Positionnement, piliers, ICP, concurrents, ton de voix. Claude le relit avant chaque commande — comme un collaborateur qui connaît le projet par cœur.
"Rédige dans mon ton. Zéro jargon corporate. Chiffres précis partout. Méthode Capsule obligatoire."
Brique 02
Les MCPs branchés
Google Search Console pour les données de perf en temps réel. DataForSEO pour les volumes, SERPs, citations IA. Plus de copier-coller d'exports — Claude lit direct.
"Donne-moi les pages qui ont chuté cette semaine et leur KD DataForSEO" — réponse en 8 secondes.
Brique 03
Les slash commands
5 fichiers .md dans /.claude/commands/. Tu tapes /weekly, Claude exécute la mission complète. Plus de prompt à réécrire chaque semaine.
/weekly → briefing GSC, priorisation, 3-5 actions pour la semaine. En 60 secondes, chaque lundi.
// Les 5 commandes qui pilotent le SEO OS

Chaque commande = une mission précise

Diagnostic, stratégie, exécution. Les 3 étapes d'un cycle de production SEO, codées en 5 fichiers .md réutilisables.

/weekly
Le briefing du lundi matin
GSC 7 jours60 secondes3-5 actions
/gsc-audit
L'audit profond mensuel
90 joursCannibalisationsRefreshImpact estimé
/prioritise
La matrice impact × effort
VolumeKDQuick winsGros paris
/brief
Le brief méthode Capsule
SERPIntentionH2/H3FAQ JSON-LD
/write
La rédaction dans ton ton
CLAUDE.md1er jetItérationPubli MCP WP
// Aperçu du dossier SEO OS

8 fichiers. Zéro dépendance.

Le dossier que tu vas télécharger. Tu l'ouvres dans Claude Code, tu adaptes le CLAUDE.md à ton site, et tout tourne.

📋 Guide
CLAUDE.md
mcp.json
weekly.md
gsc-audit.md
prioritise.md
brief.md
write.md
geo-track.md
#
Fichier
Rôle
Type
1
CLAUDE.md
Contexte global du site (lu avant chaque commande)
Coeur
2
mcp.json
Configuration des MCPs (GSC + DataForSEO)
Config
3
weekly.md
Briefing hebdo — pages qui montent/chutent, quick wins
Rituel
4
prioritise.md
Matrice impact × effort — classe chaque opportunité
Stratégie
8
geo-track.md
Bonus GEO : mesure ChatGPT / Perplexity / Claude / Gemini
Bonus
// Checklist d'installation

Setup en 10 minutes, dans l'ordre

11 étapes pour avoir ton SEO OS tournant. Les 5 premières visibles ici, les 6 suivantes débloquées plus bas avec le template complet.

Installer Claude Code (gratuit · macOS / Linux / Windows)
Créer un dossier mon-seo-os/ sur ton ordi
Coller le CLAUDE.md template et l'adapter à ton site
Installer le MCP Google Search Console + OAuth
Installer le MCP DataForSEO avec ta clé API
Créer le dossier .claude/commands/ avec les 5 fichiers .md
Coller les prompts verbatim pour chaque commande
Lancer claude dans le terminal, tester /weekly
Ajouter le bonus /geo-track pour le suivi LLM
Combiner avec le plugin WP MCP pour publier en 1 commande
Versionner ton dossier dans git (optionnel mais recommandé)
🗺️
Débloque le SEO OS complet
Entre ton email pour accéder au CLAUDE.md template, aux 5 prompts verbatim, au setup MCPs et au bonus /geo-track.
Le CLAUDE.md template prêt à adapter
Les 5 prompts verbatim (/weekly, /gsc-audit, /prioritise, /brief, /write)
Setup MCPs GSC + DataForSEO avec mcp.json
Bonus /geo-track — mesure ChatGPT / Perplexity / Claude / Gemini
Decupler — ma newsletter GEO (1 à 2x par semaine)
🔒 Gratuit · Aucun spam · Désabonnement en 1 clic
✓ Accès débloqué — le contenu complet apparaît ci-dessous
// 01 — Le fichier CLAUDE.md

Le contexte que Claude lit avant chaque commande

Tu places ce fichier à la racine de ton dossier mon-seo-os/. Adapte-le à ton site. Plus il est précis, plus les outputs Claude sont affûtés.

CLAUDE.md
# Mon site — Contexte SEO/GEO pour Claude Code

## Qui on est
[Nom du site/marque]. On fait [activité]. Notre ICP : [audience B2B / B2C / niche].
Notre positionnement unique : [une phrase qui nous distingue].

## Piliers de contenu
1. [Pilier 1] — ex. "GEO & AI Search"
2. [Pilier 2] — ex. "Case studies chiffrés"
3. [Pilier 3] — ex. "Tooling & automatisation"

## Concurrents à tracker
- [Concurrent 1] — leur angle : ...
- [Concurrent 2] — leur angle : ...
- [Concurrent 3] — leur angle : ...

## Ton de voix
- Tutoiement, présent de l'indicatif
- Phrases courtes, chiffres précis
- Zéro corporate, zéro remplissage
- Méthode Capsule : H2 = question, réponse directe <150 char, data sourcée

## Outils connectés
- MCP Google Search Console (propriété : [ton-site.com])
- MCP DataForSEO (location : France, langue : fr)

## Règles absolues
- Toujours sourcer les données
- Toujours proposer 3 options avant de trancher
- Jamais de jargon creux (synergie, leverage, écosystème)
- Tout output en markdown structuré

## Workflow par défaut
/weekly → /prioritise → /brief → /write → publication
// 02 — Les 5 slash commands verbatim

Un fichier .md par mission dans /.claude/commands/

Copie chaque bloc dans un fichier .md du même nom. Claude lit et exécute.

→ /weekly — le briefing du lundi matin

.claude/commands/weekly.md
# /weekly — Briefing SEO hebdomadaire

Tu es mon assistant SEO. Tu as accès au MCP Google Search Console.

Mission :
1. Récupère les données GSC des 7 derniers jours (clicks, impressions, position moyenne, CTR) par requête et par page.
2. Compare à la semaine précédente (J-14 à J-7).
3. Identifie :
   - Les 5 pages qui chutent le plus (baisse de clics ou position).
   - Les 5 pages qui montent le plus.
   - Les nouvelles requêtes émergentes (apparues cette semaine).
   - Les pages en position 11-20 proches du top 10 (opportunités).
4. Croise avec les piliers de CLAUDE.md pour prioriser par impact business.

Format de sortie : un rapport markdown avec 4 sections, chaque ligne chiffrée, et 3 à 5 actions prioritaires pour la semaine.

→ /gsc-audit — l'audit profond mensuel

.claude/commands/gsc-audit.md
# /gsc-audit — Audit GSC approfondi (90 jours)

Tu analyses 90 jours de données GSC pour identifier les angles morts.

Mission :
1. Récupère 90 jours de GSC, toutes requêtes + toutes pages.
2. Segmente par pilier (via CLAUDE.md).
3. Détecte :
   - Les cannibalisations (plusieurs URLs sur la même requête).
   - Les pages avec >100 impressions / CTR <2% (snippet à optimiser).
   - Les pages obsolètes (trafic en déclin sur 3 mois).
   - Les requêtes où on passe de top 3 à top 10 (à reprendre).
4. Pour chaque ligne : estime l'impact en clics supplémentaires potentiels.

Format de sortie : audit structuré par priorité (P1 / P2 / P3), action concrète pour chacune, deadline suggérée.

→ /prioritise — la matrice impact × effort

.claude/commands/prioritise.md
# /prioritise — Matrice impact × effort

Tu as en entrée une liste d'opportunités (via /weekly ou /gsc-audit).

Mission :
1. Pour chaque item, interroge DataForSEO :
   - Volume de recherche mensuel.
   - Keyword Difficulty.
   - SERP actuelle (concurrents en top 10).
2. Estime la charge rédactionnelle (mots cibles, profondeur, entités à couvrir).
3. Construis une matrice 2×2 : impact estimé (clics potentiels × proximité business) × effort (rédaction + link-building).
4. Classe en 4 buckets : Quick wins / Gros paris / À déléguer / À ignorer.

Format de sortie : tableau markdown trié par ROI, colonnes [Sujet | Volume | KD | Effort | Impact estimé | Bucket | Action].

→ /brief — le brief méthode Capsule

.claude/commands/brief.md
# /brief — Brief de contenu LLM-ready (méthode Capsule)

Je te donne un mot-clé ou une URL. Tu construis un brief prêt à passer à un rédacteur.

Mission :
1. Via DataForSEO : scrape la SERP, analyse les 10 premiers résultats.
2. Identifie l'intention dominante (info / compa / transac / nav).
3. Repère les entités, sous-questions, formats (FAQ, tables, listes).
4. Construis un plan H2/H3 selon la méthode Capsule :
   - Chaque H2 = une question ciblée.
   - Réponse directe <150 caractères dès la 1re ligne sous le H2.
   - Data sourcée, extractible par les LLMs.
   - Bloc FAQ final avec schema JSON-LD.
5. Suggère 3 titres (pattern GEO : chiffre + promesse / thèse déclarative / curiosity gap).

Format de sortie : markdown structuré prêt à copier dans Google Docs ou Notion.

→ /write — la rédaction dans ton ton

.claude/commands/write.md
# /write — Rédaction dans le ton de voix du site

Je te passe un brief (sortie de /brief). Tu rédiges un premier jet.

Mission :
1. Relis le ton de voix dans CLAUDE.md — scrupuleusement.
2. Rédige en respectant :
   - Réponse directe sous chaque H2 (<150 car).
   - Paragraphes courts (1 à 3 lignes).
   - Chiffres précis partout.
   - Zéro jargon creux.
3. Ajoute une table des matières en intro et un bloc FAQ en sortie.
4. Propose 3 meta titres + meta descriptions (2 longueurs chacun).
5. Liste les liens internes pertinents (tu cherches dans le sitemap si dispo).

Format de sortie : markdown complet, prêt à publier. Tu me proposes un diff avant chaque modif majeure.
// 03 — Bonus GEO

/geo-track — Mesurer ta présence dans les LLMs

La commande que j'ajoute pour le volet GEO. Elle mesure ce que les outils SEO classiques ne font pas : ta visibilité dans ChatGPT, Perplexity, Claude et Gemini.

.claude/commands/geo-track.md
# /geo-track — Mesure de citations dans les LLMs

Tu interroges les 4 moteurs IA sur nos requêtes cibles pour mesurer notre présence.

Requêtes à tester (à lister dans CLAUDE.md ou passer en argument) :
- Requête 1
- Requête 2
- Requête 3

Mission :
1. Pour chaque requête, récupère les réponses de : ChatGPT, Perplexity, Claude, Gemini.
2. Mesure 4 KPIs :
   - Citation Frequency : nombre de citations de notre marque sur 10 essais.
   - Share of Voice IA : notre part vs concurrents listés dans CLAUDE.md.
   - Sentiment : positif / neutre / négatif (analyse du contexte).
   - Citation Velocity : évolution vs la semaine précédente.
3. Note les sources citées par les LLMs (URLs, Reddit, domaines).

Format de sortie : dashboard markdown avec tableau par moteur × KPI + 3 actions d'amélioration.
// 04 — Setup des MCPs

Brancher GSC + DataForSEO

Un MCP, c'est le pont entre Claude et un service externe. Deux à installer pour le SEO OS. Une fois configurés, Claude lit tes données en direct.

~/.claude/mcp.json
{
  "mcpServers": {
    "google-search-console": {
      "command": "npx",
      "args": ["-y", "@mcp/google-search-console"],
      "env": {
        "GSC_CREDENTIALS_PATH": "/chemin/vers/credentials.json"
      }
    },
    "dataforseo": {
      "command": "npx",
      "args": ["-y", "@mcp/dataforseo"],
      "env": {
        "DATAFORSEO_LOGIN": "ton@email.com",
        "DATAFORSEO_PASSWORD": "ta-clef-api"
      }
    }
  }
}
// 05 — Le workflow réel

Mon lundi matin, chronométré

Avec le SEO OS branché, voilà à quoi ressemble ma première heure du lundi.

9h

/weekly — briefing complet en 60 secondes

GSC 7 jours + DataForSEO + priorisation par pilier. Je lis. Je commence ma semaine avec 3-5 actions claires.

9h05

/prioritise sur les opportunités → 3 actions retenues

Matrice impact × effort. Claude argumente chaque choix. Je valide.

9h15

/brief sur chacune → 3 briefs générés en 10 minutes

SERP analysée, plan H2/H3 méthode Capsule, FAQ JSON-LD prête. Je passe à l'exécution.

9h30

/write sur le plus urgent → 1er jet en 15 min, relecture 20 min

Claude rédige dans mon ton. Je corrige, je challenge, j'itère.

10h05

Publication WordPress via MCP → 30 secondes

Le plugin WP MCP de l'épisode précédent fait le reste. 1 commande. Contenu publié, schema ajouté, indexation demandée.

Temps total : 1h05. Un contenu publié + 2 briefs prêts pour le reste de la semaine. Avant le SEO OS, le même travail me prenait une demi-journée.
// Tu veux aller plus loin ?

Deux façons de passer au niveau supérieur

Nous avons accompagné Le Point, Pluxee, Société Générale, Decathlon — et des dizaines de marques qui voulaient dominer leur SERP et leur visibilité IA.

🎯

Tu es CMO, CEO ou Responsable Marketing ?

On s'occupe de ton SEO, de ton GEO et de ta visibilité dans les LLMs — de A à Z. Réserve une consultation offerte de 30 min : tu repars avec un plan d'action concret, quoi qu'il arrive.

Consultation offerte → plan d'action
🎓

Tu es consultant SEO et tu veux monter en compétence GEO ?

Rejoins le GEO Accelerator Bootcamp et maîtrise le framework complet en autonomie. Cohorte restreinte, prochaine session début mai. Éligible OPCO / FAF.

Rejoindre le bootcamp →
Nathan Fenina
Nathan Fenina
Fondateur Décupler · 12 ans SEO · Clients : Société Générale, Decathlon, Le Point, Pluxee
Retour en haut