CommunityRédaction et éditiongithub.com

seo-orchestrator

Point d'entrée SEO qui orchestre les vérifications et implémentations pour Google, Naver, Daum/Kakao, Bing, Brave, DuckDuckGo, Apple, X, KakaoTalk, Meta, ChatGPT, Perplexity, Claude et autres canaux de recherche IA.

Qu'est-ce que seo-orchestrator ?

Ce skill agit comme un orchestrateur central pour les audits et optimisations SEO multi-canaux. Contrairement à un skill SEO classique, il ne contient pas de règles directement, mais combine de manière séquentielle des sous-skills spécialisés (google-search, naver-search, daum-search, other-search-engines, ai-crawlers, structured-data, social-preview, indexnow, scaled-pages, browser-compat) en fonction des canaux cibles (Google, Naver, Daum, KakaoTalk, X, Meta, Brave, Apple, Bing, DuckDuckGo, et intégrations IA comme ChatGPT, Perplexity, Claude). Il est conçu pour des demandes telles que « Fais un SEO », « Vérifie la visibilité dans les recherches », « Google et Naver les deux », « Audit SEO », « Checklist de lancement SEO ». Le skill recueille d'abord le contexte (canaux prioritaires, état du site, types de pages), puis exécute les étapes dans l'ordre : bases de crawling/indexation, métadonnées de page, données structurées, exposition aux crawlers IA, qualité des pages à grande échelle, notifications (IndexNow, Search Console, Search Advisor) et vérifications navigateur. Il propose également un script Node.js sans dépendance (seo-check.mjs) pour une inspection rapide du markup d'une page web. Ce skill est à utiliser seul lorsqu'il est combiné avec d'autres skills d'audit technique SEO, pour éviter les instructions redondantes.

Compatible avec✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/shaul1991/seo-skills/tree/HEAD/skills/seo-orchestrator

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

Point d'entrée SEO orchestrateur

Ce skill ne contient pas toutes les règles directement. Il sélectionne les canaux cibles puis appelle les sous-skills ci-dessous dans l'ordre.

Sous-skillCe qu'il couvre
google-searchCrawling Google, indexation, titres, snippets, sitemaps, canonical, noms de site, fonctionnalités IA, politique anti-spam, Search Console
naver-searchSearch Advisor Naver : Yeti, robots.txt, vérification de propriété, méta/Open Graph, soumission RSS/sitemaps, demande de collecte, favicon, spam
structured-dataModèles JSON-LD (Event, Organization/sameAs, WebSite, BreadcrumbList) et différences Google/Naver
daum-searchRecherche Daum (Kakao) : robots Daum/Daum-Preview, enregistrement de recherche, PIN Webmaster Tool, canaux associés, KakaoTalk Channel, KakaoMap
other-search-enginesBing (Edge·Copilot), Brave Search (navigateur Brave), DuckDuckGo, Apple (Safari·Spotlight·Siri)
ai-crawlersPolitiques des crawlers IA pour ChatGPT·Perplexity·Claude·Meta AI·Apple·Google·Bing
social-previewOpen Graph, cartes X (Twitter), KakaoTalk, Meta (Facebook·Instagram·Threads), prévisualisation Daum
indexnowNotifier les URLs modifiées à Naver, Bing, etc. via IndexNow
scaled-pagesCritères de qualité pour les pages générées en masse (combinaisons région/date/catégorie) : éviter les pages minces, les portes dérobées
browser-compatBrave Shields·De-AMP, favicon·theme-color·manifest, affichage et mesures par navigateur

Limites avec les autres skills

Le SEO (découverte, indexation, affichage, exposition dans la recherche IA) est géré par ce dépôt. Les tâches de nature différente ne sont pas traitées ici ; utilisez le skill approprié.

TâcheCe dépôtExemple d'autre skill
Crawling, indexation, métadonnées, données structurées, prévisualisation partagée, crawlers IA, enregistrement moteur de recherche✅—
Public cible, différenciation, langage client, ton de marque (contexte marketing)Lecture seulemarketingskills product-marketing
Quoi créer, regroupement thématique, calendrier de publication (planification de contenu)Lecture seulemarketingskills content-strategy
Design UI—Impeccable, etc.
  • Si le projet possède des documents de contexte marketing (ex. .agents/product-marketing.md, PRODUCT.md) ou un plan de contenu, lisez-les d'abord et utilisez-les pour juger des titres, descriptions et pages à indexer. Sinon, continuez sans en créer.
  • Si un autre skill d'audit SEO technique (ex. seo-audit de marketingskills) est actif simultanément, les instructions se chevauchent. N'en utilisez qu'un seul.
  • scaled-pages ne couvre que la question « Faut-il indexer les pages créées ? ». La question « Quelles pages créer ? » relève de la planification de contenu.

1. Ce qu'il faut déterminer d'abord

Maximum 3 questions. Ne demandez pas ce qui peut être déduit du code.

  1. Canaux cibles : Quels sont les plus importants parmi Recherche (Google·Naver·Daum·Bing·Brave·Apple), Recherche IA (ChatGPT·Perplexity·Claude etc.), Partage (KakaoTalk·X·Meta). Valeur par défaut : pour un service coréen, Google + Naver + Daum + KakaoTalk + X + Meta, l'exposition à la recherche IA (ChatGPT·Claude·Grok·Gemini·Copilot·Perplexity) est activée par défaut, le blocage de l'apprentissage est une décision de l'opérateur.
  2. État du site : Code seulement / Déployé (URL disponible) / Inscrit à Search Console·Search Advisor.
  3. Types de pages : Accueil, liste, détail (événement·produit·article), collections région·mensuelles, etc. Si des pages générées en masse existent, incluez impérativement scaled-pages.

2. Ordre de combinaison

  1. Base crawling/indexation (commun) : robots.txt, codes HTTP, redirections, canonical, présence de contenu dans le HTML serveur, liens <a href>, sitemap. → Appliquer google-search §Crawling, naver-search §Collecte, daum-search §Robots, other-search-engines. Les règles Googlebot s'étendent aussi à Brave et Apple, soyez particulièrement prudent. En cas de conflit, suivez la règle la plus stricte (ex. Naver ne prend pas en charge les redirections JavaScript ou meta refresh dans la vérification de propriété → utilisez HTTP 301/302).
  2. Métadonnées de page : <title> unique, meta description, og:*, twitter:*, favicon, html lang. → google-search §Titre·Snippet, naver-search §Marquage de contenu, social-preview.
  3. Données structurées : JSON-LD adapté au type de page. Uniquement des valeurs cohérentes avec le contenu visible. → structured-data.
  4. Exposition à la recherche IA (appliquée par défaut) : Autoriser les crawlers de recherche IA et les demandes utilisateur ; que le WAF/CDN ne bloque pas leurs IP ; vérifier l'indexation Brave pour Claude et les publications X pour Grok. Le blocage de l'apprentissage est une décision séparée, mais informez que Google-Extended·ai-grounding sont en conflit avec l'exposition. → ai-crawlers.
  5. Qualité des pages à grande échelle : Si des pages combinées existent, critères d'indexation et de noindex. → scaled-pages.
  6. Notification et mesure : Google Search Console (soumission sitemap, inspection URL), Naver Search Advisor (vérification de propriété, soumission sitemap/RSS), IndexNow, débogueurs de partage. → google-search §Search Console, naver-search §Webmaster Tool, daum-search §Enregistrement de recherche, other-search-engines §Bing·Brave, indexnow, social-preview §Cache.
  7. Vérification navigateur : Vérifier les flux principaux, icônes et mesures sur les navigateurs les plus utilisés (y compris Brave Shields). → browser-compat.

3. Script de vérification automatique

S'il existe une URL déployée ou un fichier HTML généré, exécutez-le d'abord. Il se trouve dans scripts/seo-check.mjs de ce dossier de skill (aucune dépendance, Node 18+). <dossier skill> est le dossier contenant ce SKILL.md.

node <dossier skill>/scripts/seo-check.mjs https://example.com/page      # URL (vérifie aussi l'emplacement de robots.txt et du sitemap)
node <dossier skill>/scripts/seo-check.mjs ./out/events/123.html         # HTML local
node <dossier skill>/scripts/seo-check.mjs --json https://example.com/   # Sortie machine

Le script inspecte uniquement le balisage d'une seule page. Il ne peut pas déterminer le classement, l'état d'indexation ou les résultats de rendu. Vérifiez séparément via l'inspection URL de Search Console/Search Advisor.

4. Format du rapport

## Résultat de l'audit SEO (<URL ou chemin>, <heure de vérification>)
| Canal | Élément | Statut | Justification | Action |
| --- | --- | --- | --- | --- |
| Commun | robots.txt | ✅/⚠️/❌ | Valeur observée | À faire |
...
### Éléments non vérifiés
- Exemple : état réel d'indexation (Search Console non connecté), cache de prévisualisation KakaoTalk (nécessite connexion au débogueur de partage)
  • Distinguez les valeurs observées des déductions. Ne garantissez pas de résultats comme « le classement va augmenter » (Google et Naver déclarent explicitement qu'ils ne garantissent pas l'indexation ni l'exposition).
  • Les règles de ce dépôt ont été vérifiées le 2026-11-04. Si les politiques ou chiffres influencent la décision, rouvrez les documents officiels référencés dans les sous-skills.

Ce qu'il ne faut pas faire

  • Ajouter des prix, dates, avis ou notes inexistants dans les données structurées ou les métadonnées
  • Répéter des mots-clés uniquement pour la visibilité, texte caché, génération en masse de pages au contenu identique
  • Fournir un HTML différent selon le moteur de recherche (cloaking)
  • Présenter llms.txt ou tout fichier dédié à l'IA comme « obligatoire » sans justification (Google précise qu'aucun fichier ou balisage séparé n'est nécessaire pour ses fonctionnalités IA — voir google-search)

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills associés