seo-competitor

$npx mdskill add rampstackco/claude-skills/seo-competitor

Identify competitors and analyze gaps for improved SEO

  • Select chosen competitors to compare against your site.
  • Depends on no external tools or APIs as it is a built-in skill.
  • Decides by analyzing SERP overlap, content depth, backlink profiles, technical posture, and brand presence.
  • Delivers insights through detailed reports and recommendations for closing gaps.

SKILL.md

.github/skills/seo-competitorView on GitHub ↗
---
name: seo-competitor
description: "Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink profiles, technical posture, and brand presence. Use this skill whenever the user wants to analyze competitors, find content gaps, identify backlink opportunities, understand why competitors outrank them, or benchmark against the rest of their category. Triggers on competitor analysis, competitive analysis, SERP analysis, content gap, backlink gap, why is X ranking, who is winning the SERP, beat my competitor, benchmark, market positioning. Also triggers when planning a content strategy and the question 'what are competitors doing' is implicit."
category: seo-foundation
catalog_summary: "SERP overlap, content gaps, backlink gaps, technical comparison"
display_order: 4
---

# SEO Competitor Analysis

Compare a site to its competitors and find the gaps worth closing. Stack-agnostic. Tool-friendly but tool-optional.

---

## When to use

- Identifying which competitors to study
- Finding content gaps (topics they cover, you do not)
- Finding backlink gaps (sites linking to them, not you)
- Understanding why a specific competitor outranks the user
- Benchmarking authority, technical posture, and content depth

## When NOT to use

- Single-page optimization (use `seo-onpage`)
- Initial keyword research with no competitors yet identified (use `seo-keyword` first to find them)
- Auditing one's own existing content (use `seo-content-audit`)

---

## Required inputs

- The user's site
- 3 to 5 named competitors (or the topic area, if competitors are not yet identified)
- Access to a keyword tool, a backlink tool, and any crawler

If competitors are unknown, start by listing the top 10 ranking domains for the user's top 10 priority keywords. Pick the 3 to 5 that appear most often.

Where competitor traffic estimation is the input you need (relative scale, channel mix, audience overlap), Similarweb MCP is the strongest source. Pair with Ahrefs (for backlink and keyword overlap) and Semrush (for SERP feature presence and SEO-PR overlap). Each platform gives a different cut of the same competitive landscape; using them together produces sharper signal than any one alone.

---

## The framework: 5 angles

Competitor analysis covers five angles. Run all five for a full picture, or pick two or three for a focused investigation.

### 1. SERP overlap
Where do you and the competitor compete head-to-head?

- For each priority keyword, who ranks in the top 10?
- For each top-10 ranking, what page type wins (article, product, comparison, video)?
- Are there SERP features (featured snippet, AI overview, video, image pack) one party holds and the other does not?
- Which queries do competitors rank for that the user does not? (the content gap)

### 2. Content depth
What does their winning content look like?

- Word count and structure of their top-ranking pages
- Information types they include (data tables, original research, video, calculators, downloadable assets)
- Update frequency on key pages (last modified date, change history)
- Internal linking patterns (do their winning pages link to commercial pages?)
- Topical breadth (how many related topics do they cover?)

### 3. Backlink profile
Where does their authority come from?

- Total referring domains
- Domain rating (or equivalent authority metric)
- Top 50 referring pages by traffic value
- Backlink types (editorial, directory, partner, paid, spam)
- Link velocity (gaining or losing referring domains over time)
- Pages on their site attracting the most links (these are their "linkable assets")

### 4. Technical posture
How clean is their technical foundation?

- Core Web Vitals (LCP, INP, CLS)
- Mobile usability
- Schema implementation (which types, on which page types)
- Site architecture and internal linking density
- Crawl efficiency (are they wasting crawl budget?)
- HTTPS, security headers
- llms.txt and AI search readiness

### 5. Brand and entity strength
How well-known are they outside organic search?

- Branded search volume (how many people search their name?)
- Entity recognition in knowledge graph (do they have a Wikipedia page, knowledge panel, structured data feeding entity status?)
- Mention frequency in their topic area (PR coverage, podcast appearances, citations)
- Social signals (followers, engagement, share rates)
- Reviews and reputation

---

## Workflow

1. **Confirm the competitors.** Either named, or derive from SERP overlap on top 10 priority keywords.
2. **Pick the angles.** Run all 5 for a full audit, or 2 to 3 for a focused dive.
3. **Pull the data.** Keyword tool exports, backlink tool exports, manual SERP inspection, technical crawl.
4. **Score each angle.** Where does the user lead? Where do they trail?
5. **Identify gaps.** Specific content gaps, specific backlink gaps, specific technical gaps.
6. **Prioritize.** Which gaps are highest leverage to close? (Big traffic potential, achievable effort, strategic fit.)
7. **Write the report.** Use the template in [`references/competitive-audit-template.md`](references/competitive-audit-template.md).

---

## Failure patterns

- **Picking the wrong competitors.** A site that outranks you on one keyword but operates a different business is not a competitor. Pick by SERP overlap and audience overlap, not by who you think you compete with.
- **Treating "more content" as the takeaway.** They are not winning because they have 500 articles. They are winning because of specific content + links + UX. Find the actual lever.
- **Copying their pages verbatim.** Diminishing returns. Beat them by being more useful, not by paraphrasing them.
- **Ignoring brand strength.** A weaker site with a stronger brand wins on branded queries you cannot touch with content alone.
- **Static analysis.** Re-run the analysis at least annually. Competitor strategies shift.

---

## Output format

Default output is a markdown report at `competitive-analysis.md` plus accompanying spreadsheets for the keyword and backlink data.

Structure:
1. Executive summary (3 to 5 critical findings)
2. Competitor profiles (one per competitor, brief)
3. SERP overlap analysis
4. Content gap analysis
5. Backlink gap analysis
6. Technical comparison
7. Brand and entity comparison
8. Prioritized gap-closing roadmap

---

## Reference files

- [`references/competitive-audit-template.md`](references/competitive-audit-template.md) - Fillable competitive audit template.
- [`references/content-gap-method.md`](references/content-gap-method.md) - Detailed methodology for finding content gaps with example.

More from rampstackco/claude-skills

SkillDescription
ads-creative-developmentHow to produce ad creative that converts at performance scale. Hook patterns, format selection, video pacing, variation systems, sequential testing methodology, fatigue detection, brand-voice alignment without conversion dilution, and platform-specific creative norms. Triggers on ad creative, ad design, hook patterns, ad video pacing, creative testing, ad variations, creative refresh, creative fatigue, refresh ad creative, video ads for Meta, TikTok creative, LinkedIn ad creative, ad asset library. Also triggers when a team is producing creative at scale, planning a creative test cycle, or auditing why creative is not converting.
ads-performance-analyticsHow to read paid media dashboards without fooling yourself. Attribution models, platform reporting quirks, multi-platform reconciliation, ROAS vs LTV horizon traps, statistical noise in performance metrics, incrementality testing, and the failure modes that produce expensive lessons. Triggers on read paid media dashboard, attribution analysis, ROAS vs LTV, multi-platform reconciliation, ad incrementality, geo holdout, conversion lift study, ghost bidding, paid media reporting, board-deck paid media metrics, blended CAC, MMM, MTA, last-click attribution. Also triggers when a marketer is about to scale, kill, or rebudget a campaign based on platform metrics, or when reconciling platform reports against warehouse revenue.
after-action-reportRun a structured after-action review (postmortem, retrospective) on a launch, incident, or completed project to capture timeline, root cause analysis, contributing factors, and actionable lessons. Use this skill whenever the user wants to run a postmortem, retrospective, AAR, or after-action review on any past event. Triggers on after-action report, AAR, postmortem, retrospective, retro, post-incident review, what went well what didn't, lessons learned, blameless postmortem, root cause analysis, RCA, five whys. Also triggers when the user has just shipped something or just resolved an incident and wants to capture learnings.
ai-content-collaborationHow humans and AI compose in content workflows. Where AI legitimately participates, where humans must own, hybrid workflow patterns, voice ownership preservation, the AI slop problem, disclosure and transparency, team calibration, and the ethics of intellectually honest AI-assisted content production. Triggers on AI content workflow, AI-assisted writing, hybrid content production, AI in editorial, AI slop, AI disclosure, AI usage policy, AI content ethics, voice preservation with AI, team AI calibration. Also triggers when content feels generic despite quality tools, when team AI usage has drifted into inconsistency, or when a regulated or trust-sensitive context requires explicit AI policy.
analytics-strategyDesign measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy. Use this skill whenever the user wants to plan analytics, design dashboards, build event taxonomies, define KPIs, set up tracking, or audit existing measurement. Triggers on analytics strategy, measurement plan, event taxonomy, tracking plan, KPI framework, dashboard design, north star metric, attribution model, conversion tracking, GA4 setup, Mixpanel setup, analytics audit. Also triggers when the user has data but no clear way to use it, or wants to make decisions but doesn't know what to track.
art-directionDirect visual and creative work for campaigns, photography, illustration, video, and branded experiences. Use this skill whenever the user wants to brief a photographer, direct illustrators, plan a creative campaign, develop visual concepts, write a creative direction document, or evaluate creative work for fit. Triggers on art direction, photo brief, photography brief, illustration brief, campaign concept, creative concept, visual direction, mood board, look and feel, visual treatment, video direction. Also triggers when the user has approved brand identity but needs to extend it into specific creative deliverables.
backup-and-disaster-recoveryPlan and run backups, set recovery objectives, and run disaster recovery drills. Use this skill when defining RPO/RTO targets, designing backup architecture, deciding what to back up and how often, planning for full-region or platform outages, or running a restoration drill. Triggers on backup, restore, RPO, RTO, disaster recovery, DR, business continuity, what if the database is gone, what if our hosting goes down, recovery drill, ransomware planning. Also triggers when an incident reveals a gap in restoration capability.
beta-program-managementRunning closed and open betas that produce real signal. Beta participant selection, structured feedback collection, beta-to-GA decision criteria, and the difference between soft-launch (no structure, no signal), kitchen-sink (everyone in, no actionable feedback), and structured beta (calibrated cohort, intentional feedback loops, clear graduation criteria). Triggers on beta program, alpha test, beta cohort, beta participant, beta feedback, beta to GA decision, design partner, early access program, closed beta, open beta, RC release. Also triggers when a feature is approaching launch and the team needs structured pre-GA validation, when prior betas produced noise rather than signal, or when the team has soft-launched before but wants more structured feedback this time.
brand-archetype-systemApply pre-composed aesthetic archetype defaults to jumpstart brand design work covering color, typography, layout, voice, and imagery direction. Use this skill whenever the user wants a starting point for brand visual and verbal direction, references a brand they want to design near (for example 'something like Stripe' or 'editorial like Linear'), needs to converge faster from many directions to one, or wants known-good defaults for a specific industry vertical. Triggers on archetype, design archetype, brand archetype, near to (brand), in the style of, similar aesthetic, design starting point, brand template, vertical-typical, industry-typical. Also triggers when the user has a brief and wants to map it to a known aesthetic family rather than design from first principles.
brand-discoveryRun upstream brand discovery covering audience research, competitive landscape, category dynamics, problem space, and positioning territory exploration. Use this skill at the very start of a brand or website project when the user needs to understand who they're for, who they compete with, what the audience actually needs, and where the brand could plausibly stand. Triggers on brand discovery, audience research, market research, competitive scan, category research, customer research, who is this for, who are we, positioning research, intake, kickoff. Also triggers when a creative brief is requested but the upstream inputs (audience, competitors, problem space) are not yet clear.