Skip to content

Workflow: Competitive Analysis

Estimated time: 30 minutes Difficulty: Intermediate Category: πŸ’Ό Commercial Professions: Merchants, Business Owners

🌐 Disponible aussi en Français


You need to understand your competitive environment to better position yourself. This workflow helps you:

  • Identify direct and indirect competitors
  • Analyze their offers, prices, strengths/weaknesses
  • Spot differentiation opportunities
  • Adjust your commercial strategy

⚠️ Strategy: Knowing competition = identifying untapped niches and differentiating arguments.


  • Cowork enabled in Claude Desktop
  • Your geographic area (service radius)
  • Your current offering (services/products)
  • Workspace folder created

Terminal window
mkdir -p ~/Cowork-Workspace/intelligence/competition

Identify players:

List competitors for: [Your business] in [Geographic zone]
MY BUSINESS:
- Industry: [Ex: Electrician, Flower shop, HR Consultant]
- Area: [Ex: City and 20mi radius, State, National]
- Offering: [Services/products provided]
IDENTIFICATION SOURCES:
1. GOOGLE MAPS:
Search: "[Industry] + [City]"
Example: "electrician Chicago"
For each competitor displayed:
- Name
- Address
- Distance from my business
- Google rating (/5)
- Review count
- Website (if present)
- Phone
2. YELLOW PAGES / DIRECTORIES:
Complete list (some absent from Google Maps)
3. PROFESSIONAL DIRECTORIES:
- Chamber of Commerce
- Industry associations
- Sector-specific directories
4. SOCIAL NETWORKS:
LinkedIn search: "[Industry] + [City]"
Facebook local business pages
CATEGORIZATION:
DIRECT COMPETITORS (same offering, same area):
- Competitor A: [Name] - [Address] - [3.8]/5 (45 reviews)
- Competitor B: [Name] - [Address] - [4.2]/5 (120 reviews)
- [...]
INDIRECT COMPETITORS (partial offering or adjacent area):
- Competitor X: Specialized only in [sub-segment]
- Competitor Y: Adjacent area (may overlap)
TOTAL: [X] direct competitors | [Y] indirect competitors
Format: Excel table
Save: ~/Cowork-Workspace/intelligence/competition/competitor-map.xlsx

Evaluate online communication:

Digital analysis of top 5 competitors:
For each competitor:
WEBSITE:
URL: [https://...]
Design: [Modern/Dated/Absent]
Information:
- Detailed services: [Yes/No]
- Prices displayed: [Yes/No/Quote only]
- Customer references: [Yes/No]
- Blog/news: [Active/Inactive/Absent]
- Contact form: [Yes/No]
- Responsiveness (ethical test if applicable): [Response <24h?]
LOCAL SEO:
Google "electrician Chicago":
- Competitor A position: [Rank X]
- Competitor B position: [Rank Y]
- My position: [Rank Z]
SOCIAL NETWORKS:
LinkedIn:
- Presence: [Yes/No]
- Followers: [Number]
- Activity: [Posts/month]
Facebook:
- Active page: [Yes/No]
- Followers: [Number]
- Rating: [X]/5
Instagram (if B2C):
- Presence: [Yes/No]
- Followers: [Number]
- Engagement: [Avg likes/post]
CUSTOMER REVIEWS:
Google My Business:
- Competitor A: 4.2/5 (120 reviews)
Recent reviews: [Summary of last 5]
Recurring positive: [Ex: "Speed", "Price"]
Recurring negative: [Ex: "Delays", "Service"]
Thematic review analysis:
- Competitor strengths: [List]
- Competitor weaknesses: [List]
β†’ Opportunities for me: [Differentiation]
DIGITAL SCORE (/100):
- Website: [/30]
- Local SEO: [/20]
- Social networks: [/20]
- Customer reviews: [/30]
Format: Comparative grid
Save: ~/Cowork-Workspace/intelligence/competition/digital-analysis.xlsx

Analyze commercial positioning:

Offer comparison for: [Industry]
PRICE COLLECTION METHOD:
1. MYSTERY SHOPPER (ethical):
- Request quote for standard service
- Example: "Replace electrical panel 2 rows"
- Collect 3-5 competitive quotes
2. PUBLIC PRICING:
- Websites (if displayed)
- Brochures/catalogs
- Posted packages
3. INDIRECT SOURCES:
- Customer reviews mentioning prices
- Local forums/Facebook groups
COMPARATIVE GRID:
| Service | Me | Competitor A | Competitor B | Competitor C | Average |
|---------|-----|--------------|--------------|--------------|---------|
| Emergency service | $80 | $95 | $75 | $90 | $85 |
| Outlet installation | $45 | $50 | $40 | $55 | $48 |
| Panel package | $1200 | $1500 | $1100 | $1400 | $1333 |
POSITIONING ANALYSIS:
- My price positioning: [Premium / Mid-range / Budget]
- Cheapest competitor: [Name] ([-X%] vs average)
- Most expensive competitor: [Name] ([+Y%] vs average)
NON-PRICE DIFFERENTIATION:
Competitor A (more expensive):
- Justification: "5-year warranty" / "Premium materials"
- Included services: Priority service, 24/7 emergency
Competitor B (cheaper):
- Possible lower quality?
- Check reviews: Satisfied despite low price?
ME:
- My strengths vs competition: [Ex: Certified, responsiveness, experience]
- My weaknesses: [Ex: No weekend service, limited area]
DIFFERENTIATION OPPORTUNITIES:
- Untapped niche: [Ex: Home automation specialization]
- Missing service: [Ex: No one offers preventive maintenance]
- Unique positioning: [Ex: "Only certified X within 20mi radius"]
Save: ~/Cowork-Workspace/intelligence/competition/offer-price-comparison.xlsx

Competitive SWOT matrix:

Comparative SWOT: Me vs Competition
COMPETITOR STRENGTHS:
Competitor A:
βœ“ Longevity (30 years) = reputation
βœ“ Team of 8 = volume capacity
βœ“ Google rating 4.5/5 = satisfaction
βœ“ Physical showroom = customer trust
Competitor B:
βœ“ Price -20% vs average = attractive
βœ“ Responsiveness (response <2h per reviews)
βœ“ Strong social media presence
COMPETITOR WEAKNESSES:
Competitor A:
βœ— Outdated website (not mobile-responsive)
βœ— No social networks (aging)
βœ— Recent reviews mention "expensive"
βœ— Delays (order backlog)
Competitor B:
βœ— Variable quality (mixed reviews)
βœ— No certifications
βœ— Limited area (doesn't travel far)
MY STRENGTHS vs COMPETITION:
βœ“ [Ex: Certified (competitor B doesn't have)]
βœ“ [Ex: 24h responsiveness (vs 3-5d competitor A)]
βœ“ [Ex: Extended warranty]
βœ“ [Ex: Modern tools (thermal imaging)]
MY WEAKNESSES vs COMPETITION:
βœ— [Ex: Recent (2 years) vs competitor longevity]
βœ— [Ex: Solo (vs competitor teams)]
βœ— [Ex: Few Google reviews (15 vs 120 competitor A)]
βœ— [Ex: No physical showroom]
OPPORTUNITIES:
- Competitor A aging (elderly clientele) β†’ Capture young via digital
- No competitor in [niche] β†’ Specialize
- Competitor B negative reviews on quality β†’ Argument "Quality guaranteed"
THREATS:
- New budget competitor arrival (price war)
- Competitor A could modernize (digital)
- Local market saturated (7 competitors)
RECOMMENDED STRATEGY:
1. Exploit weakness A: [Action]
2. Avoid confrontation B: [Action]
3. Create differentiating niche: [Action]
Format: Visual SWOT matrix
Save: ~/Cowork-Workspace/intelligence/competition/swot-comparative.pdf

Define strategy:

Differentiation plan vs competition:
OBJECTIVE: Stand out on [Primary axis]
AXIS 1: EXPERTISE/SPECIALIZATION
Action: Position as expert [niche]
Example: "Energy retrofit specialist certified"
vs generalist competitors
Implementation:
- Additional training if needed
- Targeted communication (blog, networks)
- Partnerships (architects, real estate agencies)
AXIS 2: CUSTOMER SERVICE
Action: Relational excellence
Examples:
- Quote response <24h (vs 3-5d competitors)
- Post-service follow-up D+7 (satisfaction)
- Satisfaction guarantee "Redo if not satisfied"
Implementation:
- Responsiveness process (email alerts)
- Customer tracking CRM
- Customer relations training
AXIS 3: PRICE/VALUE
Choice: NOT compete on low price (race to bottom)
But: Justify price with value
Arguments:
- Premium materials (brands, warranties)
- Certifications
- Extended insurance (enhanced liability)
β†’ "More expensive but security + durability"
AXIS 4: INNOVATION
Action: Offer what competitors don't have
Examples:
- Video quotes (virtual site visit)
- Real-time work tracking app
- Payment plans (partner financing)
- Eco-responsibility (waste recycling, carbon footprint)
3-MONTH PLAN:
Month 1:
β–‘ Improve website (responsive, testimonials)
β–‘ Launch Google review campaign (satisfied clients)
β–‘ Create blog content (expertise)
Month 2:
β–‘ Specialization training [niche]
β–‘ Local partnerships (referrers)
β–‘ Optimize local SEO (Google My Business)
Month 3:
β–‘ Differentiation campaign (flyers, local Facebook ads)
β–‘ Measure results (contacts, conversions)
β–‘ Adjust strategy
SUCCESS INDICATORS:
- Google position "electrician Chicago" from 8th to Top 3
- Google rating from 4.0 to 4.5
- Google reviews from 15 to 50
- Revenue +20% vs same period Y-1
Save: ~/Cowork-Workspace/intelligence/competition/differentiation-plan-2026.pdf

Competitor X just launched [new service]
Quick analysis:
- Service description: [What]
- Price: [How much]
- Communication: [How promoted - site/networks/flyers]
- Market reception: [Customer reviews if available]
QUESTIONS:
- Is this a threat to me?
- Should I offer equivalent?
- OR opportunity to ignore (unprofitable niche)?
DECISION (3 options):
A. Copy quickly (if obvious success)
B. Adapt/improve (offer better)
C. Ignore (not my market)
If A or B: Quick launch plan (4 weeks)
If C: Document monitoring (watch evolution)
Save: ~/Cowork-Workspace/intelligence/competition/benchmark-[service]-[competitor].txt
New competitor detected: [Name] opened since [date]
THREAT ANALYSIS:
PROFILE:
- Location: [Address] (distance from me: [X mi])
- Offering: [Services proposed]
- Pricing: [Estimated positioning]
- Team: [Size]
- Resources: [Visible facilities, equipment]
LAUNCH COMMUNICATION:
- Website: [Quality]
- Local advertising: [Flyers, radio, Facebook Ads?]
- Launch promotion: [Special offers]
STATED DIFFERENTIATION:
- Arguments: [Ex: "Unbeatable prices", "20 years experience"]
- Credibility: [Verifiable?]
ESTIMATED IMPACT:
- Target market share: [X%]
- Potentially lost clients: [Profile]
- Response urgency: [High/Medium/Low]
COUNTER-MEASURES (if threat):
1. Strengthen current clients (retention)
2. Accelerate differentiation
3. Monitor first months (reviews, actual positioning)
Save: ~/Cowork-Workspace/intelligence/competition/new-competitor-[name].pdf

Cause: Saturated market Solution: Focus on top competitors:

Area with 25+ competitors β†’ Impossible to analyze all
PRIORITIZATION (Top 5):
1. Competitor with highest estimated market share
2. Competitor with best Google rating
3. Geographically closest competitor
4. Competitor with most similar offering
5. Competitor with most aggressive communication
Analyze these 5 in depth
Monitor remaining 20 in passive watch (Google Alerts)

Cause: No web presence, opacity Solution: Field sources:

Competitor without site/networks:
ALTERNATIVE METHODS:
1. Mystery shopper phone call:
- Call for quote
- Note: Reception, responsiveness, price, professionalism
2. Physical observation:
- Visit location (size, clientele, activity)
- Google Street View (evolution over time)
3. Professional network:
- Ask colleagues (carefully)
- Common suppliers (purchase volumes)
4. Word-of-mouth reviews:
- Local forums
- Neighborhood Facebook groups

Configure automatic competitor surveillance:
FREE TOOLS:
1. Google Alerts:
- "[Competitor name]"
- "[Competitor name] + reviews"
Frequency: Weekly
2. Talkwalker Alerts (Google alternative):
- Same keywords
- Includes social networks
3. SEO position tracking:
- Free tool: SERPWatcher (limited)
- Monthly Google position tracker
MONTHLY ROUTINE (30 min):
- Review compiled alerts
- Check new competitor reviews (insights)
- Screenshot competitor websites (track changes)
- Update monitoring file
Compilation: ~/Cowork-Workspace/intelligence/competition/monthly-watch-[month].pdf

Compare your local presence against the competition:

Local visibility audit - Google My Business:
MY SEARCH: "[my trade] [my city]"
Example: "plumber Chicago"
ANALYZE TOP 5 RESULTS (excluding ads):
For each competitor (+ myself):
══════════════════════════════════════
COMPETITOR 1: [Name]
Google My Business:
- Average rating: ⭐ X.X/5
- Number of reviews: X reviews
- Latest review: [date]
- Photos: X photos (recent? professional?)
- Hours listed: YES/NO
- Services listed: YES/NO
- Responds to reviews: YES/NO (response ratio)
- Website linked: YES/NO
- Main category: [...]
Local Pack Position: #X (on Maps)
══════════════════════════════════════
ME: [My business]
[Same criteria]
══════════════════════════════════════
COMPARISON TABLE:
| Criteria | Me | Competitor 1 | Competitor 2 | Competitor 3 |
|----------|-----|--------------|--------------|--------------|
| Rating /5 | | | | |
| # Reviews | | | | |
| Review freshness | | | | |
| # Photos | | | | |
| Responds to reviews | | | | |
| Maps position | | | | |
DIAGNOSIS:
If lower rating:
β†’ Review collection plan (see Review Response workflow)
If fewer reviews:
β†’ Ask systematically after every job
If insufficient photos:
β†’ Job site photo routine (1 before/after per week)
If not responding to reviews:
β†’ Respond to 100% of reviews (positive AND negative)
If weak Maps position:
β†’ Optimize listing (categories, services, hours, photos)
LOCAL VISIBILITY ACTION PLAN:
Week 1-2: [Urgent actions]
Month 1: [Important actions]
Quarter: [Review/photo targets]
Save: ~/Cowork-Workspace/intelligence/competition/local-visibility-audit-[date].pdf
Compare Google positioning (organic search):
KEYWORDS TO TEST (Google search):
1. "[trade] + [city]" (e.g., "electrician Boston")
2. "[trade] + [neighborhood]" (e.g., "plumber Back Bay")
3. "[specific service] + [city]" (e.g., "boiler repair NYC")
4. "[trade] + emergency + [city]" (e.g., "locksmith emergency LA")
FOR EACH SEARCH:
Organic position (page 1 = top 10):
- My site: Position #X (or "Not found on page 1")
- Competitor 1: Position #X
- Competitor 2: Position #X
- Competitor 3: Position #X
SUMMARY TABLE:
| Keyword | Me | C1 | C2 | C3 | Est. Volume |
|---------|-----|----|----|----| ------------|
| [trade city] | #? | | | | High |
| [trade neighborhood] | #? | | | | Medium |
| [service city] | #? | | | | Medium |
| [emergency city] | #? | | | | Low but lucrative |
ANALYSIS:
- Keywords where I rank well: [...]
- Keywords where I'm absent: [...]
- Opportunities (low competition): [...]
BASIC SEO ACTIONS (no expert needed):
1. Page titles = "[Service] [City] - [Business name]"
2. Text = mention city/neighborhood naturally
3. Google My Business = optimize 100%
4. Google reviews = more reviews = better local ranking
Save: ~/Cowork-Workspace/intelligence/competition/local-seo-benchmark-[date].xlsx
Compare performance vs national averages:
SECTOR STATS SOURCES:
- Government statistics (industry data)
- Professional associations
- Industry observatories
- Market research firms
INDICATORS:
- Average revenue per employee: $[X]
β†’ Me: $[Y] (above/below average)
- Average net margin: [Z]%
β†’ Me: [W]% (positioning)
- Sector growth rate: [+X%/year]
β†’ Me: [+Y%] (outperformance/underperformance)
OBJECTIVE: Identify if problem is local (competition) or global (skills, management)
If performance < national average despite little local competition
β†’ Internal problem (pricing, quality, marketing) not competition

  1. Continuous monitoring β€” Not one-time, track changes (quarterly minimum)
  2. Ethics β€” No disparagement, illegal espionage, defamation
  3. Focus differentiation β€” Objective isn’t to copy but stand out
  4. Customer-centric β€” Analyze competition to better serve customers (not obsession)
  5. Possible collaboration β€” Some competitors = future partners (subcontracting, complementary specializations)
  6. Positive benchmarking β€” Inspired by best practices (not just criticize weaknesses)
  7. Action > Analysis β€” Monitoring useful IF leads to concrete actions
  8. Measure impact β€” Track if differentiation actions work (KPIs)

Back to Workflows | Cowork Documentation