SurfSense/.cursor/skills/content-gap-analysis/references/analysis-templates.md
DESKTOP-RTLN3BA\$punk 7ea840dbb2
Some checks failed
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
feat: enhance SurfSense with new skills, blog section, and improve SEO metadata
- Added multiple new skills to skills-lock.json from the repository `aaron-he-zhu/seo-geo-claude-skills`.
- Introduced `fuzzy-search` dependency in package.json for improved search functionality.
- Updated pnpm-lock.yaml to include the new `fuzzy-search` package.
- Enhanced SEO metadata across various pages, including canonical links and descriptions for better search visibility.
- Improved layout and structure of several components, including the homepage and changelog, to enhance user experience.
2026-04-11 23:38:12 -07:00

8.7 KiB

Content Gap Analysis — Analysis Templates

Templates for each step of the content gap analysis workflow. Use these to structure your output.

Content Inventory Template

## Your Content Inventory

**Total Indexed Pages**: [X]
**Content by Type**:
- Blog posts: [X]
- Landing pages: [X]
- Resource pages: [X]
- Tools/calculators: [X]
- Case studies: [X]

**Content by Topic Cluster**:

| Topic | Articles | Keywords Ranking | Traffic |
|-------|----------|------------------|---------|
| [topic 1] | [X] | [X] | [X] |
| [topic 2] | [X] | [X] | [X] |
| [topic 3] | [X] | [X] | [X] |

**Top Performing Content**:
1. [Title] - [traffic] visits - [keywords] keywords
2. [Title] - [traffic] visits - [keywords] keywords
3. [Title] - [traffic] visits - [keywords] keywords

**Content Strengths**:
- [Strength 1]
- [Strength 2]

**Content Weaknesses**:
- [Weakness 1]
- [Weakness 2]

Competitor Content Analysis Template

## Competitor Content Analysis

### Competitor 1: [Name/URL]

**Content Volume**: [X] pages
**Monthly Traffic**: [X] visits

**Content Distribution**:
| Type | Count | Est. Traffic |
|------|-------|--------------|
| Blog posts | [X] | [X] |
| Guides | [X] | [X] |
| Tools | [X] | [X] |
| Videos | [X] | [X] |

**Topic Coverage**:
| Topic | Articles | Your Coverage |
|-------|----------|---------------|
| [topic] | [X] | [X or "None"] |

**Unique Content They Have**:
1. [Content piece] - [traffic] - [why it works]
2. [Content piece] - [traffic] - [why it works]

[Repeat for each competitor]

Keyword Gap Analysis Template

## Keyword Gap Analysis

### Keywords Competitors Rank For (You Don't)

**High Priority Gaps** (High volume, achievable difficulty)

| Keyword | Volume | Difficulty | Competitor | Their Position |
|---------|--------|------------|------------|----------------|
| [kw 1] | [vol] | [diff] | [comp] | [pos] |
| [kw 2] | [vol] | [diff] | [comp] | [pos] |
| [kw 3] | [vol] | [diff] | [comp] | [pos] |

**Quick Win Gaps** (Lower volume, low difficulty)

| Keyword | Volume | Difficulty | Competitor | Their Position |
|---------|--------|------------|------------|----------------|
| [kw 1] | [vol] | [diff] | [comp] | [pos] |

**Long-term Gaps** (High volume, high difficulty)

| Keyword | Volume | Difficulty | Competitor | Their Position |
|---------|--------|------------|------------|----------------|
| [kw 1] | [vol] | [diff] | [comp] | [pos] |

### Keyword Overlap Analysis

Venn Diagram Representation:

   You          Competitor 1
    ○               ○
   / \             / \
  /   \           /   \
 /  A  \ B       / C   \
/       \       /       \

○─────────○─────○─────────○ Competitor 2

A: Keywords only you rank for: [X] B: Overlap with Comp 1: [X] C: Keywords all competitors share: [X] Gap: Keywords they all have, you don't: [X]


**Unique Keywords (Your Advantage)**:
| Keyword | Your Position | Volume |
|---------|---------------|--------|
| [kw] | [pos] | [vol] |

Topic Gap Analysis Template

## Topic Gap Analysis

### Topic Coverage Comparison

| Topic Area | You | Comp 1 | Comp 2 | Comp 3 | Gap? |
|------------|-----|--------|--------|--------|------|
| [Topic 1] | ✅ [X] | ✅ [X] | ✅ [X] | ✅ [X] | No |
| [Topic 2] | ❌ 0 | ✅ [X] | ✅ [X] | ✅ [X] | **Yes** |
| [Topic 3] | ✅ [X] | ✅ [X] | ❌ 0 | ✅ [X] | Partial |
| [Topic 4] | ❌ 0 | ✅ [X] | ✅ [X] | ❌ 0 | **Yes** |

### Missing Topic Clusters

#### Gap 1: [Topic Area]

**Why it matters**: [Business relevance]
**Competitor coverage**: [Who covers it and how]
**Opportunity size**: [Traffic/keyword potential]

**Sub-topics to cover**:
1. [Sub-topic] - [X] search volume
2. [Sub-topic] - [X] search volume
3. [Sub-topic] - [X] search volume

**Recommended approach**:
- Pillar content: [topic]
- Cluster articles: [list]
- Supporting content: [list]

Content Format Gap Template

## Content Format Gap Analysis

### Format Distribution Comparison

| Format | You | Comp 1 | Comp 2 | Industry Avg |
|--------|-----|--------|--------|--------------|
| Long-form guides | [X] | [X] | [X] | [X] |
| Tutorials | [X] | [X] | [X] | [X] |
| Comparison posts | [X] | [X] | [X] | [X] |
| Case studies | [X] | [X] | [X] | [X] |
| Tools/calculators | [X] | [X] | [X] | [X] |
| Templates | [X] | [X] | [X] | [X] |
| Video content | [X] | [X] | [X] | [X] |
| Infographics | [X] | [X] | [X] | [X] |
| Original research | [X] | [X] | [X] | [X] |

### Format Gaps to Fill

#### Gap: [Format Type]

**Current state**: You have [X], competitors average [Y]
**Best examples**: [Competitor content examples]
**Opportunity**: [Description]
**Effort to create**: [Low/Medium/High]
**Expected impact**: [Low/Medium/High]

**Recommended first project**:
[Specific content idea]

GEO Content Gap Template

## GEO Content Gap Analysis

### AI-Answerable Topics Assessment

**Topics where competitors get AI citations (you don't)**:

| Topic | AI Cites | Why They're Cited | Your Gap |
|-------|----------|-------------------|----------|
| [topic 1] | [Comp] | [reason] | [what you need] |
| [topic 2] | [Comp] | [reason] | [what you need] |

### GEO-Optimized Content Gaps

**Missing Q&A Content**:
| Question | Search Volume | Currently Answered By |
|----------|---------------|----------------------|
| [question] | [vol] | [competitor] |

**Missing Definition/Explanation Content**:
| Term | Search Volume | Best Current Source |
|------|---------------|---------------------|
| [term] | [vol] | [source] |

**Missing Comparison Content**:
| Comparison | Search Volume | Best Current Source |
|------------|---------------|---------------------|
| [A vs B] | [vol] | [source] |

### GEO Opportunity Score

| Topic | Traditional SEO Value | GEO Value | Combined Priority |
|-------|----------------------|-----------|-------------------|
| [topic] | [score] | [score] | [priority] |

Audience Journey Gap Template

## Audience Journey Gap Analysis

### Funnel Stage Coverage

| Stage | Your Content | Competitor Avg | Gap |
|-------|--------------|----------------|-----|
| Awareness | [X] articles | [X] articles | [+/-X] |
| Consideration | [X] articles | [X] articles | [+/-X] |
| Decision | [X] articles | [X] articles | [+/-X] |
| Retention | [X] articles | [X] articles | [+/-X] |

### Journey Gap Details

#### Awareness Stage Gaps
- Missing: [topics/content]
- Opportunity: [description]

#### Consideration Stage Gaps
- Missing: [topics/content]
- Opportunity: [description]

#### Decision Stage Gaps
- Missing: [topics/content]
- Opportunity: [description]

Prioritized Report Template

# Content Gap Analysis Report

## Executive Summary

**Analysis Date**: [Date]
**Sites Analyzed**: [Your site] vs [Competitors]

**Key Findings**:
1. [Most significant gap]
2. [Second significant gap]
3. [Third significant gap]

**Total Opportunity**:
- Keywords gaps identified: [X]
- Estimated traffic opportunity: [X]/month
- Quick wins available: [X] pieces

---

## Prioritized Gap List

### Tier 1: Quick Wins (Do Now)

| Content to Create | Target Keyword | Volume | Difficulty | Impact |
|-------------------|----------------|--------|------------|--------|
| [Title idea] | [keyword] | [vol] | [diff] | High |
| [Title idea] | [keyword] | [vol] | [diff] | High |

**Why prioritize**: Low effort, immediate ranking potential

### Tier 2: Strategic Builds (This Quarter)

| Content to Create | Target Keyword | Volume | Difficulty | Impact |
|-------------------|----------------|--------|------------|--------|
| [Title idea] | [keyword] | [vol] | [diff] | High |

**Why prioritize**: High value, requires more resources

### Tier 3: Long-term Investments (This Year)

| Content to Create | Target Keyword | Volume | Difficulty | Impact |
|-------------------|----------------|--------|------------|--------|
| [Title idea] | [keyword] | [vol] | [diff] | High |

**Why prioritize**: Builds authority, competitive differentiator

---

## Content Calendar Recommendation

### Month 1
| Week | Content | Type | Target Keyword | Status |
|------|---------|------|----------------|--------|
| 1 | [Title] | [Type] | [Keyword] | Planned |
| 2 | [Title] | [Type] | [Keyword] | Planned |
| 3 | [Title] | [Type] | [Keyword] | Planned |
| 4 | [Title] | [Type] | [Keyword] | Planned |

### Month 2
[Continue...]

### Month 3
[Continue...]

---

## Success Metrics

Track these to measure gap-filling success:

| Metric | Current | 3-Month Target | 6-Month Target |
|--------|---------|----------------|----------------|
| Keyword coverage | [X] | [X] | [X] |
| Topic clusters complete | [X] | [X] | [X] |
| Traffic from new content | [X] | [X] | [X] |
| AI citations | [X] | [X] | [X] |