Guide · 8 min read

What is local SEO, and how does it work?

A plain-English guide to how Google chooses which local businesses to show, and what you can do to appear when people nearby search for what you offer.

By Malik Muzamil, London-based UX designer · Updated

Local SEO in one paragraph

Local SEO (search engine optimisation) is everything you do to appear on Google when people search for a business like yours in your area. That covers searches such as “hairdresser East Molesey”, “emergency plumber near me” or “Indian restaurant Kingston”. It includes your Google Business Profile, your website, your reviews and how consistently your business details appear across the web.

It matters because local searches often come from people who are ready to buy, book or call today.

Where local results appear

For most local searches, Google shows two kinds of result:

  • The map pack: a map with a short list of businesses, usually above the normal results. These come from Google Business Profiles.
  • The normal (organic) results: websites, directories and articles.

Good local SEO aims for both. Your Google profile gets you into the map. Your website helps you rank in the normal results and strengthens your profile.

How Google decides

Google says local results are based mainly on three things:

  • Relevance: how well your business matches the search. Your categories, services and website content all count.
  • Distance: how far you are from the searcher, or from the place they mention.
  • Prominence: how well known and trusted your business is. Reviews, links to your website and how established you are online all play a part.

You can’t change distance, but you can influence relevance and prominence a lot.

Step 1: Google Business Profile

Your profile is the foundation. Make sure it’s:

  • Verified, with your correct business name, address or service area, phone and website.
  • In the right categories, with the most specific primary category you can choose.
  • Complete: services, opening hours, photos and a clear description.
  • Active: reply to reviews and post updates now and then.

Our Google Business Profile guide covers this step by step.

Step 2: A website that matches local searches

Your website tells Google what you do and where. Make sure it has:

  • A page for each main service, not one page listing everything.
  • Your towns mentioned naturally, for example “serving East Molesey, Hampton and Esher”.
  • Your name, address and phone number on every page, exactly matching your Google profile.
  • Fast, mobile-friendly pages.
  • Useful content that answers customers’ questions: prices, process, FAQs.

If you serve several towns, a genuinely useful page for each main area can help, but only if each page has real local content. Copy-and-paste pages with the town name swapped can do more harm than good. You can see an example on my East Molesey page.

Step 3: Reviews

Reviews influence both your ranking and whether people choose you. Aim for a steady flow of genuine, recent reviews, and reply to them. Our guide on how to get more Google reviews has practical scripts and tips.

Step 4: Consistent listings and local links

  • Listings (citations): list your business on reputable directories, such as Bing Places, Apple Business Connect, Yell, and trade or industry sites. Keep your name, address and phone number identical everywhere.
  • Local links: links from local organisations, suppliers, clubs, charities or local news help Google see you as part of the community.

Quality beats quantity. A few relevant local links are worth more than many low-quality directories.

How long does local SEO take?

It depends on your competition and starting point. Fixing your Google profile can make a difference fairly quickly. Ranking a website for competitive searches usually takes months of steady work, not weeks.

Be wary of anyone promising first place on Google by a certain date. Nobody controls Google’s results.

Doing it yourself vs getting help

You can do a lot of local SEO yourself: complete your profile, ask for reviews and keep your details consistent. Where help is useful is technical fixes, building strong service and area pages, and keeping up regular work month after month.

My local SEO service starts with a one-off Google profile set-up from £249, with monthly plans from £299. If your site needs rebuilding first, see website design.

A local SEO checklist

  • Google Business Profile verified, complete and in the right categories.
  • Opening hours accurate, including holidays.
  • At least ten good photos of your work, premises or team.
  • A steady flow of new reviews, all replied to.
  • Website with a page for each main service.
  • Your towns mentioned naturally on your website.
  • Name, address and phone identical on your site, profile and directories.
  • Listed on Bing Places and Apple Business Connect.
  • A few links from local organisations or partners.
  • Google Search Console set up, with your sitemap submitted.

Work through it in order. The first items usually make the biggest difference.

How to measure progress

  • Google Business Profile performance: searches, calls, direction requests and website clicks.
  • Search Console: which searches show your website and how often people click.
  • Enquiries: ask every new customer how they found you.

Rankings move up and down from day to day and from street to street. Look at trends over months, and at enquiries, rather than checking your position every morning.

Common local SEO myths

  • “Keyword-stuffing my business name will help.” Adding towns and services to your Google business name breaks Google’s guidelines and can get your profile suspended.
  • “More directories are always better.” A handful of accurate, reputable listings beats hundreds of low-quality ones.
  • “I need a page for every town in the country.” Pages with only the town name changed are treated as low quality. Focus on areas you genuinely serve, with real local content.
  • “Once it’s done, it’s done.” Rankings shift as competitors improve. Regular reviews, updates and posts keep you visible.
  • “Ads improve my rankings.” Paid ads are separate from organic and map rankings.
Services

Need a hand with this?

Contact

Want to show up when locals search?

Tell me what you need and I’ll come back with honest advice and a fixed price. No obligation, no VAT added.

Prefer to give more detail? Start a full project brief

Quick quote

Takes 30 seconds. I usually reply the same day.

Or WhatsApp / call 07384 154933

FAQs

Questions people ask.

What’s the difference between SEO and local SEO?

Local SEO focuses on searches with a location, or “near me” searches, and relies heavily on your Google Business Profile, reviews and local relevance.

Do I need a website for local SEO?

You can appear on Google Maps with just a profile, but a good website strengthens your ranking and helps you appear in the normal results too.

Can I rank in a town where I don’t have an address?

Service-area businesses can, but it’s harder. Useful local content and genuine work in that area help.

How long until I see results?

Profile improvements can help quickly. Website rankings usually build over months.

Guides

More guides.

Call WhatsApp (opens in a new tab) Quote