- Claude Code est l'outil de codage agentique d'Anthropic. Pour le SEO, il travaille sur des fichiers et des données connectées : audits, schema, corrections on-page en masse, tableurs de mots-clés et préparation de rapports.
- Commencez avec un dossier client, git, un court CLAUDE.md et des données en lecture seule issues du connecteur MCP ZeusSEO.
- Ajoutez des agents en parallèle plus tard, avec une session pilote qui planifie le travail et filtre ce qui vous parvient.
Claude Code pour le SEO consiste à utiliser un agent IA qui lit les fichiers de votre site, les modifie, exécute des commandes et, via un connecteur MCP, lit vos données Search Console, Analytics et Google Business Profile. Commencez petit : un dossier sous git, une règle selon laquelle vous lisez chaque diff, et un accès aux données en lecture seule. Une fois cette boucle fiable, ajoutez des agents en parallèle, puis plusieurs sessions avec un pilote.
Certains appellent cela le « vibe coding SEO » ou le « vibe SEO » : décrire le résultat en mots simples et laisser l'IA écrire le code. C'est une étiquette informelle, pas un terme d'Anthropic ou de Google, et elle n'est sûre qu'avec les vérifications ci-dessous. Parmi les étiquettes voisines figurent « Claude SEO », « Claude Code SEO » et « MCP SEO ». Pour commencer tout de suite, connectez le connecteur ZeusSEO, inclus dans toutes les offres : le guide MCP de Google Business Profile décrit la configuration, et la section MCP ci-dessous ajoute les commandes de Claude Code. Si vous préférez lire à propos d'un expert prêt à l'emploi plutôt que de construire un flux de travail, il y a aussi Athena, l'expert SEO IA de ZeusSEO (en accès anticipé).
- Ce qu'est Claude Code, et ce qu'il peut faire pour le SEO
- Outils recommandés et suggérés
- Git et dossiers locaux : votre bouton d'annulation
- Cinq flux de travail SEO pour commencer
- MCP : connecter ZeusSEO à Claude Code
- Usage des API : clés, coûts et scripts
- Permissions et hooks : posez les garde-fous une fois pour toutes
- Agents IA pour le SEO : sous-agents en parallèle
- Un agent qui joue le rôle de pilote
- Avancé : plusieurs sessions, un pilote, vous comme dernier filtre
- Bonnes pratiques de sécurité et position de Google sur le contenu IA
- Un ordre raisonnable pour tout adopter
Ce qu'est Claude Code, et ce qu'il peut faire pour le SEO
Anthropic décrit Claude Code comme un outil de codage agentique qui lit votre base de code, modifie des fichiers, exécute des commandes et s'intègre à vos outils de développement. Il fonctionne dans un terminal, un IDE, une application de bureau et un navigateur, et la plupart des surfaces exigent un abonnement Claude ou un compte Anthropic Console.
Pour le SEO, une « base de code » désigne tout dossier de texte : modèles, articles en markdown, extraits schema, robots.txt, tables de redirections et exports CSV. Le « SEO avec Claude » consiste souvent à discuter dans une fenêtre ; Claude Code travaille dans un dossier de votre machine, il peut donc ouvrir des fichiers, les modifier et lancer des vérifications. Il ne voit pas Google tant que vous ne lui en donnez pas une vue, sous forme d'exports ou via un connecteur.
Outils recommandés et suggérés
Installez-le depuis la présentation officielle, comme outil de terminal, extension VS Code ou application de bureau. Toutes les surfaces utilisent le même moteur : vos fichiers CLAUDE.md, vos réglages et vos serveurs MCP vous suivent.
| Outil | À utiliser pour | Remarque |
|---|---|---|
| Claude Code | Lire, modifier et vérifier des fichiers | Terminal, VS Code, JetBrains, bureau ou navigateur |
| git | Points de sauvegarde, branches, diffs | Claude Code peut indexer, valider et créer des branches |
| Connecteur MCP ZeusSEO | Données Search Console, Analytics, Google Business Profile, exploration et positionnement | Référence complète des outils |
| Argus et Kronos | Problèmes d'exploration et audit on-page gratuit | Voir Argus, lu via le connecteur |
Lancez /init pour générer un brouillon de CLAUDE.md, puis raccourcissez-le. Le guide de la mémoire recommande de viser moins de 200 lignes : ne gardez donc que les règles que Claude ne peut pas deviner.
Un CLAUDE.md de départ pour un dossier client pourrait indiquer :
- Quels dossiers contiennent les modèles, le contenu et les exports.
- Ne jamais modifier robots.txt ni la table de redirections sans demander.
- Ne jamais inventer de faits, de prix, d'avis ou de statistiques.
- Proposer les modifications de Google Business Profile ; ne jamais les publier.
Git et dossiers locaux : votre bouton d'annulation
Chaque modification doit être un diff que vous pouvez lire et annuler. Git le permet ; les points de contrôle propres à Claude Code ne le remplacent pas.
Donnez à chaque client un dossier pour les fichiers du site, les exports et les rapports, et lancez Claude Code depuis celui-ci. En mode Manual, il demande avant de lire ou d'écrire en dehors du dossier de lancement, comme l'explique la page de sécurité.
- Utilisez git, même pour les exports. Pas de dépôt pour un site sur CMS ? Gardez les brouillons et les CSV dans un dossier et lancez
git init. - Une branche par tâche, et validez avant chaque exécution.
- Lisez
git diffavant d'accepter. Claude Code peut valider à votre place, mais la relecture vous revient.
La documentation sur les points de contrôle indique que /rewind restaure les modifications faites via les outils de fichiers de Claude, pas celles faites par des commandes shell, et que les points de contrôle ne remplacent pas le contrôle de version. Validez avant toute exécution en masse.
Cinq flux de travail SEO pour commencer
Choisissez des tâches dont le résultat est un texte comparable par diff et dont le test de réussite est une vérification exécutable.
Utilisez un même flux de travail SEO IA reproductible pour les cinq tâches de Claude Code SEO : cadrer, récupérer les données, planifier, modifier les fichiers sur une branche, lancer une vérification, lire le diff, valider. Les bonnes pratiques d'Anthropic recommandent de planifier avant de coder et de donner à Claude une vérification exécutable, pour qu'il itère jusqu'à ce qu'elle passe.
1. Audit technique des fichiers d'un site
Demandez à Claude de lire les modèles, robots.txt et la configuration du sitemap en mode plan, et de lister les constats par fichier et par ligne. Google indique que robots.txt n'est pas un moyen de garder une page hors de Google : signalez donc tout Disallow utilisé pour cela. Notre guide de l'audit SEO technique couvre le côté en ligne.
2. Rédiger et vérifier le schema
L'introduction aux données structurées de Google recommande JSON-LD dans la plupart des cas et précise que le balisage doit décrire un contenu visible par les utilisateurs. Faites rédiger un brouillon par modèle à Claude, puis validez-le vous-même.
3. Corrections on-page en masse dans un dépôt
Donnez à Claude un CSV d'URL et de nouveaux titres et laissez-le modifier les fichiers correspondants. Testez d'abord sur quelques-uns, puis utilisez /batch, qui répartit une modification entre 5 et 30 sous-agents travaillant chacun dans leur propre worktree.
4. Tableurs de regroupement de mots-clés
Exportez les requêtes dans un CSV et demandez à Claude d'écrire et d'exécuter un script qui les regroupe par thème et propose une page pour chaque groupe.
5. Préparation de rapports
Récupérez les chiffres via le connecteur et demandez un court commentaire par client. Voir notre guide du rapport de positionnement SEO pour le contenu d'un rapport client.
| Flux de travail | Vérification avant d'accepter |
|---|---|
| Audit technique | Chaque constat nomme un fichier et une ligne |
| Schema | Le Test des résultats enrichis n'affiche aucune erreur |
| On-page en masse | Diff de 5 fichiers d'abord ; aucune modification sans rapport |
| Regroupements de mots-clés | 10 groupes vérifiés à la main |
| Préparation de rapports | Chaque chiffre relié à une source |
MCP : connecter ZeusSEO à Claude Code
Une seule URL de connecteur donne à Claude Code vos données Search Console, Analytics, Google Business Profile, d'exploration et de positionnement. Commencez par les outils de lecture.
MCP, le Model Context Protocol, est une norme ouverte pour connecter des outils d'IA à des sources de données externes, et Claude Code prend en charge les serveurs MCP distants via HTTP. Le MCP pour le SEO signifie que votre agent lit les données clients en direct plutôt qu'un export collé. Le connecteur ZeusSEO a une seule URL et plus de 100 outils.
- Ajoutez le serveur dans un terminal, pas dans une session :
- Vérifiez-le.
claude mcp listaffiche « Needs authentication » tant que vous ne vous êtes pas connecté, comme le décrit le démarrage rapide MCP. - Connectez-vous. Lancez
claude, tapez/mcp, choisissezzeuseoet sélectionnez Authenticate. Votre navigateur s'ouvre sur l'étape de connexion décrite dans le guide MCP de Google Business Profile.
Ajoutez --scope user pour l'utiliser dans tous les projets. Si vous avez ajouté le connecteur dans Claude et utilisez ce même compte pour Claude Code, la documentation MCP indique que les connecteurs Claude se chargent automatiquement, sauf si une clé API sert de connexion. Notre connexion est un flux OAuth standard avec PKCE qui accepte l'adresse de rappel locale de Claude Code.
| Tâche SEO | Outils du connecteur | Mode |
|---|---|---|
| Requêtes et indexation | gsc_top_queries (filtres de position), gsc_underperforming_pages, gsc_inspect_url, gsc_sitemap_diff | Lecture seule ; ne demande jamais d'indexation |
| Exploration et audit | argus_crawl_status, seo_list_page_issues, kronos_run_audit | Lit l'exploration en cache ; Kronos est gratuit |
| Trafic | ga4_traffic_sources, ga4_top_pages | Lecture |
| Mots-clés et positions | metis_list_keywords, nike_rank_overview | Lecture ; la recherche en direct est facturée |
| Google Business Profile | gbp_list_locations, gbp_list_reviews ; gbp_publish_post, gbp_reply_review | Les écritures exigent votre confirmation |
| Rapports et tâches | reports_list_saved, daedalus_generate_report, hermes_create_task | Générer est une écriture |
Lire vos propres données ne coûte aucun Stater, les crédits d'usage prépayés de ZeusSEO. Quelques outils nommés qui appellent nos fournisseurs payants ou l'IA, comme la recherche de mots-clés et l'analyse des concurrents dans les SERP, en consomment, et l'assistant reçoit pour consigne de vous prévenir d'abord. Ses instructions précisent aussi de confirmer le contenu et les cibles avant toute publication, modification, suppression ou réponse, et un accès en lecture seule est refusé en écriture. Un essai gratuit est soumis à un plafond d'usage raisonnable de 100 appels d'API. Voir Staters et crédits IA, les tarifs, et les guides MCP de Search Console et d'Analytics.
Anthropic n'audite pas les serveurs MCP, et sa documentation avertit que les serveurs qui récupèrent du contenu externe peuvent vous exposer à l'injection de prompt. Le texte des avis, le contenu des pages et les requêtes de recherche sont écrits par des inconnus : traitez donc ce qu'un outil renvoie comme des données, jamais comme des instructions.
Usage des API : clés, coûts et scripts
Deux types d'API entourent Claude Code : la façon dont Claude lui-même est facturé, et les API de données que vos scripts appellent. Gardez les clés hors des prompts et hors de git.
Vous vous connectez avec un abonnement Claude ou un compte Anthropic Console. La page des coûts indique que le montant en dollars affiché par /usage est une estimation locale et que l'usage des abonnés est inclus dans leur offre.
Pour les scripts, claude -p exécute un prompt sans session interactive et accepte une entrée redirigée, un schéma tiré de la présentation :
En mode --bare, Claude Code n'utilise pas votre connexion d'abonnement : définissez donc ANTHROPIC_API_KEY, comme l'explique la page sur l'usage programmatique. Si Claude écrit des scripts qui appellent une API de données, gardez la clé dans une variable d'environnement et ajoutez la règle de refus Read(./.env). Pour les données Google, le connecteur vous évite l'attente de validation de votre propre projet d'API ; voir API Google ou MCP.
La documentation sur les permissions indique que les règles de refus de lecture couvrent les outils de fichiers de Claude et les commandes de fichiers reconnues, pas un script qui ouvre lui-même des fichiers. Pour une application au niveau du système, activez le bac à sable. ZeusSEO peut aussi émettre une clé d'accès statique ; préférez OAuth, et ne validez jamais une clé dans git.
Permissions et hooks : posez les garde-fous une fois pour toutes
Les instructions d'un prompt ou de CLAUDE.md orientent ce que Claude tente, mais les règles de permission sont appliquées par Claude Code, pas par le modèle. Les règles sont vérifiées dans l'ordre : refuser, puis demander, puis autoriser. Les modes de permission ci-dessous déterminent la fréquence des demandes de Claude. Avec Claude Code 2.1.283 ou plus récent, le mode auto est le mode de départ intégré des sessions interactives du terminal et de VS Code : pour le travail client, appuyez donc sur Shift+Tab pour atteindre le mode Manual, ou démarrez avec claude --permission-mode default.
| Mode de permission | Ce qu'il fait | Usage SEO |
|---|---|---|
Manual (default) | Demande avant la plupart des modifications, commandes shell et accès réseau | Fichiers clients, premières semaines |
| Plan | Explore et planifie ; ne modifie pas le code source | Audits |
| acceptEdits | Approuve automatiquement les modifications de fichiers | Corrections en masse, sur une branche |
| auto | Un modèle classificateur examine les actions à votre place | Travail courant et bien vérifié ; pas les fichiers clients |
| dontAsk | Refuse tout ce qui demanderait une confirmation | Exécutions sans surveillance |
| bypassPermissions | Exécute tout | Conteneurs isolés uniquement |
- Autorisez les outils de lecture :
mcp__zeuseo__gsc_*,mcp__zeuseo__ga4_*etmcp__zeuseo__argus_*. Le préfixezeuseoest le nom de serveur que vous avez choisi en l'ajoutant. - Gardez les outils d'écriture hors des règles d'autorisation, pour que le mode Manual demande à chaque fois. En mode auto, un classificateur examine l'appel à la place : ajoutez donc une règle « demander » dans
/permissionssi vous voulez une confirmation dans tous les cas. - Refusez les secrets :
Read(./.env). - Blocages stricts : un hook PreToolUse qui se termine avec le code 2 empêche les modifications des fichiers protégés. Le guide des hooks indique que les hooks sont déterministes, contrairement à CLAUDE.md.
Quand vous collez deux fois la même checklist, transformez-la en skill : un dossier dans .claude/skills/ contenant un SKILL.md, lancé avec /skill-name. La documentation des skills indique que son contenu ne se charge que lorsqu'elle est utilisée.
Agents IA pour le SEO : sous-agents en parallèle
Les agents en parallèle aident lorsque les tâches sont indépendantes. Ils multiplient les tokens : méritez-les.
Un sous-agent s'exécute dans sa propre fenêtre de contexte avec un prompt personnalisé, des outils précis et des permissions indépendantes, puis renvoie un résumé. Définissez-en un sous forme de fichier markdown dans .claude/agents/, par exemple un relecteur de schema limité à Read, Grep et Glob pour qu'il ne puisse pas modifier. Anthropic liste plusieurs façons d'exécuter des agents en parallèle, dont :
| Approche | Qui coordonne | Remarque |
|---|---|---|
| Sous-agents | Claude, dans une seule session | Rendent compte à la session qui les a lancés |
Vue des agents (claude agents) | Vous répartissez les sessions | Aperçu de recherche |
| Équipes d'agents | Une session pilote | Expérimental, désactivé par défaut |
| Workflows dynamiques | Un script | De dizaines à des centaines d'agents par exécution |
« Plus d'agents terminent toujours plus vite. » Anthropic indique que les équipes d'agents ajoutent une charge de coordination et consomment nettement plus de tokens, et que le travail séquentiel ou portant sur un même fichier convient mieux à une seule session ou à des sous-agents. Commencez avec 3 à 5, pas 30.
Un agent qui joue le rôle de pilote
La présentation décrit un agent pilote qui coordonne le travail, attribue les sous-tâches et fusionne les résultats. Les sous-agents ne rendent compte qu'à la conversation qui les a lancés : cette conversation est donc votre interlocuteur unique.
- Briefez le pilote : « Utilise des sous-agents en lecture seule pour auditer /product, /locations et /blog en parallèle. Rends compte par fichier et par ligne. »
- Fusionnez et modifiez : le pilote supprime les doublons, classe par gravité et est le seul à modifier, pour que les exécutants ne puissent pas entrer en collision.
- Relisez : lancez un relecteur indépendant, comme la skill intégrée
/code-review, sur le diff.
Avancé : plusieurs sessions, un pilote, vous comme dernier filtre
Quand une session ne suffit pas, lancez-en plusieurs, mais gardez un pilote comme seule session qui vous parle.
C'est un schéma de travail construit à partir de fonctions documentées, pas un mode intégré. La documentation ne décrit un pilote intégré que pour les équipes d'agents, qui sont expérimentales et désactivées par défaut ; dans ce cas, les demandes de permission des coéquipiers remontent dans la session pilote, pour un coût en tokens plus élevé.
- Même logique : les fichiers CLAUDE.md du projet et les réglages de permission peuvent être partagés via le contrôle de version.
- Fichiers séparés :
claude --worktree schema-fixesdémarre une session sur sa propre branche sous.claude/worktrees/; la documentation des worktrees suggère d'ajouter ce dossier à.gitignore. - Messages : la messagerie entre sessions permet à Claude de lister vos autres sessions et de leur envoyer du texte brut. Elle exige Claude Code 2.1.224 ou plus récent (2.1.234 sous Windows natif).
| Rôle | Comment il démarre | Peut faire | Rend |
|---|---|---|---|
| Pilote | La seule session qui vous parle, --name lead | Planifier, écrire aux exécutants, relire les diffs | Une courte liste de décisions |
| Exécutant | Son propre worktree et sa branche | Modifier uniquement ses fichiers ; outils de lecture | Un commit et un résumé |
| Vous | La fenêtre du pilote | Approuver, rejeter, fusionner | Rien d'autre |
- Validez les règles et répartissez par fichiers : chaque session démarre de la même façon, et aucune ne partage un fichier avec une autre.
- Nommez les sessions avec
--nameou/rename; vérifiez-les avec/list-agents, ou mentionnez-en une avec@name. - Le pilote attribue par message ; les exécutants valident et renvoient un résumé par message.
- Le pilote relit chaque diff, lance les vérifications et rejette les modifications hors périmètre. Vous relisez sa courte liste.
Un message d'une autre session ne peut jamais approuver une demande de permission à votre place ni modifier la configuration. Les demandes de permission d'un exécutant apparaissent toujours dans sa propre fenêtre : pré-approuvez donc ses outils de lecture et gardez la publication dans la fenêtre du pilote.
Bonnes pratiques de sécurité et position de Google sur le contenu IA
Relisez les diffs, validez souvent, restreignez les permissions, ne collez jamais de secrets et ne publiez que ce qui aide les gens.
- Lisez chaque diff. La page de sécurité d'Anthropic indique que vous êtes responsable de la relecture du code et des commandes proposés.
- Moindre privilège, aucun secret : autorisez les lectures, demandez pour les écritures, et ne mettez jamais de clés ni de mots de passe dans les prompts, CLAUDE.md ou la configuration validée.
« Google pénalise tout ce qui est écrit par une IA. » Les conseils de Google sur le contenu généré par IA ne l'interdisent pas. Ils indiquent que l'usage de l'IA pour générer de nombreuses pages sans apporter de valeur peut enfreindre la politique sur les abus de contenu à grande échelle, et demandent de vérifier les faits et de relire les titres, descriptions, données structurées et textes alternatifs.
Les règles anti-spam de Google considèrent comme abus de contenu à grande échelle de nombreuses pages créées principalement pour manipuler le classement, quelle que soit leur méthode de création. Des milliers de pages quasi identiques sont le risque du vibe SEO à grande échelle. Pour un contenu qui répond bien aux questions, voir l'answer engine optimization.
Un ordre raisonnable pour tout adopter
- Installez Claude Code, ouvrez un dossier client et lancez
git initsi nécessaire. - Rédigez un court CLAUDE.md, refusez
Read(./.env)et passez en mode Manual pour les fichiers clients. - Lancez un audit en lecture seule en mode plan.
- Connectez ZeusSEO et n'autorisez que les outils de lecture.
- Effectuez une modification en masse sur une branche, avec une vérification.
- Ajoutez un sous-agent relecteur en lecture seule, puis une deuxième session dans son propre worktree, puis un pilote nommé.
Vous gérez de nombreux établissements ? La même approche convient à nos guides sur plusieurs établissements, l'optimisation de fiche et les réponses aux avis. Votre prochaine étape est le guide MCP de Google Business Profile, qui connecte le connecteur ZeusSEO. Si vous préférez lire à propos d'un expert prêt à l'emploi plutôt que de construire le vôtre, il y a aussi Athena (en accès anticipé).
- Claude Code travaille sur des fichiers et des données : donnez-lui un dossier, git et une source de données.
- Commencez en lecture seule ; faites de chaque écriture un diff relu ou une action confirmée.
- Utilisez des sous-agents pour les tâches indépendantes et un pilote pour la coordination.
- Plusieurs sessions sont un schéma que vous construisez ; les équipes d'agents sont la version intégrée expérimentale.
Les faits sur Claude Code proviennent de la documentation officielle d'Anthropic et les faits sur Google de la documentation de Google, tous liés dans le texte et vérifiés le 2026-10-20. Les détails du produit ZeusSEO ont été vérifiés dans le produit lui-même. Le guide a été rédigé avec l'aide de l'IA et relu par l'équipe ZeusSEO ; voir nos normes éditoriales.
