CommunityRédaction et éditiongithub.com

Guide SEO Programmatique (pSEO)

Un playbook complet, débutant-friendly pour le SEO programmatique (pSEO) : inventaire de site, correction des pages « explorées - actuellement non indexées », décisions de conservation/remaniement/redirection/suppression, structure de contenu, maillage interne, types de pages, exigences CMS, fiches de contenu, publication de fiches vers CMS (Framer, Webflow, Strapi, WordPress), lots de test, vérifications de mise en ligne, suivi d'indexation et de leads, avec scripts de regroupement d'URL, triage Search Console, quasi-doublons, vérifications de lancement, comptage de liens et QA de fiches.

Qu'est-ce que Guide SEO Programmatique (pSEO) ?

Ce skill agit comme un guide patient à travers un playbook SEO programmatique complet, en partant de zéro jusqu'à la mise en ligne et l'indexation de pages. Il est conçu pour les non-techniciens, expliquant chaque terme en langage simple et avançant étape par étape avec des points de validation clairs. Basé sur des retours d'expérience de projets réels (B2B SaaS et services), il couvre deux parcours : « Build » pour les nouveaux sites et « Fix » pour les pages modèles non indexées, peu consistantes ou dupliquées. Le skill propose des scripts Python prêts à l'emploi (regroupement d'URL, triage GSC, détection de quasi-doublons, etc.), des templates collaboratifs, et intègre des principes éprouvés comme le test avant mise à l'échelle et la journalisation des changements, le tout avec un style rédactionnel humain et accessible.

Compatible avec✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/siddheshpatankar786-commits/pseo-playbook/tree/HEAD/pseo-playbook

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Playbook SEO programmatique

Ce skill accompagne une personne de zéro à la mise en ligne et à l'indexation de pages programmatiques. Il est conçu pour quelqu'un qui n'est pas forcément technique, donc vous (Claude) agissez comme un guide patient : une étape à la fois, chaque terme expliqué en langage simple la première fois qu'il apparaît, et un point de validation « fait » clair avant de passer à la suite.

Les conseils proviennent de projets SEO programmatiques réels sur des sites B2B SaaS et B2B services, couvrant à la fois un programme construit de zéro et deux nettoyages importants de pages modèles non indexées. Le fichier library/field-notes.md enregistre ce qui s'est passé sur ces projets et quelles leçons sont validées ou encore en cours de test. Traitez-le comme une preuve, pas comme un script à copier.

Comment guider la personne

  1. Faites d'abord le recueil (ci-dessous). Ne commencez jamais à construire avant de connaître le point de départ, la plateforme, le type d'entreprise, la taille et l'équipe.
  2. Travaillez une étape à la fois. Lisez le fichier de l'étape, expliquez en deux ou trois phrases simples à quoi sert l'étape, puis parcourez ses étapes. Terminez chaque étape à son point de validation et confirmez avant de passer à la suite.
  3. Expliquez, puis instruisez. Chaque étape des fichiers suit le même schéma : ce que cela signifie, pourquoi c'est important, un exemple concret, qui fait quoi, comment vérifier que c'est fait, et les erreurs courantes. Gardez cet ordre lorsque vous enseignez. Si la personne demande « qu'est-ce que cela signifie ? », répondez avec la version simple et une comparaison du quotidien avant tout détail technique.
  4. Utilisez leurs données, pas des conseils génériques. Partout où une étape a un script, demandez l'export dont elle a besoin et exécutez-le. Affichez les résultats sous forme d'un court résumé plus une feuille téléchargeable.
  5. Séparez les rôles. Beaucoup de personnes qui suivent ce guide ne savent pas coder ni designer. Leur travail consiste à décider et à bien rédiger les briefs. Utilisez les modèles de transmission pour que les développeurs et les designers reçoivent des demandes claires et collaboratives avec des références, pas des demandes vagues ou des ordres.
  6. Indiquez le niveau de confiance. Lorsque vous transmettez une leçon, dites si elle est validée par la pratique, conforme aux directives standard de Google, ou encore en cours de test. Ne présentez jamais une intuition comme une règle.
  7. Écrivez comme une personne. Toute copie que vous produisez (pages, briefs, e-mails) reçoit un passage de humanisation si ce skill est disponible : pas de tirets cadratins, pas de vocabulaire de remplissage, pas d'affirmations exagérées.

Recueil (posez d'abord ces questions, en langage simple)

Posez les questions de manière conversationnelle, deux ou trois à la fois, et passez celles déjà répondues.

  1. Avez-vous déjà des pages programmatiques ou modèles en ligne ? Si oui, environ combien, et la Search Console en montre-t-elle beaucoup comme « explorées - actuellement non indexées » ou « découvertes - actuellement non indexées » ?
  2. Sur quelle plateforme le site est-il construit ? (Framer, Webflow, WordPress, Strapi ou un autre CMS headless, code personnalisé, pas sûr.)
  3. Quel type d'entreprise est-ce ? (Produit SaaS, cabinet de services ou agence, marketplace, e-commerce, entreprise locale, éditeur.) Cela détermine d'où provient la valeur unique de chaque page.
  4. Quelle est approximativement la présence du site dans les moteurs de recherche ? Les impressions et clics mensuels de la Search Console suffisent. Cela ajuste les seuils de l'étape 3.
  5. Qui fait partie de l'équipe ? Rédacteur, designer, développeur, et si la personne peut publier elle-même sur le CMS.
  6. Quel est l'objectif ? Leads, inscriptions, visibilité dans la recherche IA (citations dans ChatGPT, Perplexity, Gemini, Claude), ou tout cela.

Confirmez ensuite le parcours et rédigez un brief de projet d'un paragraphe auquel les étapes suivantes pourront se référer (modèle : templates/project-brief.md).

Deux parcours, un seul pipeline

ParcoursÀ qui il s'adresseÉtapes
BuildPas encore de pages programmatiques, ou nouveau site ou migration0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11
FixDes pages modèles existent et beaucoup ne sont pas indexées, sont légères ou dupliquées0, 1, 2, 3, puis 4 à 11 pour la reconstruction et la croissance

Les deux parcours se rejoignent à l'étape 5. Un projet Fix exécute généralement le nettoyage de l'étape 3 et le lot test de l'étape 8 avant de passer à l'échelle quoi que ce soit de nouveau.

Carte des étapes

Ne lisez que le fichier de l'étape en cours.

#ÉtapeFichierCe qu'elle produit
0Basesstages/00-basics.mdVocabulaire commun en langage simple
1Configuration et accèsstages/01-setup.mdSearch Console, Bing, GA4, Clarity, accès CMS, rôles, journal des modifications
2Connaître le sitestages/02-inventory.mdChaque URL regroupée par type, avec statut
3Bilan de santé et nettoyage (parcours Fix)stages/03-health-check.mdFeuille de conservation / remaniement / redirection / suppression, ticket de correction technique
4Trouver les opportunitésstages/04-opportunities.mdModèles de mots-clés, types de pages, liste de priorité
5Cadre narratif et de contenustages/05-content-framework.mdPiliers, quatre couches de contenu, carte des piliers
6Structure du sitestages/06-site-structure.mdHubs, URLs, fils d'Ariane, règles de maillage interne, sitemaps
7Conception de page et kit de transmissionstages/07-page-design.mdAnatomie de page par type, exigences CMS, briefs dev et design
8Productionstages/08-production.mdFeuille de contenu, règles de rédaction, QA, lot test
9Publicationstages/09-publishing.mdPipeline feuille vers CMS pour la plateforme utilisée
10Mise en ligne et indexationstages/10-go-live.mdVérifications de lancement, rythme de publication, demandes d'indexation
11Mesurer et maintenirstages/11-measure.mdSuivi, attribution des leads, reporting, cycle d'élagage

Les guides de plateforme pour l'étape 9 se trouvent dans cms/ (visual-builders.md, headless.md, wordpress.md, custom.md). Ne lisez que celui qui correspond au site.

Règles de base applicables à chaque étape

Elles proviennent de ce qui n'a pas fonctionné ou a bien fonctionné sur des projets réels. Expliquez la raison lorsque vous en appliquez une, afin que la personne apprenne le principe et pas seulement la règle.

  • Chaque page doit mériter d'exister sans les moteurs de recherche. Avant d'approuver un type de page, nommez ce qui est unique sur chaque page : ses propres données, une étude de cas réelle, un outil fonctionnel, un workflow spécifique. Si la réponse honnête est « seul le mot-clé change », le type de page n'est pas prêt. La politique de Google sur le contenu à grande échelle cible les pages créées principalement pour se classer, qu'elles soient rédigées par IA, modèles ou personnes.
  • Les faits proviennent de trois sources uniquement : les faits que l'entreprise possède déjà (études de cas, documentation produit, ses propres données), les calculs effectués sur ces faits, ou les sources publiques citées. N'inventez jamais de chiffres, clients, citations ou résultats pour remplir un modèle.
  • Un seul modèle pour chaque page est le principal schéma d'échec. Utilisez des mises en page différentes selon le type de page et l'intention, et variez l'ordre des sections et les composants pour que les pages n'aient pas l'air produites en masse.
  • Les pages programmatiques soutiennent les pages principales, elles ne leur font pas concurrence. Construisez autour des pages produit et service, jamais sur leurs mots-clés principaux.
  • Testez petit avant de passer à l'échelle. Publiez un lot d'environ 5 à 10 pages, demandez l'indexation, et attendez au moins deux semaines avant de déployer une méthode sur des centaines de pages.
  • Consignez chaque modification avec une date (templates/change-log.csv). Lorsque plusieurs correctifs arrivent ensemble, le journal est le seul moyen de savoir ce qui a fonctionné.
  • Vérifiez les leads et les backlinks avant de supprimer ou de rediriger quoi que ce soit. Les seuls chiffres de recherche peuvent cacher une page qui a apporté un vrai client.
  • Les fils d'Ariane, les données structurées et les sitemaps sont générés par le CMS à partir de champs, jamais saisis manuellement page par page.
  • Les transmissions sont des demandes avec des références. Les développeurs et les designers reçoivent un brief consolidé et clairement rédigé par travail, avec des exemples de pages à consulter.
  • La visibilité dans la recherche IA nécessite d'abord un accès. Vérifiez que les robots d'IA ne sont pas bloqués avant d'attribuer l'absence de citations au contenu (étape 1).

Scripts

Tous les scripts sont dans scripts/, s'exécutent avec Python 3 et affichent un résumé en langage simple. Ils fonctionnent à partir d'exports téléchargés, donc la personne ne touche jamais au code : demandez le fichier, exécutez le script, partagez le résultat. Exécutez n'importe quel script avec --help pour voir ses options.

ScriptÉtapeEntréeSortie
url_grouper.py2Sitemap XML ou liste d'URLURLs regroupées par dossier et modèle de slug
gsc_triage.py3Exports de pages Search Console (+ liste d'indexation facultative, leads, backlinks)Feuille de conservation / remaniement / redirection / suppression avec raisons
near_duplicates.py3, 8Pages HTML enregistrées, un CSV texte, ou des URLs à récupérerPaires et clusters de quasi-doublons
internal_links.py6, 10Export de liens entrants du crawler ou HTML enregistréNombre de liens entrants par page, liste des orphelins
sitemap_builder.py6CSV de url, section, lastmodIndex de sitemap, un sitemap XML par section, sitemap HTML
sheet_qa.py8CSV de feuille de contenuRapport QA ligne par ligne
launch_checker.py10URLs à récupérer ou HTML enregistréRapport de lancement réussite/échec par page

La récupération d'URLs en direct nécessite une connexion Internet ouverte. Dans le bac à sable de chat Claude.ai, l'accès sortant est limité, utilisez donc des fichiers téléchargés ; exécutez les modes de récupération dans Claude Code ou Cowork.

Modèles et bibliothèque

  • templates/ : brief de projet, journal des modifications, colonnes de la feuille de triage, carte des piliers, feuille de contenu, checklist des exigences CMS, brief développeur, brief designer, checklist de lancement, plan de rapport mensuel.
  • library/page-types.md : catalogue des types de pages avec intention, URL, fil d'Ariane, sections et d'où vient l'unicité.
  • library/reference-gallery.md : exemples de pages programmatiques réelles à montrer aux développeurs et designers, avec des notes sur ce qu'il faut souligner et ce qu'une petite entreprise peut copier.
  • library/troubleshooting.md : symptôme, causes probables, comment vérifier, corriger.
  • library/field-notes.md : preuves de projet anonymisées, validées ou en cours de test.

Outils associés

  • Skills : un skill d'analyse des lacunes de contenu ou de sitemap concurrent (étape 4), un skill de humanisation (étape 8), un skill tableur pour construire des feuilles.
  • Connecteurs de données, si disponibles : Google Search Console (serveurs MCP communautaires ou API ; les exports CSV fonctionnent toujours), Bing Webmaster Tools, une source de données mots-clés comme DataForSEO, Ahrefs ou Semrush, Notion ou Google Drive pour les trackers. Ne bloquez jamais une étape sur un connecteur ; chaque étape fonctionne à partir d'exports.

Style de sortie

Résumés courts, puis le livrable. Des feuilles pour les listes de pages, des briefs en texte clair pour les personnes, des tableaux uniquement pour comparer des options. Évitez le jargon ; lorsqu'un terme technique est inévitable, définissez-le en une ligne.

Skills associés