Content Gap Analysis
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?
Skill Contract
Expected output: a prioritized gap brief plus the standard handoff summary for memory/research/.
- Reads: goals, market inputs, tool data, and prior strategy from CLAUDE.md and the shared State Model when available.
- Writes: a user-facing analysis and reusable summary.
- Promotes: durable keyword priorities, competitor facts, and pending strategy decisions to
memory/hot-cache.md, memory/open-loops.md, and memory/research/.
- Primary next skill: seo-content-writer when the prioritized gap list is approved.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
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.
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.
Reference: See references/analysis-templates.md for the compact templates used in each step.
Example
See references/example-report.md for a full SaaS marketing sample.
Advanced Analysis
Competitive Cluster Comparison
Compare our topic cluster coverage for [topic] vs top 5 competitors
Temporal Gap Analysis
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 content
Tips for Success
Focus on actionable gaps, respect execution constraints, and include GEO opportunities instead of only traditional search gaps.
Save Results
After delivering, offer to save memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.md and promote durable conclusions to memory/hot-cache.md.
Reference Materials
Next Best Skill
Primary: seo-content-writer.
1---2name: content-gap-analysis-63description: Use when the user asks to "find content gaps"; maps competitor topics, missing keywords, and editorial calendar opportunities. 内容缺口/选题规划4license: Apache-2.05---6
7# Content Gap Analysis
8
9Identifies content opportunities by comparing your site against competitors and scoring the gaps worth closing first.
10
11## Quick Start
12
13```
14Find content gaps between my site [URL] and [competitor URLs]
15```
16
17```
18What content am I missing compared to my top 3 competitors?
19```
20
21## Skill Contract
22
23**Expected output**: a prioritized gap brief plus the standard handoff summary for `memory/research/`.
24
25- **Reads**: goals, market inputs, tool data, and prior strategy from [CLAUDE.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CLAUDE.md) and the shared [State Model](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/state-model.md) when available.
26- **Writes**: a user-facing analysis and reusable summary.
27- **Promotes**: durable keyword priorities, competitor facts, and pending strategy decisions to `memory/hot-cache.md`, `memory/open-loops.md`, and `memory/research/`.
28- **Primary next skill**: [seo-content-writer](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/build/seo-content-writer/SKILL.md) when the prioritized gap list is approved.
29
30### Handoff Summary
31
32> Emit the standard shape from [skill-contract.md §Handoff Summary Format](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md).
33
34## Data Sources
35
36Optional integrations: ~~SEO tool, ~~search console, ~~analytics, ~~AI monitor. Without tools, ask for site URL, content inventory, competitor URLs, and business goals. See [CONNECTORS.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CONNECTORS.md).
37
38## Instructions
39
40When a user requests content gap analysis:
41
421. **Define Analysis Scope** — confirm your site, competitors, topic focus, content types, audience, and business goals.
432. **Audit Your Existing Content** — map indexed pages, content types, topic clusters, winners, and weaknesses.
443. **Analyze Competitor Content** — compare content volume, traffic, type mix, topic coverage, and unique assets.
454. **Identify Keyword Gaps** — group gaps into High Priority, Quick Wins, and Long-term based on volume, difficulty, and relevance.
465. **Map Topic Gaps** — compare topic-cluster coverage and recommend pillar / cluster approaches for missing themes.
476. **Identify Content Format Gaps** — compare guides, tutorials, comparisons, case studies, tools, templates, video, and research.
487. **Analyze GEO / AI Gaps** — identify missing Q&A, definition, and comparison content that competitors get cited for.
498. **Map to Audience Journey** — compare Awareness, Consideration, Decision, and Retention coverage.
509. **Prioritize and Create Action Plan** — deliver an Executive Summary, Prioritized Gap List (Quick Wins / Strategic Builds / Long-term), Content Calendar, and Success Metrics.
51
52> **Reference**: See [references/analysis-templates.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/research/content-gap-analysis/references/analysis-templates.md) for the compact templates used in each step.
53
54## Example
55
56See [references/example-report.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/research/content-gap-analysis/references/example-report.md) for a full SaaS marketing sample.
57
58## Advanced Analysis
59
60### Competitive Cluster Comparison
61
62```
63Compare our topic cluster coverage for [topic] vs top 5 competitors
64```
65
66### Temporal Gap Analysis
67
68```
69What content have competitors published in the last 6 months that we haven't covered?
70```
71
72### Intent-Based Gaps
73
74```
75Find gaps in our [commercial/informational] intent content
76```
77
78## Tips for Success
79
80Focus on actionable gaps, respect execution constraints, and include GEO opportunities instead of only traditional search gaps.
81
82### Save Results
83
84After delivering, offer to save `memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.md` and promote durable conclusions to `memory/hot-cache.md`.
85
86## Reference Materials
87
88- [Analysis Templates](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/research/content-gap-analysis/references/analysis-templates.md) — Gap-analysis templates
89- [Gap Analysis Frameworks](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/research/content-gap-analysis/references/gap-analysis-frameworks.md) — Audit and prioritization frameworks
90- [Example Report](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/research/content-gap-analysis/references/example-report.md) — Worked sample
91
92## Next Best Skill
93
94Primary: [seo-content-writer](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/build/seo-content-writer/SKILL.md).