$npx -y skills add norahe0304-art/30x-seo --skill 30x-seo-competitor-pagesGenerate SEO-optimized competitor comparison and alternatives pages. Covers "X vs Y" layouts, "alternatives to X" pages, feature matrices, schema markup, and conversion optimization. Use when user says "comparison page", "vs page", "alternatives page", "competitor comparison", or
| 1 | # Competitor Comparison & Alternatives Pages |
| 2 | |
| 3 | Create high-converting comparison and alternatives pages that target |
| 4 | competitive intent keywords with accurate, structured content. |
| 5 | |
| 6 | ## Page Types |
| 7 | |
| 8 | ### 1. "X vs Y" Comparison Pages |
| 9 | - Direct head-to-head comparison between two products/services |
| 10 | - Balanced feature-by-feature analysis |
| 11 | - Clear verdict or recommendation with justification |
| 12 | - Target keyword: `[Product A] vs [Product B]` |
| 13 | |
| 14 | ### 2. "Alternatives to X" Pages |
| 15 | - List of alternatives to a specific product/service |
| 16 | - Each alternative with brief summary, pros/cons, best-for use case |
| 17 | - Target keyword: `[Product] alternatives`, `best alternatives to [Product]` |
| 18 | |
| 19 | ### 3. "Best [Category] Tools" Roundup Pages |
| 20 | - Curated list of top tools/services in a category |
| 21 | - Ranking criteria clearly stated |
| 22 | - Target keyword: `best [category] tools [year]`, `top [category] software` |
| 23 | |
| 24 | ### 4. Comparison Table Pages |
| 25 | - Feature matrix with multiple products in columns |
| 26 | - Sortable/filterable if interactive |
| 27 | - Target keyword: `[category] comparison`, `[category] comparison chart` |
| 28 | |
| 29 | ## Comparison Table Generation |
| 30 | |
| 31 | ### Feature Matrix Layout |
| 32 | ``` |
| 33 | | Feature | Your Product | Competitor A | Competitor B | |
| 34 | |------------------|:------------:|:------------:|:------------:| |
| 35 | | Feature 1 | ✅ | ✅ | ❌ | |
| 36 | | Feature 2 | ✅ | ⚠️ Partial | ✅ | |
| 37 | | Feature 3 | ✅ | ❌ | ❌ | |
| 38 | | Pricing (from) | $X/mo | $Y/mo | $Z/mo | |
| 39 | | Free Tier | ✅ | ❌ | ✅ | |
| 40 | ``` |
| 41 | |
| 42 | ### Data Accuracy Requirements |
| 43 | - All feature claims must be verifiable from public sources |
| 44 | - Pricing must be current (include "as of [date]" note) |
| 45 | - Update frequency: review quarterly or when competitors ship major changes |
| 46 | - Link to source for each competitor data point where possible |
| 47 | |
| 48 | ## Schema Markup Recommendations |
| 49 | |
| 50 | ### Product Schema with AggregateRating |
| 51 | ```json |
| 52 | { |
| 53 | "@context": "https://schema.org", |
| 54 | "@type": "Product", |
| 55 | "name": "[Product Name]", |
| 56 | "description": "[Product Description]", |
| 57 | "brand": { |
| 58 | "@type": "Brand", |
| 59 | "name": "[Brand Name]" |
| 60 | }, |
| 61 | "aggregateRating": { |
| 62 | "@type": "AggregateRating", |
| 63 | "ratingValue": "[Rating]", |
| 64 | "reviewCount": "[Count]", |
| 65 | "bestRating": "5", |
| 66 | "worstRating": "1" |
| 67 | } |
| 68 | } |
| 69 | ``` |
| 70 | |
| 71 | ### SoftwareApplication (for software comparisons) |
| 72 | ```json |
| 73 | { |
| 74 | "@context": "https://schema.org", |
| 75 | "@type": "SoftwareApplication", |
| 76 | "name": "[Software Name]", |
| 77 | "applicationCategory": "[Category]", |
| 78 | "operatingSystem": "[OS]", |
| 79 | "offers": { |
| 80 | "@type": "Offer", |
| 81 | "price": "[Price]", |
| 82 | "priceCurrency": "USD" |
| 83 | } |
| 84 | } |
| 85 | ``` |
| 86 | |
| 87 | ### ItemList (for roundup pages) |
| 88 | ```json |
| 89 | { |
| 90 | "@context": "https://schema.org", |
| 91 | "@type": "ItemList", |
| 92 | "name": "Best [Category] Tools [Year]", |
| 93 | "itemListOrder": "https://schema.org/ItemListOrderDescending", |
| 94 | "numberOfItems": "[Count]", |
| 95 | "itemListElement": [ |
| 96 | { |
| 97 | "@type": "ListItem", |
| 98 | "position": 1, |
| 99 | "name": "[Product Name]", |
| 100 | "url": "[Product URL]" |
| 101 | } |
| 102 | ] |
| 103 | } |
| 104 | ``` |
| 105 | |
| 106 | ## Keyword Targeting |
| 107 | |
| 108 | ### Comparison Intent Patterns |
| 109 | | Pattern | Example | Search Volume Signal | |
| 110 | |---------|---------|---------------------| |
| 111 | | `[A] vs [B]` | "Slack vs Teams" | High | |
| 112 | | `[A] alternative` | "Figma alternatives" | High | |
| 113 | | `[A] alternatives [year]` | "Notion alternatives 2026" | High | |
| 114 | | `best [category] tools` | "best project management tools" | High | |
| 115 | | `[A] vs [B] for [use case]` | "AWS vs Azure for startups" | Medium | |
| 116 | | `[A] review [year]` | "Monday.com review 2026" | Medium | |
| 117 | | `[A] vs [B] pricing` | "HubSpot vs Salesforce pricing" | Medium | |
| 118 | | `is [A] better than [B]` | "is Notion better than Confluence" | Medium | |
| 119 | |
| 120 | ### Title Tag Formulas |
| 121 | - X vs Y: `[A] vs [B]: [Key Differentiator] ([Year])` |
| 122 | - Alternatives: `[N] Best [A] Alternatives in [Year] (Free & Paid)` |
| 123 | - Roundup: `[N] Best [Category] Tools in [Year] — Compared & Ranked` |
| 124 | |
| 125 | ### H1 Patterns |
| 126 | - Match title tag intent |
| 127 | - Include primary keyword naturally |
| 128 | - Keep under 70 characters |
| 129 | |
| 130 | ## Conversion-Optimized Layouts |
| 131 | |
| 132 | ### CTA Placement |
| 133 | - **Above fold**: Brief comparison summary with primary CTA |
| 134 | - **After comparison table**: "Try [Your Product] free" CTA |
| 135 | - **Bottom of page**: Final recommendation with CTA |
| 136 | - Avoid aggressive CTAs in competitor description sections (reduces trust) |
| 137 | |
| 138 | ### Social Proof Sections |
| 139 | - Customer testimonials relevant to comparison criteria |
| 140 | - G2/Capterra/TrustPilot ratings (with source links) |
| 141 | - Case studies showing migration from competitor |
| 142 | - "Switched from [Competitor]" stories |
| 143 | |
| 144 | ### Pricing Highlights |
| 145 | - Clear pricing comparison table |
| 146 | - Highlight value advanta |