← All articles

Local SEO audit: the 6 categories every service business gets wrong

Most service businesses don't know exactly where they're losing local visibility. They spend more on ads, redesign websites, or hire agencies — before ever diagnosing the actual problem. Here are the six audit categories we work through in every Revenue Recovery engagement, and the gaps we find most often in each.

April 30, 2026 · 8 min read · Local SEO
Local SEO Audit: The 6 Categories Every Service Business Gets Wrong

The reason most local service businesses underperform in search isn't lack of effort — it's that they're fixing the wrong things. They optimize ad copy while their Google Business Profile has the wrong primary category. They invest in blog posts while 40% of their inbound leads are going unanswered. They hire for backlinks while their review velocity has been zero for three months.

Across every Revenue Recovery audit we run, the gaps fall into the same six categories. Here's what each covers — and the pattern we see most often.

Category 1 — Google Business Profile

GBP: most-missed gaps

10 specific checkpoints in the full audit

The GBP is the single highest-leverage local SEO asset for service businesses — and the most commonly misconfigured. The gaps that move map-pack rankings the most:

  • Wrong primary category. Plumbing companies set to "Construction Company." HVAC companies set to "General Contractor." This single error makes ranking for your core queries nearly impossible, no matter what else you do.
  • Too few services, too generic. Most profiles list 3–5 services. The right number is 15–30, each with a description. Every service is a relevance and ranking signal.
  • Profile going silent. No posts in 30+ days, no new photos, no Q&A activity. Google reads this as an inactive business and deprioritizes it in map-pack results.

The full audit covers 10 GBP checkpoints — including service-area settings, photo cadence, description quality, and messaging configuration. See the full GBP checklist →

Category 2 — Reviews

Reviews: the prominence multiplier

5 specific checkpoints in the full audit

Reviews influence map-pack ranking, LSA placement, and click-through rate. The gaps we find consistently:

Business owner running through a local SEO audit checklist on a laptop
A structured audit reveals the quick wins hiding in your local presence
  • No review velocity system. Most operators "ask sometimes." The result is 0–2 reviews per month from a business completing 50–100 jobs. The fix is a triggered, automated request — not a manual reminder.
  • Stale review profile. 200 reviews from three years ago ranks below a profile getting 1–2 reviews per week now. Recency matters as much as total count.

The full audit checks review count, velocity, recency, response rate, and keyword relevance in the review text. See how the review system works →

Category 3 — Citations & backlinks

Citations: trust signals beyond reviews

4 specific checkpoints in the full audit

Google cross-checks your business name, address, and phone number across the web. Inconsistencies read as unreliable data and suppress rankings. The most common gap:

  • NAP inconsistency across directories. Different phone numbers, abbreviated addresses, or slightly different business names across Yelp, Bing Places, Apple Maps, Yellow Pages, BBB, and Angi. Each inconsistency is a small trust downgrade. Across 20 directories, it adds up to a significant ranking suppressor.

The full audit covers NAP consistency, industry directory coverage, local backlink quality, and link-profile health.

Category 4 — On-site signals

On-site: what's on your website matters

6 specific checkpoints in the full audit

Google evaluates the whole web presence — your GBP profile is one input, your website is another. The on-site gaps that most suppress local rankings:

Laptop showing local business analytics and SEO performance data
Tracking the right metrics tells you which fixes are actually moving the needle
  • One generic "Services" page instead of dedicated pages per service. A single services page tells Google nothing specific. Each major service (AC repair, AC installation, furnace replacement, etc.) needs its own URL with its own title tag, H1, and content.
  • Missing LocalBusiness, Service, and FAQ schema. Schema markup is how Google reads structured data about your business. Missing it isn't a catastrophe — but having it correctly implemented correlates with meaningfully better local visibility.

The full audit covers service pages, city pages, schema markup, internal linking structure, and review embeds. See the service page framework →

Category 5 — Mobile & technical

Mobile: where 70% of local searches happen

3 specific checkpoints in the full audit

Roughly 70% of local-service searches happen on mobile. Google uses Core Web Vitals as ranking signals. The gap that costs the most:

  • Slow mobile load times and buried phone numbers. If your page takes more than 4 seconds to load on 3G, you're losing roughly half of mobile visitors before they read a word. If the phone number isn't visible above the fold on mobile, you're losing the conversions that do load.

The full audit checks mobile PageSpeed score, Largest Contentful Paint, and above-fold call-to-action placement on your top service pages. See the mobile-first fixes →

Category 6 — Tracking & reporting

Tracking: if you can't measure it, you can't improve it

2 specific checkpoints in the full audit

The most common state: Google Analytics installed but no conversion events tracked. No idea how many calls or form fills the website generates. No local rank tracking, so no way to know if the map-pack work is actually moving.

  • No conversion tracking. GA4 installed, but form submits and click-to-call aren't tracked as conversions. This means all the traffic data is noise — you can't connect it to revenue or see which pages are actually generating calls.

The full audit checks GA4 conversion setup and local rank-tracking configuration across your service area for your top 10–15 priority queries.

What the full audit looks like

The six categories above cover 30 specific checkpoints. The Revenue Recovery Audit goes further — it adds 15 more checkpoints across lead capture, follow-up, reactivation, and quote conversion that don't show up in any SEO audit. Those are where most of the recoverable revenue actually lives.

In a typical audit, we find 6–12 specific gaps across these categories, rank them by estimated revenue impact, and build a prioritized fix plan. Most operators are surprised which gaps matter most — it's rarely the ones they were already worried about.

Want to know where you actually stand?
The Revenue Recovery Audit runs all 45 checkpoints on your specific business — your GBP, your website, your review profile, your lead capture, and your follow-up — and returns a ranked list of the top 10 revenue leaks with estimated dollar impact for each. It's not a generic report; it's your specific situation.

Book a Revenue Recovery Audit →  or  Run the free Lead Leakage Calculator first →

Common questions

What's the most common gap you find? Category 1 (GBP) and Category 2 (reviews). Wrong primary category and no review velocity system are in the top-3 issues on roughly 80% of audits. They're also the fastest to fix once diagnosed.

How long does it take to see results? Foundational GBP and review fixes usually move map-pack visibility within 4–6 weeks. On-site and citation work compounds over 60–90 days. The tracking setup pays off immediately — you start seeing what's actually happening rather than guessing.

Do I need all 6 categories fixed to see improvement? No. Each category compounds independently. Fixing Category 1 and 2 alone often produces meaningful ranking and revenue lift within 60 days.


Related reading: GBP optimization · map pack ranking playbook · service page framework · review generation · "near me" SEO.