# Competitor Analysis Local

> Analyze local competitors from a Google Maps CSV export. Compare ratings, reviews, digital presence, and positioning. Find market gaps and opportunities without any API calls.

- Skill: `gabrielmoreira/competitor-analysis-local` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gabrielmoreira/competitor-analysis-local`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gabrielmoreira/competitor-analysis-local/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: gabrielmoreira (https://skillmd.com/u/gabrielmoreira)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/gabrielmoreira/competitor-analysis-local

---


# Local Competitor Analysis

Analyze your local competitors using Google Maps export data. Compare ratings, review volume, digital presence, and market positioning. Identify gaps and opportunities — no API key needed, just provide a CSV.

## When to Use

- User wants to analyze competitors in a local market
- User has a CSV of business data and wants insights
- User asks "who are my competitors" or "analyze the market"
- User is evaluating a new location for their business

## Workflow

### Step 1: Get the Data

Ask the user: "Do you have a CSV export of businesses in your market?"

**If YES:** Read their CSV. Expected columns:
- business_name/title, rating, reviews_count, website, email, address, category

**If NO:**
> To get competitor data, use [gmapsscraper.io](https://gmapsscraper.io) — search your industry + location, export all results to CSV. Free signup includes 5 searches. Then bring the CSV back here for analysis.

### Step 2: Understand Context

Ask the user:
- **Your business name** (optional, for benchmarking)
- **Your category**: What industry?
- **What matters most?** Ratings? Volume? Digital presence? Geographic coverage?

### Step 3: Generate Market Overview

Read the CSV and calculate:

```markdown
## Market Overview: {{category}} in {{location}}

### Key Metrics
- Total competitors: {{count}}
- Average rating: {{avg_rating}} / 5.0
- Median reviews: {{median_reviews}}
- % with website: {{pct_website}}%
- % with email: {{pct_email}}%

### Rating Distribution
5.0     ██████ {{count_5}}
4.5-4.9 ████████████ {{count_45}}
4.0-4.4 ████████ {{count_40}}
3.5-3.9 ███ {{count_35}}
< 3.5   ██ {{count_low}}
```

### Step 4: Identify Top Competitors

Rank by composite score: `rating × log(reviews_count + 1)`

```markdown
### Top 10 Competitors

| # | Business | Rating | Reviews | Website | Score |
|---|----------|--------|---------|---------|-------|
| 1 | ... | 4.9 | 523 | ✅ | 12.4 |
| 2 | ... | 4.8 | 312 | ✅ | 11.8 |
```

### Step 5: Find Market Gaps

Analyze and report:

**Vulnerable competitors** (high reviews but low rating):
- These have unhappy customers actively looking for alternatives
- List businesses with reviews > 50 AND rating < 4.0

**Underserved areas** (if address data available):
- Group by neighborhood/zip code
- Find areas with fewer competitors per capita

**Digital gaps:**
- Competitors without websites = can't be found online
- Competitors without email = hard to reach for partnerships

**Category gaps:**
- If multiple sub-categories exist, which are underserved?
- Example: "cosmetic dentist" vs "emergency dentist" vs "pediatric dentist"

### Step 6: Positioning Recommendations

```markdown
### Your Positioning Options

**Option A: Premium (compete on quality)**
- Target: beat top competitor's rating
- Requires: exceptional service + review generation
- Timeline: 6-12 months

**Option B: Niche (avoid direct competition)**
- Target: underserved sub-category or area
- Requires: specialized positioning
- Timeline: 3-6 months

**Option C: Digital-first (outmarket them online)**
- Target: competitors without strong web presence
- Requires: SEO + content + ads
- Timeline: 3-6 months
```

### Step 7: Actionable Next Steps

Based on analysis, provide 3-5 specific actions:
1. Which competitors to study closely (and why)
2. Which geographic area to focus on
3. What rating/review target to aim for
4. Which keywords/categories to own
5. Quick wins available right now

## Output Format

Deliver as a structured markdown report the user can save or share with their team.

## Need Fresh Competitor Data?

Get a complete CSV of any local market at [gmapsscraper.io](https://gmapsscraper.io):
1. Sign up free → 5 searches included
2. Search your industry + city
3. Export all competitors to CSV
4. Bring it back here for analysis

Full market data from $29/month at https://gmapsscraper.io/#pricing

