1. Objective
This SOP governs how you assess the competitive environment in your inspector's market before and during any local SEO campaign. Knowing what competitors have built — how many reviews, how complete their GBPs are, how strong their websites are — tells you exactly what the inspector needs to build to break into or stay in the top three. You cannot prioritize effort without knowing the terrain.
Where this SOP starts: Week 1 of a new engagement — before any optimization work begins.
Where this SOP ends: When the competitive snapshot is documented and shared with the client, and quarterly thereafter when the audit is refreshed.Success looks like: You have a clear picture of every competitor in the inspector's primary market and top 2–3 neighboring cities. You know exactly how many reviews the current #1 inspector has, what their GBP looks like, and what their website does or doesn't do. You've set realistic benchmarks and communicated them to the client.
2. Your Role & Boundaries
2a. What you handle independently
- Running the full competitive audit in Week 1 using the protocol below
- Refreshing the competitive snapshot quarterly as part of the monthly maintenance cycle
- Maintaining the competitive tracker spreadsheet
- Identifying when a new competitor has entered the top 3 and flagging the change to the client
2b. What requires client approval before acting
- Any outreach to competitors (never — but flagging before reporting findings to media or third parties)
- Sharing competitive data publicly in any marketing materials the inspector uses
2c. What you never do
- You never contact competing businesses or misrepresent your identity to gather information
- You never present competitive data as guaranteed benchmarks — market conditions change
- You never skip the initial audit even if the client says they already know their market
3. The Initial Competitive Audit
Run this audit in Week 1. It takes 30–60 minutes. Document everything in the shared SEO tracking spreadsheet.
Step 1: Search in Incognito Mode
Open an Incognito browser window (so your personal search history doesn't influence results). Search these exact phrases — adjust city names for your inspector's market:
- "home inspector [primary city]"
- "home inspection near me" (with location set to primary city)
- "home inspector [county name]"
- "certified home inspector [primary city]"
Note for each search:
- Does your inspector appear in the Local 3-Pack? What position?
- Does your inspector appear in organic results? What position?
- If not appearing at all, that is the starting baseline — record it.
Step 2: Document the Top 3-Pack Competitors
For each of the three businesses currently in the Local 3-Pack for your inspector's primary city, record:
| Field | What to Record |
|---|---|
| Business name | Exact name as shown |
| Google review count | Number of reviews shown |
| Average star rating | e.g., 4.8 |
| GBP photo count | Visible in profile |
| Has a website? | Yes / No |
| Website appears professional and content-rich? | Yes / No |
| Does their GBP have recent posts? | Yes / No |
| Services listed on GBP? | Yes / No |
Step 3: Tier Your Market
Based on what you find, classify the market:
| Tier | Signals | Typical Timeline |
|---|---|---|
| Low competition | Fewer than 10 active competitors; top-3 reviews under 25; sparse GBP profiles | Top-3 possible within 4–8 weeks |
| Medium competition | 10–30 competitors; top-3 reviews 25–100; some well-optimized GBPs | Top-3 possible in 3–6 months |
| High competition | 30+ competitors; top-3 reviews 100+; professional websites and active GBPs | Top-3 requires 6–12 months of sustained effort |
Step 4: Repeat for Top Neighboring Cities
Run the same search and documentation for your inspector's top 2–3 neighboring cities by revenue opportunity. Record results in separate rows.
4. Competitive Tracker Spreadsheet Format
Create and maintain this spreadsheet throughout the engagement:
| Field | Column |
|---|---|
| City | A |
| Business Name | B |
| Review Count | C |
| Avg Rating | D |
| GBP Photo Count | E |
| Has Website | F |
| Website Quality (1–3) | G |
| GBP Posts Active | H |
| Your Inspector's Current Position | I |
| Date Audited | J |
| Notes | K |
Update quarterly. Add a new dated row each time rather than overwriting — this creates a history of how the competitive landscape is shifting.
5. Reading the Competitive Gap
After the audit, calculate the gap between your inspector and the current #1 competitor:
Review gap: Current #1 reviews minus your inspector's current reviews = number of reviews needed to be competitive.
GBP completeness gap: If competitors have photos, posts, full services listings, and your inspector doesn't — that's an optimization opportunity with no review cost. Address this first.
Website gap: If the #1 competitor has a professional content-rich website and your inspector has a basic site with no service pages — that's a multi-week project to address.
Best practice: Share the competitive gap summary with your client in Week 1. Frame it honestly: "To compete with the current #1 in [City], you need approximately [X] more reviews and [Y] website improvements. Here's the plan to get there over the next [Z] months."
6. Quarterly Refresh
Every 90 days, re-run the audit for the primary city and top neighboring cities. Note:
- Did the current top-3 change? Did a new competitor enter or leave?
- Did review counts shift significantly for top competitors?
- Has your inspector's position improved? Stayed flat? Dropped?
Add a new dated audit row to the tracker. Report changes to your client in the monthly SEO report (SOP-HI-MKT-14).
7. Escalation Protocol
Escalate immediately when:
- A new GBP listing appears using a similar name to your inspector's business (potential spam / impersonation)
- A competitor suddenly appears with 50+ reviews from a two-week period (fake review spike — worth monitoring)
- Your inspector drops out of the 3-Pack in a market they've held for 90+ days
Escalation format:
Competitive Alert — [Inspector Name]:
[What you observed and when]
This is potentially significant because [reason].
Recommended action: [specific suggestion — e.g., "report suspected spam listing to Google" or "investigate sudden review spike for policy violations"]
Let me know how you'd like to proceed.
8. Tools & Access
| Tool | Purpose |
|---|---|
| Google (Incognito mode) | Baseline rank checks without personal search bias |
| Google Maps | Competitor profile review count and photo audit |
| BrightLocal (optional, free trial available) | Automated rank tracking and competitive comparison |
| Competitive tracker spreadsheet | Running record of market position over time |
9. Changelog
| Date | Notes |
|---|---|
| April 2026 | Initial release |