LLM Skills
~/catalogue/contenu seo//cluster
Contenu SEOsource GitHub

Stratégie de cluster thématique (pillar)

/cluster

Élaborez une stratégie complète de clusters thématiques comprenant la définition d'une page pilier, 8 à 12 articles complémentaires, une carte de lien

TheCraigHewittTheCraigHewitt
7.4k
10 avril 2026
MIT License
// contenu du skill

Cluster Command

Build a complete topic cluster strategy with pillar page definition, 8-12 supporting articles, internal linking map, and creation sequence.

Usage

/cluster [topic]

Examples:

  • /cluster "content marketing"
  • /cluster "podcast monetization"
  • /cluster "remote team management"

Process

Step 1: Gather Existing Data

Check for existing research that informs this cluster:

  1. Search research/ for any existing /research-topics output:
   Glob: research/topic-clusters-*.md
  1. Search for any existing research on this topic:
   Glob: research/*[topic-slug]*.md
  1. If found, extract:
  • Authority score for this topic area
  • Keywords already ranking
  • Coverage gaps identified
  • Any SERP analysis already done

Document what exists vs. what needs fresh research.

Step 2: Keyword Research

Build the complete keyword landscape for this topic.

  1. DataForSEO Keyword Ideas
bash
   python3 -c "
   import sys; sys.path.insert(0, 'data_sources/modules')
   from dataforseo import DataForSEOClient
   client = DataForSEOClient()
   results = client.get_keyword_ideas('$ARGUMENTS')
   for kw in sorted(results, key=lambda x: x.get('search_volume', 0), reverse=True)[:30]:
       print(f\"{kw.get('keyword', 'N/A')} | Vol: {kw.get('search_volume', 'N/A')} | Diff: {kw.get('keyword_difficulty', 'N/A')} | CPC: {kw.get('cpc', 'N/A')}\")
   "
  1. DataForSEO Questions
bash
   python3 -c "
   import sys; sys.path.insert(0, 'data_sources/modules')
   from dataforseo import DataForSEOClient
   client = DataForSEOClient()
   results = client.get_questions('$ARGUMENTS')
   for q in results[:15]:
       print(f\"{q.get('keyword', 'N/A')} | Vol: {q.get('search_volume', 'N/A')}\")
   "
  1. WebSearch for Additional Keywords
   WebSearch: "[topic] guide" site:ahrefs.com OR site:semrush.com OR site:moz.com
   WebSearch: "[topic] related keywords" OR "[topic] subtopics"
  1. Group Keywords into Tiers
  • Pillar-level: Broad, high-volume (1000+ searches/mo), competitive
  • Supporting-level: Specific subtopics, medium volume (100-1000/mo)
  • Long-tail: Very specific queries, low volume (<100/mo), low competition

Step 3: SERP Analysis

Analyze what's winning for the pillar keyword.

  1. Get SERP Data
bash
   python3 -c "
   import sys; sys.path.insert(0, 'data_sources/modules')
   from dataforseo import DataForSEOClient
   client = DataForSEOClient()
   results = client.get_serp_data('$ARGUMENTS')
   for r in results[:10]:
       print(f\"Position {r.get('position', 'N/A')}: {r.get('title', 'N/A')}\")
       print(f\"  URL: {r.get('url', 'N/A')}\")
       print(f\"  Description: {r.get('description', 'N/A')[:100]}\")
       print()
   "
  1. Fetch Top 3 Pillar/Guide Pages

Use WebFetch on the top 3 ranking comprehensive guides. For each, document:

  • H2/H3 structure
  • Word count estimate
  • Topics covered
  • Gaps and thin sections
  • Unique angles or data
  1. Identify Differentiation Opportunities
  • What do all top results miss?
  • Where are they thin or generic?
  • What unique angle can we bring?
  • What data or examples are outdated?

Step 4: Define Pillar Page

Adopt the cluster-strategist agent role (@agents/cluster-strategist.md).

Define the pillar page:

ElementDetails
Title[Compelling H1 targeting pillar keyword]
Primary Keyword[Highest-volume broad term]
Secondary Keywords[3-5 related terms]
Search Intent[Informational / Commercial Investigation]
Target Word Count3,000-5,000 words
Differentiation Angle[What makes ours uniquely valuable]

Pillar Page Outline:

  • Create full H2/H3 outline
  • Each H2 should map to a supporting article topic
  • Include sections that competitors cover (Google-validated structure)
  • Add sections that fill identified gaps
  • Note where each supporting article will be linked from

Step 5: Define Supporting Articles (8-12)

For each supporting article, specify:

FieldValue
#[Sequential number]
Title[Working title]
Primary Keyword[MUST be distinct from all other articles]
Search Volume[Monthly volume]
Keyword Difficulty[0-100 score]
Search Intent[Informational / How-to / Commercial / Comparison]
Content Angle[Specific perspective or approach]
Pillar Relationship[Which pillar H2 section this expands on]
Word Count Target[1,500-3,000]
Priority Score[0-100 using prioritization framework]

Prioritization Framework:

  • Volume (30%): Higher search volume = higher score
  • Difficulty Inverse (20%): Lower difficulty = higher score
  • Commercial Intent (20%): Closer to conversion = higher score
  • Pillar Dependency (15%): More essential to pillar completeness = higher score
  • Cross-link Va
// source originale publique
TheCraigHewitt/seomachine
/.claude/commands/cluster.md
Licence : MIT License
Projet indépendant, non affilié à Anthropic. Ce skill reste la propriété de son auteur original.
// installer ce skill
Collez cette commande dans votre terminal à la racine de votre projet :
mkdir -p .claude/commands && curl -o ".claude/commands/cluster.md" "https://raw.githubusercontent.com/TheCraigHewitt/seomachine/main/.claude/commands/cluster.md"
Ensuite dans Claude Code, tapez /cluster pour l'activer.
open_in_newVoir la source originale
// sauvegarder
Sauvegarde disponible après connexion.
loginSe connecter pour sauvegarder
// informations
Étoiles 7.4k
CatégorieContenu SEO
LicenceMIT License
Mis à jour10 avril 2026
Format.md
AccèsGratuit
// similaires

Skills Contenu SEO

Voir toutarrow_forward