site-keyword-research · git:20260409.476c559 · 2026-04-09 · sha256 6ab3db985f8a7abc
site-keyword-research git:20260409.476c559A
Immutable. This exact content is served forever at /api/v1/blob/6ab3db985f8a7abc.
---
name: site-keyword-research
description: 整站关键词研究与挖掘。输入一个网站域名或URL,自动完成:首页主题分析 → 30+长尾词初筛(含来源标注)→ 关键词分层 → 10词SERP详细分析 → 3词定方向,最终输出完整报告到飞书文档。触发条件:用户说"分析网站关键词"、"关键词研究"、"keyword research"、"挖掘某网站的关键词"、或提供一个URL说"分析这个网站的SEO关键词机会"。
---
# Site Keyword Research Skill
输入一个网站域名,输出完整的关键词研究与竞争度分析报告。
---
## 核心工作流(三大阶段)
```
阶段一:海量搜罗(30+词)——每个词注明来源
→ Google PASF 推荐词(真实搜索数据)
→ Google Related Searches 联想词
→ AI 主题扩展词(根据站点主题生成)
阶段二:分层 + 详析(10词)
→ 分层筛选,选出10个词做SERP详细分析
阶段三:定方向(3词)
→ 给出最重要的3个词 + 具体操作建议
```
**关键词来源标注规范(强制):**
| 标签 | 含义 | 可信度 |
|------|------|-------|
| `[PASF]` | 来自 Google「People Also Search For」的真实搜索推荐 | ⭐⭐⭐⭐⭐ |
| `[RS]` | 来自 Google Related Searches 联想词 | ⭐⭐⭐⭐ |
| `[AI-主题]` | AI 根据站点主题扩展生成,需人工验证 | ⭐⭐⭐ |
| `[竞品]` | 从竞品内容分析提取 | ⭐⭐⭐⭐ |
---
## 输入解析
接受三种格式:
- `https://example.com` → 提取 domain
- `example.com` → 直接使用
- `www.example.com` → 提取 domain
---
## 第一阶段:海量搜罗(30+词)
### 1.1 站点主题分析
使用 `web_fetch` 抓取首页(maxChars: 2000),识别:
- 站点类型(产品工具/内容媒体/电商/SAAS/论坛)
- 核心主题(2-4个主题词)
- 目标用户群体
- 主要功能/服务
同时抓取首页 HTML 标题、meta description。
### 1.2 种子词扩展(目标:30+词)
围绕核心主题,按以下四个来源分别收集,**每个词必须标注来源**:
#### 来源 1:Google PASF(最重要)[PASF]
用 `browser` 打开 Google,搜索每个核心主题词,从 "People Also Search For" 区域提取真实推荐词。
这些词是 Google 基于真实用户行为推荐的,数据质量最高。
#### 来源 2:Google Related Searches [RS]
从搜索结果页底部「Related Searches」区域提取联想词。
这些词反映用户的关联思维路径。
#### 来源 3:AI 主题扩展 [AI-主题]
基于站点核心主题,用以下扩展模式生成候选词:
**产品词扩展:**
- `{核心主题} + tool / service / software / platform`
- `{核心主题} + free / cheap / affordable`
- `{核心主题} + generator / creator / maker`
- `{核心主题} + online / tool`
**问题词扩展:**
- `how to {核心主题}`
- `{核心主题} + tutorial / guide / for beginners`
- `{核心主题} + questions / problems / issues`
- `what is {核心主题}`
- `why {核心主题}`
**比较词扩展:**
- `best {核心主题}`
- `{核心主题} + alternatives / vs / comparison`
- `{核心主题} + review / opinion`
**修饰词变体:**
- `safe {核心主题}` / `{核心主题} + protection`
- `{核心主题} + for beginners` / `{核心主题} + 2026`
#### 来源 4:竞品内容分析 [竞品]
如果已有竞品数据(如从 SERP 结果看到竞品在打什么词),提取并标注来源域名。
---
### 1.3 候选词收集要求
- 最终候选词库 ≥ 30个
- 每个词记录格式:
```
{关键词} [来源标签]
例如:
safe SEO backlinks [PASF]
SEO penalty protection [RS]
how to build natural backlinks [AI-主题]
```
---
## 第二阶段:关键词分层 + 10词详析
### 2.1 关键词分层(四层模型)
| 层级 | 定义 | 数量 | 策略 |
|------|------|------|------|
| **核心词** | 高搜索量,主赛道 | 1-2个 | 长期目标,品牌期做 |
| **中尾词** | 中等搜索量,明确意图 | 3-5个 | 3-6个月内容建设 |
| **长尾词** | 低搜索量,精准需求 | 10-15个 | 立即行动,快速见效 |
| **问题词** | 问句形式,信息需求 | 5-10个 | 博客内容,覆盖漏斗顶端 |
### 2.2 筛选标准(30词 → 10词)
**优先保留:**
- 搜索意图明确(Transactional / Commercial Investigation)
- 竞品内容薄弱的词
- 包含高意图修饰词(free、best、generator、alternative)
- 与站点主题高度相关
- 有 `[PASF]` 或 `[RS]` 来源的词优先
**优先剔除:**
- 过于泛的词
- 与站点无关的词
- 无搜索信号的词
**最终选10个词**,覆盖各层级,确保多样性。
### 2.3 SERP 详细分析(10词)
对每个入选词,调用 `browser` 打开 Google:
```
https://www.google.com/search?q=<编码关键词>&hl=en
```
用 `snapshot compact=true` 抓取,记录:
| 分析维度 | 记录内容 |
|---------|---------|
| 广告主数量 | 0 / 1-3 / 4-6 / 6+ |
| 广告主类型 | (列出主要广告主) |
| Featured Snippet | 有 / 无 |
| 视频结果 | 有 / 无(数量) |
| 前10域名 + 类型 | 工具/博客/目录/论坛/官方 |
| 前10内容深度 | 薄页(<200字) / 中等 / 深度(1000+字) |
| 高权重站数量 | Wikipedia/Quora/Amazon/大型媒体 |
| PASF 推荐词 | 列出Google推荐的关联搜索词(标注[PASF]) |
**竞争度打分(1-5分,分低=机会大):**
| 维度 | 1分 | 2分 | 3分 | 4分 | 5分 |
|------|-----|-----|-----|-----|-----|
| 广告主 | 0 | 1-2 | 3-5 | 6-8 | 8个以上 |
| 高权重站 | 0 | 1 | 2-3 | 4-5 | 5个以上 |
| Featured Snippet | 无 | — | 1个 | — | 2个以上 |
| 视频结果 | 无 | — | 1-2个 | — | 3个以上 |
| 内容深度 | 全薄页 | 多数薄 | 混合 | 多数深 | 全深度 |
**总分 5-10 → 🟢 低竞争(立即行动)**
**总分 11-17 → 🟡 中竞争(可切入)**
**总分 18-25 → 🔴 高竞争(观望/迂回)**
---
## 第三阶段:定方向(最重要3词)
### 3.1 最终3词选择
综合以下标准,选出最重要的3个词:
1. **竞争度低**(分数 ≤ 10)
2. **与站点主题高度匹配**
3. **搜索意图清晰且可转化**
4. **现有结果内容薄弱**
### 3.2 关键词策略报告
对每个 Top 3 词,给出:
```
关键词:{词} [来源标签]
分层:{核心词/中尾词/长尾词/问题词}
竞争度:{分数}分 / {低中高三档}
机会描述:
{一句话说明为什么这个机会现在存在}
推荐动作(具体到操作):
{明确告诉用户第一步做什么、第二步做什么}
落地页建议:
- 标题:{建议标题}
- 核心卖点:{3个核心卖点}
- CTA:{建议的Call to Action}
- 覆盖长尾:{建议覆盖的PASF长尾词}
外链机会:
{对应的外链建设策略}
```
---
## 输出规范
### 默认行为:输出到飞书文档
**报告超过 1500 字时,自动输出到飞书文档,不在聊天里刷屏。**
创建飞书文档流程:
1. `feishu_doc(action=create, title="[站点] 关键词研究报告 — YYYY-MM-DD", owner_open_id=sender_open_id)`
2. `feishu_doc(action=write, doc_token=xxx, content=完整Markdown报告)` — 表格用飞书表格块而非Markdown表格
3. 回复里只给摘要 + 链接
### 飞书文档结构
```
标题:[站点域名] 关键词研究报告 — YYYY-MM-DD
第一章:站点定位分析
第二章:关键词分层矩阵(含来源标注)
第三章:10词SERP详细分析
第四章:综合机会矩阵
第五章:Top 3 关键词定方向(核心章节)
第六章:外链策略建议
第七章:数据说明
```
### 聊天回复内容
当报告输出到飞书后,聊天里只回复:
```
✅ 关键词研究报告已生成
**站点:** {domain}
**候选词总数:** {N}个
**分析词数:** {M}个
**竞争度概况:** 🟢低竞{N1}个 / 🟡中竞{N2}个 / 🔴高竞{N3}个
📄 完整报告:{飞书文档链接}
🥇 Top 3 关键词:
1. {词1} — {一句话机会描述}
2. {词2} — {一句话机会描述}
3. {词3} — {一句话机会描述}
```
---
## 关键原则
- **严禁跳过30词阶段**:没有足够样本无法做分层判断
- **每个词必须标注来源**:不标注来源的词视为 [AI-主题] 类别
- **10词分析必须打分**:不打分就无法横向比较优先级
- **3词必须有具体操作建议**:不能只给词不给动作
- **超过1500字输出到飞书**:不在聊天里刷屏
- **PASF 词必须提取**:Google推荐的关联搜索是免费的高价值洞察
---
## 错误处理
| 场景 | 处理 |
|------|------|
| web_fetch 403/404 | 跳过,用已知主题信息继续分析 |
| 站点是全新站(DA≈0)| 标注"新站,竞品内容质量差距是核心机会指标" |
| Google 弹出验证 | 改用 web_search 补充,报告中标注数据来源 |
| 候选词不足30个 | 降低门槛至20个,说明原因,继续分析 |
---
## 参考文件
- 完整报告模板:`references/output-template.md`
- 单关键词竞争度分析:`keyword-competition-analysis/SKILL.md`