build-clusters by calm-north/seojuice-skills
npx skills add https://github.com/calm-north/seojuice-skills --skill build-clusters使用支柱-辐条结构、覆盖率评分和内部链接规划,从种子关键词构建主题权威集群。
主题集群是一组相互链接的页面,共同覆盖一个主题领域。Google 在集群层面评估主题权威性——如果网站没有围绕该主题的支持性内容,单个页面就更难获得排名。
结构:
收集以下背景信息(如果未提供,请询问):
从种子主题出发,使用以下方法生成子主题:
搜索衍生:
意图衍生:
受众衍生:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
每个集群的目标是 8-20 个子主题。
将子主题组织成一个结构化的集群:
Pillar: [Broad Topic] (head term)
│
├── Spoke: [Subtopic 1] (body term)
│ └── Intent: informational
│
├── Spoke: [Subtopic 2] (body term)
│ └── Intent: commercial investigation
│
├── Spoke: [Subtopic 3] (long-tail)
│ └── Intent: transactional
│
├── Spoke: [Subtopic 4] (long-tail)
│ └── Intent: informational
│
└── ... (8-15 more spokes)
评估现有网站在集群覆盖方面的表现:
| 子主题 | 现有页面? | 质量 (1-5) | 流量 | 差距? |
|---|---|---|---|---|
| [subtopic 1] | /blog/topic-1 | 4 | 500/mo | No |
| [subtopic 2] | — | — | — | Yes |
| [subtopic 3] | /blog/old-post | 2 | 50/mo | Partial (needs refresh) |
支柱页面应:
支柱页面不是试图深入涵盖所有内容的巨型文章。它是一个中心枢纽,用于分发权威性并将读者引导至正确的辐条页面。
规划内部链接:
| 来源页面 | 目标页面 | 锚文本 | 上下文 |
|---|---|---|---|
| Pillar | Spoke 1 | "[subtopic 1] guide" | 在子主题 1 概述部分 |
| Spoke 1 | Pillar | "[broad topic]" | 在引言或结论部分 |
| Spoke 1 | Spoke 2 | "[subtopic 2]" | 在上下文提及子主题 2 的地方 |
| Spoke 3 | Spoke 1 | "[subtopic 1]" | 在相关比较出现的地方 |
规则:
评估集群参与竞争的成熟度:
Coverage Score = (Covered spokes / Total spokes) x 100
Link Health = (Spokes with bidirectional pillar link / Total spokes) x 100
Content Quality = (Spokes scoring 3+ quality / Total spokes) x 100
| 指标 | 得分 | 阈值 |
|---|---|---|
| Coverage | [x]% | > 70% 以开始竞争支柱关键词排名 |
| Link Health | [x]% | 100% 是目标 — 每个辐条页面必须链接到支柱页面并返回 |
| Content Quality | [x]% | > 80% — 包含薄弱辐条页面的集群会稀释权威性 |
| 集群状态 | 覆盖率 | 链接健康度 | 内容质量 | 预期结果 |
|---|---|---|---|---|
| Incomplete | <50% | <70% | Any | 支柱页面不太可能进入第 1 页;辐条页面最多只能单独排名 |
| Developing | 50-70% | 70-90% | 50-80% | 支柱页面可能出现在第 2-3 页;部分辐条页面在长尾词上排名 |
| Competitive | 70-90% | 100% | 80-90% | 支柱页面竞争第 1 页;大多数辐条页面在其目标词上排名 |
| Dominant | >90% | 100% | >90% | 支柱页面在第 1 页表现强劲;集群捕获该主题下的大部分查询 |
| 链接类型 | 最小数量 | 方向 |
|---|---|---|
| Pillar → each spoke | 1 per spoke | 向下 — 从支柱页面的相关部分链接 |
| Each spoke → pillar | 1 per spoke | 向上 — "我们的完整 [主题] 指南" |
| Spoke ↔ sibling spokes | 2-4 per spoke | 横向 — 在上下文自然的地方 |
| Cross-cluster bridges | 0-2 per cluster | 集群间 — 仅在具有真正的主题相关性时 |
集群准备就绪参与竞争: 覆盖率 > 70%,链接健康度 = 100%,内容质量 > 80%。低于这些阈值时,在期望支柱页面获得排名之前,应优先填补空白。
为获得最大影响,按以下顺序安排内容生产:
集群摘要
集群地图 [来自步骤 2 的可视化结构]
覆盖率评分卡 [来自步骤 3 的表格]
支柱页面规格
内部链接规划 [来自步骤 5 的表格]
生产路线图 [来自步骤 6 的有序列表,包含预计时间线]
专业提示: 使用免费的 Blog Keyword Generator 来发现集群的子主题。SEOKuice MCP 用户可获得自动集群映射 — 运行
/seojuice:content-strategy查看带有覆盖率指标的现有集群,或使用list_clusters和get_cluster_detail来检查集群健康度并识别空白。
每周安装量
1.0K
代码仓库
GitHub 星标数
1
首次出现
11 天前
安全审计
安装于
claude-code155
codex125
antigravity117
opencode55
gemini-cli53
cline52
Build a topical authority cluster from a seed keyword using pillar-spoke structure, coverage scoring, and interlinking plans.
A topic cluster is a group of interlinked pages that collectively cover a subject area. Google evaluates topical authority at the cluster level — ranking a single page is harder if the site has no supporting content around the topic.
Structure:
Gather this context (ask if not provided):
From the seed topic, generate subtopics using these methods:
Search-derived:
Intent-derived:
Audience-derived:
Aim for 8-20 subtopics per cluster.
Organize subtopics into a structured cluster:
Pillar: [Broad Topic] (head term)
│
├── Spoke: [Subtopic 1] (body term)
│ └── Intent: informational
│
├── Spoke: [Subtopic 2] (body term)
│ └── Intent: commercial investigation
│
├── Spoke: [Subtopic 3] (long-tail)
│ └── Intent: transactional
│
├── Spoke: [Subtopic 4] (long-tail)
│ └── Intent: informational
│
└── ... (8-15 more spokes)
Score how well the existing site covers the cluster:
| Subtopic | Existing Page? | Quality (1-5) | Traffic | Gap? |
|---|---|---|---|---|
| [subtopic 1] | /blog/topic-1 | 4 | 500/mo | No |
| [subtopic 2] | — | — | — | Yes |
| [subtopic 3] | /blog/old-post | 2 | 50/mo | Partial (needs refresh) |
The pillar page should:
Pillar page is NOT a mega-article that tries to cover everything in depth. It is a hub that distributes authority and directs readers to the right spoke.
Map the internal links:
| From Page | To Page | Anchor Text | Context |
|---|---|---|---|
| Pillar | Spoke 1 | "[subtopic 1] guide" | In the subtopic 1 overview section |
| Spoke 1 | Pillar | "[broad topic]" | In the introduction or conclusion |
| Spoke 1 | Spoke 2 | "[subtopic 2]" | Where subtopic 2 is mentioned contextually |
| Spoke 3 | Spoke 1 | "[subtopic 1]" | Where comparison is relevant |
Rules:
Score the cluster's readiness to compete:
Coverage Score = (Covered spokes / Total spokes) x 100
Link Health = (Spokes with bidirectional pillar link / Total spokes) x 100
Content Quality = (Spokes scoring 3+ quality / Total spokes) x 100
| Metric | Score | Threshold |
|---|---|---|
| Coverage | [x]% | > 70% to start ranking for pillar keyword |
| Link Health | [x]% | 100% is the target — every spoke must link to pillar and back |
| Content Quality | [x]% | > 80% — clusters with thin spokes dilute authority |
| Cluster State | Coverage | Link Health | Content Quality | Expected Result |
|---|---|---|---|---|
| Incomplete | <50% | <70% | Any | Pillar unlikely to rank page 1; spokes rank individually at best |
| Developing | 50-70% | 70-90% | 50-80% | Pillar may appear page 2-3; some spokes rank for long-tail |
| Competitive | 70-90% | 100% | 80-90% | Pillar competes for page 1; most spokes rank for their targets |
| Dominant | >90% | 100% | >90% | Pillar strong on page 1; cluster captures most queries in the topic |
| Link Type | Minimum Count | Direction |
|---|---|---|
| Pillar → each spoke | 1 per spoke | Downward — link from the relevant section of the pillar |
| Each spoke → pillar | 1 per spoke | Upward — "our complete [topic] guide" |
| Spoke ↔ sibling spokes | 2-4 per spoke | Lateral — where contextually natural |
| Cross-cluster bridges | 0-2 per cluster | Between hubs — only with genuine topical relevance |
Cluster ready to compete: Coverage > 70%, Link Health = 100%, Content Quality > 80%. Below these thresholds, prioritize filling gaps before expecting the pillar to rank.
Order the content production for maximum impact:
Cluster Summary
Cluster Map [Visual structure from Step 2]
Coverage Scorecard [Table from Step 3]
Pillar Page Spec
Interlinking Plan [Table from Step 5]
Production Roadmap [Ordered list from Step 6 with estimated timelines]
Pro Tip: Use the free Blog Keyword Generator to discover subtopics for your cluster. SEOJuice MCP users get automatic cluster mapping — run
/seojuice:content-strategyto see existing clusters with coverage metrics, or uselist_clustersandget_cluster_detailto check cluster health and identify gaps.
Weekly Installs
1.0K
Repository
GitHub Stars
1
First Seen
11 days ago
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
claude-code155
codex125
antigravity117
opencode55
gemini-cli53
cline52
39,200 周安装