A local SEO audit is a structured review of everything that decides whether your business shows up when nearby customers search. It is not a tune-up of one setting - it is a head-to-toe check of your Google Business Profile, your reviews, your listings, your website, and your actual rankings, all measured against the competitors who currently outrank you. Done properly, it tells you exactly where you are losing visibility and which fix will move the needle first.
This guide walks through the audit the way a specialist runs it. Work top to bottom; the early steps carry far more weight than the later ones, so resist the urge to jump straight to technical details. Set aside two to four hours for a single location, open a blank spreadsheet to record findings, and give every item a simple status: good, needs work, or broken.
Step 1: Audit your Google Business Profile
Your profile is the single biggest ranking factor in the map pack, so it gets the most scrutiny. Open it in the dashboard and check each of these against what a competitor in the top three is doing.
- Primary category. It must match your core money service exactly, not a broad umbrella. The wrong category is the most common reason a business never ranks.
- Secondary categories and services. Every service you sell should be listed explicitly, not implied.
- Completeness. Verified status, accurate hours (including holiday hours), service area, website link, and a phone number that matches your site.
- Photos. Recent, real images of your exterior, interior, team, and finished work - and a habit of adding more.
- Posts and activity. Regular updates signal an active business; a profile last touched two years ago looks abandoned.
Flag anything missing or mismatched. This is usually where the fastest wins hide.
Step 2: Audit your reviews
Reviews are the compounding asset, and they are easy to measure objectively. Pull these numbers for yourself and for the three businesses currently in the map pack.
- Total count. How far behind or ahead are you?
- Recency and velocity. A steady trickle of new reviews outperforms a big number that stopped growing a year ago.
- Average rating. Anything below 4.2 is a credibility drag worth addressing.
- Owner responses. Are you replying to every review, good and bad?
- Keywords in reviews. Do customers mention the services and city you want to rank for?
If a competitor has 180 reviews and you have 22, you have found a major gap - and a clear action item.
Step 3: Audit citations and NAP consistency
Your Name, Address, and Phone (NAP) must be identical everywhere they appear online. Inconsistency confuses search engines and quietly suppresses rankings.
- Search your business name, phone number, and old addresses in Google to surface existing listings.
- Check the major directories - Apple Maps, Bing Places, Yelp, Facebook, and the data aggregators - plus any directory specific to your industry.
- Note every mismatch: an old suite number, a tracking phone number, a former business name.
- Hunt for duplicate listings, which split your signals and sometimes get you penalised.
Record each problem listing and whether you control it.
Step 4: Audit your website and on-page signals
The map pack and the organic results below it both lean on your site. Check the following.
- LocalBusiness schema. Run a page through Google's Rich Results Test. Missing or broken structured data is a common, easy-to-fix miss.
- Location and service pages. Real, substantial pages for each service and each area you serve - not thin, duplicated doorway pages.
- On-page basics. City and service in your title tags, H1s, and content, written for humans.
- NAP on site. Footer and contact page should match your profile exactly, ideally as crawlable text.
- Mobile and speed. Test Core Web Vitals in PageSpeed Insights; most local searches happen on a phone.
Step 5: Audit your map and organic rankings
Opinions are not data. Measure where you actually rank before and after you fix anything.
- Run a geo-grid scan for your main keywords so you see coverage across your whole service area, not one lucky spot near your office.
- Spot-check a few "service + city" and "service near me" terms in an incognito window.
- Note which competitors keep appearing - those are the businesses you are really auditing against.
Save this as your baseline so you can prove progress later.
Step 6: Audit your competitors
Everything above is more useful in context. For the top three competitors in your market, jot down their primary category, review count and velocity, photo activity, and roughly how strong their site looks. The pattern across them shows you the bar you need to clear.
Step 7: Turn findings into a prioritised plan
An audit is only worth the actions it produces. Sort every flagged item by impact and effort, then sequence the work:
- Fix anything broken or wrong (incorrect category, unverified profile, NAP errors).
- Close the biggest competitive gaps next (usually reviews).
- Then move to schema, content, and speed.
Re-run your geo-grid baseline monthly so you can see what is working.
Frequently asked questions
How long does a local SEO audit take?
A focused audit of one location takes two to four hours if you work through the steps methodically. Pulling a geo-grid baseline and checking citations across the major directories is the slowest part. Plan to repeat a lighter version every quarter rather than auditing everything from scratch each time.
What tools do I need to audit local SEO?
You can do most of it for free: your Google Business Profile dashboard, a Google account in incognito for spot rank checks, a geo-grid rank tracker, PageSpeed Insights for site speed, and the Rich Results Test for schema. Paid citation tools speed up the NAP-consistency check but are optional for a single location.
What is the most important part of a local SEO audit?
Your Google Business Profile and your reviews. The primary category, completeness of the profile, and a steady flow of recent genuine reviews explain most of what separates the businesses in the map pack from the ones below it. Audit those first before spending time on anything else.
How often should I run a local SEO audit?
Do a full audit once or twice a year, and a quick monthly check on rankings, new reviews, and any profile edits Google may have applied. Markets shift as competitors add reviews and listings, so a single audit is a snapshot, not a permanent verdict.
Want a shortcut on the two steps that matter most? Run our free GBP Scorecard to grade your profile, or a Map Rank Check to set your live geo-grid baseline before you start fixing things.
Want to rank where the calls are?
Book a free Google Business Profile audit. No pitch - just a clear read on where you stand and what is realistic for your market.
Book Free Audit ->