{"id":13308,"plugin_id":"plugin_asdk_app_698a0208e7d881919cc8d52147cb0331","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:07:18.365Z","digest":"44a5722d9faf7d510b0127e6b4d35595b43ca3623f76811fa2564f03a2f24262","against":null,"payload":{"name":"competitor-analysis-toolkit","description":"This skill should be used when the user asks to \"analyze competitor ads\", \"estimate competitor ad spend\", \"research competitors in Meta Ad Library\", mentions \"share of voice\", \"auction insights\", or \"competitive positioning strategy\". Do NOT use for: keyword gap analysis between organic and paid (use seo-sea-keyword-gap-analyzer), channel selection decisions (use channel-selection-framework), or creative fatigue on own ads (use platform-specific fatigue skills).","included_files":[],"skill_md_contents":"---\nname: competitor-analysis-toolkit\ndescription: \"This skill should be used when the user asks to \\\"analyze competitor ads\\\", \\\"estimate competitor ad spend\\\", \\\"research competitors in Meta Ad Library\\\", mentions \\\"share of voice\\\", \\\"auction insights\\\", or \\\"competitive positioning strategy\\\". Do NOT use for: keyword gap analysis between organic and paid (use seo-sea-keyword-gap-analyzer), channel selection decisions (use channel-selection-framework), or creative fatigue on own ads (use platform-specific fatigue skills).\"\n---\n# Competitor Analysis Toolkit for Advertising\n\n## Purpose\n\nEnable agencies and advertisers to systematically gather, analyze, and act on competitive intelligence. Move from reactive \"what are competitors doing?\" to proactive competitive strategy.\n\n## When to Use This Skill\n\nInvoke when user mentions:\n- **Competitor research:** \"Who are our competitors?\"\n- **Ad spend estimation:** \"How much is competitor X spending?\"\n- **Creative analysis:** \"What ads are they running?\"\n- **Positioning:** \"How do we position against competitors?\"\n- **Auction insights:** \"Interpret auction insights data\"\n- **Share of voice:** \"What's our SOV vs competitors?\"\n- **Meta Ad Library:** \"Research competitor ads on Facebook\"\n- **Competitive strategy:** \"How do we beat competitor X?\"\n\n---\n\n## Part 1: Competitor Discovery Framework\n\n### Competitor Types\n\n```\n┌─────────────────────────────────────────────────────────────────────────────┐\n│                         COMPETITOR LANDSCAPE                                 │\n├─────────────────────────────────────────────────────────────────────────────┤\n│                                                                             │\n│   DIRECT COMPETITORS                      INDIRECT COMPETITORS              │\n│   ─────────────────────                   ───────────────────               │\n│   Same product/service                    Different product                 │\n│   Same target market                      Same customer need                │\n│   Same price tier                         Alternative solution              │\n│                                                                             │\n│   Example: Shopify vs WooCommerce         Example: Shopify vs Etsy         │\n│                                                                             │\n├─────────────────────────────────────────────────────────────────────────────┤\n│                                                                             │\n│   ASPIRATIONAL COMPETITORS                EMERGING COMPETITORS              │\n│   ─────────────────────────               ───────────────────               │\n│   Larger players in space                 Startups, new entrants            │\n│   Set industry standards                  Potential disruptors              │\n│   Often in adjacent markets               Watch for innovation              │\n│                                                                             │\n│   Example: Amazon for any e-commerce      Example: New DTC brands           │\n│                                                                             │\n└─────────────────────────────────────────────────────────────────────────────┘\n```\n\n### Discovery Methods\n\n| Method | Best For | Tools/Sources |\n|--------|----------|---------------|\n| **Search Analysis** | Finding SEO competitors | Google search, SEMrush, Ahrefs |\n| **Ad Library Research** | Active advertisers | Meta Ad Library, TikTok Creative Center |\n| **Auction Insights** | Google Ads competitors | Google Ads interface |\n| **Industry Research** | Market players | Crunchbase, G2, Capterra |\n| **Customer Research** | Alternatives considered | Surveys, sales team |\n| **Social Listening** | Brand mentions | Brand24, Mention |\n\n### Competitor Research Checklist\n\nFor each competitor, gather:\n\n**Company Information:**\n- [ ] Company name and website\n- [ ] Founded date\n- [ ] Headquarters location\n- [ ] Employee count (LinkedIn)\n- [ ] Funding history (Crunchbase)\n- [ ] Revenue estimates (if available)\n\n**Product/Service:**\n- [ ] Main offerings\n- [ ] Pricing structure\n- [ ] Target segments\n- [ ] Unique features\n- [ ] Recent product launches\n\n**Digital Presence:**\n- [ ] Website traffic (SimilarWeb)\n- [ ] Social following by platform\n- [ ] Content strategy\n- [ ] SEO visibility\n- [ ] Review ratings\n\n---\n\n## Part 2: Ad Spend Estimation\n\n### Method 1: Meta Ad Library Analysis\n\n**Step-by-step process:**\n\n1. Go to [Meta Ad Library](https://www.facebook.com/ads/library/)\n2. Search for competitor name\n3. Select country/region\n4. Filter by platform (Facebook, Instagram)\n5. Document:\n   - Total active ads count\n   - Date range of active ads\n   - Ad types (video, image, carousel)\n   - Landing page destinations\n\n**Spend Estimation Formula:**\n\n```\nEstimated Monthly Spend = Active Ads × Average Daily Spend per Ad × 30 days\n\nWhere Average Daily Spend per Ad:\n- Image ads: €20-80/day\n- Video ads: €50-150/day\n- Carousel ads: €30-100/day\n- Mixed portfolio: €50-100/day average\n```\n\n**Spend Estimation Table:**\n\n| Active Ads | Estimated Monthly Spend | Confidence |\n|------------|------------------------|------------|\n| 1-5 | €3,000 - €15,000 | Low |\n| 6-15 | €10,000 - €45,000 | Medium |\n| 16-30 | €25,000 - €90,000 | Medium |\n| 31-50 | €50,000 - €150,000 | Medium |\n| 51-100 | €100,000 - €300,000 | Medium-High |\n| 100+ | €200,000+ | Medium-High |\n\n**Refinements:**\n- More video ads = higher spend (video CPM 2-3x image)\n- International targeting = multiply by country count\n- Long-running ads = likely higher daily budgets (proven performers)\n- Fresh ads (< 7 days) = testing phase, lower spend\n\n### Method 2: Google Ads Auction Insights\n\n**Interpretation Guide:**\n\n| Metric | What It Tells You | Spend Implication |\n|--------|------------------|-------------------|\n| **Impression Share** | How often they appear | High IS = high budget or high Quality Score |\n| **Overlap Rate** | How often you compete | High overlap = same keywords/audiences |\n| **Position Above Rate** | Who wins when both show | Higher = likely higher bids/budget |\n| **Top of Page Rate** | Premium placement frequency | High = willing to pay premium |\n| **Outranking Share** | Overall competitive position | Composite measure |\n\n**Spend Estimation from Auction Insights:**\n\n```\nIf competitor impression share is X% and yours is Y%:\n\nEstimated Competitor Spend = Your Spend × (X / Y)\n\nExample:\n- Your impression share: 30%\n- Your spend: €10,000/month\n- Competitor impression share: 45%\n- Estimated competitor spend: €10,000 × (45/30) = €15,000/month\n```\n\n**Caveats:**\n- Quality Score differences affect this ratio\n- Different keyword portfolios\n- Geographic targeting differences\n\n### Method 3: Industry Benchmarks\n\n**Ad Spend as % of Revenue by Industry:**\n\n| Industry | Startup/Growth | Established | Aggressive Growth |\n|----------|---------------|-------------|-------------------|\n| E-commerce | 8-15% | 4-8% | 15-25% |\n| SaaS | 20-40% | 10-20% | 40-60% |\n| Financial Services | 5-10% | 3-6% | 10-15% |\n| Healthcare | 3-6% | 2-4% | 6-10% |\n| Travel | 8-12% | 5-8% | 12-18% |\n| Retail | 3-6% | 2-4% | 6-10% |\n| Professional Services | 5-10% | 3-6% | 10-15% |\n\n**Estimation:**\n```\nEstimated Ad Spend = Estimated Revenue × Industry Ad Ratio\n\nExample:\n- Competitor revenue: €10M (from Crunchbase/estimates)\n- Industry: SaaS (established)\n- Ad ratio: 15%\n- Estimated spend: €1.5M/year = €125K/month\n```\n\n### Method 4: Traffic-Based Estimation\n\n**Using SimilarWeb or Similar Tools:**\n\n```\nEstimated Paid Traffic = Total Traffic × Paid Traffic %\nEstimated Spend = Paid Traffic × Average CPC × (1 / CTR)\n\nExample:\n- Monthly traffic: 500,000 visits\n- Paid traffic %: 30% = 150,000 visits\n- Average industry CPC: €1.50\n- Estimated spend: 150,000 × €1.50 = €225,000/month\n```\n\n---\n\n## Part 3: Creative Analysis Framework\n\n### Ad Creative Audit Template\n\nFor each competitor's ads, document:\n\n| Element | Options to Note |\n|---------|-----------------|\n| **Format** | Image / Video / Carousel / Collection / Stories |\n| **Visual Style** | Product shot / Lifestyle / UGC / Animation / Testimonial |\n| **Length** (video) | <15s / 15-30s / 30-60s / 60s+ |\n| **Hook Type** | Question / Statistic / Problem / Benefit / Shock |\n| **Copy Length** | Short (1-2 lines) / Medium (3-5 lines) / Long (6+ lines) |\n| **CTA Type** | Shop Now / Learn More / Sign Up / Get Offer / Book Now |\n| **Offer Type** | Discount / Free shipping / Free trial / Demo / Content |\n| **Social Proof** | Reviews / Numbers / Logos / Testimonials / Awards |\n| **Urgency** | Limited time / Stock scarcity / None |\n\n### Creative Pattern Analysis\n\n**Video Ad Hook Categories:**\n\n| Hook Type | Example | Best For |\n|-----------|---------|----------|\n| **Question** | \"Struggling with X?\" | Problem-aware audiences |\n| **Statistic** | \"87% of marketers say...\" | Data-driven audiences |\n| **Problem** | \"Tired of wasting money on...\" | Pain point focus |\n| **Result** | \"How I got 10x ROAS\" | Results-focused |\n| **Controversy** | \"Everyone's wrong about...\" | Attention grabbing |\n| **Demo** | Shows product in action | Product-focused |\n| **Testimonial** | Customer story | Trust building |\n| **UGC** | Authentic user content | Relatability |\n\n**Scoring Competitor Creatives:**\n\n| Dimension | 1 (Weak) | 3 (Average) | 5 (Strong) |\n|-----------|----------|-------------|------------|\n| **Attention** | Generic visuals | Somewhat engaging | Thumb-stopping |\n| **Clarity** | Confusing message | Clear but forgettable | Crystal clear + memorable |\n| **Relevance** | Generic messaging | Some targeting | Highly specific |\n| **Desire** | No emotional pull | Some benefits | Strong value prop |\n| **Action** | Weak/no CTA | Standard CTA | Compelling CTA + urgency |\n\n### Creative Gap Analysis\n\n**Identify opportunities by mapping:**\n\n| Creative Approach | Competitor A | Competitor B | Competitor C | Opportunity? |\n|-------------------|--------------|--------------|--------------|--------------|\n| Video testimonials | ✅ Heavy use | ❌ None | ✅ Some | Low |\n| UGC style | ❌ None | ✅ Heavy use | ❌ None | Medium |\n| Product demos | ✅ Some | ✅ Some | ✅ Heavy | Low |\n| Educational content | ❌ None | ❌ None | ❌ None | **HIGH** |\n| Humor/entertainment | ❌ None | ✅ Some | ❌ None | Medium |\n\n---\n\n## Part 4: Positioning Analysis\n\n### Positioning Map Framework\n\n**Step 1: Identify Relevant Axes**\n\nCommon positioning dimensions:\n\n| Dimension | Low End | High End |\n|-----------|---------|----------|\n| **Price** | Budget/affordable | Premium/luxury |\n| **Quality** | Basic/good enough | Best-in-class |\n| **Complexity** | Simple/easy | Full-featured/complex |\n| **Target** | SMB/consumer | Enterprise/professional |\n| **Approach** | Traditional | Innovative/disruptive |\n| **Focus** | Generalist | Specialist/niche |\n| **Service** | Self-serve | High-touch/consultative |\n| **Speed** | Thorough/careful | Fast/agile |\n\n**Step 2: Map Competitors**\n\n```\n                              PREMIUM\n                                 │\n                  ┌──────────────┼──────────────┐\n                  │              │              │\n           [Comp C]           [Comp A]         │\n                  │              │              │\n    SIMPLE ───────┼──────────[YOU]─────────────┼─────── COMPLEX\n                  │              │              │\n                  │          [Comp B]      [Comp D]\n                  │              │              │\n                  └──────────────┼──────────────┘\n                                 │\n                              BUDGET\n```\n\n**Step 3: Identify Opportunities**\n\n- **White space**: Quadrants with no competitors\n- **Crowded space**: Areas to differentiate or avoid\n- **Movement opportunities**: Where positioning could shift\n\n### Competitive Messaging Matrix\n\n| Competitor | Primary Message | Secondary Message | Proof Points | Emotional Appeal |\n|------------|-----------------|-------------------|--------------|------------------|\n| [Name] | \"[Main claim]\" | \"[Supporting claim]\" | [Evidence used] | [Emotion targeted] |\n\n**Message Differentiation Analysis:**\n\n| Message Theme | Comp A | Comp B | Comp C | Opportunity |\n|---------------|--------|--------|--------|-------------|\n| Price/Value | ✅ | ❌ | ✅ | Crowded |\n| Innovation | ✅ | ✅ | ❌ | Moderate |\n| Ease of Use | ❌ | ❌ | ✅ | **Open** |\n| Trust/Security | ❌ | ✅ | ❌ | **Open** |\n| Speed/Efficiency | ❌ | ❌ | ❌ | **Strong** |\n\n---\n\n## Part 5: Competitive Threat Scoring\n\n### Threat Assessment Matrix\n\nScore each competitor 1-10 on:\n\n| Factor | Weight | Description |\n|--------|--------|-------------|\n| **Market Share** | 25% | Current share of target market |\n| **Growth Rate** | 20% | How fast they're growing |\n| **Ad Aggressiveness** | 20% | Volume and frequency of advertising |\n| **Product Strength** | 15% | Feature parity/superiority |\n| **Brand Recognition** | 10% | Market awareness |\n| **Resources** | 10% | Funding, team size |\n\n**Calculation:**\n\n```\nThreat Score = (Market Share × 0.25) + (Growth Rate × 0.20) +\n               (Ad Aggressiveness × 0.20) + (Product Strength × 0.15) +\n               (Brand Recognition × 0.10) + (Resources × 0.10)\n```\n\n**Threat Levels:**\n\n| Score | Level | Recommended Response |\n|-------|-------|---------------------|\n| 8-10 | **Critical** | Dedicated competitive strategy, monitor weekly |\n| 6-7.9 | **High** | Active monitoring, defensive positioning |\n| 4-5.9 | **Moderate** | Regular monitoring, maintain awareness |\n| 2-3.9 | **Low** | Periodic check-ins |\n| 0-1.9 | **Minimal** | Annual review sufficient |\n\n### Competitive Response Framework\n\n**When competitor launches new campaign:**\n\n| Signal | Urgency | Response Options |\n|--------|---------|------------------|\n| New product launch | High | Accelerate own roadmap, counter-positioning |\n| Price reduction | Medium-High | Evaluate match/differentiate on value |\n| New creative approach | Medium | Test similar approach, or counter-position |\n| New channel entry | Medium | Assess channel opportunity |\n| Increased spend | High | Increase SOV or differentiate |\n\n---\n\n## Part 6: Share of Voice Analysis\n\n### SOV Calculation\n\n**For Paid Media:**\n\n```\nYour SOV = Your Impressions / Total Market Impressions × 100\n\nEstimated from auction insights:\nYour SOV ≈ Your Impression Share × Market Spend Estimate\n```\n\n**For Specific Keywords (Search):**\n\n```\nKeyword SOV = Your Impression Share for Keyword\nTop competitor = Highest impression share\nYour relative position = Your IS / Top competitor IS\n```\n\n### SOV Benchmarks\n\n**Ehrenberg-Bass Rule:**\n\n```\nMarket Share Growth = f(Excess Share of Voice)\n\nESOV = SOV - SOM (Share of Market)\n\nFor each 10 points of ESOV, expect ~0.5% market share growth/year\n```\n\n**SOV Strategy by Objective:**\n\n| Objective | Target SOV vs SOM |\n|-----------|-------------------|\n| Maintain position | SOV = SOM |\n| Gradual growth | SOV = SOM + 5-10pp |\n| Aggressive growth | SOV = SOM + 15-25pp |\n| Market entry | SOV = 2-3x target SOM |\n\n---\n\n## Part 7: Output Templates\n\n### Competitive Intelligence Summary\n\n```\n## Competitive Intelligence Report: [Client Name]\n\n### Market Overview\n- Total competitors identified: X\n- Primary competitors: [List top 3-5]\n- Total estimated market ad spend: €X/month\n\n### Top Competitor Profiles\n\n**1. [Competitor Name]**\n- Estimated monthly ad spend: €XX,XXX\n- Primary channels: [Meta/Google/LinkedIn/TikTok]\n- Key messaging: \"[Main message]\"\n- Threat level: [Critical/High/Medium/Low]\n\n[Repeat for top competitors]\n\n### Your Competitive Position\n- Estimated market share: X%\n- Share of voice: X%\n- Key competitive advantages: [List]\n- Vulnerabilities: [List]\n\n### Recommended Actions\n\n**Defensive:**\n1. [Action to protect against threat]\n2. [Action to protect against threat]\n\n**Offensive:**\n1. [Opportunity to exploit]\n2. [Opportunity to exploit]\n\n### Monitoring Cadence\n- Daily: [What to track]\n- Weekly: [What to review]\n- Monthly: [What to analyze]\n```\n\n### Ad Spend Comparison Table\n\n```\n| Competitor | Est. Monthly Spend | Confidence | Primary Channels | Trend |\n|------------|-------------------|------------|------------------|-------|\n| [Name] | €XX,XXX | High/Med/Low | Meta, Google | ↑↓→ |\n| [Name] | €XX,XXX | High/Med/Low | Google, LinkedIn | ↑↓→ |\n| **You** | €XX,XXX | - | [Channels] | - |\n```\n\n### Creative Analysis Summary\n\n```\n| Competitor | Active Ads | Primary Format | Key Theme | Differentiator |\n|------------|-----------|----------------|-----------|----------------|\n| [Name] | XX | Video | [Theme] | [What makes them unique] |\n| [Name] | XX | Image | [Theme] | [What makes them unique] |\n```\n\n---\n\n## Quick Reference: Research Sources\n\n| Source | Best For | URL |\n|--------|----------|-----|\n| Meta Ad Library | Facebook/Instagram ads | facebook.com/ads/library |\n| TikTok Creative Center | TikTok ad inspiration | ads.tiktok.com/business/creativecenter |\n| Google Ads Transparency | Google Display ads | adstransparency.google.com |\n| LinkedIn Ad Library | LinkedIn ads | linkedin.com/ad-library |\n| SimilarWeb | Traffic estimates | similarweb.com |\n| Crunchbase | Company funding/info | crunchbase.com |\n| G2/Capterra | Software reviews | g2.com, capterra.com |\n| BuiltWith | Tech stack | builtwith.com |\n\n---\n\n## Optional: Enrich with Live Data\n\nIf the user has connected accounts, complement manual competitor research with live platform data:\n\n```python\n# Pull auction insights to see which competitors you're bidding against in Google Ads\ngoogle_ads_run_gaql(\n    customer_id=\"YOUR_CUSTOMER_ID\",\n    query=\"SELECT segments.auction_insight_domain, metrics.auction_insight_search_impression_share, metrics.auction_insight_search_outranking_share FROM campaign WHERE segments.date DURING LAST_30_DAYS ORDER BY metrics.auction_insight_search_impression_share DESC LIMIT 20\"\n)\n```\n\n```python\n# Check your own organic keyword positions for gap analysis vs competitors\ngsc_search_analytics(site_url=\"https://yourdomain.com\", dimensions=[\"query\"], days=30, row_limit=50)\n```\n\nAuction insights show which competitors are actively bidding on your keywords. GSC positions show where you rank organically — compare these to identify where competitors outrank you and where you have room to take share.\n\n*Last updated: February 2026*\n*Framework based on industry best practices and Ad Superpowers methodology*\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}