In short: Local SEO for small businesses is about appearing when nearby customers search for what you do, especially in Google’s map results. The essentials are a complete Google Business Profile, the same name, address and phone number everywhere online, a steady flow of genuine reviews, and website pages that clearly explain your services and the areas you cover.
When someone searches “electrician near me” or “bakery in Palmers Green”, Google usually shows a map with a few businesses underneath, before the normal results. Getting into that map list is what most local businesses care about, and it’s more within your control than you might think.
I’m a freelance web designer based in Enfield, and I set up the local SEO basics for the small businesses I build websites for. This guide covers what actually matters, what to avoid, and how it works if you travel to customers rather than having a shop front.
How local search results work
Google decides which local businesses to show based on three broad things, which it describes publicly:
- Relevance: how well your business matches what was searched.
- Distance: how close you are to the searcher, or to the place they named.
- Prominence: how well known and trusted your business appears, based on things like reviews, links and mentions across the web.
You can’t change where a customer is standing, but you can do a lot about relevance and prominence. That’s where the steps below come in.
Step one: set up your Google Business Profile properly
Your Google Business Profile is the free listing that appears in Maps and the local results. If you only do one thing from this guide, make it this.
- Claim or create your profile and complete Google’s verification. The options it offers vary by business.
- Choose the right primary category. Be specific: “Roofing contractor” rather than “Contractor”. You can add a few secondary categories, but only ones that genuinely fit.
- Write a clear description of what you do and where, in plain language. Don’t stuff it with town names.
- Add your services, opening hours, website link and, if you have one, booking link.
- Upload real photos: your work, your van, your premises, your team. Stock images don’t help anyone.
- Keep it updated. Change hours for bank holidays, add new photos and use the posts feature for offers or news.
A half-finished profile is one of the most common problems I see. It takes an afternoon to sort out and costs nothing.
Step two: keep your NAP consistent everywhere
NAP stands for name, address and phone number. Google cross-checks these details across your website, your Business Profile and other sites that list you. If they don’t match, it’s less sure they all refer to the same business.
Pick one exact version and use it everywhere:
- Same business name (don’t add keywords to it that aren’t part of your real name)
- Same address format (“Unit 4” vs “Unit Four” matters less than you’d think, but consistency is still good practice)
- Same main phone number
Then check the places you’re listed: trade directories, accreditation bodies, social media profiles, local business groups and review sites. If you’ve moved or changed numbers, updating old listings is unglamorous but worthwhile.
On your website, I put your NAP in the footer and add structured data, which is a bit of hidden code that tells Google your business details in a format it can read directly.
Step three: earn genuine reviews
Reviews help with prominence, and they help customers decide. The important word is genuine.
Do:
- Ask every happy customer, ideally soon after the job is done
- Make it easy by sending them your direct review link
- Reply to every review, good and bad, politely and briefly
- Respond to criticism calmly and say how you’ll put it right
Don’t:
- Buy reviews or swap them with other businesses
- Write reviews for yourself or ask staff to
- Offer discounts or gifts in exchange for reviews
- Only ask customers you’re sure will give five stars (Google’s rules prohibit selectively asking for positive reviews)
Fake reviews break Google’s policies and can get them removed or your profile restricted. They also tend to look fake to customers. A smaller number of real, detailed reviews is far more convincing.
Step four: build local pages that actually help
Your website supports your Business Profile. Google needs to see clearly what you do and where you do it.
What good local pages look like
- A separate page for each main service, explaining what’s involved, who it’s for and what to expect.
- A clear “areas covered” section, written naturally, so customers know whether you’ll come to them.
- Location pages only where you have something real to say, such as a branch, completed projects in that area, or specific local knowledge.
- Project write-ups with photos that mention where the work was done, because that’s natural, useful local content.
What to avoid: doorway pages
A doorway page is a near-identical page made for each town, with only the place name swapped. “Plumber in Enfield”, “Plumber in Barnet”, “Plumber in Southgate”, all saying the same thing.
Google treats these as spam, and they read badly to customers. If you can’t write something genuinely different and useful about an area, don’t create a separate page for it. A single, well-written page listing the areas you cover is usually better.
Local SEO for service-area businesses
Many trades don’t have customers visiting them: builders, cleaners, window fitters, mobile mechanics. Google calls these service-area businesses, and the set-up is slightly different.
| Shop front or office | Service-area business | |
|---|---|---|
| Address on Google profile | Shown publicly | Hidden; you set service areas instead |
| What you list | Your premises address | The towns or postcodes you cover |
| Website focus | Directions, opening hours, parking | Areas covered, how call-outs work |
| Photos | Premises, inside and out | Your work, van, team on site |
If you work from home, don’t list your home address publicly or invent a “virtual office” address to look local. Set your service areas instead and keep them realistic: the places you genuinely travel to.
Measuring whether it’s working
You don’t need paid tools to see if local SEO is helping. Two free sources tell you most of what you need:
- Google Business Profile performance, which shows how people found you and what they did: calls, direction requests, website clicks.
- Google Search Console, which shows which searches your website appeared for.
I connect both for clients as part of my Google integrations service. It’s also worth simply asking new customers how they found you.
How long results take varies. Fixing an incomplete profile can make a difference fairly quickly; building reviews and prominence is gradual. No one can honestly promise you a place in the map results.
How this fits with the rest of your SEO
Local SEO is one part of the bigger picture. Your website still needs to load quickly, work on phones and be well organised. For the wider view, see my plain-English guide to SEO for small businesses, and if you’re unsure whether you need a site at all, does my small business need a website? covers that.
Frequently asked questions
Is Google Business Profile free?
Yes, creating and managing a Google Business Profile is free. Be wary of calls or emails claiming you must pay to “verify” or “keep” your listing. You only pay if you choose to run Google Ads.
Can I do local SEO myself?
Most of it, yes. Setting up your profile, asking for reviews, keeping details consistent and adding photos are all things you can do yourself. The website side, such as structured data and page structure, is where a web developer usually helps.
How do I get more Google reviews?
Ask every satisfied customer, soon after the job, and send them your direct review link so it takes seconds. Reply to the reviews you get. Never buy reviews or offer rewards for them.
Should I create a page for every town I cover?
Only if you have something genuinely different to say about each one, such as real projects there. Near-identical pages with the town name swapped are treated as doorway pages and can harm your site. One good areas-covered page is usually better.
Can I rank locally without a shop or office?
Yes. Set up your Google Business Profile as a service-area business, hide your home address and list the areas you actually serve. Many trades work this way successfully.
Why isn’t my business showing on Google Maps?
Common reasons are an unverified or incomplete profile, the wrong category, inconsistent details across the web, or simply stronger nearby competition. Start by completing every section of your profile and checking your NAP everywhere.
Need help getting found locally?
I set up the local SEO foundations on every site I build, and I can help tidy up an existing site and profile too. Get in touch for a free chat, or read more about my search engine optimisation service.




