Competitor analysis

01What is it?
Comprehensive competitor analysis, competitive intelligence, and comparison page creation. Its edge is a particular angle on competitive research, giving the agent tighter constraints than a plain competitor analysis request.
02Inputs
Context for competitive research: your goals, audience, constraints, and any source material the skill asks for.
03Output
A ready-to-use result for competitive research: the analysis, copy, or recommendations the agent produces.
Install-only

Install as a package

Installs this one skill package for your coding agent, including any supporting files that skill ships with — not every skill in the repository. Read the tutorial.

Terminal
$ npx skills add manojbajaj95/claude-gtm-plugin --skill competitor-analysis

Skill instructions

The instruction file for this skill. The skill also includes other files you need to install to use it.

SKILL.md

Competitor Analysis

Workspace Context

Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.

Operating Contract

This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.

Comprehensive competitor analysis, competitive intelligence, and comparison page creation using structured research frameworks and data-grounded methodologies.

Overview

Systematic competitor analysis reveals market positioning, identifies competitive advantages, informs strategic decisions, captures SEO traffic, and enables sales teams with battle cards and comparison content.

When to Use

  • Strategic product and market planning
  • Creating SEO comparison pages (alternative pages, vs pages)
  • Market entry and pricing strategy
  • Feature prioritization and positioning
  • Threat assessment and investment decisions
  • Sales enablement (battle cards, objection handling)
  • Competitive intelligence reports

Initial Assessment

Before creating competitor analysis or comparison pages, understand:

  1. Your Product - Core value proposition, differentiators, ICP, pricing, strengths/weaknesses
  2. Competitive Landscape - Direct/indirect competitors, market positioning, search volume
  3. Goals - SEO traffic, sales enablement, conversion, brand positioning

Core Principles

1. Honesty Builds Trust

  • Acknowledge competitor strengths
  • Be accurate about your limitations
  • Don't misrepresent competitor features
  • Readers verify claims

2. Depth Over Surface

  • Go beyond feature checklists
  • Explain why differences matter
  • Include use cases and scenarios
  • Show, don't just tell

3. Help Them Decide

  • Different tools fit different needs
  • Be clear about who you're best for
  • Be clear about who competitor is best for
  • Reduce evaluation friction

4. Data-Grounded Analysis

  • Every claim must have a citation
  • Use primary sources when possible
  • Document when data is unavailable
  • Refresh quarterly

Competitor Identification

Competitor Types:

TypeDefinitionExample
DirectSame market, same featuresSame product category, same ICP
IndirectDifferent approach, same problemAlternative solutions to the same pain
AdjacentRelated market, potential crossoverCould expand into your space
EmergingNew entrants, potential disruptorsStartups with new approaches

Research Workflow (6 Steps)

Step 1: Extract Business Information

If website URL provided:

  • Fetch and extract: company name, value proposition, target market, products, pricing, differentiators

If details provided:

  • Parse information and identify gaps requiring web research

Required context to gather:

  • Company name and description
  • Industry/vertical
  • Target customer segment (B2B/B2C, size, geography)
  • Core products/services
  • Pricing model
  • Key value propositions

Step 2: Define Target Customer Profile (Required)

Understanding the target customer enables accurate assessment of direct vs. indirect competitors.

Firmographics:

  • Company size (employees, revenue range)
  • Industry/vertical focus
  • Geographic markets served
  • Technology maturity level

Psychographics & Pain Points:

  • Top 3-5 pain points the product addresses
  • Primary goals and desired outcomes
  • Current alternatives or workarounds
  • Decision-making criteria
  • Budgetary constraints

Behavioral Patterns:

  • How customers currently solve this problem
  • Where they search for solutions
  • Typical buying process and timeline
  • Key stakeholders in purchase decision

Market Sizing (if discoverable):

  • Total addressable market (TAM) estimates
  • Serviceable addressable market (SAM)
  • Market growth trends

Step 3: Identify Top 5 Competitors

Run targeted searches:

  • "[company name] competitors"
  • "[product category] companies"
  • "[industry] [target market] solutions"
  • "alternatives to [company name]"

Select based on: similar target market, overlapping offerings, comparable business model, market presence.

Step 4: Research Each Competitor

For each competitor, gather data across four dimensions:

4a. Market Positioning & Messaging

  • Fetch homepage and about page
  • Extract: tagline, value proposition, target audience messaging
  • Note: tone, positioning, key claims

4b. Pricing & Business Model

  • Search "[competitor] pricing"
  • Document: pricing tiers, model (subscription/one-time/freemium), entry price
  • If not public, note this and search for indirect indicators

4c. Product/Feature Comparison

  • Review product pages and feature lists
  • Identify: core features, unique capabilities, integrations, limitations
  • Note recent product launches

4d. Funding & Company Size

  • Search "[competitor] funding" and "[competitor] company size"
  • Check: Crunchbase, LinkedIn company size, press releases
  • Document: funding rounds, total raised, employee count, founding year

Step 5: Identify Market Gaps & Opportunities

Underserved customer segments:

  • Which customer types or use cases do competitors ignore?
  • Geographic, size, or industry segments with limited options?

Feature/capability gaps:

  • What functionality is missing across all competitors?
  • What do customers request that no one provides well?
  • What emerging needs are competitors slow to address?

Positioning gaps:

  • What market positions are unclaimed? ("affordable enterprise-grade", "developer-first")
  • Price points without strong offerings?
  • Business models competitors avoid?

Document 3-5 specific gaps with supporting evidence.

Step 6: Synthesize Report

Generate markdown report with cited sources (see references/competitive-analysis-framework.md for full template).

The 7-Layer Analysis Framework

LayerWhat to AnalyzeData Source
1. ProductFeatures, UX, qualityScreenshots, free trial
2. PricingPlans, pricing model, hidden costsPricing page, sales call
3. PositioningMessaging, tagline, ICPWebsite, ads
4. TractionUsers, revenue, growthWeb search, press, funding
5. ReviewsStrengths, weaknesses from usersG2, Capterra, App Store
6. ContentBlog, social, SEO strategyWebsite, social profiles
7. TeamSize, key hires, backgroundLinkedIn, About page

Comparison Page Formats (for SEO)

Format 1: [Competitor] Alternative (Singular)

Search intent: User actively looking to switch from specific competitor

URL pattern: /alternatives/[competitor] or /[competitor]-alternative

Target keywords: "[Competitor] alternative", "alternative to [Competitor]"

Page structure:

  1. Why people look for alternatives
  2. Summary: You as the alternative
  3. Detailed comparison (features, pricing, service)
  4. Who should switch (and who shouldn't)
  5. Migration path
  6. Social proof from switchers
  7. CTA

Format 2: [Competitor] Alternatives (Plural)

Search intent: User researching options, earlier in journey

URL pattern: /alternatives/[competitor]-alternatives

Page structure:

  1. Why people look for alternatives
  2. What to look for in an alternative
  3. List of alternatives (you first, include 4-7 real options)
  4. Comparison table
  5. Detailed breakdown of each
  6. Recommendation by use case
  7. CTA

Format 3: You vs [Competitor]

Search intent: User directly comparing you to competitor

URL pattern: /vs/[competitor]

Page structure:

  1. TL;DR summary
  2. At-a-glance comparison table
  3. Detailed comparison by category
  4. Who [You] is best for
  5. Who [Competitor] is best for
  6. Customer testimonials from switchers
  7. Migration support
  8. CTA

Format 4: [Competitor A] vs [Competitor B]

Search intent: User comparing two competitors (not you)

URL pattern: /compare/[competitor-a]-vs-[competitor-b]

Page structure:

  1. Overview of both products
  2. Comparison by category
  3. Who each is best for
  4. The third option (introduce yourself)
  5. Comparison table (all three)
  6. CTA

See references/comparison-page-templates.md for detailed templates.

Feature Comparison Matrix

Structure

| Feature | Your Product | Competitor A | Competitor B | Competitor C |
|---------|:---:|:---:|:---:|:---:|
| Real-time collaboration | ✅ | ✅ | ❌ | ✅ |
| API access | ✅ | Paid only | ✅ | ❌ |
| SSO/SAML | ✅ | Enterprise | ✅ | Enterprise |
| Mobile app | ✅ | iOS only | ✅ | ✅ |

Rules

  • ✅ = Full support
  • ⚠️ or "Partial" = Limited or conditional
  • ❌ = Not available
  • Note conditions: "Paid only", "Enterprise tier", "Beta"
  • Lead with features where YOU win
  • Be honest about competitor strengths

Pricing Comparison

Structure

| | Your Product | Competitor A | Competitor B |
|---------|:---:|:---:|:---:|
| **Free tier** | Yes, 5 users | Yes, 3 users | No |
| **Starter** | $10/user/mo | $15/user/mo | $12/user/mo |
| **Pro** | $25/user/mo | $30/user/mo | $29/user/mo |
| **Enterprise** | Custom | Custom | $50/user/mo |
| **Billing** | Monthly/Annual | Annual only | Monthly/Annual |
| **Annual discount** | 20% | 15% | 25% |
| **Min seats** | 1 | 5 | 3 |
| **Hidden costs** | None | Setup fee $500 | API calls metered |

What to Look For

  • Minimum seat requirements
  • Annual-only billing
  • Feature gating between tiers
  • Overage charges
  • Setup/onboarding fees
  • Contract lock-in periods

SWOT Analysis

Create SWOT for each competitor (and yourself):

### Competitor A — SWOT

| Strengths | Weaknesses |
|-----------|------------|
| • Strong brand recognition | • Slow feature development |
| • Large integration ecosystem | • Complex onboarding (30+ min) |
| • Enterprise sales team | • No free tier |

| Opportunities | Threats |
|--------------|---------|
| • AI features not yet shipped | • New AI-native competitors |
| • Expanding into mid-market | • Customer complaints about pricing |
| • International markets untapped | • Key engineer departures (LinkedIn) |

Positioning Map

A 2x2 matrix showing where competitors sit on two meaningful dimensions.

Choose Meaningful Axes:

Good AxesBad Axes
Simple ↔ ComplexGood ↔ Bad
SMB ↔ EnterpriseCheap ↔ Expensive (too obvious)
Self-serve ↔ Sales-ledOld ↔ New
Specialized ↔ GeneralSmall ↔ Large

Template:

                    Enterprise
                        │
           Competitor C │  Competitor A
                ●       │       ●
                        │
  Simple ──────────────────────────── Complex
                        │
            You ●       │  Competitor B
                        │       ●
                        │
                      SMB

Review Mining

Where to Find Reviews

PlatformBest ForURL Pattern
G2B2B SaaSg2.com/products/[product]/reviews
CapterraBusiness softwarecapterra.com/software/[id]/reviews
App StoreiOS appsapps.apple.com
Google PlayAndroid appsplay.google.com
Product HuntLaunchesproducthunt.com/posts/[product]
RedditHonest opinionsreddit.com/r/[relevant-sub]

What to Extract

CategoryLook For
Most praisedWhat features do happy users mention most?
Most complainedWhat do unhappy users say? (= your opportunity)
Switching reasonsWhy do users leave? What triggers switching?
Feature requestsWhat's missing that users want?
Comparison mentionsWhen users compare, what do they say?

Competitive Matrix

| Dimension | Your Product | Competitor A | Competitor B | Competitor C |
|-----------|--------------|--------------|--------------|--------------|
| **Positioning** | Mid-market | Premium | Budget | Enterprise |
| **Target Customer** | SMBs | Enterprise | Startups | Large orgs |
| **Pricing Model** | Subscription | Annual | Freemium | Custom |
| **Entry Price** | $10/mo | $50/mo | Free | Contact |
| **Key Differentiator** | Ease of use | Integration depth | Price | Scalability |
| **Primary Weakness vs You** | N/A | Complex setup | Limited features | High cost |
| **Funding Stage** | Series A | Series C | Bootstrapped | Public |
| **Est. Company Size** | 25 | 500 | 10 | 5000 |

SEO Considerations

Keyword Targeting

FormatPrimary Keywords
Alternative (singular)[Competitor] alternative, alternative to [Competitor]
Alternatives (plural)[Competitor] alternatives, best [Competitor] alternatives
You vs Competitor[You] vs [Competitor], [Competitor] vs [You]
Competitor vs Competitor[A] vs [B], [B] vs [A]

Internal Linking

  • Link between related competitor pages
  • Link from feature pages to relevant comparisons
  • Create hub page linking to all competitor content

Schema Markup

Consider FAQ schema for questions like "What is the best alternative to [Competitor]?"

Citation Requirements

Inline citations are mandatory. Every factual claim must include [Source N](#Sources) reference.

  • Number sources sequentially
  • Include exact URL in Sources section
  • If information from multiple sources, cite all: [Source 1, 3](#Sources)
  • For unverified claims, state: "Unable to verify from public sources"
  • Prefer primary sources (company websites, press releases) over secondary (news, blogs)

Deliverable Formats

Executive Summary (1 page)

## Competitive Landscape Summary

**Market:** [Category] — $[X]B market growing [Y]% annually

**Key competitors:** A (leader), B (challenger), C (niche)

**Our positioning:** [Where you sit and why it matters]

**Key insight:** [One sentence about biggest opportunity]

| Metric | You | A | B | C |
|--------|-----|---|---|---|
| Users | X | Y | Z | W |
| Pricing (starter) | $X | $Y | $Z | $W |
| Rating (G2) | X.X | Y.Y | Z.Z | W.W |

Detailed Report (per competitor)

  1. Company overview (size, funding, team)
  2. Product analysis (features, UX screenshots)
  3. Pricing breakdown
  4. SWOT analysis
  5. Review analysis (top praised, top complained)
  6. Positioning vs. you
  7. Opportunity summary

See references/competitive-analysis-framework.md for complete report template.

Common Mistakes

MistakeProblemFix
Only looking at featuresMisses positioning, pricing, tractionUse 7-layer framework
Biased analysisLoses credibilityBe honest about competitor strengths
Outdated dataWrong conclusionsDate all research, refresh quarterly
Too many competitorsAnalysis paralysisFocus on top 3-5 direct competitors
No "so what"Data without insightEnd each section with implications
Feature-only comparisonDoesn't show positioningInclude pricing, reviews, positioning map

Quality Checklist

Before finalizing:

  • Target Customer Profile completed with firmographics, pain points, behavioral patterns
  • All competitors researched across all dimensions
  • Every factual claim has inline citation
  • Competitive matrix complete (use "N/A" or "Not disclosed" if needed)
  • Market Gaps section identifies at least 3 specific gaps with evidence
  • SWOT items are specific and evidence-based, not generic
  • Recommendations are actionable and tied to findings
  • Sources section includes all referenced URLs

Error Handling

If competitor website inaccessible: Note in report, use available search results and news coverage.

If pricing not public: State "Pricing not publicly disclosed" and note indirect indicators (e.g., "enterprise sales model suggested by 'Contact Us' pricing page").

If funding data unavailable: Search for alternative signals: LinkedIn employee count, office locations, news mentions of growth.

If fewer than 5 clear competitors exist: Include available competitors and note market context (e.g., "Emerging market with limited direct competitors").

Reference Files


Supporting file: references/comparison-page-templates.md

Section Templates for Competitor Pages

Ready-to-use templates for each section of competitor comparison pages.

Contents

  • TL;DR Summary
  • Paragraph Comparison (Not Just Tables)
  • Feature Comparison Section
  • Pricing Comparison Section
  • Service & Support Comparison
  • Who It's For Section
  • Migration Section
  • Social Proof Section
  • Comparison Table Best Practices (beyond checkmarks, organize by category, include ratings where useful)

TL;DR Summary

Start every page with a quick summary for scanners:

**TL;DR**: [Competitor] excels at [strength] but struggles with [weakness].
[Your product] is built for [your focus], offering [key differentiator].
Choose [Competitor] if [their ideal use case]. Choose [You] if [your ideal use case].

Paragraph Comparison (Not Just Tables)

For each major dimension, write a paragraph:

## Features

[Competitor] offers [description of their feature approach].
Their strength is [specific strength], which works well for [use case].
However, [limitation] can be challenging for [user type].

[Your product] takes a different approach with [your approach].
This means [benefit], though [honest tradeoff].
Teams who [specific need] often find this more effective.

Feature Comparison Section

Go beyond checkmarks:

## Feature Comparison

### [Feature Category]

**[Competitor]**: [2-3 sentence description of how they handle this]
- Strengths: [specific]
- Limitations: [specific]

**[Your product]**: [2-3 sentence description]
- Strengths: [specific]
- Limitations: [specific]

**Bottom line**: Choose [Competitor] if [scenario]. Choose [You] if [scenario].

Pricing Comparison Section

## Pricing

| | [Competitor] | [Your Product] |
|---|---|---|
| Free tier | [Details] | [Details] |
| Starting price | $X/user/mo | $X/user/mo |
| Business tier | $X/user/mo | $X/user/mo |
| Enterprise | Custom | Custom |

**What's included**: [Competitor]'s $X plan includes [features], while
[Your product]'s $X plan includes [features].

**Total cost consideration**: Beyond per-seat pricing, consider [hidden costs,
add-ons, implementation]. [Competitor] charges extra for [X], while
[Your product] includes [Y] in base pricing.

**Value comparison**: For a 10-person team, [Competitor] costs approximately
$X/year while [Your product] costs $Y/year, with [key differences in what you get].

Service & Support Comparison

## Service & Support

| | [Competitor] | [Your Product] |
|---|---|---|
| Documentation | [Quality assessment] | [Quality assessment] |
| Response time | [SLA if known] | [Your SLA] |
| Support channels | [List] | [List] |
| Onboarding | [What they offer] | [What you offer] |
| CSM included | [At what tier] | [At what tier] |

**Support quality**: Based on [G2/Capterra reviews, your research],
[Competitor] support is described as [assessment]. Common feedback includes
[quotes or themes].

[Your product] offers [your support approach]. [Specific differentiator like
response time, dedicated CSM, implementation help].

Who It's For Section

## Who Should Choose [Competitor]

[Competitor] is the right choice if:
- [Specific use case or need]
- [Team type or size]
- [Workflow or requirement]
- [Budget or priority]

**Ideal [Competitor] customer**: [Persona description in 1-2 sentences]

## Who Should Choose [Your Product]

[Your product] is built for teams who:
- [Specific use case or need]
- [Team type or size]
- [Workflow or requirement]
- [Priority or value]

**Ideal [Your product] customer**: [Persona description in 1-2 sentences]

Migration Section

## Switching from [Competitor]

### What transfers
- [Data type]: [How easily, any caveats]
- [Data type]: [How easily, any caveats]

### What needs reconfiguration
- [Thing]: [Why and effort level]
- [Thing]: [Why and effort level]

### Migration support

We offer [migration support details]:
- [Free data import tool / white-glove migration]
- [Documentation / migration guide]
- [Timeline expectation]
- [Support during transition]

### What customers say about switching

> "[Quote from customer who switched]"
> — [Name], [Role] at [Company]

Social Proof Section

Focus on switchers:

## What Customers Say

### Switched from [Competitor]

> "[Specific quote about why they switched and outcome]"
> — [Name], [Role] at [Company]

> "[Another quote]"
> — [Name], [Role] at [Company]

### Results after switching
- [Company] saw [specific result]
- [Company] reduced [metric] by [amount]

Comparison Table Best Practices

Beyond Checkmarks

Instead of:

FeatureYouCompetitor
Feature A
Feature B

Do this:

FeatureYouCompetitor
Feature AFull support with [detail]Basic support, [limitation]
Feature B[Specific capability]Not available

Organize by Category

Group features into meaningful categories:

  • Core functionality
  • Collaboration
  • Integrations
  • Security & compliance
  • Support & service

Include Ratings Where Useful

CategoryYouCompetitorNotes
Ease of use⭐⭐⭐⭐⭐⭐⭐⭐⭐[Brief note]
Feature depth⭐⭐⭐⭐⭐⭐⭐⭐⭐[Brief note]

Supporting file: references/competitive-analysis-framework.md

Competitive Analysis Framework

Reference guide with detailed examples and methodologies for each section of the competitive analysis report.

Target Customer Profile Examples

Example 1: B2B SaaS Platform

Firmographics:

  • Company size: 50-500 employees, $10M-$100M revenue
  • Industry focus: E-commerce, retail, consumer goods
  • Geographic markets: North America, Western Europe
  • Technology maturity: Early adopters, cloud-native infrastructure

Pain Points & Goals:

  • Overwhelmed by manual customer support processes (200+ daily tickets)
  • Unable to scale support without proportional headcount increase
  • Inconsistent response quality across support agents
  • Missing revenue opportunities due to slow response times
  • Current alternatives: Email + spreadsheets, basic helpdesk software
  • Decision criteria: ROI from productivity gains, integration with existing tools, ease of implementation

Behavioral Patterns:

  • Current solution: Zendesk or Intercom for ticketing, manual responses
  • Search/discovery: Google "AI customer support for e-commerce", peer recommendations in industry Slack groups
  • Buying process: 30-60 day evaluation, requires buy-in from support lead + engineering + finance

Market Sizing:

  • TAM: 500,000 e-commerce businesses globally with 50+ employees
  • SAM: 50,000 businesses in target regions using helpdesk software
  • Market growth: 25% YoY as e-commerce expands

Example 2: B2C Mobile App

Firmographics:

  • Individual consumers, ages 25-45
  • Urban professionals in tier-1 cities
  • Income: $75K-$150K household income
  • Technology maturity: Smartphone-native, app-first mindset

Pain Points & Goals:

  • Lack time to manage personal finances effectively
  • Frustrated by complex investment platforms requiring expertise
  • Want passive wealth building without active management
  • Current alternatives: Traditional banks, robo-advisors like Betterment, manual stock trading
  • Decision criteria: Trustworthiness/security, simplicity of interface, transparent fees

Behavioral Patterns:

  • Current solution: High-yield savings accounts + employer 401k, sporadic stock purchases
  • Search/discovery: App Store search "investing app", influencer recommendations on TikTok/Instagram, Reddit r/personalfinance
  • Buying process: Download free app → trial for 1-2 weeks → upgrade to paid if satisfied

Market Sizing:

  • TAM: 80 million smartphone users in US aged 25-45
  • SAM: 12 million actively using fintech apps for investing
  • Market growth: 18% YoY as millennials enter peak earning years

Market Gaps Analysis Examples

Example: Conversational AI Market

Underserved Customer Segments:

  • Small businesses (1-10 employees) with messaging-heavy sales: ManyChat/Chatfuel target marketers, enterprise platforms target 100+ employee companies. Missing the 500K+ micro-businesses selling via Instagram/Facebook DMs who need sales assistance, not marketing automation.
  • Non-English markets with cultural nuance needs: Most platforms English-first with basic translation. Southeast Asian markets value "human touch" over automation—need AI that assists humans rather than replaces them.

Feature/Capability Gaps:

  • Sales-optimized AI vs support-optimized AI: All major platforms (Intercom, Zendesk, Gorgias) optimize for ticket resolution rates and CSAT scores. No platform optimizes for revenue per conversation, upsell rates, conversion metrics—leaving sales-focused businesses underserved.
  • Real-time team collaboration for small teams: Enterprise platforms have robust team features but overkill for 2-5 person teams. Small business tools lack real-time sync. Gap: Lightweight, real-time collaboration for micro-teams.

Positioning/Business Model Gaps:

  • Affordable enterprise-grade AI ($50-75/month sweet spot): Basic chatbots at $15-40/month lack sophisticated AI. Enterprise AI at $300+/month excludes SMBs. Missing: Sophisticated AI (GPT-4 level) packaged affordably for small businesses.
  • Human-in-the-loop vs full automation: Pure automation fails in cultures valuing personal relationships (documented in Southeast Asia). Gap: AI that suggests responses to humans rather than auto-sending.

Strategic Implications: These gaps reveal an underserved mid-market segment: sophisticated needs but limited budgets. First-mover advantage exists for specialized solutions (e.g., "AI sales assistant for Vietnamese social commerce") before generalist competitors recognize the niche.


Competitive Moats Examples

Data Moats

Example: Netflix's viewing data

  • Description: Netflix accumulates billions of hours of viewing data—what users watch, when they pause, what they skip, completion rates by demographic.
  • Why defensible: New entrants start with zero data. Takes years to accumulate enough data for accurate recommendations. Network effect: more users → more data → better recommendations → more users.

Example: Proprietary conversation data for AI training

  • Description: Company captures 10,000+ sales conversations with outcome data (which responses led to conversions, upsells, objection handling success rates).
  • Why defensible: Competitors must start from scratch. Data compounds over time—every new customer adds training data. Requires time + scale, can't be bought or copied.

Network Effects Moats

Example: Slack's within-organization network effect

  • Description: Value increases as more team members join. First user has limited utility, but at 50% team adoption, Slack becomes essential.
  • Why defensible: Switching costs increase with network size. Competitor must convince entire organization to switch simultaneously, not just one user.

Brand Moats

Example: Apple's premium brand perception

  • Description: Decades of consistent quality, design excellence, and aspirational marketing created "status symbol" positioning.
  • Why defensible: Requires sustained investment over many years. Can't be replicated with marketing budget alone—needs product excellence + cultural zeitgeist alignment.

Specialization/Focus Moats

Example: Vertical SaaS for dental practices

  • Description: Built specifically for dentistry—includes insurance claim processing, appointment reminders, patient x-ray management, HIPAA compliance templates specific to dental workflows.
  • Why defensible: Horizontal competitors (generic CRM) can't match depth without fragmenting focus. Building vertical depth requires domain expertise and close customer relationships. Switching costs high due to workflow integration.

Cultural/Geographic Moats

Example: Vietnamese language and culture expertise

  • Description: Deep understanding of Vietnamese sales culture (relationship-driven commerce, communication style, payment preferences like COD, regional slang).
  • Why defensible: Can't be learned from documentation or Google Translate. Requires lived experience, local team, market immersion. Foreign competitors struggle with cultural nuance (e.g., when formality is expected vs casual tone).

Integration Moats

Example: Deep Salesforce integration

  • Description: Native Salesforce app with bi-directional sync, custom object support, Apex triggers, Lightning components, decade of API updates.
  • Why defensible: Requires years of engineering investment to match feature parity. Salesforce API complexity creates barrier. Customers build workflows around integration depth—high switching cost.

Cost Advantage Moats

Example: Amazon's fulfillment center scale

  • Description: Massive scale enables lower per-unit fulfillment costs ($3/shipment vs $8/shipment for competitors).
  • Why defensible: Requires massive capital investment to replicate. Economies of scale—competitors with 1/10th volume can't match pricing without losing money.

Regulatory Moats

Example: Banking license

  • Description: Obtaining banking charter requires years, capital reserves, regulatory approval, ongoing compliance.
  • Why defensible: Legal barrier to entry. Competitors must invest 2-3 years + millions in legal/compliance to obtain license. Incumbents have time to build customer base before new entrants launch.

Threat Analysis Framework

Likelihood Assessment Guidelines

High Likelihood (60-80%+):

  • Competitor publicly announced plans or roadmap includes this capability
  • Market trend showing clear momentum (3+ major players moving in direction)
  • Low barriers to entry for competitor
  • Strong financial incentive for competitor to make move

Medium Likelihood (30-60%):

  • Competitor has capability but unclear if they'll prioritize
  • Market signals mixed (some movement, but not widespread)
  • Moderate barriers to entry
  • Uncertain ROI for competitor

Low Likelihood (10-30%):

  • Competitor would need significant strategic shift
  • Market showing little movement in this direction
  • High barriers to entry (technical, regulatory, cultural)
  • Poor fit with competitor's business model or incentives

Impact Assessment Guidelines

High Impact:

  • Existential threat (could eliminate 50%+ of revenue or make product obsolete)
  • Fundamentally undermines core value proposition
  • Forces major pivot or business model change

Medium Impact:

  • Significant revenue risk (10-30% revenue at risk)
  • Reduces competitive advantage but doesn't eliminate it
  • Requires strategic response but not existential

Low Impact:

  • Minimal revenue risk (<10%)
  • Affects specific segment or feature
  • Can be addressed tactically

Mitigation Strategy Principles

Effective mitigation strategies should:

  1. Be specific and actionable (not "improve product" but "launch X feature by Q3")
  2. Address root cause (if threat is "competitor copies feature," mitigation is "build moat around feature" not "market better")
  3. Include timing (mitigation needed now vs can wait)
  4. Be realistic given resources (don't propose solutions requiring 10x budget)

Threat Analysis Examples

Example 1: Platform Risk

Threat: Meta restricts API access or changes Messenger policies, breaking product integration

  • Likelihood: Medium (40%) — Meta has history of API changes but monetizes business messaging, incentive to support ecosystem
  • Impact: High — Product relies on Messenger API as core functionality, 80% of revenue from Messenger users
  • Mitigation:
    1. Diversify to WhatsApp and Instagram DM APIs (under same Meta umbrella but different policies) by Q2
    2. Build standalone web chat widget for customers' own websites, reducing platform dependence by 30%
    3. Maintain close relationship with Meta partnership team, get advance notice of policy changes
    4. Monitor Meta developer forums and changelog weekly for early signals

Example 2: Competitive Entry

Threat: Intercom launches affordable tier ($50/month) targeting SMBs, leveraging brand and distribution

  • Likelihood: Low-Medium (25%) — Intercom historically focused on mid-market to enterprise, lowering price cannibalizes higher-tier revenue and requires different go-to-market motion
  • Impact: Medium — Would compete for same customer segment, but Intercom optimized for support not sales, different positioning
  • Mitigation:
    1. Establish category leadership as "AI sales assistant" (not "customer messaging") in next 12 months before Intercom enters, own the positioning
    2. Build specialization moat (Vietnamese market, sales optimization) that Intercom's generalist platform can't match
    3. Lock in customers with annual contracts (20% discount) to create switching cost
    4. If Intercom enters: Emphasize sales-specific features and local expertise in head-to-head comparisons

Example 3: AI Commoditization

Threat: GPT-5 becomes so easy to use that any developer can build competitive AI assistant in a weekend, eliminating AI advantage

  • Likelihood: High (65%) — Clear trend toward simpler AI APIs and lower barriers
  • Impact: Medium — Reduces differentiation on AI quality alone, but complete solution still requires infrastructure, UX, domain expertise
  • Mitigation:
    1. Shift moat from AI to proprietary data (what prompts convert best, industry-specific playbooks, benchmarking data across customers)
    2. Build network effects via benchmarking ("see how your metrics compare to top performers")
    3. Focus on workflow integration depth, not just AI quality (CRM sync, analytics, team collaboration)
    4. Position as complete solution vs point tool ("We solve the whole problem, not just AI access")

Strategic Recommendations Framework

Characteristics of Strong Recommendations

Actionable:

  • ❌ Bad: "Improve product-market fit"
  • ✅ Good: "Launch Vietnamese language support and hire Hanoi-based customer success manager by Q2 to enter Vietnam market ahead of Respond.io"

Evidence-based:

  • ❌ Bad: "Consider enterprise segment" (no rationale)
  • ✅ Good: "Target enterprise segment: 3 of 5 competitors (Intercom, Zendesk, Salesforce) already upmarket, leaving SMB underserved + SMB segment growing 30% YoY per industry data [Source 12]"

Prioritized:

  • ❌ Bad: List of 15 equal recommendations
  • ✅ Good: 3-5 recommendations ranked by impact/effort, with clear "must-do now" vs "consider later"

Tied to findings:

  • ❌ Bad: Generic advice that could apply to any company
  • ✅ Good: Directly references specific gaps/threats/opportunities identified earlier in analysis

Recommendation Template

[Recommendation Title]

Rationale: [2-3 sentences connecting to specific findings from competitive analysis—cite the gap, threat, or opportunity this addresses]

Approach: [Specific actions to take, with timeline if applicable]

Expected Outcome: [Concrete results to measure success]

Priority: [Critical/High/Medium] — [Why this priority level]

Example Recommendations

Example 1: Category Creation

Own the "Vietnamese AI Sales Assistant" Category

Rationale: Research shows no established player claims "AI sales assistant for Vietnamese social commerce" positioning. Competitors either target global markets generically (Respond.io, Sleekflow) or focus on marketing automation (ManyChat). Market gap analysis reveals 500K+ Vietnamese social sellers underserved by existing tools [Source 8, 15]. Vietnam e-commerce growing 52.9% YoY [Source 3], creating urgency to establish leadership before larger competitors recognize opportunity.

Approach:

  1. Register "AI sales assistant for Vietnamese social commerce" positioning in all marketing (website, ads, content) within 30 days
  2. Publish 10 Vietnamese-language blog posts on "AI-assisted selling" best practices over next quarter
  3. Secure speaking slot at Vietnam E-commerce Summit (September) to establish thought leadership
  4. Launch case study program: Document 5 customer success stories with before/after revenue metrics by Q3
  5. Target SEO for "AI sales assistant Vietnam", "Messenger sales tool Vietnam" (zero competition currently)

Expected Outcome: #1 Google ranking for "AI sales assistant Vietnam" within 6 months, 50+ inbound leads per month from content by Q4, recognized brand in Vietnamese seller communities

Priority: Critical — 12-18 month window before larger competitors enter market. Category leadership creates sustainable advantage even when well-funded competitors arrive.

Example 2: Competitive Positioning

Position Against Respond.io as "Sales-Focused Alternative at 40% Lower Cost"

Rationale: Competitive matrix shows Respond.io ($79/month entry) is closest direct competitor but optimized for customer support, not sales. Threat analysis indicates medium likelihood (40%) Respond.io will lower prices or add sales features [Section: Competitive Threats]. However, Respond.io's customer service positioning and omnichannel complexity creates opening for specialized, affordable sales tool.

Approach:

  1. Create comparison landing page: "Respond.io vs [Your Product]" highlighting sales-specific features (revenue analytics, upsell suggestions, conversion optimization) vs support features (ticket resolution, CSAT tracking)
  2. Price Starter tier at $49/month (38% lower than Respond.io $79) to emphasize affordability
  3. Run targeted ads: "Selling on Messenger? Respond.io is built for support. [Your Product] is built for sales. Try free for 14 days"
  4. Build sales-specific features Respond.io lacks: deal pipeline view, commission tracking for agents, revenue forecasting

Expected Outcome: Win 30% of prospects evaluating Respond.io by offering clearer value prop for sales use case. Conversion rate of 15%+ on comparison page visitors.

Priority: High — Respond.io is top competitor in target segment. Clear positioning prevents head-to-head feature comparison, competes on different axis (sales vs support).

Example 3: Moat Building

Build Proprietary Vietnamese Sales Conversation Dataset

Rationale: Threat analysis shows high likelihood (65%) that AI commoditizes over next 12-24 months as GPT becomes easier to use [Section: AI Commoditization Threat]. Current advantage is GPT-4 access, but any competitor can access same model. Sustainable moat requires proprietary data competitors can't replicate. EQL Ivy report demonstrates data moat effectiveness [Source: EQL Ivy Competitive Advantages].

Approach:

  1. Instrument product to capture: customer message → AI suggestion → agent's actual response → outcome (conversion Y/N, revenue)
  2. Build dataset of 10,000+ Vietnamese sales conversations with outcomes by end of year
  3. A/B test prompt variations: track which approaches yield highest conversion (formal vs casual tone, emoji usage, product presentation styles)
  4. Use data to continuously improve AI suggestions: "In your industry, this approach converts 23% better than alternatives"
  5. Offer customers benchmarking: "Your conversion rate is top 10% of similar businesses"—creates network effect

Expected Outcome: By year-end, AI suggestions based on proprietary data outperform generic GPT-4 by 15-20% conversion rate. Creates defensible advantage even as base models commoditize.

Priority: High — Must start data collection now to build sufficient dataset before competitors recognize importance. Compounds over time (more customers → more data → better AI → more customers).


Market Sizing Methodologies

Top-Down Approach

Start with total market and apply filters to estimate addressable segment:

Example: B2B SaaS for E-commerce Customer Support

  1. Total market: 26 million e-commerce businesses globally [Source: Shopify Commerce Trends Report]
  2. Filter by size: Only 2.3 million have 10+ employees (exclude solopreneurs)
  3. Filter by geography: Only 800K in North America + Western Europe (target markets)
  4. Filter by need: Only 400K have sufficient customer service volume to need dedicated tools (>100 inquiries/day)
  5. Serviceable Addressable Market: 400K businesses
  6. Realistic target (Year 1): 0.5% penetration = 2,000 customers

Bottom-Up Approach

Start with specific customer acquisition channels and estimate reach:

Example: Mobile Finance App

  1. Primary channel - App Store search:

    • "investing app" gets 50K searches/month in US [Source: App Annie]
    • 10% click-through to top 3 results = 5K visits/month
    • 20% download free app = 1K downloads/month
    • 30% convert to paid = 300 new customers/month
  2. Secondary channel - Instagram influencer partnerships:

    • Partner with 10 finance influencers (50K-200K followers each)
    • Average reach: 100K followers × 3% engagement = 3K engaged viewers per post
    • 10 influencers × 3K = 30K reached/month
    • 5% download app = 1.5K downloads/month
    • 30% convert to paid = 450 new customers/month
  3. Total realistic acquisition: 750 new customers/month = 9K/year

Validation Approaches

Proxy metrics:

  • LinkedIn company search: "E-commerce" + "50-200 employees" + "United States" = estimate of TAM
  • G2/Capterra competitor review counts: If competitor has 500 reviews and 5% of customers leave reviews, estimate 10K customers
  • Industry association membership: "Vietnam E-Commerce Association has 12,000 member businesses"

Sanity checks:

  • Does TAM make sense relative to competitor funding? (If TAM is only 10K businesses, why did competitor raise $50M?)
  • Does growth rate align with industry trends?
  • Does addressable market support your revenue projections?

Research Efficiency Tips

Finding Competitor Pricing Quickly

  1. Search "[competitor] pricing page" (often indexed even if gated)
  2. Check Wayback Machine (archive.org) if current pricing hidden
  3. Search "[competitor] review pricing" on G2/Capterra (reviews often mention price)
  4. Search "[competitor] pricing site:reddit.com" (users discuss pricing in communities)
  5. Search "[competitor] alternative" (comparison sites like AlternativeTo list pricing)

Finding Funding Information

  1. Crunchbase (free tier shows basic funding)
  2. Search "[competitor] funding" + "TechCrunch" or "VentureBeat"
  3. PitchBook (requires subscription but often available via university library)
  4. Company's Press Releases page
  5. LinkedIn company page (employees count = rough funding stage proxy)

Finding Company Size

  1. LinkedIn company page → "See all X employees"
  2. Search "[competitor] company size" + "site:linkedin.com"
  3. Crunchbase shows employee count estimates
  4. Check Glassdoor reviews (employees mention company size)
  5. Press releases announcing office openings, hiring sprees

Finding Target Customer Profile

  1. Read competitor's case studies page (shows customer types)
  2. Search competitor's customer reviews on G2 (reviewers list company size, industry)
  3. Check competitor's "customers" page or customer logo wall
  4. Search "[competitor] customer" + LinkedIn Sales Navigator (shows who works at customer companies)
  5. Analyze competitor's ad targeting (Facebook Ad Library shows targeting)

Finding Market Gaps

  1. Read 1-star competitor reviews (shows pain points current solutions don't address)
  2. Reddit/forums: "[industry] tools" discussions reveal unmet needs
  3. Feature request boards (ProductBoard, Canny) show what customers want
  4. Job postings at competitors (what they're hiring for reveals weaknesses)
  5. Compare competitor feature matrices (what no one offers = potential gap)

Supporting file: references/content-architecture.md

Content Architecture for Competitor Pages

How to structure and maintain competitor data for scalable comparison pages.

Contents

  • Centralized Competitor Data
  • Competitor Data Template
  • Your Product Data
  • Page Generation
  • Index Page Structure (alternatives index, vs comparisons index, index page best practices)
  • Footer Navigation

Centralized Competitor Data

Create a single source of truth for each competitor:

competitor_data/
├── notion.md
├── airtable.md
├── monday.md
└── ...

Competitor Data Template

Per competitor, document:

name: Notion
website: notion.so
tagline: "The all-in-one workspace"
founded: 2016
headquarters: San Francisco

# Positioning
primary_use_case: "docs + light databases"
target_audience: "teams wanting flexible workspace"
market_position: "premium, feature-rich"

# Pricing
pricing_model: per-seat
free_tier: true
free_tier_limits: "limited blocks, 1 user"
starter_price: $8/user/month
business_price: $15/user/month
enterprise: custom

# Features (rate 1-5 or describe)
features:
  documents: 5
  databases: 4
  project_management: 3
  collaboration: 4
  integrations: 3
  mobile_app: 3
  offline_mode: 2
  api: 4

# Strengths (be honest)
strengths:
  - Extremely flexible and customizable
  - Beautiful, modern interface
  - Strong template ecosystem
  - Active community

# Weaknesses (be fair)
weaknesses:
  - Can be slow with large databases
  - Learning curve for advanced features
  - Limited automations compared to dedicated tools
  - Offline mode is limited

# Best for
best_for:
  - Teams wanting all-in-one workspace
  - Content-heavy workflows
  - Documentation-first teams
  - Startups and small teams

# Not ideal for
not_ideal_for:
  - Complex project management needs
  - Large databases (1000s of rows)
  - Teams needing robust offline
  - Enterprise with strict compliance

# Common complaints (from reviews)
common_complaints:
  - "Gets slow with lots of content"
  - "Hard to find things as workspace grows"
  - "Mobile app is clunky"

# Migration notes
migration_from:
  difficulty: medium
  data_export: "Markdown, CSV, HTML"
  what_transfers: "Pages, databases"
  what_doesnt: "Automations, integrations setup"
  time_estimate: "1-3 days for small team"

Your Product Data

Same structure for yourself—be honest:

name: [Your Product]
# ... same fields

strengths:
  - [Your real strengths]

weaknesses:
  - [Your honest weaknesses]

best_for:
  - [Your ideal customers]

not_ideal_for:
  - [Who should use something else]

Page Generation

Each page pulls from centralized data:

  • [Competitor] Alternative page: Pulls competitor data + your data
  • [Competitor] Alternatives page: Pulls competitor data + your data + other alternatives
  • You vs [Competitor] page: Pulls your data + competitor data
  • [A] vs [B] page: Pulls both competitor data + your data

Benefits:

  • Update competitor pricing once, updates everywhere
  • Add new feature comparison once, appears on all pages
  • Consistent accuracy across pages
  • Easier to maintain at scale

Index Page Structure

Alternatives Index

URL: /alternatives or /alternatives/index

Purpose: Lists all "[Competitor] Alternative" pages

Page structure:

  1. Headline: "[Your Product] as an Alternative"
  2. Brief intro on why people switch to you
  3. List of all alternative pages with:
    • Competitor name/logo
    • One-line summary of key differentiator vs. that competitor
    • Link to full comparison
  4. Common reasons people switch (aggregated)
  5. CTA

Example:

## Explore [Your Product] as an Alternative

Looking to switch? See how [Your Product] compares to the tools you're evaluating:

- **[Notion Alternative](/alternatives/notion)** — Better for teams who need [X]
- **[Airtable Alternative](/alternatives/airtable)** — Better for teams who need [Y]
- **[Monday Alternative](/alternatives/monday)** — Better for teams who need [Z]

Vs Comparisons Index

URL: /vs or /compare

Purpose: Lists all "You vs [Competitor]" and "[A] vs [B]" pages

Page structure:

  1. Headline: "Compare [Your Product]"
  2. Section: "[Your Product] vs Competitors" — list of direct comparisons
  3. Section: "Head-to-Head Comparisons" — list of [A] vs [B] pages
  4. Brief methodology note
  5. CTA

Index Page Best Practices

Keep them updated: When you add a new comparison page, add it to the relevant index.

Internal linking:

  • Link from index → individual pages
  • Link from individual pages → back to index
  • Cross-link between related comparisons

SEO value:

  • Index pages can rank for broad terms like "project management tool comparisons"
  • Pass link equity to individual comparison pages
  • Help search engines discover all comparison content

Sorting options:

  • By popularity (search volume)
  • Alphabetically
  • By category/use case
  • By date added (show freshness)

Include on index pages:

  • Last updated date for credibility
  • Number of pages/comparisons available
  • Quick filters if you have many comparisons

Footer Navigation

The site footer appears on all marketing pages, making it a powerful internal linking opportunity for competitor pages.

Option 1: Link to Index Pages (Minimum)

At minimum, add links to your comparison index pages in the footer:

Footer
├── Compare
│   ├── Alternatives →  /alternatives
│   └── Comparisons →  /vs

This ensures every marketing page passes link equity to your comparison content hub.

Option 2: Footer Columns by Format (Recommended for SEO)

For stronger internal linking, create dedicated footer columns for each format you've built, linking directly to your top competitors:

Footer
├── [Product] vs               ├── Alternatives to            ├── Compare
│   ├── vs Notion              │   ├── Notion Alternative     │   ├── Notion vs Airtable
│   ├── vs Airtable            │   ├── Airtable Alternative   │   ├── Monday vs Asana
│   ├── vs Monday              │   ├── Monday Alternative     │   ├── Notion vs Monday
│   ├── vs Asana               │   ├── Asana Alternative      │   ├── ...
│   ├── vs Clickup             │   ├── Clickup Alternative    │   └── View all →
│   ├── ...                    │   ├── ...                    │
│   └── View all →             │   └── View all →             │

Guidelines:

  • Include up to 8 links per column (top competitors by search volume)
  • Add "View all" link to the full index page
  • Only create columns for formats you've actually built pages for
  • Prioritize competitors with highest search volume

Why Footer Links Matter

  1. Sitewide distribution: Footer links appear on every marketing page, passing link equity from your entire site to comparison content
  2. Crawl efficiency: Search engines discover all comparison pages quickly
  3. User discovery: Visitors evaluating your product can easily find comparisons
  4. Competitive positioning: Signals to search engines that you're a key player in the space

Implementation Notes

  • Update footer when adding new high-priority comparison pages
  • Keep footer clean—don't list every comparison, just the top ones
  • Match column headers to your URL structure (e.g., "vs" column → /vs/ URLs)
  • Consider mobile: columns may stack, so order by priority

How do I install Competitor analysis in Cursor, Claude Code, or Codex?

Run npx skills add manojbajaj95/claude-gtm-plugin --skill competitor-analysis in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Competitor analysis, not every skill in the repository.

Where does Competitor analysis come from and what license is it under?

Competitor analysis comes from the manojbajaj95/claude-gtm-plugin repository on GitHub. That repository has 74 GitHub stars. The skill is published under the MIT license.

Prefer plain text? Read the Competitor analysis guide as markdown.