Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Local desk

Local SEO Audit

I start every local SEO audit by opening the Google Business Profile, not the website — that single change saved me hours of misdirected work.

Beginner5 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Start with your Google Business Profile — verify categories, services, hours, and description completeness.
  • Check NAP consistency across your website, GBP, and top citations; mismatches kill trust.
  • Audit review volume, rating, recency, and response rate; respond to every review within 48 hours.
  • Compare your map pack visibility for the main service plus city queries against competitors.
  • Fix on-page signals on location pages: title tags, H1s, schema markup, and internal links.

Plain-English take

A local SEO audit is a health check for how your business shows up when someone nearby searches for what you do. You look at three buckets: your [Google Business Profile](/google-my-business/), your website, and your mentions across the web—citations, reviews, and links. The goal is to find the leaks. For example, I once found a client had the wrong phone number on Yelp, which was sending calls to a competitor. That single fix brought back 30% of inbound calls within a week.

NAP consistency is the bedrock: name, address, phone must match exactly everywhere. Google uses it as a trust signal. I check GBP first because it's the highest-impact local asset. Review completeness: categories, services, hours, photos, description. Then I move to [citation SEO](/citation-seo/)—major platforms like Yelp, Facebook, Apple Maps, plus industry-specific directories. Finally, [local on-page signals](/local-seo/): location pages, titles, headings, schema markup, and internal links. Backlinks from local organisations—chamber of commerce, local news—boost authority. The audit gives you a prioritised list of fixes by impact.

When it actually matters

This audit matters when you're launching a new local business and want to get found day one. I worked with a plumber in Leeds who had no GBP; setting it up drove leads in 72 hours. It matters when you see a drop in local pack rankings. If you used to appear in the top three for 'emergency plumber Leeds' and now you're on page two, an audit will reveal whether it's a review dip or a category change.

It matters when you're taking over an account; you need a baseline. I took over a client who had duplicate GBPs; merging them and updating info recovered 40% of lost calls. Expanding to a new city? Replicate success by auditing the new location's signals. And if you've been doing [local SEO services near me](/local-seo-services-near-me/) optimisation for months with no results, the audit shows where you're wasting effort—like optimising a city page that has no GBP connection.

Edge case: if you're a single-location service area business, the audit still applies, but you will focus more on service area settings and less on physical address citations. The decision rule: run an audit at least every quarter, or immediately after any change to name, address, or phone.

What I got wrong

I used to start with the website—tweaking title tags and meta descriptions before touching the GBP. That was backwards. The GBP is the fastest lever; now I start there. I also underestimated NAP consistency. I thought small variations like 'St.' vs 'Street' were fine. They're not. Google penalises inconsistency. I learned that after a client's rankings didn't budge until I fixed NAP across 15 citations.

Another mistake: ignoring review response rate. I used to think just having reviews was enough. But I've seen businesses with a 4.8 rating drop in packs because they never responded to negative reviews—Google reads that as poor engagement. Now I recommend responding to every review within 48 hours. Also, I neglected backlink analysis for local SEO. Local links from community pages matter a lot for geo-relevance. I audit those now using [local SEO tools](/local-seo-tools/).

Finally, I used to treat the audit as a one-off. Each location or year should revisit. Seasonal businesses especially need an audit before peak season. Still not sure about the best way to scale audits for multi-location clients—I'm testing automated solutions from [local SEO agencies](/local-seo-agencies/) but manual checks still catch more edge cases.

Next step

Quick answers

Do I need to audit all citations manually?

Not all. Focus on the top 10–15 that drive traffic: Google, Yelp, Facebook, Apple Maps, Bing Places, and your industry's directories. Use a tool to scan the rest for duplicates, but verify NAP manually on the critical ones.

How often should I run a local SEO audit?

Every quarter is a good cadence. But also run one immediately after any change to your name, address, phone number, or website URL. If you see a sudden drop in calls or rankings, audit sooner.

Can I skip the website audit if my GBP is perfect?

No. I've had clients with an excellent GBP but terrible location pages—wrong city in the title, no schema, thin content. The website is the second pillar. Skip it and you miss half the picture.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

  • BrightLocal — Backs up the audit structure and the priority order for checking GBP, citations, and reviews.
  • Search Engine Land — Supports the claim that NAP consistency is a trust signal and that review response rate affects rankings.
  • Semrush — Reinforces the importance of starting the audit with GBP and checking local backlinks from community sources.
  • Google Search Central — Underpins the advice on structured data and site quality signals for local pages.

Notes from Callum Bennett.