mcpField
S
seo-ai-search-share-of-voice

seo-ai-search-share-of-voice

github.com/seranking营销与增长18970 次安装18 周前更新
代码仓库

关于 seo-ai-search-share-of-voice

用于比较品牌与竞争对手在 AI 搜索中的可见度,并发现主题差距。该技能通过 SE Ranking 数据整理引擎份额、提示词样本、主题集群和建议。

主要功能

  1. 01比较各 AI 引擎中的可见度
  2. 02制作竞争对手声量热图
  3. 03采样品牌与来源提示词
  4. 04按主题归类提示词
  5. 05提出内容与引用机会建议

适用场景

  1. 01对标品牌与竞争对手
  2. 02发现竞争对手更显眼的主题
  3. 03规划内容以弥补 AI 搜索差距

MCP 相关

需要连接 SE Ranking MCP 服务,以获取排行榜和提示词数据。

安装

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

$npx skills add https://github.com/seranking/seo-skills --skill seo-ai-search-share-of-voice

安装后在 Claude Code 中输入/seo-ai-search-share-of-voice确认已加载。

详细介绍

示例输出:examples/seo-ai-search-share-of-voice-wix-com-20260427/REPORT.md

AI 搜索声量份额

比较目标品牌与竞争对手在各大 LLM 引擎中的 AI 搜索可见度,然后分析各品牌占据的主题集群及其空白领域。

前提条件

  • 已连接 SE Ranking MCP 服务。
  • 用户提供:(a) 目标域名及其品牌名称,(b) 竞争对手域名和品牌名称列表,(c) 国家/地区(默认为 us),以及 (d) 可选的待分析引擎(默认为全部受支持的引擎:ai-overview、chatgpt、perplexity、gemini、ai-mode)。

流程

  1. 排行榜快照 DATA_getAiOverviewLeaderboard

    • 获取目标国家/地区中目标域名所属类别的 AIO 排行榜。
    • 记录每个引擎、每个域名的提及次数和声量份额百分比。
  2. 热力图表格

    • 创建表格:行 = 域名(目标域名 + 竞争对手),列 = 引擎,单元格 = 声量份额百分比。
    • 突出显示各引擎的领先者和表现最差者。
  3. 按域名采样提示词 DATA_getAiPromptsByBrand、DATA_getAiPromptsByTarget

    • 对每个域名(目标域名和各竞争对手):
      • 获取 10 条将该域名列为来源(链接提及)的 ChatGPT 提示词。
      • 获取 10 条在文本中点名提及该品牌的 ChatGPT 提示词。
    • 保存查询文本和引用的准确来源,供用户验证。
  4. 主题聚类

    • 按主题对提示词分组(例如:定价、功能比较、教程、替代方案、评测)。
    • 对每个品牌,注明其主导的主题集群,以及未涉足的主题集群。
  5. 空白领域与建议综合分析

    • 找出目标品牌表现不如竞争对手、但拥有相关内容的 3 到 5 个主题集群。
    • 推荐具体行动:新的内容角度、添加结构化数据、与常被引用的来源建立合作关系、创建比较页面,以及添加 FAQ/How-To schema。

输出格式

创建文件夹 seo-ai-search-share-of-voice-{target-slug}-{YYYYMMDD}/,并包含:

seo-ai-search-share-of-voice-{target-slug}-{YYYYMMDD}/
├── 01-leaderboard.md         # raw leaderboard per engine
├── 02-heatmap.md             # visual heatmap table
├── 03-prompts-{domain}.md    # one file per domain with 20 sampled prompts
├── 04-topic-clusters.md      # cluster membership per brand
└── REPORT.md                 # executive summary

REPORT.md 遵循以下结构:

# AI Search Share of Voice: {target brand} vs competitors

## Summary
- Target: {target} ({share}% across all engines)
- Leader: {leader brand} ({share}%)
- Target rank: {n} of {total}

## Heatmap

| Domain | AI Overview | ChatGPT | Perplexity | Gemini | AI Mode |
|---|---|---|---|---|---|
| {target} | {%} | {%} | {%} | {%} | {%} |
| {comp1} | ... | ... | ... | ... | ... |

## Who owns what

### {target brand}
Strong in: {cluster 1}, {cluster 2}
Absent from: {cluster 3}, {cluster 4}

### {competitor 1 brand}
...

## Topic cluster ownership

| Cluster | Leader | Share | Target position | Gap |
|---|---|---|---|---|
| Pricing | {brand} | {%} | {n} | {% behind} |
| Alternatives | {brand} | {%} | {n} | {% behind} |
| Tutorials | {brand} | {%} | {n} | {% behind} |

## Top 5 actions to close gaps
1. {action with target cluster}
2. ...

提示

  • 不要捏造引用次数。如果 API 对某个域名/引擎返回的提示词数量为 0,就如实报告 0,不要估算。
  • 对每个竞争对手,验证提示词文本中对品牌名称的匹配。有时,“Wix”会出现在讨论“wiktionary”或某个人名的句子中。请在原始提示词文件中标记有歧义的匹配。
  • base_domain 范围为默认值;除非用户提出要求,否则不要缩小到 subdomain。
  • 遵守 Data API 速率限制:每秒 10 次请求。对于 5 个域名,以及每个域名、每个引擎各 2 次提示词查询,请控制循环请求节奏。
  • 报告不是一次性产物。建议用户每月重新运行并对比结果,以了解排名走势。

评论

支持 Markdown