mcpField
K
keyword-research

keyword-research

github.com/superamped营销与增长7382 次安装11 周前更新
代码仓库

关于 keyword-research

面向营销人员和内容作者的规划技能,可扩展种子关键词、获取指标、按意图聚类并确定内容机会优先级。连接 Keywords Everywhere 后还可分析竞争对手的关键词差距。

主要功能

  1. 01扩展种子关键词
  2. 02获取搜索量与趋势指标
  3. 03按意图聚类关键词
  4. 04分析竞争对手差距
  5. 05排列主题优先级

适用场景

  1. 01写作前规划主题内容
  2. 02为新内容领域建立关键词地图
  3. 03查找 GEO 优化的问题关键词
  4. 04发现竞争对手排名主题

MCP 相关

需要连接 Keywords Everywhere MCP 服务来扩展关键词并获取数据;连接后也可用于竞争对手关键词分析。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/superamped/ai-marketing-skills --skill keyword-research

安装后在 Claude Code 中输入/keyword-research确认已加载。

详细介绍

关键词研究

用法

在撰写内容前围绕某个主题进行规划、为新的内容领域构建关键词地图、寻找用于 GEO 优化的问句型关键词,或识别竞争对手排名靠前而你没有的关键词差距时使用。

流程

第 1 步:收集输入

向用户询问:

  1. 种子主题或关键词 — 例如,“AI 搜索优化”“B2B SaaS 客户获取”
  2. 国家代码(可选)— 用于获取本地搜索量(默认值:“us”)
  3. 竞争对手域名(可选)— 用于识别关键词差距
  4. 关键词簇数量(可选)— 默认由数据决定
第 2 步:验证并准备
  • 确认 Keywords Everywhere MCP 服务已连接。如果尚未配置,请告知用户——此技能需要该服务。
  • 开始前使用 Get Credit Balance 检查额度余额——如果额度较低,请提醒用户。

额度估算公式: 扩展需要 (related_count + pasf_count) * 2 个额度,指标查询需要 total_unique_keywords * 1 个额度。一次典型运行包含 100 个相关关键词和 100 个 PASF 关键词,费用约为 500 个额度。如果运行后余额会低于 1,000,请提醒用户。

第 3 步:扩展种子关键词

针对种子关键词运行两个 Keywords Everywhere 工具:

  1. Get Related Keywords(num: 100)— 返回关键词字符串列表(尚不含指标)
  2. Get "People Also Search For" Keywords(num: 100)— 返回关键词字符串列表(尚不含指标)

如果 PASF 返回空结果: 对于较新的术语或小众术语,这很常见。仅使用相关关键词继续。如果合并后的列表较少(< 30 个关键词),可以考虑针对种子的更宽泛变体再次进行扩展。

将结果合并为一个去重后的关键词列表。

如果种子总共返回的关键词少于 20 个,范围可能太窄。向用户建议更宽泛的替代方案。

第 3b 步:获取指标

对去重后的关键词列表运行 Get Keyword Data,获取每个关键词的搜索量、CPC、竞争度和趋势数据。

每次 API 调用按 50 个关键词分批,以避免响应过大。尽可能并行运行各批次。

参数:country: "us"(或使用用户输入值)、currency: "usd"、dataSource: "cli"(包含点击流数据,可提供更准确的搜索量)。

第 4 步:竞争对手差距分析(可选)

如果用户提供了竞争对手域名:

  1. 对每个竞争对手运行 Get Domain Keywords——获取其排名关键词
  2. 与第 3 步扩展出的关键词列表进行交叉比对
  3. 标记竞争对手有排名、但用户域名没有排名的关键词——这些就是差距
  4. 添加第 3 步扩展结果中未出现的高搜索量竞争对手关键词

如果未提供竞争对手,则跳过此步骤。

步骤 5:按意图聚类

将完整的关键词列表划分为语义集群。每个集群代表一项潜在的内容。

聚类前:过滤品牌/导航类噪声

聚类前,先将特定品牌和产品名称的关键词单独筛出。这些是针对特定工具的导航型查询,并非适合撰写内容的主题。将它们列在末尾的“排除:品牌/导航类关键词”部分中——它们是有用的市场情报,但不应计入主题集群。

聚类规则:

  • 将可以由同一篇内容回答的关键词归为一组
  • 根据集群的核心主题命名,而不是使用搜索量最高的关键词
  • 为每个集群指定意图:
    • 信息型——“是什么”“如何做”“为什么会”——适合由博客文章、指南解答
    • 商业型——“最佳”“对比”“评测”“定价”——适合由对比页面、落地页解答
    • 导航型——针对特定品牌或产品的查询——适合由产品/功能页面解答
    • 交易型——“购买”“注册”“开始使用”——适合由落地页、定价页面解答
  • 每个集群应包含 3–20 个关键词。若超过此范围,则拆分为子集群;若少于此范围,则考虑合并。
  • 搜索量极低(< 10 次/月)的关键词可以归入集群,但不应单独成群
  • 完全删除搜索量为零的关键词

在每个集群中,识别:

  • 主关键词——最能代表集群意图且搜索量最高的关键词
  • 问题型关键词——以问题形式表述的关键词(适合用于 H2 标题和常见问题解答部分)
  • 长尾关键词——搜索量较低、更具体的短语(适合自然地融入内容)
步骤 6:确定优先级

为每个集群评估内容优先级:

信号观察内容
总搜索量集群中所有关键词搜索量的总和
竞争度平均竞争度评分(越低,越容易获得排名)
机会缺口竞争对手是否在此获得排名,而你没有?(参见步骤 4)
意图匹配度此集群是否符合你实际会创作的内容?
问题密度问题型关键词越多的集群越适合 GEO

根据综合优先级为集群排序,而不只是看搜索量。竞争度低、问题密度高且存在明显机会缺口的集群,往往比搜索量高、竞争度也高的集群更值得优先考虑。

输出格式

# Keyword Research: [Seed Topic]

**Seed:** [seed keyword]
**Date:** [current date]
**Total keywords found:** [X]
**Clusters:** [X]

---

## Cluster 1: [Cluster Name]

**Intent:** Informational / Commercial / Navigational / Transactional
**Primary keyword:** [keyword] ([volume]/mo)
**Total cluster volume:** [X]/mo
**Avg competition:** [X]
**Gap opportunity:** Yes / No
**Priority:** High / Medium / Low

| Keyword | Volume | CPC | Competition | Type |
|---------|--------|-----|-------------|------|
| [keyword] | [vol] | [cpc] | [comp] | Primary |
| [question keyword]? | [vol] | [cpc] | [comp] | Question |
| [long-tail keyword] | [vol] | [cpc] | [comp] | Long-tail |

---

## Cluster 2: [Cluster Name]
[Same format...]

---

## Summary

| Cluster | Intent | Primary Keyword | Volume | Competition | Priority |
|---------|--------|----------------|--------|-------------|----------|
| [name] | [intent] | [keyword] | [vol] | [comp] | High |
| [name] | [intent] | [keyword] | [vol] | [comp] | Medium |

## Recommended Next Steps

- [Which clusters to write first and why]
- [Suggested content type for each high-priority cluster]
- [Any gaps that need competitor research first]

规则

  • 绝不编造关键词搜索量或竞争度评分——所有数据都必须来自 Keywords Everywhere API。
  • 绝不对尚未实际获取的关键词进行聚类——不要用猜测填充集群。
  • 绝不直接输出未经聚类的关键词列表——务必进行分组并确定优先级。
  • 如果 MCP 服务未连接,请停止并告知用户。
  • 如果余额较低(< 100 个额度),请在开始前发出提醒。
  • 如果种子词返回的关键词少于 20 个,请建议拓宽范围。
  • 如果种子词返回的关键词达到 1000 个或更多,请确认用户是否需要完整扩展,或建议缩小范围。
  • 国家/地区代码很重要——不同市场的搜索量差异显著。如果未指定国家/地区,默认使用 "us"。
  • 定期(每季度)针对核心主题运行此技能,以便发现新关键词和搜索量变化。

评论

支持 Markdown