# Skill 规格说明：关键词市场分析（自媒体版）

> 把公众号《关键词市场分析skill》的五表法，固化成一套可复跑的流程。
> 版本 v1.0 · 2026-11-09 · 输出物见同目录研究报告。

## 触发词

找空白词、蓝海词、大词、关键词市场分析、选赛道词、矩阵选词、
用五表法分析一个词、按公众号那篇文章的方法找词、keyword market scan

## 输入 / 输出

| 项 | 内容 |
|---|---|
| 输入 | 一个领域词（如「自媒体赚钱」）+ 可选候选词清单 |
| 输出 | 五张表 + 四项门槛判定 + 切入方向 + 研究报告 Markdown/HTML + 词池 CSV |
| 不输出 | 真实搜索量、转化率、利润预测（没有后台数据就不编） |

## 五步执行逻辑

1. **Step A 需求词簇**：10 个头词 → 两级百度下拉词 → 405 个不重复词，得到候选池的骨架。
2. **Step B 候选词池**：32 个候选词 × (L1/L2 下拉词 + Bing 量级 + 公众号存量与年份)。
3. **Step C 意图 SERP**：`"词 自媒体 赚钱 怎么做"` → 前 9 条标题/日期/域名，判定「专属 / 挂靠 / 填充」。
4. **Step D 概念补采**：`"词"` 的概念层 SERP，判断这个词被哪个语义域占着。
5. **Step E 指标与门槛**：D/S/V/G/BL 四个指数 + 四项固定门槛 → 建议/谨慎/不建议各 5 项。

## 四项固定门槛（照原文结构改造）

| # | 原文 | 本 Skill | 阈值 |
|---|---|---|---|
| 1 | ASIN 数 ≥ 5 | 二级词簇规模 | ≥ 25 |
| 2 | 销量占比 − ASIN 占比 ≥ 5pp | 供需错位 G | ≥ 30pp |
| 3 | 月均销量/ASIN ≥ 均值 ×1.2 | 蓝海分 BL | ≥ 样本均值 ×1.2 |
| 4 | 代表 ASIN 占比 < 50% | 语义空位 + 供给 + 垄断度 | V ≥ 0.4 且 S ≤ 30 且域名集中度 < 50% |

## 数据规模（本次端到端实测）

| 指标 | 数值 |
|---|---|
| 头词 / 候选词 | 10 / 32 |
| 一级 + 二级下拉词 | 405 个不重复词 |
| 意图 SERP | 32 组 × 7–9 条自然结果 |
| 概念 SERP | 5 组 × 7–8 条 |
| 公众号存量 | 12 个词取到（第 13 词起触发反爬验证码） |
| 原始快照 | 32 份搜狗微信 HTML + 5 组概念 SERP 解析结果 |
| 最终产物 | analysis.json（32 行 × 23 字段）+ CSV + 报告 HTML/MD |

## 端到端测试结果（2026-11-09）

- [x] Step A：10 个头词全部返回 10 条 L1 下拉词，二级展开得到 405 词 —— 通过
- [x] Step B：32 词 L1 全部满格 10 条；搜狗微信前 12 词取到存量与年份，后 20 词被反爬拦截（已降级，不进评分）—— 部分通过，已显式标注
- [x] Step C：360 搜索 32 组全部返回有效结果（每组 7–9 条）—— 通过
- [x] Step D：5 组概念 SERP 全部返回，类目结构可判 —— 通过
- [x] Step E：2 个词四项全过，人工领域复核剔除 1 个跨领域假阳性（数字员工），产出唯一推荐「内容资产」—— 通过
- [x] 报告 HTML/MD/CSV 生成，页面与下载链接全部可访问 —— 通过

## 已知边界

- 百度下拉词是「有无需求」的代理，不是搜索量；Bing `sb_count` 为分桶估值、忽略引号与 site 运算符，**不参与打分**。
- 搜狗微信对组合词有 1,000 条上限，且高频访问会触发验证码；重跑需降速或更换会话。
- 首屏样本仅 7–9 条，不代表全网供给；不同引擎排序不同，结论只作相对排序。
- 语义空位 ≠ 商业机会，必须用报告第 7.4 节的前置验证清单补测真实需求与转化。

## 复现

```
python collect_head.py
python collect_pool.py
python collect_serp.py
python collect_extra.py
python analyze.py
python build_pages.py
```

脚本与原始 JSON 见 `research-bundle.zip`；查询日期固定为 2026-11-09，重跑数字会有漂移，看排序与结论是否稳定即可。
