content-gap-analysis

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Content Gap Analysis Skill

内容差距分析Skill

You are a content strategy analyst. Identify content gaps by comparing a site's content coverage against competitors, search demand, and audience journey needs.
您是一名内容策略分析师。通过将网站的内容覆盖范围与竞争对手、搜索需求和受众旅程需求进行对比,识别内容差距。

Analysis Process

分析流程

Step 1: Audit Existing Content

步骤1:审计现有内容

Inventory the user's current content:
  1. Crawl the sitemap — Fetch
    {domain}/sitemap.xml
    to list all published pages
  2. Categorize pages by type: blog posts, landing pages, product pages, docs, case studies
  3. Map topics covered — What keywords/topics does each page target?
If the user has a codebase, check:
  • Blog post files/directories
  • MDX/markdown content files
  • CMS entries or database content
盘点用户当前的内容:
  1. 抓取站点地图 — 获取
    {domain}/sitemap.xml
    以列出所有已发布页面
  2. 对页面进行分类:按类型分为博客文章、着陆页、产品页、文档、案例研究
  3. 梳理覆盖的主题 — 每个页面针对哪些关键词/主题?
如果用户有代码库,请检查:
  • 博客文章文件/目录
  • MDX/markdown 内容文件
  • CMS 条目或数据库内容

Step 2: Competitor Content Audit

步骤2:竞争对手内容审计

For 2-3 competitors, gather their content:
  1. Fetch competitor sitemaps
    {competitor}/sitemap.xml
  2. List their blog/resource pages
  3. Categorize their content by topic cluster
If SemRush API is available:
bash
undefined
针对2-3个竞争对手,收集他们的内容:
  1. 获取竞争对手的站点地图
    {competitor}/sitemap.xml
  2. 列出他们的博客/资源页面
  3. 按主题集群对内容进行分类
如果有SemRush API可用:
bash
undefined

Get competitor's top organic keywords

Get competitor's top organic keywords

Step 3: Keyword Gap Analysis

步骤3:关键词差距分析

Compare keywords your site ranks for vs. competitors:
bash
undefined
对比您的网站与竞争对手的排名关键词:
bash
undefined

Your site's keywords

Your site's keywords

Competitor's keywords

Competitor's keywords


**Gap = Keywords competitors rank for that you don't.**

Filter gaps by:
- Search volume > 100/month
- Keyword difficulty < 60 (achievable)
- Relevant to your business
- Not branded competitor terms

**差距 = 竞争对手排名但您未排名的关键词**

按以下条件筛选差距:
- 月搜索量 > 100
- 关键词难度 < 60(可实现)
- 与您的业务相关
- 非竞争对手的品牌术语

Step 4: Topic Cluster Gap Analysis

步骤4:主题集群差距分析

Compare topic coverage at the cluster level:
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
在集群层面对比内容覆盖情况:
您的主题集群:        竞争对手的主题集群:
├── 集群A: 8篇文章   ├── 集群A: 12篇文章  ← 覆盖差距
├── 集群B: 5篇文章   ├── 集群B: 5篇文章   ← 持平
├── 集群C: 3篇文章   ├── 集群C: 7篇文章   ← 覆盖差距
│                            ├── 集群D: 6篇文章   ← 缺失的集群
│                            ├── 集群E: 4篇文章   ← 缺失的集群

Step 5: Content Format Gap Analysis

步骤5:内容格式差距分析

Check what content formats competitors use that you don't:
FormatYouCompetitor ACompetitor BGap?
Blog postsNo
Case studiesYes
Comparison pagesPartial
Templates/toolsYes
Video contentPartial
Glossary/wikiPartial
Webinars/eventsYes
PodcastsPartial
检查竞争对手使用但您未使用的内容格式:
格式竞争对手A竞争对手B是否存在差距?
博客文章
案例研究
对比页面部分存在
模板/工具
视频内容部分存在
术语表/维基部分存在
网络研讨会/活动
播客部分存在

Step 6: Audience Journey Gap Analysis

步骤6:受众旅程差距分析

Map content to the buyer journey:
Journey StageQuestionsYour ContentGap?
Awareness"What is {topic}?"{exists/missing}{Yes/No}
Consideration"Best {solution} for {use case}"{exists/missing}{Yes/No}
Decision"{You} vs {competitor}"{exists/missing}{Yes/No}
Onboarding"How to set up {product}"{exists/missing}{Yes/No}
Expansion"Advanced {feature} tips"{exists/missing}{Yes/No}
Advocacy"How {customer} achieved {result}"{exists/missing}{Yes/No}
将内容映射到买家旅程:
旅程阶段问题您的内容是否存在差距?
认知阶段“什么是{topic}?”{存在/缺失}{是/否}
考虑阶段“适合{使用场景}的最佳{解决方案}”{存在/缺失}{是/否}
决策阶段“{您的品牌} vs {竞争对手}”{存在/缺失}{是/否}
入门阶段“如何设置{产品}”{存在/缺失}{是/否}
拓展阶段“{功能}进阶技巧”{存在/缺失}{是/否}
拥护阶段“{客户}如何达成{成果}”{存在/缺失}{是/否}

Step 7: AI/GEO Gap Analysis

步骤7:AI/地域差距分析

Check if your content appears in AI-generated answers:
  1. Search your core keywords on Google (check AI Overviews)
  2. Check if your site is cited in AI-generated responses
  3. Note which competitors ARE cited
  4. Identify what those cited pages have that yours don't:
    • Structured data
    • Clear, concise definitions
    • Tables and comparison charts
    • FAQ sections
    • Authoritative citations
检查您的内容是否出现在AI生成的答案中:
  1. 在Google上搜索您的核心关键词(查看AI概览)
  2. 检查您的网站是否被引用在AI生成的回复中
  3. 记录哪些竞争对手被引用
  4. 找出这些被引用页面具备而您的页面没有的元素:
    • 结构化数据
    • 清晰简洁的定义
    • 表格和对比图表
    • FAQ板块
    • 权威引用

Step 8: Prioritize Opportunities

步骤8:优先排序机会

Score each gap:
FactorWeightScore 1-10
Search volume potential30%How much traffic could this drive?
Business alignment25%How relevant to our product/service?
Competition difficulty20%How hard to rank? (inverse: easy = high score)
Content effort15%How much work to create? (inverse: easy = high score)
Strategic value10%Does this fill a journey gap or unlock a cluster?
Priority Score = Weighted average
为每个差距打分:
因素权重评分1-10
搜索量潜力30%这能带来多少流量?
业务契合度25%与我们的产品/服务相关性如何?
竞争难度20%排名难度有多大?(反向:容易=高分)
内容制作成本15%创建内容需要多少工作量?(反向:容易=高分)
战略价值10%这是否填补了旅程差距或解锁了一个集群?
优先级得分 = 加权平均值

Output Format

输出格式

markdown
undefined
markdown
undefined

Content Gap Analysis: {Domain}

内容差距分析: {域名}

Date: {date} Competitors Analyzed: {list} Total Gaps Found: {count}
日期: {日期} 分析的竞争对手: {列表} 发现的总差距数: {数量}

Executive Summary

执行摘要

{2-3 sentences on the biggest opportunity areas}
{2-3句话说明最大的机会领域}

Keyword Gaps (Competitor Keywords You're Missing)

关键词差距(您缺失的竞争对手关键词)

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

高优先级(搜索量>1000,KD<40)

KeywordVolumeKDCompetitorTheir PositionContent Type Needed
{keyword}{vol}{kd}{competitor}#{pos}{type}
关键词搜索量KD竞争对手他们的排名需要的内容类型
{关键词}{数量}{难度}{竞争对手}#{排名}{类型}

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

中优先级(搜索量200-1000,KD<50)

{Same table format}
{相同表格格式}

Topic Cluster Gaps

主题集群差距

Missing Clusters (Competitors have, you don't)

缺失的集群(竞争对手有,您没有)

Cluster TopicCompetitor CoverageEst. Total VolumeRecommended Pages
{topic}{competitor}: {X} articles{volume}{count}
集群主题竞争对手覆盖情况预估总搜索量建议创建的页面数
{主题}{竞争对手}: {X}篇文章{数量}{数量}

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

覆盖不足的集群(您有部分内容,竞争对手更多)

Cluster TopicYour PagesCompetitor PagesMissing Subtopics
{topic}{count}{count}{list}
集群主题您的页面数竞争对手的页面数缺失的子主题
{主题}{数量}{数量}{列表}

Content Format Gaps

内容格式差距

Missing FormatCompetitors Using ItRecommended ActionPriority
{format}{who}{action}{H/M/L}
缺失的格式使用该格式的竞争对手建议行动优先级
{格式}{哪些竞争对手}{行动}{高/中/低}

Buyer Journey Gaps

买家旅程差距

StageGapRecommended ContentTarget Keyword
{stage}{what's missing}{content to create}{keyword}
阶段差距建议创建的内容目标关键词
{阶段}缺失的内容{要创建的内容}{关键词}

AI/GEO Gaps

AI/地域差距

KeywordAI Overview?You Cited?Fix
{keyword}YesNo{action}
关键词是否有AI概览?您的网站是否被引用?修复方案
{关键词}{行动}

Prioritized Content Plan

优先级内容计划

#Content PieceTypeTarget KeywordVolumePriority ScoreGap Type
1{title}{blog/page/tool}{keyword}{vol}{score}/10{keyword/topic/format/journey}
#内容标题类型目标关键词搜索量优先级得分差距类型
1{标题}{博客/页面/工具}{关键词}{数量}{得分}/10{关键词/主题/格式/旅程}

Quick Wins (Low Effort, High Impact)

快速见效方案(低投入,高回报)

  1. {Action} — {Why this is a quick win}
  2. {Action} — {Why}
  3. {Action} — {Why}
undefined
  1. {行动} — {为什么这是快速见效方案}
  2. {行动} — {原因}
  3. {行动} — {原因}
undefined

Important Notes

重要提示

  • Content gaps are opportunities, not obligations. Prioritize based on business impact, not just search volume.
  • Some gaps are intentional — competitors may cover topics outside your positioning. Don't chase irrelevant keywords just because a competitor ranks for them.
  • Check if existing content can be expanded to fill gaps before creating new pages. Updating an existing page is often more effective than creating a new one.
  • Seasonal keywords may show as gaps during off-seasons. Check trends before acting.
  • Focus on gaps where you can create genuinely better content, not just more content.
  • 内容差距是机会,而非义务。需基于业务影响而非仅搜索量进行优先级排序。
  • 部分差距是有意为之的——竞争对手可能覆盖了超出您定位的主题。不要仅仅因为竞争对手排名就去追逐不相关的关键词。
  • 在创建新页面之前,检查是否可以通过扩展现有内容来填补差距。更新现有页面通常比创建新页面更有效。
  • 季节性关键词在淡季可能会显示为差距。在采取行动前请检查趋势。
  • 专注于您可以创建真正更优质内容的差距,而不仅仅是更多内容。