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-skill | Ce qu'il couvre |
|---|---|
google-search | Crawling Google, indexation, titres, snippets, sitemaps, canonical, noms de site, fonctionnalités IA, politique anti-spam, Search Console |
naver-search | Search Advisor Naver : Yeti, robots.txt, vérification de propriété, méta/Open Graph, soumission RSS/sitemaps, demande de collecte, favicon, spam |
structured-data | Modèles JSON-LD (Event, Organization/sameAs, WebSite, BreadcrumbList) et différences Google/Naver |
daum-search | Recherche Daum (Kakao) : robots Daum/Daum-Preview, enregistrement de recherche, PIN Webmaster Tool, canaux associés, KakaoTalk Channel, KakaoMap |
other-search-engines | Bing (Edge·Copilot), Brave Search (navigateur Brave), DuckDuckGo, Apple (Safari·Spotlight·Siri) |
ai-crawlers | Politiques des crawlers IA pour ChatGPT·Perplexity·Claude·Meta AI·Apple·Google·Bing |
social-preview | Open Graph, cartes X (Twitter), KakaoTalk, Meta (Facebook·Instagram·Threads), prévisualisation Daum |
indexnow | Notifier les URLs modifiées à Naver, Bing, etc. via IndexNow |
scaled-pages | Critè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-compat | Brave 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âche | Ce dépôt | Exemple 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 seule | marketingskills product-marketing |
| Quoi créer, regroupement thématique, calendrier de publication (planification de contenu) | Lecture seule | marketingskills 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-auditde marketingskills) est actif simultanément, les instructions se chevauchent. N'en utilisez qu'un seul. scaled-pagesne 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.
- 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.
- État du site : Code seulement / Déployé (URL disponible) / Inscrit à Search Console·Search Advisor.
- 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
- Base crawling/indexation (commun) : robots.txt, codes HTTP, redirections, canonical, présence de contenu dans le HTML serveur, liens
<a href>, sitemap. → Appliquergoogle-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). - 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. - Données structurées : JSON-LD adapté au type de page. Uniquement des valeurs cohérentes avec le contenu visible.
→
structured-data. - 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-groundingsont en conflit avec l'exposition. →ai-crawlers. - Qualité des pages à grande échelle : Si des pages combinées existent, critères d'indexation et de noindex.
→
scaled-pages. - 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. - 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.txtou 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 — voirgoogle-search)