Seo competitor analysis
Skill 01clauding/claude-seo-skill/skills/seo-competitor-analysis
Comprehensive SEO competitor analysis covering competitor identification, keyword overlap and gap analysis, content strategy reverse-engineering, backlink profile comparison, technical SEO benchmarking, and AI search visibility comparison. Use when user says "competitor analysis", "competitive SEO", "competitor keywords", "competitor audit", "SEO benchmark", or "competitive intelligence".From its SKILL.md
npx -y skills add 01clauding/claude-seo-skill --skill seo-competitor-analysisAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- fetches URLsInstructs the agent to fetch 7 URLs, including /v3/dataforseo_labs/google/competitors_domain/live and 6 more.
SKILL.md
8.9 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it
seo-competitor-analysis — SEO Competitive Intelligence
Analysis Framework
Step 1: Competitor Identification
Competitor Types
| Type | Definition | How to Find |
|---|---|---|
| Direct competitors | Same product/service, same market | Business knowledge |
| Indirect competitors | Different product, same problem solved | User research |
| SERP competitors | Rank for same keywords, any industry | DataForSEO / SERP analysis |
SERP Competitor Discovery
- Take your top 20 target keywords
- Analyze top 10 results for each
- Count domain frequency across all SERPs
- Domains appearing for 5+ of your keywords = SERP competitors
- Select top 3-5 competitors for deep analysis
Competitor Overview Dashboard
| Metric | Your Site | Comp A | Comp B | Comp C |
|---|---|---|---|---|
| Domain Rating (DR) | — | — | — | — |
| Est. organic traffic | — | — | — | — |
| Indexed pages | — | — | — | — |
| Domain age | — | — | — | — |
| Referring domains | — | — | — | — |
| Keywords in top 10 | — | — | — | — |
Step 2: Keyword Competition Analysis
Keyword Overlap Matrix
Your Site Comp A Comp B Comp C
Your Site — 45% 32% 28%
Comp A 45% — 51% 38%
Comp B 32% 51% — 42%
Comp C 28% 38% 42% —
Gap Analysis Categories
| Category | Definition | Action |
|---|---|---|
| Shared keywords | All competitors rank | Table stakes — must compete |
| Your unique keywords | Only you rank | Protect and strengthen |
| Competitor-only keywords | They rank, you don't | Evaluate and target |
| Untapped keywords | No one ranks well | First-mover advantage |
Share of Voice (SOV) Calculation
SOV = Σ (estimated_clicks per keyword) / Σ (total_clicks for all tracked keywords) × 100
Where estimated_clicks = search_volume × CTR_for_position
Track SOV monthly to measure competitive trajectory.
SERP Feature Ownership
| Feature | Your Site | Comp A | Comp B | Comp C |
|---|---|---|---|---|
| Featured Snippets | X/Y | — | — | — |
| AI Overview citations | X/Y | — | — | — |
| PAA appearances | X/Y | — | — | — |
| Video carousels | X/Y | — | — | — |
| Image packs | X/Y | — | — | — |
Step 3: Content Strategy Analysis
Content Audit per Competitor
| Element | What to Analyze |
|---|---|
| Content types | Blog posts, guides, tools, comparison pages, case studies, videos |
| Publishing frequency | Posts per week/month, consistency |
| Top pages | Highest-traffic 20 pages (via DataForSEO/SEMrush estimates) |
| Content depth | Average word count, comprehensiveness |
| Content format | Lists, tables, videos, infographics, interactive elements |
| E-E-A-T signals | Author bios, credentials, citations, original research |
| Content freshness | Update frequency, publication dates visible |
Content Gap Identification
- Map competitor's content to topic clusters
- Compare coverage against your site
- Identify: topics they cover that you don't
- Assess quality gap: are their pages better even for shared topics?
- Find differentiation angles: what unique perspective can you offer?
Content Strategy Matrix
| Topic | Your Coverage | Comp A | Comp B | Gap Type | Priority |
|---|---|---|---|---|---|
| [topic] | None | Strong | Medium | Missing | High |
| [topic] | Weak | Strong | Strong | Quality | High |
| [topic] | Strong | None | None | Advantage | Defend |
Step 4: Technical & Link Analysis
Technical SEO Comparison
| Factor | Your Site | Comp A | Comp B | Comp C |
|---|---|---|---|---|
| LCP (mobile) | — | — | — | — |
| INP (mobile) | — | — | — | — |
| CLS (mobile) | — | — | — | — |
| HTTPS | — | — | — | — |
| Mobile responsive | — | — | — | — |
| Schema types used | — | — | — | — |
| Site speed score | — | — | — | — |
Backlink Profile Comparison
| Metric | Your Site | Comp A | Comp B | Comp C |
|---|---|---|---|---|
| Total backlinks | — | — | — | — |
| Referring domains | — | — | — | — |
| DR/DA score | — | — | — | — |
| Link velocity (monthly) | — | — | — | — |
| Dofollow ratio | — | — | — | — |
| Top linking domains | — | — | — | — |
Cross-reference: seo-backlinks skill for detailed backlink analysis and link gap discovery.
Competitor Site Architecture
- URL structure patterns (flat vs deep hierarchy)
- Internal linking strategy (hub pages, breadcrumbs, related content)
- Navigation structure (mega menu, sidebar, footer links)
- Sitemap organization
AI Search Visibility Comparison
| Signal | Your Site | Comp A | Comp B | Comp C |
|---|---|---|---|---|
| AI Overview citations | — | — | — | — |
| Brand mention frequency | — | — | — | — |
| llms.txt present | — | — | — | — |
| Structured data coverage | — | — | — | — |
| Answer-first content | — | — | — | — |
Cross-reference: seo-geo skill for AI search optimization strategies.
Step 5: Strategic Recommendations
SWOT Analysis (SEO Dimension)
| Helpful | Harmful | |
|---|---|---|
| Internal | Strengths: Your SEO advantages | Weaknesses: Your SEO gaps |
| External | Opportunities: Market gaps to exploit | Threats: Competitor moves to watch |
Quick Win Opportunities
Criteria for quick wins:
- Competitor weakness + your existing strength
- Low difficulty keywords where competitors rank but you don't
- SERP features competitors haven't captured
- Content topics with thin competitor coverage
Differentiation Strategy
| Strategy | When to Use | Example |
|---|---|---|
| Content depth | Competitors have thin content | Write the definitive guide |
| Unique data | No one has original research | Publish surveys, benchmarks |
| Format innovation | All competitors use same format | Interactive tools, calculators |
| Niche focus | Competitors are generalists | Specialize in a vertical |
| Freshness | Competitor content is outdated | Regular updates, latest data |
| E-E-A-T superiority | Weak author signals in niche | Expert authors, credentials |
Priority Action Plan
| Priority | Action | Expected Impact | Timeline |
|---|---|---|---|
| Critical | [actions blocking performance] | High | This week |
| High | [significant competitive gaps] | High | This month |
| Medium | [optimization opportunities] | Medium | This quarter |
| Low | [nice-to-have improvements] | Low | Backlog |
Data Sources
DataForSEO Competitor Endpoints
| Endpoint | Purpose |
|---|---|
/v3/dataforseo_labs/google/competitors_domain/live | Discover SERP competitors |
/v3/dataforseo_labs/google/domain_intersection/live | Keyword overlap analysis |
/v3/dataforseo_labs/google/domain_rank_overview/live | Domain metrics overview |
/v3/dataforseo_labs/google/ranked_keywords/live | All keywords a domain ranks for |
/v3/backlinks/competitors/live | Backlink-based competitors |
Alternative: Manual Analysis
Without API access, use WebFetch + WebSearch to:
- Fetch competitor pages and analyze content structure
- Check robots.txt, sitemap.xml for site architecture clues
- Search
site:competitor.comto estimate indexed pages - Analyze SERP for target keywords to find ranking competitors
Scoring
| Category | Weight |
|---|---|
| Competitor Identification Accuracy | 15% |
| Keyword Gap Analysis | 25% |
| Content Strategy Insights | 25% |
| Technical & Link Analysis | 20% |
| Strategy Actionability | 15% |
Output Format
Generate COMPETITOR-ANALYSIS-[domain].md with:
- Competitor Overview (dashboard with key metrics)
- Keyword Gap Analysis (overlap matrix, missing keywords, SOV)
- Content Strategy Comparison (gaps, quality differences, formats)
- Technical Benchmark (CWV, speed, schema, mobile)
- Backlink Comparison (profile summary, link gap)
- AI Search Visibility (citations, brand mentions, structured data)
- SWOT Analysis (SEO-focused)
- Priority Action Plan (quick wins → strategic → long-term)
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most marketing audience skills give in ~2.1k tokens
Counted across 690 of the 894 authors here whose files we hold, read 2026-08-07
- Apply Poppins font to headingsin 41 of 690, across 6 files
- Apply Lora font to body textin 41 of 690, across 6 files
- Use Arial fallback for headingsin 39 of 690, across 4 files
- Use Georgia fallback for body textin 39 of 690, across 4 files
- Maintain text hierarchy and formattingin 39 of 690, across 4 files
- Use accent colors for non-text shapesin 38 of 690, across 3 files
- Use RGB values for precise color matchingin 38 of 690, across 3 files
- Use brand colors for primary text and backgroundsin 36 of 690, across 1 file
- Read product marketing context file before asking questions, starting, or auditingin 35 of 690, across 23 files
- Use active voice instead of passive voicein 26 of 690, across 10 files
- Implement or generate appropriate JSON-LD structured datain 24 of 690, across 17 files
- Prioritize clarity over clevernessin 22 of 690, across 8 files
Said here and by no other author read
- calculate share of voice using estimated clicks
- Audit competitor content strategies and depth
- Generate a SWOT analysis focused on SEO
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.