étude de cas
Un pilote SEO et GEO agentique : ce qu'il fait seul chaque lundi, et ce que je relis encore
Une nuit d'audit agentique, puis une matinée de corrections, ont remis à plat le maillage du site : 469 liens traités sur 175 articles. Depuis, chaque lundi, un workflow collecte les données de Google et des réponses des IA, laisse Claude juger, applique des corrections plafonnées et m'envoie le compte rendu sur Slack. Je ne lui attribue pas encore de hausse de trafic.
- statut
- système agentique, en service
- mon rôle
- Conçu et construit seul. Le code est écrit avec Claude Code : je conçois, je câble et je vérifie. En production, Claude juge et le code exécute.
- stack
- github actionscron-job.orgnodeclaudeapi hubspotsearch consolega4serpapi
les repères
469 liens
traités en une matinée, sur 175 articles
422 repointés vers leur adresse finale et 47 liens morts retirés, texte conservé, le 23/09/2026
6 sur 11
liens proposés par Claude écartés par le code au premier essai
texte d'ancrage absent mot pour mot de l'article. les 5 restants relus et validés
22 + 18
liens repointés et liens internes posés par le pilote
en quatre passages, au plus 10 liens par passage et un seul par article
le contexte
Un site qui vit de l'inbound, sans équipe SEO.
Le site de l'entreprise où je travaille vit de l'inbound : un blog de plusieurs centaines d'articles en français, en partie traduits, et des pages ressources qui captent des demandes. Fin septembre 2026, l'inbound est devenu ma priorité, avec un objectif chiffré de hausse des clics hors marque. Je n'ai pas d'équipe SEO : l'entretien du site se faisait par à-coups.
le problème
Une baisse qui ne venait pas de la saison.
Pendant l'été 2026, les clics Google du site étaient nettement en dessous de l'été 2025. Chaque page étant comparée à elle-même sur la même saison, la saison n'expliquait pas cette baisse. Ce sont surtout les anciennes pages de fond qui perdaient leurs positions.
Une partie du remède est éditoriale : les articles de fond se rafraîchissent à part. L'autre partie est technique et répétitive : liens cassés, redirections, maillage, suivi des positions et des citations par les IA. C'est celle que j'ai confiée au pilote.
le système
Trois couches, et l'IA n'exécute rien.
La collecte et l'action sont du code déterministe. Seul le jugement passe par Claude : choisir les liens internes utiles, lire les pages qui citent nos concurrents, rédiger le point de la semaine. Le code applique ensuite ses choix, avec des plafonds et une sauvegarde.
- collecte, en codeSearch Console, GA4, citations IA, pages du CMS, sitemap
- jugement, par claudeliens internes utiles, pages qui citent nos concurrents, point de la semaine
- action, en codecorrections plafonnées, sauvegarde, détection de casse
- compte renduSlack, avec la commande qui annule le passage
- moije relis le compte rendu
Je l'ai monté en deux temps. Dans la nuit du 22 au 23 septembre, un premier run agentique a tout inventorié sans rien écrire sur le site : diagnostic de la baisse, 20 titres Google à réécrire, et des centaines de liens internes qui menaient à une redirection ou à une page morte. Le lendemain matin, j'ai relu ses propositions et lancé moi-même les corrections. Le pilote a été mis en service le même jour, un mercredi, puis il a tourné chaque lundi.
J'ai fixé les garde-fous avant d'écrire le code. Le pilote pose au plus 10 liens par passage et un seul par article. Un interrupteur unique coupe toute écriture. Une page en cours d'édition dans le CMS est sautée, jamais écrasée. Chaque compte rendu donne la commande qui annule le passage, et je relis encore chaque compte rendu.
Chaque lundi, une routine Claude exporte à 5 h 15 les données de visibilité dans les réponses des IA depuis HubSpot, puis le workflow démarre à 6 h. Il tourne sur les abonnements existants : Claude passe par l'abonnement, SerpAPI reste dans son quota gratuit, et cron-job.org déclenche GitHub Actions.
les résultats
Ce que le pilote a fait, et ce que disent les chiffres.
En quatre passages, du mercredi 23 septembre au lundi 12 octobre 2026, le pilote a repointé 22 liens et posé 18 liens internes. Il a tenu à jour un sitemap complémentaire de 77 landing pages, absentes du sitemap du CMS, et sa garde anti-casse a signalé le 5 octobre 6 pages du sitemap dont le statut s'était dégradé.
| Depuis le pilote, comparé aux 20 jours d'avant | Mêmes fenêtres en 2025 | |
|---|---|---|
| Clics Google | +22 % | +34 % |
| dont clics hors marque | +27 % | +68 % |
search console, fenêtres de 20 jours : avant le pilote du 03/09 au 22/09/2026, depuis le pilote du 23/09 au 12/10/2026, et les mêmes fenêtres en 2025. clics hors marque : requêtes visibles seulement.
La hausse depuis la mise en service reste en dessous de la hausse de rentrée de l'an dernier. Je ne l'attribue donc pas au pilote. Ses premiers effets mesurables sont attendus fin octobre pour les titres réécrits, et début novembre pour les articles rafraîchis.
Côté IA, sur 25 questions d'acheteurs suivies chaque semaine, ChatGPT, Gemini ou Perplexity citaient l'entreprise sur 9 questions le 23 septembre et sur 10 le 12 octobre, avec un creux à 5 le 5 octobre. Je n'ai pas de mesure plus ancienne : le suivi a commencé avec le pilote.
ce que j'en retiens
Ce que les premiers passages m'ont appris.
Une semaine, le relevé de positions a montré le site absent du top 10 sur presque toutes les requêtes suivies, alors que Search Console disait l'inverse. Quand Google cite une page dans sa réponse IA, il retire souvent son lien bleu, et mon script ne lisait que les liens bleus. Il enregistre désormais aussi notre rang dans la réponse IA. Au relevé du 12 octobre, le site est visible sur 15 des 50 requêtes : 7 en lien bleu dans le top 10 et 10 dans la réponse IA de Google, certaines dans les deux.
Au premier essai, Claude a proposé 11 liens internes. Le code en a écarté 6, parce que le texte d'ancrage ne figurait pas mot pour mot dans l'article. J'ai relu les 5 restants, qui étaient bons.
la suite
Un projet du même type ?
En 30 minutes, je vous montre le système et ce qui s'appliquerait à votre contexte. Je peux aussi détailler l'architecture, les choix et les limites de ce projet.