Installation
$npx skills add s87343472/one-page-one-keywordSummary
The agent can diagnose keyword conflicts across a site's page portfolio, recommend consolidation or content hierarchy changes, and validate new pages for keyword uniqueness and SERP intent alignment. Invoke when optimizing site architecture for SEO or resolving ranking issues caused by keyword cannibalization.
SKILL.MD
一个页面一个关键词
黄金法则: 每个页面 = 1个主关键词 + 2-5个次要关键词
详细原则和案例: references/seo-principles.md
关键词布局模板: assets/keyword-layout-template.csv
冲突检测脚本: scripts/check_keyword_conflicts.py
快速开始
| 场景 | 说明 |
|---|---|
| 检查整站关键词布局 | 引导创建/导入布局表,运行冲突检测 |
| 两个页面排名都不好 | 诊断是否关键词冲突,给出合并/分化/层级方案 |
| 给新页面选关键词 | 检查布局表确认唯一性,验证搜索意图匹配 |
| 审查现有页面 | 逐项跑下方检查清单 |
冲突检测
python scripts/check_keyword_conflicts.py keyword-layout.csv
页面审查清单
✅ Title、H1、URL 包含主关键词
✅ 关键词密度 5-10%(用 SEOquake 检查)
✅ H2-H6 自然融入次要关键词
✅ 内容类型匹配搜索意图(对照 SERP 前10)
❌ 无关键词堆砌(密度 >15%)
❌ 无跨页面关键词冲突
整改方案速查
| 问题类型 | 方案 |
|---|---|
| 关键词冲突(多页面争同一词) | 合并 / 分化 / 父子层级,详见 seo-principles.md |
| 主题不聚焦 | 拆分为多页面 + 支柱页结构 |
| 关键词堆砌(>15%) | 删重复、换同义词、增内容长度 |
| 搜索意图不匹配 | 重新分析 SERP,调整内容格式 |
| 关键词难度过高 | 新站 KD<20,先打小词积累权重 |
难度参考
- 新站: KD < 20 | 成长期: KD 20-40 | 成熟期: KD > 40
- 位置优先级: Title > H1 > URL > Meta描述 > 首段 > 子标题
Stop Condition
给出可执行的整改清单(P0/P1/P2),用户可以直接按优先级执行。