seo-competitor-analysis
Skill4 starsChanged 8 months agoMITView on GitHub
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".
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 201
Check robots.txt, sitemap.xml for site architecture clues
- Very specific: line 202
Search site:competitor.com to estimate indexed pages
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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_positionTrack 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)
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- G-HunterAi/openclaw-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository25 other files it gives its agents.
- seo-agentSkill
- seo-auditSkill
- seo-backlinksSkill
- seo-competitor-pagesSkill
- seo-content-briefSkill
- seo-contentSkill
- seo-data-toolsSkill
- seo-geoSkill
- seo-hreflangSkill
- seo-imagesSkill
- seo-keyword-researchSkill
- seo-localSkill
- seo-monitorSkill
- seo-multiplatformSkill
- seo-pageSkill
- seo-performanceSkill
- seo-planSkill
- seo-programmaticSkill
- seo-rank-trackerSkill
- seo-reportSkill
- seo-schemaSkill
- seo-sitemapSkill
- seoSkill
- seo-technicalSkill
- seo-visualSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

