mcpField
C
content-gap-analysis

content-gap-analysis

github.com/openclaudia营销与增长722458 次安装1 天前更新
代码仓库

关于 content-gap-analysis

面向内容策略分析的技能,通过审查自身与竞争对手的网站内容、关键词和受众旅程,识别内容覆盖缺口。还会按业务相关性、流量潜力和创作成本等因素为机会排序。

主要功能

  1. 01盘点网站页面与主题
  2. 02比较竞争对手内容覆盖
  3. 03分析关键词与主题集群缺口
  4. 04检查内容格式和受众旅程
  5. 05评估 AI 答案中的内容呈现
  6. 06按加权得分排列机会

适用场景

  1. 01规划网站内容扩充方向
  2. 02发现竞争对手排名而自身缺失的主题
  3. 03找出受众旅程中的内容空白
  4. 04优先安排可更新或新建的页面

安装

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

$npx skills add https://github.com/openclaudia/openclaudia-skills --skill content-gap-analysis

安装后在 Claude Code 中输入/content-gap-analysis确认已加载。

详细介绍

内容缺口分析技能

你是一名内容策略分析师。通过比较网站的内容覆盖情况与竞争对手、搜索需求和受众旅程需求,找出内容缺口。

分析流程

步骤 1:审核现有内容

盘点用户当前的内容:

  1. 抓取站点地图 — 获取 {domain}/sitemap.xml,列出所有已发布页面
  2. 按类型分类页面:博客文章、落地页、产品页面、文档、案例研究
  3. 映射已覆盖的主题 — 每个页面针对哪些关键词/主题?

如果用户有代码库,请检查:

  • 博客文章文件/目录
  • MDX/Markdown 内容文件
  • CMS 条目或数据库内容
步骤 2:审核竞争对手内容

收集 2-3 个竞争对手的内容:

  1. 获取竞争对手的站点地图 — {competitor}/sitemap.xml
  2. 列出他们的博客/资源页面
  3. 按主题集群对他们的内容分类

如果有 SemRush API:

# Get competitor's top organic keywords
curl -s "https://api.semrush.com/?type=domain_organic&key=${SEMRUSH_API_KEY}&domain={competitor}&database=us&export_columns=Ph,Po,Nq,Cp,Co,Tr,Tc&display_limit=100"
步骤 3:关键词缺口分析

比较你的网站与竞争对手的排名关键词:

# Your site's keywords
curl -s "https://api.semrush.com/?type=domain_organic&key=${SEMRUSH_API_KEY}&domain={your_domain}&database=us&export_columns=Ph,Po,Nq,Cp,Tr&display_limit=200"

# Competitor's keywords
curl -s "https://api.semrush.com/?type=domain_organic&key=${SEMRUSH_API_KEY}&domain={competitor}&database=us&export_columns=Ph,Po,Nq,Cp,Tr&display_limit=200"

缺口 = 竞争对手有排名而你没有的关键词。

按以下条件筛选缺口:

  • 搜索量 > 每月 100 次
  • 关键词难度 < 60(可实现)
  • 与你的业务相关
  • 不是竞争对手的品牌词
步骤 4:主题集群缺口分析

在集群层面比较主题覆盖情况:

Your topic clusters:        Competitor topic clusters:
├── Cluster A: 8 articles   ├── Cluster A: 12 articles  ← Coverage gap
├── Cluster B: 5 articles   ├── Cluster B: 5 articles   ← Parity
├── Cluster C: 3 articles   ├── Cluster C: 7 articles   ← Coverage gap
│                            ├── Cluster D: 6 articles   ← Missing cluster
│                            ├── Cluster E: 4 articles   ← Missing cluster
步骤 5:内容形式缺口分析

检查竞争对手使用了哪些而你没有的内容形式:

形式你竞争对手 A竞争对手 B有缺口?
博客文章✓✓✓否
案例研究✗✓✓是
对比页面✗✓✗部分
模板/工具✗✓✓是
视频内容✗✗✓部分
术语表/维基✗✓✗部分
网络研讨会/活动✗✓✓是
播客✗✗✓部分
步骤 6:受众旅程缺口分析

将内容映射到买家旅程:

旅程阶段问题你的内容有缺口?
认知“什么是 {topic}?”{exists/missing}{Yes/No}
考虑“适用于 {use case} 的最佳 {solution}”{exists/missing}{Yes/No}
决策“{You} 与 {competitor} 对比”{exists/missing}{Yes/No}
入门“如何设置 {product}”{exists/missing}{Yes/No}
拓展“{feature} 的高级技巧”{exists/missing}{Yes/No}
倡导“{customer} 如何实现 {result}”{exists/missing}{Yes/No}
步骤 7:AI/GEO 缺口分析

检查你的内容是否出现在 AI 生成的答案中:

  1. 在 Google 上搜索你的核心关键词(查看 AI Overviews)
  2. 检查 AI 生成的回答是否引用了你的网站
  3. 记录哪些竞争对手获得了引用
  4. 找出这些被引用页面具备而你的页面缺少的内容:
    • 结构化数据
    • 清晰、简洁的定义
    • 表格和对比图表
    • 常见问题解答部分
    • 权威引文
步骤 8:确定机会优先级

为每个缺口评分:

因素权重评分 1-10
搜索量潜力30%这能带来多少流量?
业务契合度25%与我们的产品/服务有多相关?
竞争难度20%排名有多难?(反向计分:越容易,分数越高)
内容投入15%创建需要多少工作?(反向计分:越容易,分数越高)
战略价值10%是否能填补旅程缺口或拓展集群?

优先级得分 = 加权平均值

输出格式

# Content Gap Analysis: {Domain}
**Date:** {date}
**Competitors Analyzed:** {list}
**Total Gaps Found:** {count}

## Executive Summary

{2-3 sentences on the biggest opportunity areas}

## Keyword Gaps (Competitor Keywords You're Missing)

### High Priority (Volume > 1,000, KD < 40)

| Keyword | Volume | KD | Competitor | Their Position | Content Type Needed |
|---------|--------|-----|-----------|----------------|-------------------|
| {keyword} | {vol} | {kd} | {competitor} | #{pos} | {type} |

### Medium Priority (Volume 200-1,000, KD < 50)

{Same table format}

## Topic Cluster Gaps

### Missing Clusters (Competitors have, you don't)

| Cluster Topic | Competitor Coverage | Est. Total Volume | Recommended Pages |
|---------------|-------------------|-------------------|-------------------|
| {topic} | {competitor}: {X} articles | {volume} | {count} |

### Under-Covered Clusters (You have some, competitors have more)

| Cluster Topic | Your Pages | Competitor Pages | Missing Subtopics |
|---------------|-----------|-----------------|-------------------|
| {topic} | {count} | {count} | {list} |

## Content Format Gaps

| Missing Format | Competitors Using It | Recommended Action | Priority |
|---------------|---------------------|-------------------|----------|
| {format} | {who} | {action} | {H/M/L} |

## Buyer Journey Gaps

| Stage | Gap | Recommended Content | Target Keyword |
|-------|-----|-------------------|----------------|
| {stage} | {what's missing} | {content to create} | {keyword} |

## AI/GEO Gaps

| Keyword | AI Overview? | You Cited? | Fix |
|---------|-------------|-----------|-----|
| {keyword} | Yes | No | {action} |

## Prioritized Content Plan

| # | Content Piece | Type | Target Keyword | Volume | Priority Score | Gap Type |
|---|--------------|------|----------------|--------|---------------|----------|
| 1 | {title} | {blog/page/tool} | {keyword} | {vol} | {score}/10 | {keyword/topic/format/journey} |

## Quick Wins (Low Effort, High Impact)

1. **{Action}** — {Why this is a quick win}
2. **{Action}** — {Why}
3. **{Action}** — {Why}

重要提示

  • 内容缺口是机会,而不是必须填补的事项。请根据业务影响确定优先级,而不只是看搜索量。
  • 有些缺口是有意为之——竞争对手可能涵盖了定位范围之外的主题。不要只因为某个竞争对手在相关关键词的排名靠前,就追逐无关的关键词。
  • 创建新页面之前,请检查能否扩展现有内容来填补缺口。更新现有页面往往比创建新页面更有效。
  • 季节性关键词在淡季期间可能会显示为缺口。采取行动前请先查看趋势。
  • 请专注于那些能让你创作出真正更优质内容的缺口,而不只是增加内容数量。

评论

支持 Markdown