Community编程与开发github.com

竞品关键词缺口分析

查找竞品排名靠前但用户网站未覆盖的关键词——即内容缺口,按搜索量和可抢占性排序。当被问到“competitor.com 排名什么词”、“与 X 的关键词缺口”、“抢占竞品关键词”或“为什么他们排名比我们高”时使用。

竞品关键词缺口分析 是什么?

该技能用于分析竞品与用户网站之间的关键词缺口,帮助用户发现竞品排名靠前但自身尚未覆盖的关键词,按搜索量和可抢占性排序。它通过 DataForSEO 等数据提供商获取竞品排名靠前的关键词,同时利用 Google Search Console 获取用户网站的真实查询数据,然后对比生成三个分类:缺口(竞品排名前 20,用户无曝光)、落后(双方均有排名但竞品领先 5 位以上)、领先(用户排名高于竞品)。技能支持在 Claude Code、claude.ai、Cursor 等平台上通过 Ryze MCP 连接器运行,最终输出缺口表格、落后表格和 Top-10 行动清单,并明确标注哪些数据为估算值(竞品)和真实值(用户)。

兼容平台✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills/tree/HEAD/skills/competitor-gap

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

竞品关键词缺口分析 是做什么的?

前提条件

需要免费 Ryze MCP 连接器(https://connector.get-ryze.ai/mcp)。Claude Code:claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp。claude.ai / Desktop / Cursor:以自定义连接器方式添加同一个 URL。配置说明:https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp

竞品排名数据为估算值(DataForSEO),用户排名数据为真实值(GSC)。对二者进行差异分析。

工作流程

  1. 获取竞品关键词。通过工作区的 DataForSEO 工具——使用 Labs 的 ranked_keywords 获取竞品域名(请求格式:native__get_provider_docs,provider dataforseo)。按搜索量拉取前约 500 个词。如果当前工作区未暴露 DataForSEO,则检查是否连接了 ahrefs/semrush 提供商,并使用它们的有机关键词接口;如果均无,则停止并提示缺失哪个连接。
  2. 获取竞品概况。使用 Labs 的 domain_rank_overview——获取竞品估算的有机流量和关键词数量作为上下文。
  3. 获取用户关键词。使用 google_search_console__runRawSearchAnalytics,维度 ["query"],最近 90 天,设置高 rowLimit——获取用户网站有曝光的所有查询词。
  4. 对比为三个分类:
    • 缺口——竞品排名前 20,用户曝光量为 0 → 需创建新内容
    • 落后——双方均有排名,但竞品领先 5 个及以上名次 → 优化现有页面
    • 领先——用户排名高于竞品(简要报告;这是护城河)
  5. 优先级排序。对“缺口”和“落后”分类按搜索量 × 用户产品相关性排序。剔除竞品品牌词,除非用户需要对比页面——此时将其单独列为“vs / 替代”页面候选。

输出内容

评估结论(缺口有多大,涉及的关键词数和估算流量),然后:缺口表格(关键词、竞品排名、搜索量、建议页面)、落后表格(关键词、竞品排名、用户排名、用户页面、优化建议)以及 Top-10 行动清单。明确标注哪些数据为估算值(竞品)和真实值(用户)。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相关技能