Local SEO audit checklist for a small business

By ULeads team · Published · 8 min read

A local SEO audit for a small business checks three things: its Google Business Profile (category, details, hours, photos, reviews and replies), its website (mobile, speed, HTTPS, contact details, titles, a page per service) and whether its name, address and phone match everywhere. Lead a client conversation with one finding they can see for themselves, then share the rest.

1. The Google Business Profile

This is what people see first when they search a trade nearby, and what most small businesses have never finished.

Profile checks
CheckWhat good looks like
Primary categoryThe most specific one that fits (“Barber shop”, not “Beauty”), with secondary categories for other services
Name, address, phoneExactly as on the website and other listings; no keywords stuffed into the name
HoursRegular and holiday hours filled in and current
Website linkPresent, and pointing to a real site, not a social profile or a dead page
PhotosRecent photos of the place, the team and the work; a thin listing has fewer than five
Services or menuListed with prices where the trade allows
ReviewsEnough of them for the area, recent ones, and owner replies to both good and bad

2. The website

If there is none, that is the finding — and for about one business in five in our data, there isn't. If there is one, check:

Website checks
CheckWhat good looks like
MobileReadable and usable on a phone, with a tap-to-call button
SpeedLoads in a few seconds on mobile data
SecurityServed over HTTPS without warnings
Contact detailsPhone and address in text (not only in an image), matching the Google listing
Page titlesEach page names the service and the town (“Plumber in Springfield — John's Plumbing”)
A page per serviceSo the site can answer “emergency plumber” and “boiler repair” separately
Structured dataLocalBusiness markup with the same name, address and phone
Google Business linkThe site links to the profile and the profile to the site

3. Consistency and reviews

  • Same name, address and phone on the Google profile, the website, Facebook and the main local directories. Old addresses and second phone numbers confuse customers and search engines alike.
  • A steady flow of reviews. A business with 12 reviews next to competitors with 200 needs a simple way to ask happy customers — a short link or a QR code at the counter.
  • Replies. An owner who answers reviews, especially the bad ones, looks present; silence looks closed.

How do you turn the audit into a client?

  1. Pick the one finding that costs them most and that they can verify on their phone in ten seconds.
  2. Put it in the first message, with their name and one sentence on what it costs.
  3. Offer the full report free; send it as a link with your name on it.
  4. Follow up when they have opened it — that is when they are thinking about it.

ULeads runs this audit on a lead's website — about 50 checks across mobile, speed, contact details, local search and AI search — and gives you a report with your name on it and a link that shows when the owner opens it. See the website audit.

Selling the follow-up work is covered in how to get local SEO clients.

Common questions

What is a local SEO audit?

A check of everything that decides how a local business shows up when people nearby search for its trade: the Google Business Profile, the website, reviews, and whether its name, address and phone match everywhere.

How do I use an audit to win a client?

Lead with one finding the owner can see for themselves — “your Google listing has two photos; the barbers next to you show twenty” — and offer the rest of the report. A short report with their name on it gets read; a fifty-point PDF sent cold usually doesn't.

Can I promise rankings after fixing these?

No. Distance, competition and how Google weighs each signal are outside your control. Promise the fixes and what they make possible — a complete profile, a site that converts — not a position.

ULeads searches a city and a trade on Google Maps, keeps going past the first page until it finds real prospects, and ranks every business by how weak its online presence is.