Competitor Comparison & Alternatives Pages
Create high-converting comparison and alternatives pages that target
competitive intent keywords with accurate, structured content.
When to Use
- Use when creating
X vs Y comparison pages or alternatives pages.
- Use when targeting competitor-intent keywords with SEO landing pages.
- Use when the user needs structured comparison content, feature matrices, or conversion-oriented competitor pages.
Page Types
1. "X vs Y" Comparison Pages
- Direct head-to-head comparison between two products/services
- Balanced feature-by-feature analysis
- Clear verdict or recommendation with justification
- Target keyword:
[Product A] vs [Product B]
2. "Alternatives to X" Pages
- List of alternatives to a specific product/service
- Each alternative with brief summary, pros/cons, best-for use case
- Target keyword:
[Product] alternatives, best alternatives to [Product]
3. "Best [Category] Tools" Roundup Pages
- Curated list of top tools/services in a category
- Ranking criteria clearly stated
- Target keyword:
best [category] tools [year], top [category] software
4. Comparison Table Pages
- Feature matrix with multiple products in columns
- Sortable/filterable if interactive
- Target keyword:
[category] comparison, [category] comparison chart
Comparison Table Generation
Feature Matrix Layout
| Feature | Your Product | Competitor A | Competitor B |
|------------------|:------------:|:------------:|:------------:|
| Feature 1 | ✅ | ✅ | ❌ |
| Feature 2 | ✅ | ⚠️ Partial | ✅ |
| Feature 3 | ✅ | ❌ | ❌ |
| Pricing (from) | $X/mo | $Y/mo | $Z/mo |
| Free Tier | ✅ | ❌ | ✅ |
Data Accuracy Requirements
- All feature claims must be verifiable from public sources
- Pricing must be current (include "as of [date]" note)
- Update frequency: review quarterly or when competitors ship major changes
- Link to source for each competitor data point where possible
Schema Markup Recommendations
Product Schema with AggregateRating
{
"@context": "https://schema.org",
"@type": "Product",
"name": "[Product Name]",
"description": "[Product Description]",
"brand": {
"@type": "Brand",
"name": "[Brand Name]"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "[Rating]",
"reviewCount": "[Count]",
"bestRating": "5",
"worstRating": "1"
}
}
SoftwareApplication (for software comparisons)
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "[Software Name]",
"applicationCategory": "[Category]",
"operatingSystem": "[OS]",
"offers": {
"@type": "Offer",
"price": "[Price]",
"priceCurrency": "USD"
}
}
ItemList (for roundup pages)
{
"@context": "https://schema.org",
"@type": "ItemList",
"name": "Best [Category] Tools [Year]",
"itemListOrder": "https://schema.org/ItemListOrderDescending",
"numberOfItems": "[Count]",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "[Product Name]",
"url": "[Product URL]"
}
]
}
Keyword Targeting
Comparison Intent Patterns
| Pattern |
Example |
Search Volume Signal |
[A] vs [B] |
"Slack vs Teams" |
High |
[A] alternative |
"Figma alternatives" |
High |
[A] alternatives [year] |
"Notion alternatives 2026" |
High |
best [category] tools |
"best project management tools" |
High |
[A] vs [B] for [use case] |
"AWS vs Azure for startups" |
Medium |
[A] review [year] |
"Monday.com review 2026" |
Medium |
[A] vs [B] pricing |
"HubSpot vs Salesforce pricing" |
Medium |
is [A] better than [B] |
"is Notion better than Confluence" |
Medium |
Title Tag Formulas
- X vs Y:
[A] vs [B]: [Key Differentiator] ([Year])
- Alternatives:
[N] Best [A] Alternatives in [Year] (Free & Paid)
- Roundup:
[N] Best [Category] Tools in [Year], Compared & Ranked
H1 Patterns
- Match title tag intent
- Include primary keyword naturally
- Keep under 70 characters
Conversion-Optimized Layouts
CTA Placement
- Above fold: Brief comparison summary with primary CTA
- After comparison table: "Try [Your Product] free" CTA
- Bottom of page: Final recommendation with CTA
- Avoid aggressive CTAs in competitor description sections (reduces trust)
Social Proof Sections
- Customer testimonials relevant to comparison criteria
- G2/Capterra/TrustPilot ratings (with source links)
- Case studies showing migration from competitor
- "Switched from [Competitor]" stories
Pricing Highlights
- Clear pricing comparison table
- Highlight value advantages (not just lowest price)
- Include hidden costs (setup fees, per-user pricing, overage charges)
- Link to full pricing page
Trust Signals
- "Last updated [date]" timestamp
- Author with relevant expertise
- Methodology disclosure (how comparisons were conducted)
- Disclosure of own product affiliation
Fairness Guidelines
- Accuracy: All competitor information must be verifiable from public sources
- No defamation: Never make false or misleading claims about competitors
- Cite sources: Link to competitor websites, review sites, or documentation
- Timely updates: Review and update when competitors release major changes
- Disclose affiliation: Clearly state which product is yours
- Balanced presentation: Acknowledge competitor strengths honestly
- Pricing accuracy: Include "as of [date]" disclaimers on all pricing data
- Feature verification: Test competitor features where possible, cite documentation otherwise
Internal Linking
- Link to your own product/service pages from comparison sections
- Cross-link between related comparison pages (e.g., "A vs B" links to "A vs C")
- Link to feature-specific pages when discussing individual features
- Breadcrumb: Home > Comparisons > [This Page]
- Related comparisons section at bottom of page
- Link to case studies and testimonials mentioned in the comparison
Output
Comparison Page Template
COMPARISON-PAGE.md: Ready-to-implement page structure with sections
- Feature matrix table
- Content outline with word count targets (minimum 1,500 words)
Schema Markup
comparison-schema.json: Product/SoftwareApplication/ItemList JSON-LD
Keyword Strategy
- Primary and secondary keywords
- Related long-tail opportunities
- Content gaps vs existing competitor pages
Recommendations
- Content improvements for existing comparison pages
- New comparison page opportunities
- Schema markup additions
- Conversion optimization suggestions
Error Handling
| Scenario |
Action |
| Competitor URL unreachable |
Report which competitor URLs failed. Proceed with available data and note gaps in the comparison. |
| Insufficient competitor data (pricing, features unavailable) |
Flag missing data points clearly. Use "Not publicly available" in comparison tables rather than guessing. |
| No product/service overlap found |
Report that the products serve different markets. Suggest alternative competitors that share feature overlap, or pivot to a category roundup format. |
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
1---2name: seo-competitor-pages3description: {}4license: MIT5---67# Competitor Comparison & Alternatives Pages89Create high-converting comparison and alternatives pages that target10competitive intent keywords with accurate, structured content.1112## When to Use13- Use when creating `X vs Y` comparison pages or alternatives pages.14- Use when targeting competitor-intent keywords with SEO landing pages.15- Use when the user needs structured comparison content, feature matrices, or conversion-oriented competitor pages.1617## Page Types1819### 1. "X vs Y" Comparison Pages20- Direct head-to-head comparison between two products/services21- Balanced feature-by-feature analysis22- Clear verdict or recommendation with justification23- Target keyword: `[Product A] vs [Product B]`2425### 2. "Alternatives to X" Pages26- List of alternatives to a specific product/service27- Each alternative with brief summary, pros/cons, best-for use case28- Target keyword: `[Product] alternatives`, `best alternatives to [Product]`2930### 3. "Best [Category] Tools" Roundup Pages31- Curated list of top tools/services in a category32- Ranking criteria clearly stated33- Target keyword: `best [category] tools [year]`, `top [category] software`3435### 4. Comparison Table Pages36- Feature matrix with multiple products in columns37- Sortable/filterable if interactive38- Target keyword: `[category] comparison`, `[category] comparison chart`3940## Comparison Table Generation4142### Feature Matrix Layout43```44| Feature | Your Product | Competitor A | Competitor B |45|------------------|:------------:|:------------:|:------------:|46| Feature 1 | ✅ | ✅ | ❌ |47| Feature 2 | ✅ | ⚠️ Partial | ✅ |48| Feature 3 | ✅ | ❌ | ❌ |49| Pricing (from) | $X/mo | $Y/mo | $Z/mo |50| Free Tier | ✅ | ❌ | ✅ |51```5253### Data Accuracy Requirements54- All feature claims must be verifiable from public sources55- Pricing must be current (include "as of [date]" note)56- Update frequency: review quarterly or when competitors ship major changes57- Link to source for each competitor data point where possible5859## Schema Markup Recommendations6061### Product Schema with AggregateRating62```json63{64 "@context": "https://schema.org",65 "@type": "Product",66 "name": "[Product Name]",67 "description": "[Product Description]",68 "brand": {69 "@type": "Brand",70 "name": "[Brand Name]"71 },72 "aggregateRating": {73 "@type": "AggregateRating",74 "ratingValue": "[Rating]",75 "reviewCount": "[Count]",76 "bestRating": "5",77 "worstRating": "1"78 }79}80```8182### SoftwareApplication (for software comparisons)83```json84{85 "@context": "https://schema.org",86 "@type": "SoftwareApplication",87 "name": "[Software Name]",88 "applicationCategory": "[Category]",89 "operatingSystem": "[OS]",90 "offers": {91 "@type": "Offer",92 "price": "[Price]",93 "priceCurrency": "USD"94 }95}96```9798### ItemList (for roundup pages)99```json100{101 "@context": "https://schema.org",102 "@type": "ItemList",103 "name": "Best [Category] Tools [Year]",104 "itemListOrder": "https://schema.org/ItemListOrderDescending",105 "numberOfItems": "[Count]",106 "itemListElement": [107 {108 "@type": "ListItem",109 "position": 1,110 "name": "[Product Name]",111 "url": "[Product URL]"112 }113 ]114}115```116117## Keyword Targeting118119### Comparison Intent Patterns120| Pattern | Example | Search Volume Signal |121|---------|---------|---------------------|122| `[A] vs [B]` | "Slack vs Teams" | High |123| `[A] alternative` | "Figma alternatives" | High |124| `[A] alternatives [year]` | "Notion alternatives 2026" | High |125| `best [category] tools` | "best project management tools" | High |126| `[A] vs [B] for [use case]` | "AWS vs Azure for startups" | Medium |127| `[A] review [year]` | "Monday.com review 2026" | Medium |128| `[A] vs [B] pricing` | "HubSpot vs Salesforce pricing" | Medium |129| `is [A] better than [B]` | "is Notion better than Confluence" | Medium |130131### Title Tag Formulas132- X vs Y: `[A] vs [B]: [Key Differentiator] ([Year])`133- Alternatives: `[N] Best [A] Alternatives in [Year] (Free & Paid)`134- Roundup: `[N] Best [Category] Tools in [Year], Compared & Ranked`135136### H1 Patterns137- Match title tag intent138- Include primary keyword naturally139- Keep under 70 characters140141## Conversion-Optimized Layouts142143### CTA Placement144- **Above fold**: Brief comparison summary with primary CTA145- **After comparison table**: "Try [Your Product] free" CTA146- **Bottom of page**: Final recommendation with CTA147- Avoid aggressive CTAs in competitor description sections (reduces trust)148149### Social Proof Sections150- Customer testimonials relevant to comparison criteria151- G2/Capterra/TrustPilot ratings (with source links)152- Case studies showing migration from competitor153- "Switched from [Competitor]" stories154155### Pricing Highlights156- Clear pricing comparison table157- Highlight value advantages (not just lowest price)158- Include hidden costs (setup fees, per-user pricing, overage charges)159- Link to full pricing page160161### Trust Signals162- "Last updated [date]" timestamp163- Author with relevant expertise164- Methodology disclosure (how comparisons were conducted)165- Disclosure of own product affiliation166167## Fairness Guidelines168169- **Accuracy**: All competitor information must be verifiable from public sources170- **No defamation**: Never make false or misleading claims about competitors171- **Cite sources**: Link to competitor websites, review sites, or documentation172- **Timely updates**: Review and update when competitors release major changes173- **Disclose affiliation**: Clearly state which product is yours174- **Balanced presentation**: Acknowledge competitor strengths honestly175- **Pricing accuracy**: Include "as of [date]" disclaimers on all pricing data176- **Feature verification**: Test competitor features where possible, cite documentation otherwise177178## Internal Linking179180- Link to your own product/service pages from comparison sections181- Cross-link between related comparison pages (e.g., "A vs B" links to "A vs C")182- Link to feature-specific pages when discussing individual features183- Breadcrumb: Home > Comparisons > [This Page]184- Related comparisons section at bottom of page185- Link to case studies and testimonials mentioned in the comparison186187## Output188189### Comparison Page Template190- `COMPARISON-PAGE.md`: Ready-to-implement page structure with sections191- Feature matrix table192- Content outline with word count targets (minimum 1,500 words)193194### Schema Markup195- `comparison-schema.json`: Product/SoftwareApplication/ItemList JSON-LD196197### Keyword Strategy198- Primary and secondary keywords199- Related long-tail opportunities200- Content gaps vs existing competitor pages201202### Recommendations203- Content improvements for existing comparison pages204- New comparison page opportunities205- Schema markup additions206- Conversion optimization suggestions207208## Error Handling209210| Scenario | Action |211|----------|--------|212| Competitor URL unreachable | Report which competitor URLs failed. Proceed with available data and note gaps in the comparison. |213| Insufficient competitor data (pricing, features unavailable) | Flag missing data points clearly. Use "Not publicly available" in comparison tables rather than guessing. |214| No product/service overlap found | Report that the products serve different markets. Suggest alternative competitors that share feature overlap, or pivot to a category roundup format. |215216## Limitations217- Use this skill only when the task clearly matches the scope described above.218- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.219- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.