| name | competitor-analysis |
| description | Analyze competitive landscape to identify strengths, weaknesses, opportunities, and threats. Inform product strategy and positioning based on market insights. |
Competitor Analysis
Overview
Systematic competitor analysis reveals market positioning, identifies competitive advantages, and informs strategic product decisions.
When to Use
- Product strategy development
- Market entry planning
- Pricing strategy
- Feature prioritization
- Market positioning
- Threat assessment
- Investment decisions
Instructions
1. Competitor Identification
class CompetitorAnalysis:
COMPETITOR_TYPES = {
'Direct': 'Same market, same features',
'Indirect': 'Different approach, same problem',
'Adjacent': 'Related market, potential crossover',
'Emerging': 'New entrants, potential disruptors'
}
def identify_competitors(self, market_segment):
"""Find all competitors"""
return {
'direct_competitors': [
{'name': 'Competitor A', 'market_share': '25%', 'founded': 2015},
{'name': 'Competitor B', 'market_share': '18%', 'founded': 2012}
],
'indirect_competitors': [
{'name': 'Different Approach A', 'method': 'AI-powered'}
],
'emerging_threats': [
{'name': 'Startup X', 'funding': '$10M Series A', 'differentiator': 'Mobile-first'}
]
}
def analyze_competitor(self, competitor):
"""Deep dive into competitor"""
return {
'name': competitor.name,
'founded': competitor.founded,
'headquarters': competitor.headquarters,
'funding': competitor.total_funding,
'employees': competitor.employee_count,
'market_share': competitor.market_share,
'target_market': competitor.segments,
'strengths': self.identify_strengths(competitor),
'weaknesses': self.identify_weaknesses(competitor),
'recent_moves': self.track_recent_moves(competitor)
}
def identify_strengths(self, competitor):
return {
'product': ['Feature completeness', 'UI/UX quality', 'Performance'],
'market': ['Brand recognition', 'Market share', 'Distribution'],
'financial': ['Funding', 'Revenue', 'Profitability'],
'team': ['Leadership', 'Engineering', 'Domain expertise']
}
def identify_weaknesses(self, competitor):
return {
'product': ['Missing features', 'Legacy architecture', 'Poor mobile experience'],
'market': ['Regional limitations', 'High prices', 'Poor support'],
'financial': ['Burn rate', 'Funding challenges', 'Profitability risk'],
'team': ['Key departures', 'Talent gaps', 'Execution issues']
}
2. Competitive Matrix
Competitive Analysis Matrix:
Market: Project Management Tools
Analysis Date: January 2025
---
Feature / Competitor | Our Product | Competitor A | Competitor B | Competitor C
---|---|---|---|---
Gantt Charts | Yes | Yes | No | Yes
Time Tracking | Yes | Limited | Yes | No
Mobile Apps | iOS + Android | iOS only | iOS + Android |
3. SWOT Analysis
class SWOTAnalysis {
createSWOT(company) {
return {
strengths: [
'Superior mobile experience',
'Fastest implementation (2 weeks)',
'Best customer support (2-hour response)',
'Advanced AI-powered automation',
' 95% customer retention',
'Strong engineering team'
],
weaknesses: [
'Limited enterprise features',
'Lower brand recognition vs competitors',
'Smaller professional services team',
'Limited on-premise deployment',
'Fewer integrations than top competitor',
'Smaller customer base (less network effects)'
],
opportunities: [
'Enterprise market (less penetrated)',
'International expansion (5x market)',
'AI/automation features (growing demand)',
'Vertical-specific solutions',
'API marketplace for partners',
'SMB market consolidation'
],
threats: [
'Competitor A aggressively selling',
'Free alternatives gaining traction',
'Tech giants entering market (Google, Microsoft)',
'Economic slowdown (budget cuts)',
'Talent retention (headhunting)',
'AI commoditization'
]
};
}
strategyRecommendations(swot) {
return {
leverage_strengths: [
,
,
],
: [
,
,
],
: [
,
,
],
: [
,
,
,
]
};
}
}
4. Competitive Insights Report
Competitive Intelligence Report
Prepared For: Executive Team, Product Team
Date: January 2025
---
Market Status: Moderately competitive with emerging threats
Opportunity: Underserved enterprise segment
Recommendation: Invest in enterprise features and global expansion
---
This Quarter:
- Competitor A: Released AI copilot feature
Our Response: Advanced in AI roadmap priority
- Competitor B: Launched free tier
Our Response: Strengthen free tier features and
Best Practices
✅ DO
- Analyze current and emerging competitors
- Monitor competitor activities regularly
- Understand customer perception of competition
- Use competitive insights to inform strategy
- Focus on differentiation, not just comparison
- Include market trends in analysis
- Update competitive analysis quarterly
- Share insights across organization
- Use data to back up claims
- Consider indirect competitors too
❌ DON'T
- Obsess over competitor pricing
- Copy competitor features blindly
- Ignore emerging threats
- Use only marketing materials for analysis
- Focus only on feature comparison
- Neglect customer feedback on competition
- Make analysis too complex
- Hide uncomfortable truths
- Change strategy based on every competitor move
- Ignore your competitive advantages
Competitive Analysis Tips
- Use public data sources (websites, job postings, funding)
- Talk to customers about competitors
- Follow competitor social media and blogs
- Set up competitor monitoring alerts
- Review customer reviews (G2, Capterra, etc.)
- Attend industry conferences