Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEO GEO Kit

Français · English

Un plugin Claude Code qui audite ton site de fond en comble, corrige ce qui cloche, et écrit les articles qui manquent. Optimisé pour Google et pour les IA (ChatGPT, Claude, Perplexity, Google AI Overviews).

Trois commandes, une seule idée : arrêter de deviner pourquoi ton site n'est pas trouvé.

/seo-audit     analyse tout, ne touche à rien, sort un rapport noté et priorisé
/seo-fix       applique les correctifs du rapport, vérifie que rien ne casse, commit
/seo-blog      écrit un article aligné sur ton site, optimisé SEO + GEO, entièrement câblé

Pourquoi

Le SEO classique t'apprend à être classé. En 2026, la moitié des recherches se terminent dans une réponse générée, sans clic. Il faut aussi être repris. Ce sont deux jeux différents :

SEO GEO
Objectif apparaître dans les 10 liens être cité dans la réponse
Ce qui compte mots-clés, backlinks, autorité contenu extractible, entité claire, faits sourcés
Le tueur silencieux pages lentes, contenu mince site rendu en JS que les crawlers d'IA lisent vide

Ce kit couvre les deux dans le même passage, avec des constats vérifiés et des correctifs appliqués, pas une liste de conseils génériques.


Installation

Option 1, via le marketplace de plugins (recommandé)

Dans Claude Code :

/plugin marketplace add minosdevs/seo-geo-kit
/plugin install seo-geo-kit@minosdevs

Ou depuis le terminal :

claude plugin marketplace add minosdevs/seo-geo-kit

Option 2, installation manuelle

git clone https://github.com/minosdevs/seo-geo-kit.git
cp -r seo-geo-kit/skills/seo-geo-audit ~/.claude/skills/
cp seo-geo-kit/commands/*.md ~/.claude/commands/

Relance Claude Code, tape /seo- et les trois commandes apparaissent.


Utilisation

1. Analyser

/seo-audit

Claude détecte ton framework, ton URL de production et tes langues, puis fait 7 passes : fichiers racine, crawl du site live, technique on-page, GEO, contenu et intentions, performance, autorité. Il écrit seo/AUDIT-2026-08-16.md et affiche le score plus les 5 urgences.

Tu peux aussi lui donner une cible :

/seo-audit https://monsite.com

Ce mode ne modifie aucun fichier de ton projet. Même si le correctif est évident, il le note et s'arrête là.

Ce que tu récupères : un score sur 100 détaillé par axe, des constats avec fichier:ligne et extrait à l'appui, chaque problème classé P0 / P1 / P2 avec l'effort estimé, une carte des intentions de recherche non couvertes, et la liste explicite de ce qui n'a pas pu être vérifié.

2. Corriger

/seo-fix

Lit le dernier rapport, annonce son plan, applique les P0 plus les P1 rapides, vérifie (typecheck, build, curl), coche les items dans le rapport et commit par groupe logique. Il ne pousse rien sans que tu le demandes.

Filtrer :

/seo-fix P1
/seo-fix sitemap

Il refuse par construction de bourrer des mots-clés, d'inventer des avis ou des prix dans du JSON-LD, ou de baliser du contenu qui n'existe pas à l'écran. Ces techniques rapportent trois semaines puis coûtent une pénalité.

3. Écrire

/seo-blog

Sans argument, il prend le premier trou d'intention du dernier audit. Avec un sujet, il part de là :

/seo-blog combien coûte une pub TikTok en 2026

Il lit d'abord ton site pour attraper ta voix, ton format de front-matter et ton arborescence, vérifie qu'aucun article existant ne couvre déjà l'intention, cherche vraiment sur le web ce qu'il doit battre, puis écrit. Ensuite il câble tout : JSON-LD, liens internes, sitemap, feed, llms.txt, image OG, et la version dans l'autre langue si ton site est bilingue.

Règle imposée : zéro chiffre non sourcé. S'il n'a pas lu la source, il n'écrit pas le chiffre.


Ce qui est réellement audité

Indexabilité et technique (25 points)

robots.txt et accès des crawlers d'IA, sitemap synchronisé avec les routes réelles, canonicals auto-référents, redirections et chaînes, soft 404, rendu serveur contre rendu JS, trailing slash, noindex accidentels dans les headers.

Contenu et intentions (25 points)

Titles et descriptions uniques et calibrés, hiérarchie de titres, thin content, cannibalisation, intention réelle de chaque page, vocabulaire du marché, images et alt, maillage interne, pages orphelines, profondeur de clic.

GEO et citabilité IA (20 points)

Lisibilité sans JavaScript, blocs de réponse extractibles, clarté de l'entité, llms.txt et llms-full.txt, FAQ, données en tableaux, pages comparatives, présence hors-site, baseline mesurée en posant les questions de ta cible à ChatGPT, Claude et Perplexity.

Données structurées (10 points)

Organization, WebSite, SoftwareApplication, BlogPosting, FAQPage, BreadcrumbList, HowTo. Validité, alignement avec le contenu visible, absence de doublons entre layout et page.

Performance et Core Web Vitals (10 points)

Image LCP prioritaire, fonts non bloquantes, CLS, JS client inutile, scripts tiers, cache. Pas de Lighthouse, mais l'audit des causes dans le code.

International et autorité (10 points)

hreflang réciproque, x-default, langue HTML, traductions réelles, auteur identifiable, dates, sources citées, mentions légales, sameAs.


Ce que le kit refuse de faire

Un outil SEO qui ne dit jamais non est un outil qui te fait pénaliser. Celui-ci refuse explicitement de bourrer des mots-clés dans ton texte, d'inventer des notes, avis, prix ou auteurs dans du JSON-LD, d'ajouter du balisage sans contenu visible correspondant, de cacher du texte pour les bots, de réécrire ta voix éditoriale sans que tu le demandes, et de toucher aux redirections ou au DNS sans validation.

Il refuse aussi de sortir un score flatteur. Si ton contenu ne répond à aucune intention réelle, le rapport le dit, même si la technique est impeccable.


Compatibilité

Générique par défaut : Next.js (App et Pages Router), Astro, Nuxt, SvelteKit, Remix, Gatsby, Hugo, Jekyll, ou du HTML statique. Les recettes de correction sont écrites en Next.js App Router parce que c'est le cas le plus courant, avec l'équivalent générique quand ça diffère, et le skill adapte au style de ton repo.

Il peut auditer un site sans avoir le code, à partir de la seule URL, mais le rapport sera moins précis (pas de fichier:ligne, pas de correction automatique).


Structure du repo

seo-geo-kit/
├─ commands/
│  ├─ seo-audit.md          la commande d'analyse
│  ├─ seo-fix.md            la commande de correction
│  └─ seo-blog.md           la commande de rédaction
└─ skills/seo-geo-audit/
   ├─ SKILL.md              le cerveau, les 3 modes et leurs règles
   └─ references/
      ├─ audit-checklist.md la checklist exhaustive, axe par axe
      ├─ geo-playbook.md    se faire citer par les IA
      ├─ report-template.md le format exact du compte rendu
      ├─ fix-recipes.md     les correctifs prêts à adapter
      └─ blog-playbook.md   structure et règles d'un article qui se classe

Tout est en markdown. Ouvre, lis, modifie. Si ta stack a ses spécificités, ajoute-les dans references/fix-recipes.md, le skill les reprendra.


Personnaliser

Le style d'écriture par défaut interdit les tirets cadratins (une préférence personnelle). Si tu veux les garder, retire la ligne correspondante dans SKILL.md et blog-playbook.md.

La pondération du score se change dans le tableau de SKILL.md, section Notation. Si le multilingue ne te concerne pas, passe son poids sur un autre axe.


Licence

MIT. Prends, modifie, partage.


Construit par @minosdevs pendant le build de SlideGen. Si le kit te sert, une étoile aide les autres à le trouver.

About

Plugin Claude Code: audit SEO + GEO complet de ton site, correctifs appliques automatiquement, et redaction d'articles optimises. 3 commandes: /seo-audit /seo-fix /seo-blog

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors