competitor-analysis
aaron-he-zhu/aaron-marketing-skills
Benchmark competitor SEO, keywords, content, backlinks, and traffic to uncover strengths to learn and weaknesses to exploit.
What is competitor-analysis?
Analyzes competitor SEO and GEO strategies across keywords, content, backlinks, and traffic share to reveal repeatable wins, market gaps, and actionable priorities. Use when comparing your site against direct competitors or auditing a competitor's strategy; hand off to content-gap-analysis for pairwise topic-coverage gaps.
- Benchmarks 3–5 competitors across keywords, backlinks, domain authority, and estimated traffic in a single comparison table
- Identifies keyword rankings, top performers, intent mix, and high-value keyword gaps for each competitor
- Audits content volume, publishing patterns, themes, and success factors to reveal what resonates
- Analyzes backlink profiles, top linking domains, and link acquisition patterns to spot linkable assets
- Evaluates technical SEO (Core Web Vitals, mobile-friendliness, architecture) and GEO/AI citation patterns
- Synthesizes findings into strengths to learn, weaknesses to exploit, and an Immediate/Short-term/Long-term action plan
How to install competitor-analysis
npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill competitor-analysis- Competitor domain URLs or names (2–5 recommended; the skill can infer from a target keyword via serp-analysis if needed)
- Your own site URL and basic metrics (optional; the skill can benchmark competitors against each other if yours are unavailable)
- Industry context and target audience (optional; helps refine competitor selection and interpretation)
How to use competitor-analysis
- 1.Provide competitor URLs or domain names, or ask the skill to infer them from a target keyword
- 2.The skill gathers data on keywords, content, backlinks, domain authority, and traffic for each competitor
- 3.Review the comparison table and strength/weakness analysis, with every claim tied to a specific metric and competitor
- 4.Use the Immediate/Short-term/Long-term plan to prioritize your next content and SEO moves
- 5.Hand off to content-gap-analysis if you need a detailed pairwise topic-coverage gap map
Use cases
- Compare your site's SEO performance against 2–5 named direct competitors and identify keyword opportunities
- Audit a competitor's content strategy to understand what topics and formats drive their traffic
- Benchmark backlink quality and acquisition patterns to find high-authority linking domains to target
- Discover keyword gaps where competitors rank but you don't, prioritized by search volume and intent
- Analyze how competitors appear in AI citations and GEO results to find underserved query types
- SEO strategists and content marketers planning competitive keyword and content roadmaps
- Product managers and business strategists evaluating market positioning and differentiation
- Marketing teams benchmarking performance and identifying quick wins against direct competitors
- Agencies conducting competitive audits for clients entering a new market or niche
competitor-analysis FAQ
The skill benchmarks competitors against each other and marks your row N/A. You can still identify keyword opportunities and content gaps to pursue.
competitor-analysis benchmarks across keywords, backlinks, traffic, and strategy to reveal strengths and weaknesses. content-gap-analysis is a pairwise topic-coverage map showing what a competitor has that you don't, sorted by traffic potential.
Yes. The skill will pick the 3–5 closest direct competitors for deep-dive analysis and note the rest. You can also run separate analyses for different competitor segments.
It can scrape competitor pages and map their URL surface via Firecrawl (keyless, ~1,000 credits/month free tier), or work with data you provide. Optional integrations include SEO tools, analytics, and AI monitors; see CONNECTORS.md.
The skill labels every metric as Measured (tool/export), User-provided, or Estimated (model inference), and marks unavailable data as N/A. It never invents metrics.
Full instructions (SKILL.md)
Source of truth, from aaron-he-zhu/aaron-marketing-skills.
name: competitor-analysis slug: competitor-analysis displayName: "Competitor Analysis · 竞品分析" summary: "竞品分析/竞争对手" description: 'Use when the user asks to "analyze competitors" or "竞品分析"; benchmarks competitor keywords, content, backlinks, AI citations, and traffic share into strengths, weaknesses, and an action plan. Not for a pairwise topic-coverage gap map — use content-gap-analysis. 竞品分析/竞争对手' version: "20.1.0" license: Apache-2.0 compatibility: "Claude Code and compatible agent-skill hosts" homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills" when_to_use: "Use when analyzing competitor SEO strategy, comparing domains, benchmarking against competitors, or finding competitor keywords and content gaps." argument-hint: "<competitor URL or domain>" metadata: {"author": "aaron-he-zhu", "version": "20.1.0", "discipline": "seo-geo", "phase": "survey", "geo-relevance": "medium", "hermes": {"tags": ["marketing", "seo-geo", "survey"], "category": "seo-geo"}, "openclaw": {"emoji": "🔍", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
Competitor Analysis
Analyzes competitor SEO and GEO strategies to reveal repeatable wins, weak spots, and market gaps.
Quick Start
Analyze SEO strategy for [competitor URL]
Compare my site [URL] against [competitor 1], [competitor 2], [competitor 3]
Skill Contract
Expected output: a prioritized competitor brief plus the standard handoff summary for memory/research/.
- Reads: competitor URLs/domains, your own site metrics, business model, target audience, industry context, and any user-provided or tool data.
- Writes: a user-facing analysis and reusable summary.
- Promotes: durable competitor facts, keyword priorities, entity candidates, and pending strategy decisions to
memory/hot-cache.md,memory/open-loops.md, andmemory/research/. - Done when: 3-5 competitors are benchmarked across keywords, backlinks, and traffic share in one comparison table; each strength-to-learn and weakness-to-exploit cites evidence; and the deliverable closes with an Immediate / Short-term / Long-term plan.
- Primary next skill: content-gap-analysis when the competitive landscape is clear.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
Optional integrations: ~~SEO tool, ~~analytics, ~~AI monitor. Without tools, ask for competitor URLs, your site metrics, and industry context. See CONNECTORS.md.
Zero-dependency competitor fetch (keyless): python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/firecrawl.py" scrape <competitor-url> returns the rendered page as LLM-ready markdown (JavaScript-heavy pages included), firecrawl.py map <competitor-domain> --limit 500 inventories their URL surface fast, and firecrawl.py search "<brand or topic>" --tbs qdr:m finds their fresh coverage — all on Firecrawl's keyless free tier (~1,000 credits/mo). The connector pre-flights the target's robots.txt locally and refuses on a Disallow per SECURITY.md §Scraping Boundaries. See scripts/connectors/README.md.
Decision Gates
Stop and ask — when the competitor set cannot be established:
- No competitors named and none inferable from
CLAUDE.md, prior research, or the user's niche → ask the user to name 2-5 competitors, OR offer to infer them from a target keyword via serp-analysis first.
Continue silently — do not stop for: which 3-5 of a longer list to deep-dive (pick the closest direct competitors and note the rest); missing your-own-site metrics (benchmark competitors against each other and mark your row N/A); missing optional tool data (label Estimated and proceed).
Instructions
When a user requests competitor analysis:
- Identify Competitors — separate direct competitors, indirect alternatives, and content competitors if the user has not named them already.
- Gather Competitor Data — capture URL, domain age, estimated traffic, domain authority, business model, target audience, and key offerings.
- Analyze Keyword Rankings — document total rankings, top 10/top 3 counts, high-value keywords, intent mix, and keyword gaps.
- Audit Content Strategy — review content volume, top performers, publishing patterns, themes, and success factors.
- Analyze Backlink Profile — review backlink totals, quality mix, top linking domains, link acquisition patterns, and linkable assets.
- Technical SEO Assessment — evaluate Core Web Vitals, mobile-friendliness, architecture, internal linking, URL structure, and standout strengths/weaknesses.
- GEO / AI Citation Analysis — test which queries cite competitors, what formats get cited, and where competitors still leave openings.
- Synthesize Competitive Intelligence — deliver an Executive Summary, comparison table, CITE comparison, strengths to learn from, weaknesses to exploit, keyword opportunities, content recommendations, and an Immediate / Short-term / Long-term plan.
Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.
Quality bar: every strength or weakness ties to a labeled metric and a named competitor — a specific ranking or backlink figure for a named domain, not "strong content presence".
Reference: See Analysis Templates for the compact templates used at each step.
Example
See references/example-report.md for a full sample analyzing HubSpot's marketing keyword dominance.
Advanced Analysis Types
Content Gap Analysis
For a pairwise topic-coverage gap map ("content [competitor] has that I don't, sorted by traffic potential"), hand off to content-gap-analysis — that is its dedicated job.
Video Benchmarking
When a competitor invests in video, benchmark their YouTube outliers (views >=2x their channel average) and the title/thumbnail packaging that drives those wins — those patterns show what topics and framing earn reach. See platforms/youtube.md.
Link Intersection
Find sites linking to [competitor 1] AND [competitor 2] but not me
SERP Feature Analysis
What SERP features do competitors win? (Featured snippets, PAA, etc.)
Historical Tracking
How has [competitor]'s SEO strategy evolved over the past year?
Save Results
Write path: memory/research/competitor-analysis/YYYY-MM-DD-<topic>.md; promote durable competitor facts and entity candidates to memory/hot-cache.md. See Skill Contract §Save Results Template.
Reference Materials
- Analysis Templates — Step-by-step analysis templates
- Battlecard Template — Quick-reference battlecard format
- Positioning Frameworks — Positioning and differentiation frameworks
- Example Report — Worked sample
- platforms/youtube.md — YouTube outlier and title-packaging benchmarks for video-heavy competitors
Next Best Skill
Primary: content-gap-analysis. Also: serp-analysis and offsite-signal-analyzer. If the goal is a head-to-head "us vs them" page, hand the vetted competitor set to page-play-builder.
Related skills
More from aaron-he-zhu/aaron-marketing-skills and the wider catalog.

content-quality-auditor
Audit content quality, E-E-A-T, and publish readiness with a typed 80-item CORE-EEAT profile.

content-writer
Write and refresh SEO content with keyword targeting, decay diagnosis, and republish planning.

geo-content-optimizer
Optimize content for AI citations across ChatGPT, Perplexity, AI Overviews, Gemini, and Claude.

keyword-research
Discover, score, and cluster keywords for SEO planning by search volume, difficulty, intent, and topic hubs.

technical-seo-checker
Comprehensive technical SEO audits for crawlability, indexing, Core Web Vitals, and site migrations.

alert-manager
This skill has been moved; use performance-monitor instead.