Local SEO for small businesses: a practical UK guide

How to show up when local customers search: Google Business Profile, reviews, consistent details, service and area pages, and the mistakes to avoid.

Short answer: local SEO for a small business is how you get it to show up when people nearby search for what you do, such as “plumber in Hove” or “counsellor near me”. The basics are a complete Google Business Profile, a steady flow of genuine reviews, the same business name, address and phone number everywhere online, and a website with a clear page for each service and each area you cover. You can do most of it yourself.

For most small businesses, local search is where the customers are. People rarely search for a business by name. They search for a service and a place, then pick from the map and the first few results. Here’s what makes a real difference, in the order we’d tackle it.

How Google decides who shows up locally

Google says its local results are based mainly on three things:

  • Relevance: how well your business matches what someone searched for.
  • Distance: how far you are from the searcher or the place they mentioned.
  • Prominence: how well known and well regarded you are, online and offline. Reviews, links and mentions all count.

You can’t change your distance from the searcher. You can do a lot about relevance and prominence.

1. Get your Google Business Profile right

Your Google Business Profile is the listing that appears in Google Maps and the map pack. For many local searches, it’s seen before your website.

  • Choose the most accurate main category. Local SEO specialists generally rate it as one of the most important settings on the profile.
  • Fill in every section: services, opening hours, areas served, description, attributes.
  • Add real photos of your premises, team and work, and keep adding new ones.
  • Link to the most relevant page of your website, not always the home page.
  • Post updates and offers from time to time.
  • Keep your hours accurate, including bank holidays. Nothing loses a customer faster than turning up to a closed door.

2. Collect and reply to reviews

Reviews help with both rankings and trust. The trick is to ask consistently, not to ask once and forget.

  • Ask every happy customer, ideally right after a good experience. A short link by WhatsApp or text works well.
  • Reply to every review, good and bad. A calm, helpful reply to a bad review often impresses readers more than the five-star ones.
  • Never buy reviews or offer incentives for them, even for honest ones. It breaks Google’s rules, and since April 2025 fake reviews have been banned under UK consumer law (the Digital Markets, Competition and Consumers Act 2024).

3. Keep your details consistent everywhere

Your business name, address and phone number should be exactly the same on your website, Google Business Profile, social media and directories such as Yell, Bing Places, Apple Maps and industry listings. Inconsistent details make it harder for search engines to be sure they’re looking at the same business.

If you’ve moved or changed your phone number, search for your old details and update them.

4. Build a website that matches local searches

Your website is where Google checks what you actually do, and where customers decide whether to contact you.

  • One page per service. “Boiler repairs”, “bathroom fitting” and “emergency plumbing” should each have their own page, rather than sharing one.
  • Mention where you work, naturally, on your service pages and contact page.
  • Area pages for the main places you serve, with genuinely useful local content: jobs you’ve done there, travel times, parking. Copying the same page and swapping the town name doesn’t work.
  • Page titles and descriptions that include the service and the place, such as “Emergency Dentist in Brighton | Same-Day Appointments”.
  • Structured data (LocalBusiness schema) with your address, opening hours and services.
  • Fast on mobile. A lot of local searches happen on phones, often in a hurry.
  • Click-to-call, WhatsApp and directions that work with one tap.

Our checklist of what a small business website should include covers the page structure in more detail.

5. Get mentioned locally

Links and mentions from other local websites tell Google you’re a real, well-known business. Good sources include local business groups, suppliers and partners you work with, local news, charities and events you support, and professional bodies you belong to. A handful of genuine local links is worth more than hundreds of low-quality directory links.

6. Answer the questions people search for

People don’t only search for “dentist Brighton”. They search “how much is a dental implant”, “does root canal hurt” and “emergency dentist open Sunday”. A guide or FAQ that answers those questions well can bring in customers who are still deciding, and show Google you’re an authority on the subject. That’s why every website we build comes with 10 blog posts written around real searches in your sector.

7. Measure what matters

  • Google Business Profile insights: calls, direction requests and website clicks.
  • Google Search Console: which searches show your website, and where it ranks.
  • Google Analytics: enquiries and bookings from your website.
  • Just ask: “How did you find us?” is still the simplest tracking there is.

Local SEO takes time. Small improvements often show within weeks, but competitive searches can take several months.

Common local SEO mistakes

  • Using a virtual office or PO box address, which Google’s guidelines generally don’t allow for a Business Profile.
  • Stuffing the town name into every sentence.
  • Creating dozens of near-identical area pages.
  • Ignoring reviews, or only replying to the good ones.
  • A website that’s slow or hard to use on a phone.
  • Changing your business name or phone number without updating your listings.

Where we can help

Every website we build is set up for local search from day one: keyword and competitor research for your area, a page for each service, titles and descriptions for every page, structured data and a fast mobile site. If you’d like help with ongoing SEO or Google Ads, see our other services. And if you’re local to us, have a look at our web design in Brighton and Hove or web design in London.

Frequently asked questions

How long does local SEO take to work?

Fixing your Google Business Profile and website can show results in weeks. Ranking for competitive searches in a busy area usually takes several months of steady work.

Do I need a website for local SEO, or is a Google profile enough?

A Google Business Profile can bring in calls on its own, but a good website makes the profile stronger and gives customers the details they need to choose you. We explain why in what type of website your business needs.

Can I do local SEO myself?

Yes. Most of the basics, such as your profile, reviews and consistent details, are things owners can do well. Technical SEO and content take more time and know-how.

Does my business need a physical address for local SEO?

Not necessarily. Businesses that visit customers, such as trades, can hide their address and list the areas they serve instead.

Written by the Hit Craze team

We’re a small web design team with 26 years in design and 15 years running Google Ads and SEO. We build fast, fixed-price websites for UK small businesses, and you only pay once you’re happy with yours.

Keep reading

Ready for a website you’ll be proud of?

Fill in our 10-minute brief today. You could be reviewing your new site next week — and you won’t pay a penny until you’re happy.