Skip to content

Home / SEO

Local SEO for Small Businesses: A Practical Guide

Local SEO helps nearby customers find you when they search for what you do. Here is how Google chooses local results and the steps a small business can take, starting with its Business Profile.

4 November 2026 · 3 min read

Local SEO for Small Businesses: A Practical Guide
Photo: ArtisticOperations / Pixabay

Local SEO is the work of helping people nearby find your business when they search for what you offer: "electrician in Bristol", "vets near me", "cake shop open now". For businesses that serve a town or region, it is usually the most valuable kind of SEO, because the people searching are often ready to call, visit or book.

If you are new to the subject, start with our explainer on what SEO is. This guide covers the local part.

Where local results appear

For searches with local intent, Google often shows a map with a short list of businesses, usually called the local pack, above or among the ordinary results. The same listings appear in Google Maps. These come mainly from Google Business Profile listings, not directly from websites, which is why your profile is the first thing to get right.

How Google ranks local businesses

Google says local results are based mainly on three factors:

  • Relevance: how well a listing matches what the person searched for.
  • Distance: how far the business is from the location in the search, or from the searcher.
  • Prominence: how well known the business is, including its reviews and what is said about it across the web.

You control relevance almost completely, and you can build prominence steadily. Distance you cannot change, which is why a business rarely appears in the map results for towns far from its address.

Step 1: Set up your Google Business Profile properly

  • Claim and verify the profile at business.google.com.
  • Use your real business name. Google's guidelines say the name should match how you are known in the real world. Adding keywords to it, such as "Smith's Plumbing Best Emergency Plumber Leeds", breaks the guidelines and can get a listing suspended.
  • Choose the most accurate primary category, then add any genuine secondary categories.
  • Set your service area if you visit customers rather than receive them at an address.
  • Keep hours accurate, including bank holidays.
  • Add photos of your premises, team and work, and keep adding new ones.
  • List your services or products with short descriptions.

Step 2: Earn and answer reviews

Reviews help people choose between businesses, and they feed prominence. Ask satisfied customers for a review soon after the job, with a direct link to make it easy. Reply to reviews, good and bad, politely and specifically. Never buy reviews or post fake ones: fake reviews are banned under UK consumer law, as well as breaking Google's policies.

Step 3: Make your website locally relevant

  • Put your business name, address and phone number on every page, usually in the footer, written the same way as on your profile.
  • Create a page for each main service, and mention the areas you cover naturally in the text.
  • If you serve several distinct towns, a page for each is useful only when it has genuinely local content, such as jobs you have done there, local regulations or travel times. Copy-and-paste town pages help no one.
  • Make sure the site works quickly on a phone and that the phone number can be tapped to call.

Step 4: Get mentioned locally

Consistent listings in reputable directories, often called citations, help Google confirm your details. Prioritise the ones customers actually use in your trade and area, plus your trade association and local business groups. Real local links, such as a sponsor page for a youth football club, a feature in the local paper or a supplier's stockist list, are worth more than dozens of low-quality directories.

Step 5: Check and keep going

Your Business Profile shows how many people found you, called you or asked for directions. Google Search Console shows which searches bring people to your website. Look at both monthly. For a structured check-up, use our local SEO audit checklist.

Local SEO checklist

TaskHow often
Check profile hours, phone and categoriesMonthly and before holidays
Add new photosMonthly
Ask for reviewsAfter every completed job or sale
Reply to reviewsWithin a few days
Update service pagesWhen services or prices change
Look for local mentions and linksQuarterly

Questions

Is local SEO free?

Google Business Profile is free, and most local SEO tasks can be done yourself. The cost is your time, or a specialist's fee if you hire one.

Can I rank in the map results for a town where I have no address?

It is difficult, because distance is one of the main factors. Service-area businesses can set the areas they cover, and good website pages can still rank in ordinary results for those towns.

Should I put keywords in my Google Business Profile name?

No. Google's guidelines require your real business name, and adding keywords can lead to suspension.

How long does local SEO take?

Profile changes can show within days or weeks, but building reviews and local reputation is an ongoing process measured in months.

Sources

  1. Google Business Profile Help: Tips to improve your local ranking on Google
  2. Google Business Profile Help: Guidelines for representing your business on Google
  3. Google Search Central: How Google Search works

Read next