All guides/Local SEO

Local SEO for Small Businesses: The Complete Guide

Local SEO is the work that gets your business found when someone nearby searches for what you do. For most small businesses it's a higher-leverage investment than almost anything else online.

4 December 202511 min readBy James Fraser · Pagewright
Local SEO for Small Businesses: The Complete Guide

Local search is where small businesses win. National brands can outspend you on ads and outrank you on big keywords, but they can't be a 12-minute drive from your customer at 4pm on a Tuesday. This guide is the plain-English playbook for showing up when nearby customers go looking.

How local search actually works

When someone searches for "plumber near me" or "best ramen in Shibuya," Google blends two things: the regular organic results, and a map pack with three local businesses on it. That map pack is what most people click. Getting into it is the single biggest local visibility lever you have.

Google decides who appears there using three factors, roughly in this order of weight:

  1. Relevance — how well your profile and website match what was searched.
  2. Distance — how close you are to the searcher.
  3. Prominence — how well-known and well-reviewed you are, online and off.

You can't change distance. You can absolutely influence the other two.

Step 1: Set up your Google Business Profile properly

Step 1: Set up your Google Business Profile properly

Your Google Business Profile is the engine of local SEO. It's free, and it's the thing people see when they search your business name or "[service] near me." Most businesses have one. Very few have a good one.

A good profile has:

  • The exact business name — no keyword stuffing ("Joe's Plumbing — Best Plumber Leeds 24/7").
  • Categories chosen precisely — your primary category matters most.
  • Real opening hours, kept current, including special hours for holidays.
  • 10+ recent photos of the inside, outside, products, team and work.
  • A description that explains what you do in natural language, not a keyword salad.
  • Service and product entries filled in, not left blank.
  • Q&A populated with the questions you actually get asked.

Our Google Business Profile explainer goes deeper if you're starting from scratch.

Step 2: Make sure your name, address and phone match everywhere

This is called NAP consistency, and Google quietly punishes inconsistency. If your phone number is listed three different ways across your website, Facebook, Yell, your Google profile and an old directory, Google starts to wonder which one is right and trust drops.

Pick one canonical version — exact business name, full address with the same formatting, one phone number — and make sure it's identical everywhere. This is unglamorous, takes an afternoon, and moves the needle.

Step 3: Get reviews, and get them honestly

Step 3: Get reviews, and get them honestly

Reviews are the largest "prominence" signal for most local businesses. Quantity matters, recency matters more than people realise, and replying to every one (good and bad) matters too.

The trick is asking properly. The right moment is right after a job goes well, in person or in a short message with a one-tap review link. Never offer anything in return — Google penalises that hard. We've written a fuller piece on how to get more Google reviews if you want a template.

Step 4: Local-optimise your website

The website still matters for local. Specifically:

  • Your address and phone in the footer of every page, marked up so Google can read them.
  • Service-area pages if you cover several towns — but real, useful pages, not the same template with the place name swapped in.
  • A Google Map embedded on your contact page.
  • LocalBusiness schema — structured data that tells Google what kind of business you are, your address, opening hours and reviews. Most websites don't have this; the ones that do quietly rank better.
  • Speed and mobile. Local searches are overwhelmingly on phones. If your site takes five seconds to load, you've already lost.
Step 5: Get cited in places that matter locally

Step 5: Get cited in places that matter locally

Mentions of your business on other reputable sites — chamber of commerce, local directories, local press, supplier sites — feed prominence. You don't need hundreds. You need a handful of relevant, real ones.

Avoid the £10/month "submit your site to 500 directories" services. They don't help and can actively hurt.

Step 6: Keep the profile alive

A Google Business Profile rewards regular activity. Posting an update once a fortnight, uploading a few photos a month, replying to reviews within a day — none of these are individually impressive, but compounded over six months they materially lift visibility.

Common reasons businesses aren't ranking locally

Common reasons businesses aren't ranking locally

  • The profile is unverified or marked as permanently closed by accident.
  • The categories are wrong or far too broad.
  • The business name on the profile doesn't match the signage / website.
  • Reviews are old, sparse, or unanswered.
  • The website has no local signals at all.

If you're staring at "we used to show up and now we don't," our piece on why your business isn't showing up on Google Maps walks through the diagnostic order.

Want help doing this?

Local SEO isn't complicated, but it is fiddly and slow. If you'd rather have someone audit your setup, fix what's broken and quietly keep it tuned, that's exactly what our Local SEO service is for.

Frequently asked questions

Want help with your own?

Tell us what you're trying to fix and we'll come back with honest advice and a fair quote.

Let's get your business working online.

Tell us about your business. We'll send a clear, no-pressure quote — usually within one working day.