---
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`
