content-gap-analysis
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseContent 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:
- Crawl the sitemap — Fetch to list all published pages
{domain}/sitemap.xml - Categorize pages by type: blog posts, landing pages, product pages, docs, case studies
- 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
盘点用户当前的内容:
- 抓取站点地图 — 获取 以列出所有已发布页面
{domain}/sitemap.xml - 对页面进行分类:按类型分为博客文章、着陆页、产品页、文档、案例研究
- 梳理覆盖的主题 — 每个页面针对哪些关键词/主题?
如果用户有代码库,请检查:
- 博客文章文件/目录
- MDX/markdown 内容文件
- CMS 条目或数据库内容
Step 2: Competitor Content Audit
步骤2:竞争对手内容审计
For 2-3 competitors, gather their content:
- Fetch competitor sitemaps —
{competitor}/sitemap.xml - List their blog/resource pages
- Categorize their content by topic cluster
If SemRush API is available:
bash
undefined针对2-3个竞争对手,收集他们的内容:
- 获取竞争对手的站点地图 —
{competitor}/sitemap.xml - 列出他们的博客/资源页面
- 按主题集群对内容进行分类
如果有SemRush API可用:
bash
undefinedGet competitor's top organic keywords
Get competitor's top organic keywords
undefinedStep 3: Keyword Gap Analysis
步骤3:关键词差距分析
Compare keywords your site ranks for vs. competitors:
bash
undefined对比您的网站与竞争对手的排名关键词:
bash
undefinedYour 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:
| Format | You | Competitor A | Competitor B | Gap? |
|---|---|---|---|---|
| Blog posts | ✓ | ✓ | ✓ | No |
| Case studies | ✗ | ✓ | ✓ | Yes |
| Comparison pages | ✗ | ✓ | ✗ | Partial |
| Templates/tools | ✗ | ✓ | ✓ | Yes |
| Video content | ✗ | ✗ | ✓ | Partial |
| Glossary/wiki | ✗ | ✓ | ✗ | Partial |
| Webinars/events | ✗ | ✓ | ✓ | Yes |
| Podcasts | ✗ | ✗ | ✓ | Partial |
检查竞争对手使用但您未使用的内容格式:
| 格式 | 您 | 竞争对手A | 竞争对手B | 是否存在差距? |
|---|---|---|---|---|
| 博客文章 | ✓ | ✓ | ✓ | 否 |
| 案例研究 | ✗ | ✓ | ✓ | 是 |
| 对比页面 | ✗ | ✓ | ✗ | 部分存在 |
| 模板/工具 | ✗ | ✓ | ✓ | 是 |
| 视频内容 | ✗ | ✗ | ✓ | 部分存在 |
| 术语表/维基 | ✗ | ✓ | ✗ | 部分存在 |
| 网络研讨会/活动 | ✗ | ✓ | ✓ | 是 |
| 播客 | ✗ | ✗ | ✓ | 部分存在 |
Step 6: Audience Journey Gap Analysis
步骤6:受众旅程差距分析
Map content to the buyer journey:
| Journey Stage | Questions | Your Content | Gap? |
|---|---|---|---|
| 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:
- Search your core keywords on Google (check AI Overviews)
- Check if your site is cited in AI-generated responses
- Note which competitors ARE cited
- Identify what those cited pages have that yours don't:
- Structured data
- Clear, concise definitions
- Tables and comparison charts
- FAQ sections
- Authoritative citations
检查您的内容是否出现在AI生成的答案中:
- 在Google上搜索您的核心关键词(查看AI概览)
- 检查您的网站是否被引用在AI生成的回复中
- 记录哪些竞争对手被引用
- 找出这些被引用页面具备而您的页面没有的元素:
- 结构化数据
- 清晰简洁的定义
- 表格和对比图表
- FAQ板块
- 权威引用
Step 8: Prioritize Opportunities
步骤8:优先排序机会
Score each gap:
| Factor | Weight | Score 1-10 |
|---|---|---|
| Search volume potential | 30% | How much traffic could this drive? |
| Business alignment | 25% | How relevant to our product/service? |
| Competition difficulty | 20% | How hard to rank? (inverse: easy = high score) |
| Content effort | 15% | How much work to create? (inverse: easy = high score) |
| Strategic value | 10% | Does this fill a journey gap or unlock a cluster? |
Priority Score = Weighted average
为每个差距打分:
| 因素 | 权重 | 评分1-10 |
|---|---|---|
| 搜索量潜力 | 30% | 这能带来多少流量? |
| 业务契合度 | 25% | 与我们的产品/服务相关性如何? |
| 竞争难度 | 20% | 排名难度有多大?(反向:容易=高分) |
| 内容制作成本 | 15% | 创建内容需要多少工作量?(反向:容易=高分) |
| 战略价值 | 10% | 这是否填补了旅程差距或解锁了一个集群? |
优先级得分 = 加权平均值
Output Format
输出格式
markdown
undefinedmarkdown
undefinedContent 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)
| Keyword | Volume | KD | Competitor | Their Position | Content 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 Topic | Competitor Coverage | Est. Total Volume | Recommended Pages |
|---|---|---|---|
| {topic} | {competitor}: {X} articles | {volume} | {count} |
| 集群主题 | 竞争对手覆盖情况 | 预估总搜索量 | 建议创建的页面数 |
|---|---|---|---|
| {主题} | {竞争对手}: {X}篇文章 | {数量} | {数量} |
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
AI/地域差距
| Keyword | AI Overview? | You Cited? | Fix |
|---|---|---|---|
| {keyword} | Yes | No | {action} |
| 关键词 | 是否有AI概览? | 您的网站是否被引用? | 修复方案 |
|---|---|---|---|
| {关键词} | 是 | 否 | {行动} |
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} |
| # | 内容标题 | 类型 | 目标关键词 | 搜索量 | 优先级得分 | 差距类型 |
|---|---|---|---|---|---|---|
| 1 | {标题} | {博客/页面/工具} | {关键词} | {数量} | {得分}/10 | {关键词/主题/格式/旅程} |
Quick Wins (Low Effort, High Impact)
快速见效方案(低投入,高回报)
- {Action} — {Why this is a quick win}
- {Action} — {Why}
- {Action} — {Why}
undefined- {行动} — {为什么这是快速见效方案}
- {行动} — {原因}
- {行动} — {原因}
undefinedImportant 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.
- 内容差距是机会,而非义务。需基于业务影响而非仅搜索量进行优先级排序。
- 部分差距是有意为之的——竞争对手可能覆盖了超出您定位的主题。不要仅仅因为竞争对手排名就去追逐不相关的关键词。
- 在创建新页面之前,检查是否可以通过扩展现有内容来填补差距。更新现有页面通常比创建新页面更有效。
- 季节性关键词在淡季可能会显示为差距。在采取行动前请检查趋势。
- 专注于您可以创建真正更优质内容的差距,而不仅仅是更多内容。