beat-competitors
Turn competitor SEO data into a prioritized attack plan. Use when the user asks about competitor analysis, competitive gaps, how to outrank competitors, what competitors rank for, keyword overlap, or competitive positioning strategy. For building content to fill gaps, see brief and build-clusters.
What this skill does
# Beat Competitors Turn competitor keyword data into a prioritized attack plan: identify winnable gaps, defend threatened positions, and sequence content production. ## Before You Start Gather this context (ask if not provided): 1. **Your domain.** The site you're optimizing. 2. **Known competitors.** 3-5 domains competing for the same audience. If unknown, identify them by searching your primary keywords and noting which domains appear repeatedly. 3. **Your strengths.** What does your site do well? (authority, content depth, product features, niche expertise) 4. **Goals.** Grow traffic? Protect existing rankings? Target specific keywords? ## Step 1: Competitor Identification If competitors aren't known, identify them: - Search your top 5 keywords — which domains appear in positions 1-10 for multiple terms? - Check who ranks for your brand + "alternative" or "vs" queries - Distinguish between **direct competitors** (same product/service) and **content competitors** (compete for same keywords but different business) Focus on 3-5 competitors maximum. More dilutes the analysis. ## Step 2: Keyword Overlap Analysis For each competitor, categorize keywords into: ### Keywords You Both Rank For (Battleground) - You're competing head-to-head - Assess position gap: are you within striking distance (1-3 positions away)? ### Keywords Only They Rank For (Their Territory) - These are your content gaps - Assess: is the topic relevant to your business? Worth pursuing? ### Keywords Only You Rank For (Your Territory) - These are your defensible positions - Monitor for competitors entering these terms ### Keywords Neither Ranks For (White Space) - Uncovered topics with search demand - First mover advantage opportunity Map this: | Keyword | Your Position | Competitor Position | Gap Type | Volume | Action | |---------|--------------|-------------------|----------|--------|--------| | ... | 5 | 3 | Battleground | 2,400 | Improve content | | ... | — | 7 | Their territory | 1,800 | Create new page | | ... | 4 | — | Your territory | 900 | Defend | | ... | — | — | White space | 500 | First mover | ## Step 3: Opportunity Scoring Score each gap using: ``` Attack Score = Volume x Winnability x Business Value ``` **Winnability factors (1-5):** - 5: Competitor has thin content, low authority page, no backlinks - 4: Competitor has decent content but you have stronger domain/expertise - 3: Roughly equal — need better content + promotion to win - 2: Competitor has strong content and authority — long-term play - 1: Competitor has dominant position (Wikipedia, major brand) — skip **Business Value (1-5):** - 5: Directly drives revenue (transactional keyword, product-related) - 4: Drives qualified leads (commercial investigation) - 3: Builds authority in a core topic area - 2: Drives traffic but low conversion potential - 1: Vanity keyword with no business connection ## Step 4: Attack Plan Organize into three tracks: ### Quick Wins (execute first) Keywords where: - You already rank on page 1 (positions 4-10) - Position gap with competitor is small (1-3 positions) - Content refresh + better internal linking could close the gap Action: optimize existing pages, improve title/meta, add internal links, update content. ### Content Gaps to Fill (execute next) Keywords where: - Competitor ranks but you don't - Topic is directly relevant to your business - Winnability is 3+ Action: create new content targeting these keywords. Use brief skill for each. ### Long-Term Plays (sequence over months) Keywords where: - Head terms with high difficulty - Requires building topical authority first (use build-clusters) - Needs backlink acquisition to compete Action: build supporting content first, then tackle the head term. ### Defend (monitor) Keywords where: - You rank well but competitors are gaining ground - Position has dropped 2+ spots in recent months Action: refresh content, strengthen internal links, monitor monthly. ## Step 5: Competitive Battlecard For each key competitor, build a battlecard — a living document for ongoing competitive intelligence: ### Battlecard Template ``` COMPETITIVE BATTLECARD: [Competitor Name] Last Updated: [Date] | Confidence: [High/Medium/Low] OVERVIEW - Domain: [url] | DR: [score] | Est. Organic Traffic: [monthly] - Tagline: [their positioning statement] - Target Customer: [who they sell to] - Pricing: [range or model] THEIR STRENGTHS (be honest) | Strength | Evidence | Impact on Your Rankings | |----------|----------|----------------------| | ... | ... | ... | THEIR WEAKNESSES | Weakness | Evidence | How to Exploit | |----------|----------|---------------| | ... | ... | ... | YOUR DIFFERENTIATORS | Differentiator | Proof Point | |---------------|------------| | ... | ... | CONTENT COMPARISON | Metric | You | Competitor | |--------|-----|-----------| | Total indexed pages | ... | ... | | Keywords in top 10 | ... | ... | | Publishing frequency | ... | ... | | Top content format | ... | ... | | Backlink count | ... | ... | OBJECTION HANDLING | When They Say... | You Respond With... | |-----------------|-------------------| | ... | ... | DISCOVERY QUESTIONS Questions to ask during sales calls that surface this competitor's weaknesses: 1. [question that highlights your advantage] 2. [question about a feature they lack] ``` ### Quarterly Review Triggers Update battlecards when: - Competitor launches a new feature or product - Competitor changes pricing - Competitor raises funding or makes an acquisition - Significant shift in review sentiment (G2, Capterra, TrustRadius) - You launch a competing feature - Significant win or loss in a competitive deal ## Step 6: Content Production Sequence Order the attack plan for maximum ROI: | Priority | Keyword | Action | Page | Track | Est. Timeline | |----------|---------|--------|------|-------|---------------| | 1 | ... | Optimize existing | /blog/post | Quick win | 1-2 weeks | | 2 | ... | Create new | /blog/new-post | Gap fill | 2-4 weeks | | 3 | ... | Build cluster | /guides/topic/ | Long-term | 2-3 months | ## Output Format ### Competitive Attack Plan: [domain] vs [competitors] **Battlecards** [One battlecard per key competitor — see Step 5 template] **Competitive Landscape** | Competitor | Keyword Overlap | Keywords They Win | Keywords You Win | Avg Position Gap | |-----------|----------------|-------------------|-----------------|-----------------| | ... | ... | ... | ... | ... | **Top Opportunities** [Scored keyword table from Step 3] **Attack Plan** **Quick Wins** (this month) [List with specific actions per keyword] **Gaps to Fill** (next 1-3 months) [List with content recommendations] **Long-Term Plays** (3-6 months) [List with cluster-building approach] **Defend** (ongoing monitoring) [Keywords and pages to watch] **Production Schedule** [Table from Step 5] --- > **Pro Tip:** Use the free [SEO Benchmark Tool](https://seojuice.com/tools/seo-benchmark-tool/) > to compare your site against competitors on key metrics. SEOJuice MCP users can run > `/seojuice:competitor-analysis` for instant keyword overlap, position battles, and content > gap opportunities — the `list_competitors` and `list_content_gaps` tools provide the exact > data needed for this attack plan.
Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".