# Competitive Analysis

**Post:** {POST_TITLE}
**Primary Keyword:** {PRIMARY_KEYWORD}
**Last Updated:** {LAST_UPDATED}

## Overview

This document analyzes competitive positioning for the primary keyword and related queries, identifying keyword gaps and opportunities.

## Data Sources

**Primary:** SISTRIX API competitor keyword analysis
**Additional:** Domain-level competitor data, competitive gap analysis

## Top SEO Competitors

**Data Source:** Domain-level SISTRIX data (`docs/content/blog/domain-level-data/sistrix-domain-data.json`)

1. **{COMPETITOR_1}** (Similarity: {SIMILARITY_1}%)
   - Domain: {COMPETITOR_1_DOMAIN}
   - Keyword Overlap: {OVERLAP_1}%
   - Top Keywords: {COMPETITOR_1_TOP_KEYWORDS}

2. **{COMPETITOR_2}** (Similarity: {SIMILARITY_2}%)
   - Domain: {COMPETITOR_2_DOMAIN}
   - Keyword Overlap: {OVERLAP_2}%
   - Top Keywords: {COMPETITOR_2_TOP_KEYWORDS}

3. **{COMPETITOR_3}** (Similarity: {SIMILARITY_3}%)
   - Domain: {COMPETITOR_3_DOMAIN}
   - Keyword Overlap: {OVERLAP_3}%
   - Top Keywords: {COMPETITOR_3_TOP_KEYWORDS}

## Keyword Gap Analysis

**Data Source:** Competitive gap analysis (`docs/content/blog/domain-level-data/competitive-gaps.json`)

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

**Top 10 Keyword Gaps:**

1. **{GAP_KEYWORD_1}**
   - Competitors: {GAP_COMPETITORS_1}
   - Total Traffic: {GAP_TRAFFIC_1}
   - Opportunity Score: {GAP_SCORE_1}

2. **{GAP_KEYWORD_2}**
   - Competitors: {GAP_COMPETITORS_2}
   - Total Traffic: {GAP_TRAFFIC_2}
   - Opportunity Score: {GAP_SCORE_2}

3. **{GAP_KEYWORD_3}**
   - Competitors: {GAP_COMPETITORS_3}
   - Total Traffic: {GAP_TRAFFIC_3}
   - Opportunity Score: {GAP_SCORE_3}

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

**Our Unique Keywords:**

{OUR_UNIQUE_KEYWORDS}

## Competitive Positioning

### Market Share Analysis

**Our Keyword Coverage:** {OUR_COVERAGE} keywords
**Competitor Average Coverage:** {COMPETITOR_AVG_COVERAGE} keywords
**Market Share:** {MARKET_SHARE}%

### Ranking Comparison

**Keywords Where We Outrank Competitors:**
{OUTRANK_KEYWORDS}

**Keywords Where Competitors Outrank Us:**
{OUTRANKED_KEYWORDS}

## Content Gap Analysis

**Data Source:** Content ideas analysis (`docs/content/blog/domain-level-data/content-ideas.json`)

### Missing Content Topics

**Top Content Gaps:**

1. **{CONTENT_GAP_1}**
   - Keyword: {CONTENT_GAP_KEYWORD_1}
   - Traffic Potential: {CONTENT_GAP_TRAFFIC_1}
   - Difficulty: {CONTENT_GAP_DIFFICULTY_1}

2. **{CONTENT_GAP_2}**
   - Keyword: {CONTENT_GAP_KEYWORD_2}
   - Traffic Potential: {CONTENT_GAP_TRAFFIC_2}
   - Difficulty: {CONTENT_GAP_DIFFICULTY_2}

3. **{CONTENT_GAP_3}**
   - Keyword: {CONTENT_GAP_KEYWORD_3}
   - Traffic Potential: {CONTENT_GAP_TRAFFIC_3}
   - Difficulty: {CONTENT_GAP_DIFFICULTY_3}

## SERP Competitive Analysis

**Data Source:** High-value SERP data (`docs/content/blog/domain-level-data/serp-results.json`)

### Top Ranking Competitors (Primary Keyword)

1. **{SERP_COMPETITOR_1}** - Position {SERP_POS_1}
   - URL: {SERP_URL_1}
   - Title: {SERP_TITLE_1}
   - Analysis: {SERP_ANALYSIS_1}

2. **{SERP_COMPETITOR_2}** - Position {SERP_POS_2}
   - URL: {SERP_URL_2}
   - Title: {SERP_TITLE_2}
   - Analysis: {SERP_ANALYSIS_2}

3. **{SERP_COMPETITOR_3}** - Position {SERP_POS_3}
   - URL: {SERP_URL_3}
   - Title: {SERP_TITLE_3}
   - Analysis: {SERP_ANALYSIS_3}

### Content Gap vs Top Competitors

**Missing Elements:**
- {MISSING_ELEMENT_1}
- {MISSING_ELEMENT_2}
- {MISSING_ELEMENT_3}

**Opportunities:**
- {OPPORTUNITY_1}
- {OPPORTUNITY_2}
- {OPPORTUNITY_3}

## Recommendations

### Keyword Opportunities

1. **High Priority:**
   - {KEYWORD_OPP_1}
   - {KEYWORD_OPP_2}

2. **Medium Priority:**
   - {KEYWORD_OPP_3}
   - {KEYWORD_OPP_4}

3. **Low Priority:**
   - {KEYWORD_OPP_5}
   - {KEYWORD_OPP_6}

### Content Strategy

1. **Create Content For:**
   - {CONTENT_STRATEGY_1}
   - {CONTENT_STRATEGY_2}

2. **Optimize Existing Content:**
   - {OPTIMIZE_CONTENT_1}
   - {OPTIMIZE_CONTENT_2}

### Competitive Positioning

1. **Target Keywords:**
   - {TARGET_KEYWORD_1}
   - {TARGET_KEYWORD_2}

2. **Defend Keywords:**
   - {DEFEND_KEYWORD_1}
   - {DEFEND_KEYWORD_2}

## Next Steps

1. {NEXT_STEP_1}
2. {NEXT_STEP_2}
3. {NEXT_STEP_3}
