content-gap-analysis
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseContent Gap Analysis
Content Gap 分析
Identifies content opportunities by comparing your site against competitors and scoring the gaps worth closing first.
通过将你的网站与竞品对比来识别内容机会,并对值得优先填补的缺口进行评分。
Quick Start
快速开始
Find content gaps between my site [URL] and [competitor URLs]What content am I missing compared to my top 3 competitors?Find content gaps between my site [URL] and [competitor URLs]What content am I missing compared to my top 3 competitors?Skill Contract
Skill Contract
Expected output: a prioritized gap brief plus the standard handoff summary for .
memory/research/- Reads: your domain, competitor domains, topic/content-type focus, audience, business goals, and any user-provided or tool content inventory.
- Writes: a user-facing analysis and reusable summary.
- Promotes: durable keyword priorities, competitor facts, and pending strategy decisions to ,
memory/hot-cache.md, andmemory/open-loops.md.memory/research/ - Done when: each prioritized gap names the competitor(s) that cover it and you don't; gaps are bucketed into Quick Wins / Strategic Builds / Long-term; and the deliverable includes a dated content calendar entry per Quick Win.
- Primary next skill: content-writer when the prioritized gap list is approved.
预期输出:一份按优先级排序的缺口简报,以及针对的标准交接摘要。
memory/research/- 读取内容:你的域名、竞品域名、主题/内容类型重点、受众、业务目标,以及任何用户提供或工具生成的内容清单。
- 写入内容:一份面向用户的分析报告和可复用的摘要。
- 同步内容:将持久化的关键词优先级、竞品信息和待决策的策略同步到、
memory/hot-cache.md和memory/open-loops.md。memory/research/ - 完成标准:每个按优先级排序的缺口都标注了覆盖该内容的竞品及我方未覆盖的情况;缺口被归类为“快速见效”/“战略构建”/“长期布局”;交付成果包含每个“快速见效”缺口对应的带日期的选题日历条目。
- 首要后续技能:当优先级缺口列表获批后,使用content-writer。
Handoff Summary
交接摘要
Emit the standard shape from skill-contract.md §Handoff Summary Format.
按照skill-contract.md §交接摘要格式输出标准格式内容。
Data Sources
数据源
Optional integrations: ~~SEO tool, ~~search console, ~~analytics, ~~AI monitor. Without tools, ask for site URL, content inventory, competitor URLs, and business goals. See CONNECTORS.md.
Trend-scout as a gap-discovery input (keyless): feed the multi-source trend scout — Google Trends RSS plus Hacker News and Reddit, via — to surface rising topics your competitors and you may both miss. Treat each hit as a candidate gap, then check it against your and competitor coverage in steps 5-7. Mark these signals Estimated. See CONNECTORS.md .
scripts/connectors/rss_monitor.py~~trend databaseKeyless competitor-coverage inventory: lists a competitor's URLs ordered by relevance to the topic — a fast Measured coverage inventory for steps 5-7 — and reads any candidate page as rendered markdown. robots.txt is pre-flighted locally; a Disallow is refused per SECURITY.md §Scraping Boundaries. Firecrawl keyless free tier (~1,000 credits/mo). See scripts/connectors/README.md.
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/firecrawl.py" map <competitor-domain> --search "<topic>" --limit 1000firecrawl.py scrape <url>可选集成:~~SEO工具、~~搜索控制台、~~分析工具、~~AI监控工具。若无工具支持,需询问用户获取网站URL、内容清单、竞品URL和业务目标。详见CONNECTORS.md。
无密钥的趋势侦察作为缺口发现输入:通过多源趋势侦察(Google Trends RSS 加上Hacker News和Reddit,借助)来挖掘你和竞品可能都遗漏的新兴主题。将每个热点视为候选缺口,然后在步骤5-7中对照我方和竞品的覆盖情况进行验证。将这些信号标记为估算值。详见CONNECTORS.md中的。
scripts/connectors/rss_monitor.py~~trend database无密钥的竞品覆盖清单:会按与主题的相关性排序列出竞品的URL,这是步骤5-7中快速获取实测覆盖清单的方式;可将任意候选页面读取为渲染后的markdown文件。本地会预先检查robots.txt;若遇到Disallow指令,将按照SECURITY.md §爬取边界拒绝爬取。Firecrawl无密钥免费 tier(约1000积分/月)。详见scripts/connectors/README.md。
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/firecrawl.py" map <competitor-domain> --search "<topic>" --limit 1000firecrawl.py scrape <url>Decision Gates
决策节点
Stop and ask — gap analysis is competitor-relative and cannot run on demand alone:
- No competitor domains given and none inferable from or prior research → ask the user to name 1-3 competitors, OR offer to switch to keyword-research for demand-side discovery instead.
CLAUDE.md - Your own domain/content inventory is unavailable and cannot be fetched → ask for the site URL or a content list, since "gap" requires knowing current coverage.
Continue silently — do not stop for: which 3-5 named competitors to deep-dive (pick the closest); missing optional tool data (mark Estimated/N/A and proceed); ambiguous topic scope (analyze the full overlap and flag the broadest clusters).
停止并询问——缺口分析是基于竞品对比的,不能仅按需运行:
- 未提供竞品域名且无法从或过往研究中推断出竞品→请用户指定1-3个竞品,或建议切换为keyword-research进行需求端挖掘。
CLAUDE.md - 无法获取我方域名/内容清单→请用户提供网站URL或内容列表,因为“缺口”的判断需要了解当前覆盖情况。
静默继续——无需因以下情况停止:选定哪3-5个竞品进行深度分析(选择最相近的即可);缺失可选工具数据(标记为估算值/不适用并继续);主题范围模糊(分析整体重叠情况并标记最宽泛的集群)。
Instructions
操作步骤
When a user requests content gap analysis:
- Define Analysis Scope — confirm your site, competitors, topic focus, content types, audience, and business goals.
- Audit Your Existing Content — map indexed pages, content types, topic clusters, winners, and weaknesses.
- Analyze Competitor Content — compare content volume, traffic, type mix, topic coverage, and unique assets.
- Identify Keyword Gaps — group gaps into High Priority, Quick Wins, and Long-term based on volume, difficulty, and relevance.
- Map Topic Gaps — compare topic-cluster coverage and recommend pillar / cluster approaches for missing themes.
- Identify Content Format Gaps — compare guides, tutorials, comparisons, case studies, tools, templates, video, and research.
- Analyze GEO / AI Gaps — identify missing Q&A, definition, and comparison content that competitors get cited for.
- Map to Audience Journey — compare Awareness, Consideration, Decision, and Retention coverage.
- Prioritize and Create Action Plan — deliver an Executive Summary, Prioritized Gap List (Quick Wins / Strategic Builds / Long-term), Content Calendar, and Success Metrics.
Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.
Quality bar: every gap names the competitor that covers it, its volume or traffic estimate, and why it is worth closing — never list a bare topic without that evidence.
Reference: See Analysis Templates for the compact templates used in each step.
当用户请求内容缺口分析时:
- 定义分析范围——确认我方网站、竞品、主题重点、内容类型、受众和业务目标。
- 审计我方现有内容——绘制已索引页面、内容类型、主题集群、优势和劣势的地图。
- 分析竞品内容——对比内容数量、流量、类型组合、主题覆盖范围和独特资产。
- 识别关键词缺口——根据搜索量、难度和相关性将缺口分为高优先级、快速见效和长期布局三类。
- 绘制主题缺口地图——对比主题集群覆盖情况,针对缺失主题推荐支柱/集群策略。
- 识别内容格式缺口——对比指南、教程、对比分析、案例研究、工具、模板、视频和研究报告等格式的覆盖情况。
- 分析地域/AI缺口——识别竞品获得引用但我方缺失的问答、定义和对比类内容。
- 匹配受众旅程——对比认知、考虑、决策和留存阶段的内容覆盖情况。
- 优先级排序并制定行动计划——交付执行摘要、按优先级排序的缺口列表(快速见效/战略构建/长期布局)、选题日历和成功指标。
为每个指标标注实测值(工具/导出数据)、用户提供或估算值(模型推断);绝不能将估算值当作实测值呈现;若所需指标不可用,标记为不适用——切勿编造数据。
质量标准:每个缺口都需标注覆盖该内容的竞品、其搜索量或流量估算值,以及填补该缺口的价值——绝不能仅列出无证据支撑的主题。
参考:每个步骤使用的精简模板请见分析模板。
Example
示例
See references/example-report.md for a full SaaS marketing sample.
完整的SaaS营销样本请见参考示例报告。
Advanced Analysis
高级分析
Competitive Cluster Comparison
竞品集群对比
Compare our topic cluster coverage for [topic] vs top 5 competitorsCompare our topic cluster coverage for [topic] vs top 5 competitorsTemporal Gap Analysis
时间维度缺口分析
What content have competitors published in the last 6 months that we haven't covered?What content have competitors published in the last 6 months that we haven't covered?Intent-Based Gaps
基于意图的缺口分析
Find gaps in our [commercial/informational] intent contentFind gaps in our [commercial/informational] intent contentSave Results
保存结果
Write path: ; promote durable gap priorities and competitor facts to . See Skill Contract §Save Results Template.
memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.mdmemory/hot-cache.md写入路径:;将持久化的缺口优先级和竞品信息同步到。详见Skill Contract §结果保存模板。
memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.mdmemory/hot-cache.mdReference Materials
参考资料
- Analysis Templates — Gap-analysis templates
- Gap Analysis Frameworks — Audit and prioritization frameworks
- Example Report — Worked sample
- 分析模板 —— 缺口分析模板
- 缺口分析框架 —— 审计和优先级排序框架
- 示例报告 —— 完整样本
Next Best Skill
最佳后续技能
Primary: content-writer.
首要:content-writer。