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.
| Check | What good looks like |
|---|---|
| Primary category | The most specific one that fits (“Barber shop”, not “Beauty”), with secondary categories for other services |
| Name, address, phone | Exactly as on the website and other listings; no keywords stuffed into the name |
| Hours | Regular and holiday hours filled in and current |
| Website link | Present, and pointing to a real site, not a social profile or a dead page |
| Photos | Recent photos of the place, the team and the work; a thin listing has fewer than five |
| Services or menu | Listed with prices where the trade allows |
| Reviews | Enough 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:
| Check | What good looks like |
|---|---|
| Mobile | Readable and usable on a phone, with a tap-to-call button |
| Speed | Loads in a few seconds on mobile data |
| Security | Served over HTTPS without warnings |
| Contact details | Phone and address in text (not only in an image), matching the Google listing |
| Page titles | Each page names the service and the town (“Plumber in Springfield — John's Plumbing”) |
| A page per service | So the site can answer “emergency plumber” and “boiler repair” separately |
| Structured data | LocalBusiness markup with the same name, address and phone |
| Google Business link | The 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?
- Pick the one finding that costs them most and that they can verify on their phone in ten seconds.
- Put it in the first message, with their name and one sentence on what it costs.
- Offer the full report free; send it as a link with your name on it.
- 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.