Local SEO for Small Businesses: The Checklist I Actually Use
Ranking in the map pack beats most ad campaigns for local businesses. Here's the checklist I use with clients: business profile, reviews, citations, and content that answers local questions.
If you run a local business, you don't need to rank first in Google for "plumber." You need to rank first for "plumber near me," and you need the map pack spot that comes with it.
That's a smaller race than you think. Most of your local competitors are not doing the basics, and the basics are not hard. They're just boring, and boring is where I win.
Google Business Profile is the foundation
Everything starts with the business profile. Not because it's a technical SEO problem, but because it's the listing customers actually see.
- Fill every field. Category, services, hours, website, and the description
- Add real photos monthly, not once and never again
- Use the posts feature, even lightly, because it keeps the profile fresh
- Answer every question in the Q&A section, even the silly ones
The profile also needs to match your website exactly. Same business name, same address, same phone number. If those three things disagree, Google has to guess which one is real, and sometimes it guesses wrong.
The settings most businesses get wrong have their own Google Business Profile guide, because the profile is deep enough to deserve one.
Reviews are a rankings lever, not a vanity metric
Reviews affect the map pack. More importantly, they affect whether someone picks you over the other three results. Both matter.
- Ask every happy customer, in person or in the follow-up email
- Link straight to the review flow, not the business profile homepage
- Reply to every review, positive and negative, with a real sentence
- Never buy reviews. Google detects them, and the penalty is brutal
Citations: the boring, necessary work
A citation is any place your business name, address, and phone number appear online. The directories, the chamber of commerce site, the local news mentions.
Tools like BrightLocal and Whitespark find the gaps for you. Then it's just fixing them. NAP consistency sounds like a technicality, and it kind of is, but it's also one of the few things that directly move local rankings.
Content that answers local questions
The last piece is content, and it's the one most local businesses never touch. Write pages that answer the questions your customers actually search:
- Service area pages for each town you serve, each with real details about that town
- Answers to the questions you hear every day at work
- Comparisons and guides, like how much a common job costs in your area
You don't need a blog with 100 posts. You need the ten pages that answer the questions people type before they call you.
How to measure it
The map pack moves slowly, so measure the right things:
- Google Search Console for impressions on local terms
- BrightLocal for rank tracking in your actual service area
- Calls and get-directions clicks as the real end goal
If the calls are up and the rankings follow, the checklist is working. If not, start over at the business profile, because that's where almost every problem traces back to.
If you'd rather pay for clicks than wait on the map pack, my guide to structuring Google Ads campaigns covers the setup I use for local businesses.
Written by Heber Ahlstrom
Digital marketing specialist with 8 years of hands-on experience. I built niche websites from scratch, grew them to thousands a month, and sold them. Now I do the same work for clients and employers.
Hire me