关于 keyword-research
keyword-research 是面向 SEO 从业者的技能,围绕转化目标研究主题或域名。它结合现有排名审查、关键词发现、意图分类、筛选、聚类和业务价值排序,并将无法获得的指标标为未知。
主要功能
- 01审查现有排名与页面
- 02从种子词扩展相关词和问题
- 03分类搜索意图
- 04依据可用指标筛选候选词
- 05聚类并排列关键词计划
适用场景
- 01寻找已有曝光查询的改进机会
- 02根据种子词和问题构建主题清单
- 03为获客、销售或认知目标确定关键词优先级
MCP 相关
指导通过发现报告、获取架构和执行报告来使用 Semrush MCP 的关键词与自然搜索研究报告。它说明可用的报告类型,并提醒不要猜测缺失指标,也不要将通用 Keyword Difficulty 当作个性化难度。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ semrush/ skills --skill keyword-research安装后在 Claude Code 中输入/keyword-research确认已加载。
详细介绍
关键词研究
这项技能会围绕某个主题或域名,按照 SEO 从业者实际开展工作的顺序,执行一套完整的关键词研究流程。每个步骤都有明确的输入和输出,并会在适用时调用 Semrush MCP。
此工作流有意侧重能带来转化的关键词,而非那些截图上看起来数据亮眼的关键词。能促成交易的 50 搜索量词,胜过无人购买的 50,000 搜索量词。
开始之前
先一次性询问以下信息。不要跳过这一步。针对一个 10 页 SaaS 网站开展的研究,与针对一个拥有 50,000 种商品的电商网站开展的研究并不相同。
- 主题或种子关键词。 用户真正想争取排名的是什么?“SEO 工具”是一个主题。“适合个体创业者的最佳 SEO 工具”则更接近真实搜索词。
- 域名。 可选。在所选报告接受域名时,用于研究现有排名、比较竞争对手,以及核查业务背景。经测试的公开 Semrush MCP 关键词报告会返回通用关键词难度(KD),而非个性化关键词难度(PKD)。
- Semrush MCP 是否已连接。 连接后即可获取 Semrush 关键词报告,查看实时搜索量、难度、意图、每次点击费用(CPC)和 SERP 功能数据。如果未连接,仍可判断搜索意图,但应将指标标记为未知,而不是猜测。Semrush MCP 通过 Semrush 自有的身份验证流程连接,因此无需粘贴 API 密钥。
- 用户是否有 Google Search Console 数据。 GSC 能显示已获得展示和点击的查询词与网页。利用这些数据,结合网站自身的表现来识别机会,而不是套用统一的排名、展示量或点击量门槛。如果无法获取 GSC 数据,请索取导出文件,或继续使用 Semrush 索引数据,并说明这一限制。
- 目标。 品牌知名度、潜在客户开发、直接销售或 AI 搜索曝光度。目标决定哪些关键词重要,以及应如何确定优先级。
如何使用 Semrush MCP
连接后,优先使用 MCP,而不是手动构思。仅使用 Semrush MCP。标准工作流:
- 调用相关发现工具,列出 MCP 当前公开的报告。
- 对发现工具返回的确切报告标识符调用
get_report_schema。 - 使用架构中的参数调用
execute_report。
此工作流中相关的 MCP 发现工具有 keyword_research、organic_research 和 competitors_research。发现报告后,使用 get_report_schema 和 execute_report。不要用 Semrush 产品界面中的名称替代公开的 MCP 报告标识符。
- 对单个关键词的搜索量、CPC、竞争度、意图、趋势和通用 KD,使用
keyword_research→phrase_this。其经过测试的架构没有域名输入,也没有 PKD 字段。 - 使用
keyword_research→phrase_related和phrase_questions进行扩展。这些报告返回关键词行和指标,而不是 Keyword Magic Tool 的分组、子组或自动聚类。 - 使用
keyword_research→phrase_organic,并设置positions_type: organic,获取排名靠前的自然搜索 URL。仅在确实需要功能位行时才使用positions_type: all;将这些行与自然搜索排名分开处理,不要把重复的功能位 / 自然搜索 URL 计为不同的竞争对手。除非当前发现的架构或官方文档提供了映射,否则不要赋予功能位可读名称。 - 使用
competitors_research→domain_domains进行 Keyword Gap 对比。经过测试的报告可直接接受域名,无需 Semrush 项目。 - 使用
organic_research→resource_organic获取现有域名或 URL 排名的关键词和页面。执行前请核实其架构。
旧版 SEO API 风格的关键词报告可能会以数字代码而非标签返回意图。仅解读文档中列出的值:0 = Commercial,1 = Informational,2 = Navigational,3 = Transactional。将 1,0 这类逗号分隔的值视为混合意图,在证据层保留原始值,切勿猜测不熟悉或缺失的代码。
报告解读与数据质量
对每个候选来源应用以下规则,包括种子指标、相关术语、问题、现有排名、Keyword Gap 行、提供的导出数据和 GSC 数据:
- 将原始报告行与分析后的候选清单分开保存。统一大小写和空白,并删除完全重复的内容,但绝不改写证据层中的查询、URL、代码或指标。
- 筛查明确的搜索运算符、编码错误、格式错误的词元、明显的拼写错误,以及与用户主题、受众、市场或目标无关的术语。如果清理实质性地改变了集合,记录筛查规则和排除数量。不要将已删除行的指标转移到更正后的拼写上。
- 按原样保留 SERP 功能的数字代码。只有在当前发现的架构或官方文档提供代码含义时才翻译;否则标记为未解析。将任何手动功能分类与之分开,标记为手动观察或模型判断。
- 在已测试的约定中,将
phrase_organic中position_type: -1的行视为传统自然排名。保留每个原始行,但在页面审查和竞争对手计数时对相同 URL 去重,同时记录返回的每个排名位置。当positions_type: all返回额外的功能排名行时,不要将这些行混入自然排名前 10,也不要对重复 URL 计数多次。 - 两份报告不一致时,保留两个值,并记录报告名称、数据库、目标以及可用的日期或快照背景。不要悄悄合并,也不要选择更有利的值。说明哪个值(如有)支持该决策以及原因;否则将该指标标记为不一致。
- 如果执行时拒绝了在已发现架构中看似有效的字段或操作,不要继续重试,也不要声称服务器端筛选已运行。请求最小且有用的未筛选结果集,并在可能时在客户端透明地应用等效筛选;否则将该分支标记为未完成。
MCP 访问与成本限制
- 首次调用
execute_report前,告知用户 Semrush MCP 查询会消耗 API 单位。仅请求所需字段,使用足以回答问题的最小结果限制,并在查看首批结果后再扩展。默认情况下绝不请求全部行。 - 如果身份验证未完成、所需工具、报告、架构或字段不可用,或者执行因访问权限或单位不足而失败,请停止该 MCP 分支。说明哪些内容不可用以及哪些发现会受到影响,然后使用下方最强的回退方式。绝不猜测缺失的关键词指标。
回退顺序
使用可用的最强数据源,并说明使用了哪一种。
- Semrush MCP 关键词和自然搜索报告。
- 用户提供的 Semrush UI 导出数据。
- Google Search Console 查询和页面。
- 手动检查 SERP 和第一方客户用语。将指标标记为未知,不要猜测。
研究框架
按顺序执行以下六个步骤。列表按优先级排序,因此第 1 步的发现比第 5 步的发现更重要。
- 审查现有排名
- 从种子词获取关键词创意
- 分类搜索意图
- 根据重要指标筛选
- 按主题和意图聚类
- 按业务价值确定优先级
最后给出一份按优先级排序的关键词计划。每个集群应包含一个主关键词,并且只纳入由共同意图和 SERP 重叠所支持的变体;集群规模没有统一标准。
1. 审查现有排名
最有力的信号,是网站目前已经获得排名的关键词。Google 搜索结果第 2 页上的页面,通常只需稍加优化就能进入第 1 页,这是成本最低的流量来源。
如果可以使用 GSC,请调取「效果」报告,并根据网站的流量水平和决策周期,商定一个近期日期范围。找出展示次数可观但点击次数或点击率相对较低的查询词或页面,以及排名接近网站切实可提升的结果区间的关键词。让筛选条件可配置,并在输出中说明。
Semrush 将排名第 11 位及以后、搜索量至少为 100、KD 为 0–49 作为一个可调整的现有排名示例。仅将其作为针对发展尚不成熟网站的命名起始预设,绝不能将其作为 GSC 机会的定义。
对于每个候选关键词,记录当前位置、展示次数以及当前获得排名的页面。这些都是有望转化的潜在线索。
如果可以使用 Semrush MCP,请使用 phrase_this,或通过 keyword_research 发现的当前批量关键词报告,获取通用 KD 和其他所需指标。不要声称公共 MCP 提供个性化难度,或接受用户提供的域名来个性化关键词级数据。
如果无法使用 GSC,请通过 Semrush Organic Research 查看用户域名在 Semrush 索引中的类似排名数据。请注明这是索引数据,并非 Google 直接数据,而且可能滞后于 GSC。
2. 从种子关键词获取关键词创意
从一个真实的种子关键词开始。糟糕的种子会带来糟糕的创意。选择客户实际会输入的词,而不是营销风格的说法。「电子邮件验证」是一个真实的种子关键词。「电子邮件送达率优化平台」则不是。
使用 keyword_research 找到 phrase_related 和 phrase_questions,然后通过 get_report_schema 和 execute_report 运行每份所需报告。它们可以返回:
- 相关词
- 问题(谁、什么、哪里、何时、为什么、如何等变体)。这些是长尾关键词的宝库。
- 可用指标,例如搜索量、通用 KD、意图、CPC、趋势和相关性,具体取决于当前的架构。
从 MCP 推荐的探索性限制开始,每份报告获取 30–50 行。只有在首批结果未覆盖相关意图、修饰词、问题或竞争对手差距时,才扩大范围。适当的采集规模取决于网站的范围、目标和可用 API 单位。
聚类前,先应用上述通用质量控制规则。不要仅仅因为某个关键词搜索量低或为零就将其剔除。应将每项排除视为模型辅助判断,而非 Semrush 数据。
以下几项筛选条件可以减少噪声。
- 仅限问题类关键词。 问题形式的关键词能带来 AI Overview 引用和 PAA 展示。它们的搜索量通常较低,但点击价值较高。
- 由用户控制的难度。 对于较新或权威性较低的网站,可将 KD 0–49 作为 Semrush 支持的起始预设。应根据网站的权威性、主题相关性和目标进行调整。
- 由用户控制的搜索量。 搜索量至少为 100 的条件可以纳入同一可选预设,但如果第一方证据显示存在需求,低搜索量或零搜索量的词仍可能有价值。不要设置通用的搜索量上限。
3. 判断搜索意图
搜索意图是你可以读取的最重要的关键词指标。它决定了要撰写什么内容、采用什么格式,以及该关键词是否有可能带来转化。
搜索意图分为四类。为每个候选关键词标注一种(如果确实存在重叠,也可以标注两种)。
- 信息型。 用户想要了解信息。常见短语包括“如何……”“什么是……”“为什么会……”“……指南”。内容类型为文章、指南或视频。转化是间接的(提升认知度或触达漏斗顶部)。
- 导航型。 用户想找特定品牌或产品。常见短语包括品牌名称、“登录”“定价页面”。内容类型为对应的产品页面。如果用户已经是客户,转化就是直接的。
- 商业型。 用户正在比较选项。常见短语包括“最佳”“对比”“评测”“……的替代品”。内容类型为对比文章、榜单或汇总文章。如果内容能有效展示用户的产品,转化率就会很高。
- 交易型。 用户准备购买或注册。常见短语包括“购买”“下载”“折扣码”“免费试用”。内容类型为产品页面或定价页面。转化直接且即时。
判断意图的三种方式。
- 看查询用语。 “如何修复索引错误”属于信息型。“最佳索引工具”属于商业型。“购买 SEO 软件”属于交易型。
- 看 SERP 功能。 顶部出现精选摘要通常意味着信息型。出现购物轮播意味着交易型。前 5 条结果中出现产品对比网站意味着商业型。
- 看词序。 “狗粮的配料”(有人在家自制狗粮)与“狗粮配料”(有人在商店查看标签)含义不同。
如果 Semrush MCP 返回了意图标签,可以将其作为判断起点,但仍需查看实际排名靠前的 3 条 SERP 结果进行核实。对于含义模糊的查询,工具可能会误判意图。
留意以下常见误判。
- 将关键词视为只有一种意图,而 SERP 显示了混合意图(部分结果为信息型,部分为商业型)。此时,两种意图都成立。胜出的页面通常会同时满足这两种意图。
- 为商业型关键词撰写“操作指南”。用户想要的是对比,而不是教程。
- 忽视意图层次。“如何开辟菜园”需要涵盖土壤准备、季节性和害虫防治,才能充分满足搜索者的需求。
4. 根据重要指标筛选
共有六项指标。要结合起来看,不要逐项单独判断。
搜索量
关键词的月均搜索次数。Semrush 会根据你查询的数据库提供这一数据。
结合市场、转化价值、网站规模和第一方需求来判断搜索量。不要仅凭搜索量就认为低搜索量词不值得关注,或高搜索量词无法竞争。
有个陷阱需要留意:全球搜索量与特定国家/地区的搜索量。Semrush MCP 默认使用你指定的数据库。美国网站查询“tax filing software”时,得到的数据会与英国网站的结果大不相同。
关键词难度(KD)
Semrush 对关键词排名难度的通用估算值,在已测试的公开 MCP 中以 0 到 100 评分。
应将 KD 视为比较依据,而非特定网站能否获得排名的保证。还要结合主题相关性、当前排名、SERP 竞争对手、内容质量、链接和业务价值进行评估。不要将通用 KD 重新标记为 PKD,也不要设定普遍适用的可竞争区间。
单次点击费用(CPC)
该关键词的平均付费出价。这是商业价值信号,而非排名信号。
CPC 可以反映付费搜索竞争和商业兴趣,但其高低取决于行业。不要将固定的美元阈值当作商业价值的证明。应根据用户的产品、利润率、转化情况和客户用语来验证其价值。
搜索趋势
过去 12 个月的搜索量走势。趋势上升表明可能出现新的机会;趋势下降则表明该主题可能已过热度峰值。
结合方向、稳定性和季节性进行判断。趋势上升可能意味着出现新的机会,而趋势下降可能会改变优先级,但没有任何固定百分比可以决定结果。
留意季节性。如果你在 2 月查看,“Black Friday deals”看起来可能正在走低。
搜索意图
已在第 3 步完成分类。筛选时保留该分类。
SERP 功能
关键词对应的 SERP 上会显示哪些内容:精选摘要、PAA 问答框、购物轮播、AI Overview、本地商家列表。
SERP 功能之所以重要,有两个原因。
- 有些功能会截走点击。如果 AI Overview 完整回答了查询,即使排名第 1,自然点击率也很低。除非关键词处于转化漏斗底部,否则降低其优先级。
- 有些功能会带来机会。精选摘要和 PAA 结果有利于结构清晰的标题、简洁直接的回答,以及适合问题的格式。不要限定固定的答案长度。
5. 按主题和意图聚类
孤立的关键词很少能作为目标。只将相关关键词分组,且确保一个页面能够满足这些关键词,而不会混合互不兼容的意图。聚类规模应以证据为准,而非固定数量。
按以下两条规则聚类。
- 将主题和意图都相同的关键词分组。“What is a backlink”和“How do backlinks work”属于同一集群。“What is a backlink”和“Best backlink tools”则不属于。意图不同。
- 根据意图匹配度、商业价值、需求和可实现性,为每个集群选择一个主关键词,而不是只看搜索量。其余关键词是辅助变体,页面应自然涵盖这些词。
经过测试的公开 MCP 不会从 phrase_related 或 phrase_questions 返回自动聚类结果。请根据共同意图进行聚类,并在适用时参考 phrase_organic 返回的排名 URL 重合情况,将其透明地标注为模型辅助或人工步骤。应将集群分配标注为推断结果,而非 Semrush 返回的数据。
两种常见错误。
- 在一个集群中混合不同意图。页面无法同时很好地满足“如何撰写元描述”(信息型)和“元描述生成器”(交易型)。
- 关键词蚕食。同一网站上针对同一集群的两个页面会相互竞争。选择一个页面并进行整合。
6. 按商业价值确定优先级
根据各集群所处的转化漏斗阶段及其带来的收入,对集群排序。
当用户的首要目标是收入时,使用 Semrush 支持的收入优先预设:
- 转化漏斗底部(交易型、商业比较型)。“Best [your category] tools”、“[your product] alternatives”、“[your product] vs [competitor]”。搜索量最低,但最接近收入。
- 转化漏斗中部(商业调查型)。“How to choose [your category]”、“[problem your product solves]”。用于教育用户并筛选潜在客户。
- 转化漏斗顶部(信息型)。“What is [your category]”、“guide to [your topic]”。有助于逐步建立权威性,但转化速度较慢。
如果用户的首要目标是提升品牌知名度、普及品类知识、提高留存率或其他结果,则不要强行采用此顺序。应根据用户明确说明的目标调整排序,同时涵盖策略相关的各个转化漏斗阶段。
在每个层级中,次级排序依据如下:
- 转化潜力(该用户是否有意向向我们购买?)
- 点击潜力(SERP 是否被会截走点击的功能主导?)
- 实际需求(这个词是否出现在销售电话、支持工单或 Reddit 讨论中?)
- 可实现性(结合网站的权威性、相关性和 SERP 竞争情况解读通用 KD)
- 趋势(上升 > 稳定 > 下降)
如何报告发现
输出一张表格,按用户陈述的目标排序。清晰区分 Semrush 指标、第一方证据以及模型或人工判断。
| 优先级 | 目标/漏斗阶段 | 关键词簇 | 主要关键词 | 搜索量 | KD | 意图 | 辅助关键词 | 证据与依据 | 后续行动 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | [目标或阶段] | [关键词簇名称] | [主要关键词] | [Semrush 值] | [Semrush 值] | [Semrush 意图或已验证的意图] | [辅助变体] | [GSC/第一方信号 + 明确标注的模型判断] | [创建、更新、合并或监测] |
报告本身有三条规则。
- 写明实际值及其来源。“Semrush 搜索量 [值],通用 KD [值]”很有用。“搜索量尚可,难度可控”则没有用。
- 返回意图代码时,显示解码后的标签,同时在证据中保留 Semrush 原始代码。将混合代码标注为混合意图,未知值则不解码。
- 为每个关键词簇提出具体的下一步行动(撰写页面、更新现有页面、建设链接)。用户应清楚知道该做什么,而不只是了解情况。
- 标注假设和推断。如果意图、聚类、业务价值或可实现性属于模型或人工判断,请明确说明。
来源
此技能基于以下 Semrush 编辑内容:
在文中引用具体检查项或阈值时,请链接到相关文章,方便用户核实。