Competitor Analysis — SEO/GEO Intelligence & Positioning
> Analyze competitors' search presence and build comparison pages that capture decision-stage traffic.
What This Does
Provides a complete competitive intelligence framework for SEO and GEO:
1. Identify what competitors rank for (that you don't)
2. Analyze their AI search citation frequency
3. Build comparison pages that intercept buyers during evaluation
4. Find content gaps you can exploit
Competitive Analysis Framework
Step 1: Competitor Identification Matrix
| Category | How to Find | Priority |
|---|---|---|
| Direct competitors | Same core product/feature | High |
| SEO competitors | Rank for your target keywords | High |
| AI citation competitors | Cited when users ask about your category | Medium |
| Content competitors | Rank for your educational keywords | Medium |
Step 2: Keyword Gap Analysis
Process:
1. Export your ranked keywords (Ahrefs/Semrush)
2. Export competitor's ranked keywords
3. Find: Keywords they rank for, you don't
4. Filter: Volume > 100, KD < 40, business relevance > 3/5
5. Prioritize: Intent match × volume × achievability
Output Format:
| Keyword | Competitor Rank | Volume | KD | Your Opportunity |
|---|---|---|---|---|
| [keyword] | #3 | 2,400 | 25 | New blog post |
| [keyword] | #7 | 890 | 18 | Existing page optimization |
Step 3: AI Citation Audit
Check how often competitors are cited vs you in AI engines:
For each target query:
1. Ask ChatGPT: "[your category] best tools"
2. Ask Perplexity: same query
3. Ask Claude: same query
4. Record: Who gets cited? What content gets linked?
5. Analyze: What makes their content more citable?
Step 4: Comparison Page SOP
Every competitor deserves a comparison page: yoursite.com/vs/[competitor]
Page Structure:
# [Your Product] vs [Competitor]: [Year] Honest Comparison
## TL;DR
[Fair 2-sentence summary — who should pick what]
## Quick Feature Comparison
| Feature | You | Competitor | Notes |
|---------|-----|------------|-------|
| [feature 1] | ✅ | ❌ | [context] |
| [feature 2] | ✅ | ✅ | [your advantage] |
| Pricing | $X/mo | $Y/mo | [value framing] |
## Where [You] Wins
[Specific use cases with evidence]
## Where [Competitor] Wins
[Be honest — builds trust and E-E-A-T]
## Migration Guide
[If switching from competitor to you — tactical value]
## FAQ
[Questions people ask when comparing — Schema markup]
Key Rules:
- Be genuinely fair — one-sided pages don't rank or convert
- Update quarterly — stale comparison pages lose rankings
- Add Schema: FAQPage + Article
- Target keyword: "[competitor] vs [you]" AND "[you] vs [competitor]"
- Internal link from your pricing page and homepage nav
Step 5: Positioning Strategy
Based on competitive analysis, define:
| Element | Your Position |
|---|---|
| Category | What space do you own? |
| Differentiation | What's uniquely true about you? |
| Proof points | 3 specific numbers/stories |
| Anti-positioning | What you deliberately DON'T do |
Deliverables
After running this analysis, you'll have:
1. Keyword gap report — 20-50 target keywords with action plans
2. AI citation scorecard — Your visibility vs competitors across AI engines
3. Comparison page drafts — Ready-to-publish vs pages for top 3 competitors
4. Content calendar — Prioritized list of content to create/optimize
5. Positioning document — Clear differentiation framework
Related Skills
- gingiris-seo-geo — Full SEO & GEO methodology
- gingiris-blog-writer — Write the comparison content
- gingiris-b2b-growth — B2B positioning strategy
🔗 About the Author
Iris Wei — Growth consultant for 150+ AI startups. Ex-COO at AFFiNE (69K GitHub stars).
- 🐦 Twitter: @WeiYipei — Daily growth tactics
- 💬 Consulting: @Iris_carrot on Telegram
- 🛒 Premium Bundle (all 5 playbooks + templates): Get on Gumroad ($249)
- 📚 40+ Free Playbooks: gingiris.tools/skills