local seo for small business

Local SEO Isn't Just for Big Businesses

November 09, 202523 min read

When most small business owners hear the term "local SEO," they immediately think it's something for the big corporations with massive budgets and fancy digital agencies running the show. They picture some London-based tech company dropping thousands of pounds a month on optimization, with spreadsheets that would make your head spin.

The truth? It's actually the complete opposite. Local SEO is your superpower as a small business owner. And if you're not using it yet, you're literally handing your customers to someone else who is.

I'm going to walk you through why local SEO isn't just possible for small businesses in the UK – it's essential. More importantly, I'll show you exactly how to start winning online without needing to be a tech expert or break the bank.

Why Local SEO Matters More Than You Think

Let's start with a simple fact: 97% of consumers go online to find local services. And if you're not showing up in their Google search results, you're losing money. Simple as that.

Think about your own behaviour for a second. When you need a plumber, an electrician, a dentist, or a coffee shop, what do you do? You don't flick through the Yellow Pages anymore (remember those?). You pull out your phone and type something like "plumber near me" or "best coffee in [your town]" into Google. You'll probably call the first three that show up.

That's exactly what your customers are doing right now. And if you're not appearing in those results, they're calling your competitor instead.

Here's the thing – and this is where small businesses actually have an advantage. Local SEO doesn't care about your marketing budget. It cares about your relevance and your consistency. Google doesn't rank you higher because you've spent thousands. It ranks you higher because you've proven to be a trustworthy local business that shows up properly on the internet.

A small independent Dentist in Southend can absolutely outrank a national chain if the local SEO is sorted. Same with a freelance graphic designer in Cornwall, a dog groomer in Basildon, or a plumbing firm in Bolton. It just comes down to doing it right.

The Reality Check – What's Actually Happened

I want to tell you about Jamie, who runs a small painting and decorating business in Brighton. He's brilliant at what he does – genuinely. His customers rave about the quality, they tell their mates, they share photos on Facebook. But for the first few years, all his work came from referrals and word of mouth.

He wasn't going broke, but he was constantly stressed about the next job. He'd do a fantastic kitchen paint job for Mrs. Thompson in Hove, and she'd promise to tell everyone she knows. But without an online presence, unless Mrs. Thompson was literally telling people his name and number in person, those referrals just didn't materialise.

One day, Jamie's sister-in-law mentioned local SEO. He was skeptical – genuinely thought it was a scam or something that only worked for big businesses. But he decided to give it a try. Nothing major. Just got himself on Google Maps properly, made sure his information was consistent everywhere online, claimed his business on a couple of directories.

Within three months, he started getting calls from people searching "painter decorator Brighton" and "interior painting Hove." Now, about 40% of his work comes from online searches instead of referrals. He's not quit word-of-mouth – it's still great – but he's not sitting up at night wondering where the next job's coming from anymore.

That's what proper local SEO does. It fills the gaps between your referrals and keeps you top of mind when someone nearby is actively looking for what you offer.

Breaking Down Local SEO (Without the Jargon)

Alright, so you know it matters. Let me actually explain what local SEO is in terms that make sense.

Local SEO is basically the art of making sure your business shows up when someone nearby searches for what you do on Google. That could be on the main search results, on Google Maps, or in what's called the "local pack" – that's the three business listings that appear at the top of local searches with the map.

It's not magic. It's not complicated. It's just about ticking the right boxes for Google so the search engine can confidently say, "Yes, this is a real local business, and this person searching nearby is probably looking for exactly what they offer."

Think of it like this: imagine you own a bookshop in Nottingham. Someone walks into town looking for a bookshop, asks at the tourist information centre, and they point them straight to yours because you're the only one they know about. Now imagine 50,000 people do that every month online. That's local SEO.

Google uses three main things to decide whether to show your business:

Distance – How close are you to the person searching? If someone in Manchester searches "vets near me," Google will prioritize vets in Manchester (and the surrounding areas) over ones in Birmingham. Location matters.

Prominence – How well-known is your business? This comes from reviews, your online presence, how many places mention your business, and how trustworthy you seem overall.

Relevance – How perfectly do your services match what someone is searching for? If someone searches "emergency plumber" and you're a general plumber who doesn't advertise emergency callouts, you're less relevant.

Nail all three of those, and Google will show you. Miss one of them, and you're invisible.

The Foundation: Your Google Business Profile

Before you do anything else – and I mean anything – you need to claim and properly set up your Google Business Profile (GBP). This used to be called Google My Business, and honestly, it's the single most important thing you can do for local SEO.

Your GBP is what appears on Google Maps. It's what shows up in that three-listing pack I mentioned. It's your digital storefront, and it's free to set up.

Here's exactly what to do:

1. Claim Your Listing Go to google.com/business and search for your business name. If you find it already listed, click "Own this business?" and Google will walk you through verification. If it's not there, you can create it from scratch.

2. Fill Everything Out Properly And I mean everything. Your business name, phone number, address, website, business hours, services, categories – the lot. Don't be lazy here. Google uses all this information to understand what you do and where you do it.

Here's a tip: make sure your business name is exactly the same on your GBP as it is everywhere else online. If your Google listing says "Smith's Electrical" but your website says "Smiths Electrical" and Yell says "Smith Electrical Services," Google gets confused. It thinks these are different businesses. Consistency is the magic word.

3. Add Photos This is the bit a lot of people skip, and it costs them visibility. Add proper photos of your business – your storefront, your work, your team, whatever is relevant. 12-15 good quality photos is a solid target. They don't need to be professional photographs, but they do need to be clear and show real work. Google and your potential customers both love this.

4. Write a Proper Description Use the description box to tell people what you do. Instead of "We are a plumbing company," try something like "We provide emergency plumbing, boiler repairs, and heating system installation to households across Manchester." Specific is better. Local is better.

The beauty of a solid GBP is that it usually drives results quickly. We've had clients see phone calls and enquiries jump within weeks of properly setting this up. It's that powerful.

Getting Listed Properly (The Citations That Actually Matter)

Right, so you've got your Google Business Profile sorted. Next step: make sure you're listed consistently on the directories that actually matter.

Now, before you panic – no, you don't need to be listed on every single directory on the internet. That's a myth that I wish would die. You don't need to be on 47 different platforms. That's actually counterproductive and just creates headaches when you inevitably change your phone number and have to update all of them.

What you do need is to be on the big, trusted directories that both Google and your customers actually use. In the UK, that mainly means:

Google Maps & Google Search – Obviously. Non-negotiable.

Yell – Still relevant in 2025, despite what some people say. Lots of local searches still pull from Yell listings. More importantly, consistency across Yell and Google matters.

FreeIndex – Popular in the UK, free to use, and Google pays attention to it.

Thomson Local – Old school, but still trusted by Google and customers alike.

For Trades Specifically:

If you're a tradesperson – a plumber, electrician, builder, decorator, gas engineer – then you absolutely need to be on Checkatrade or Rated People. These aren't just directories; they're where people actively search for tradespeople. A solid profile here with good reviews will generate consistent work.

We once worked with a gas engineer called Paul from Essex. He'd been doing Checkatrade for years, getting leads, but wasn't appearing anywhere in Google search results. Once we got him set up properly locally – Google Business Profile, consistent listings, website optimisation – his organic search enquiries went from near zero to about 15% of his total leads within four months. Checkatrade was still producing, but now he wasn't relying on it entirely.

The NAP Rule – and this is absolutely critical – your Name, Address, and Phone number (NAP) must match exactly across every single one of these platforms. Not "Smith Plumbing" on one and "Smiths Plumbing Services" on another. Not a mobile number on your Google listing but a landline on Yell. Every single detail should be identical.

Why? Because Google uses these citations to verify that you're a real, legitimate business. Inconsistencies make Google suspicious. They think something's off. They're less likely to rank you.

Spend a couple of hours this week going through Google, Yell, FreeIndex, and Thomson Local. Make sure everything matches perfectly. It's boring work, but it's the kind of boring work that directly translates into more enquiries.

Your Website: The Hub of Everything

Here's something a lot of people still get wrong: your website isn't a nice-to-have anymore. It's essential.

I know this sounds obvious, but I'm saying it anyway because I still meet small business owners who think their Facebook page or Checkatrade listing is enough. It's not. Here's why:

When someone finds you online, they want to know more. They want to see what you do, read testimonials, understand your pricing (or at least know they can contact you for pricing), check your hours, and see if you operate in their area. Google actually prefers businesses with websites when it comes to local rankings because it shows you're serious.

More importantly, a website is the one thing you actually own and control. Your Facebook page? Meta can change their algorithm tomorrow and your reach disappears. Your Checkatrade listing? They can change how things work. Your website? That's yours. You decide what goes on it and how it looks.

Now, I'm not saying you need some fancy, expensive website. You don't. A simple, clean website with the right information will do the job.

What should be on it?

  • Your services – What exactly do you offer? Be specific. Instead of "Painting and Decorating," try "Interior and Exterior Painting, Wallpapering, Plastering, and Damp Proofing in Surrey."

  • Your location – Where do you operate? Are you in one town, or multiple areas? Say it clearly.

  • How to contact you – Phone, email, contact form. Make it easy for someone to get in touch.

  • About you – A bit of your story. Why should someone choose you?

  • Testimonials – Social proof absolutely works. If you've got happy customers, ask them for a short review or testimonial and put it on your site.

  • An FAQ page – This is gold for local SEO. Answer the questions your customers actually ask you. "Do you offer emergency callouts?" "Do you provide a guarantee?" "Are you registered with [relevant body]?" Each answer is an opportunity to rank for local keywords.

The good news? You don't need to spend thousands on this. A basic, professional website that does the job can be set up affordably. We offer professional websites for small businesses for just £99 as a one-time setup, plus hosting and maintenance for £49 a month – which keeps everything running smoothly, secure, and fast. That's genuinely less than a takeaway pizza each month.

If you do have a website already but it's old, slow, or looks like it was designed in 2005, that's actively hurting your local SEO. Google penalises slow websites. People bounce off sites that look dodgy or are hard to use on mobile. Consider a refresh.

Getting Reviews (And Why It Matters More Than You Think)

Here's a truth that sometimes surprises people: online reviews are one of the most important ranking factors for local SEO. Not just for your reputation (though that obviously matters), but for actual Google rankings.

Google uses reviews as a signal of trust and prominence. The more reviews you have, and the higher your rating, the more Google thinks "this is a legitimate, popular local business that people trust."

But here's the thing – reviews don't appear by accident. You have to ask for them.

I know, I know. It feels awkward. But it's also incredibly effective. Most people won't leave a review unless you actually ask. They might love your work, but they're busy, and it just doesn't occur to them.

Here's how to do it without being pushy:

Make it easy. Don't just say, "leave us a review." Literally give them the link. Send them a text or email with a direct link to your Google Business Profile review page. One click, and they're there. That's it.

Ask at the right time. Ask for the review when they've just had a great experience with you – right after you've finished the job and they're happy, not three weeks later.

Be genuine. Tell them honestly that reviews help you get found locally and help other people decide whether to hire you. Most people are happy to help when they know it genuinely matters.

Make it part of your process. Don't just ask sometimes. Make it standard practice for every happy customer. Within a few months, you'll have a solid handful of reviews.

Here's an example: a beautician called Leah in Grays was getting outshone online by someone with a worse portfolio – but 100+ reviews. It was frustrating for her because she genuinely does better work. So we helped her put a system in place: every customer leaving the salon would get a text that same evening with her Google review link. Within five months, she'd gone from 8 reviews to 47. Suddenly, her ranking improved because Google saw her as more trustworthy.

That's all it takes sometimes. Just asking.

Local Keywords: The Words People Actually Search For

This is where a lot of small business owners get confused about SEO. They think they need to rank for massive, national keywords. They don't.

You don't need to rank for "plumber." You need to rank for "plumber in Colchester" or "emergency plumber Harwich." These are what's called local keywords, and they're perfect for small businesses because there's less competition.

Here's how to find them:

1. Think like your customer. What would they type into Google? If you're a dog groomer in Bristol, they'd search "dog groomer Bristol" or "best dog grooming near me" or "dog bathing Bristol." They probably wouldn't search just "dog groomer" – that's too broad.

2. Use Google suggestions. Start typing your service + your location into Google, and Google will suggest what people are actually searching for. "Plumber [your town]" and Google will show you related searches. These are the actual keywords people use.

3. Look at what your competitors are targeting. You don't need expensive SEO tools for this. Just Google your service and location and see who's showing up. Visit their websites and see what language they're using.

4. Add these keywords naturally to your website. Put them in your page titles, your headings, your description, your service pages. Don't stuff keywords everywhere – that looks spammy and Google hates it. But use them naturally in the right places.

For example, if you run a window cleaning business in Manchester, you might write a page heading like "Professional Window Cleaning Services in Manchester, Stockport, and Tameside" instead of just "Window Cleaning." Same information, but now you've naturally included the locations and keywords that matter.

This is where your FAQ page, which we mentioned earlier, becomes gold. Each FAQ answer is an opportunity to use local keywords naturally. "Do you provide emergency plumbing in Witham?" "Yes, we offer 24/7 emergency plumbing throughout Witham and surrounding areas." You've just naturally used keywords that matter without forcing it.

The Content Angle – And No, You Don't Need to Be a Blogger

A lot of small business owners panic when they hear about "content" and "blogging" as part of SEO. They imagine they need to write 2,000-word articles every week. They don't.

But having some content on your site is genuinely helpful for local SEO. Here's why: every piece of content is an opportunity to target local keywords and show Google what you're about.

Your FAQ page is content. A services page explaining what you do is content. A simple blog post about common problems you solve is content.

Let me tell you about Marcus, a boiler repair specialist in London. He wasn't a writer. He wasn't particularly keen on sitting down and typing out articles. But he realized that every day, customers asked him the same questions: "How often should I service my boiler?" "What's a system boiler vs. a heat-only boiler?" "Why is my boiler noisy?"

So he wrote very basic answers to these questions. Nothing fancy. Just a paragraph or two answering each question naturally, as he'd explain it to a customer. He put these on his website as an FAQ page.

Within a few months, he was ranking for loads of local keywords around these questions. People were finding him when they searched "what to do if my boiler is making a noise London" or "boiler servicing London."

The point? You don't need to become a blogger. You just need to answer the questions your customers actually ask, in plain language, on your website.

Building Local Authority (Without Spending a Fortune)

Google likes businesses that are well-established in their communities. This is called local authority, and there are simple ways to build it without spending thousands.

Get mentions locally. Is there a local business directory, a community Facebook group, or a local online publication in your area? Get mentioned there. Join local business groups. Sponsor something if you can – a school event, a local football team, a charity. Ask them to link back to your website from their event page.

Generate local backlinks. These are links from other local websites pointing to yours. Google sees these as "local trust signals." They're not easy to get for free, but here are some legitimate ways: local supplier directories, local business associations, community listings, sponsored events pages, or even local blog mentions if you've done something noteworthy.

Partner with other local businesses. If you're a florist, you might partner with a wedding planner or a venue. Mention each other online, link to each other. This builds local authority for both of you.

None of this requires money. It requires a bit of effort and thinking locally.

Mobile, Mobile, Mobile

This isn't optional. Mobile is essential.

Over 70% of local searches happen on mobile devices. Someone's out and about, their boiler breaks down, and they pull out their phone to find an emergency plumber right now. If your website is slow on mobile, or if it's hard to use on a phone, you're losing that person to someone else.

Make absolutely sure your website works beautifully on mobile. Test it yourself on your phone. Can you easily find what you need? Can you click the "call" button without accidentally clicking something else? Does it load reasonably fast?

Google's Mobile-Friendly Test tool (search for it) will check your site for you and tell you if there are issues.

How Long Does This Actually Take?

Real talk: local SEO isn't instant.

You should expect to see some early signs within 4-6 weeks if you're doing things right. You might notice a few more enquiries, maybe a few more Google reviews, maybe some organic traffic to your website.

Real, noticeable, consistent results? That usually takes 3-6 months. Depends on how competitive your local market is, how much work there's been done previously, and whether you're consistent with your efforts.

But here's the beautiful thing: once local SEO starts working, it keeps working. It's not like Google ads, where you pay and the ads stop the moment you stop paying. Local SEO is an investment that compounds over time.

FAQ: The Questions Small Business Owners Actually Ask

Q: Do I need a website if I'm already on Checkatrade/Facebook/Yell?

A: Short answer – yes. Long answer – those platforms are helpful, but they're not yours. You don't control what they do. A website is your own digital headquarters. More importantly, Google trusts websites more than just a listing on Checkatrade. A basic website combined with those platforms is the winning formula.

Q: Is local SEO worth doing if I'm in a small town with barely any competition?

A: Yes, absolutely. Even in a small town, people search online before hiring someone. You might have less competition, but you also have fewer enquiries overall. Local SEO helps you get a bigger slice of the pie that does exist. Plus, you're likely to get people from neighboring towns searching for your services too.

Q: I keep hearing about local SEO companies wanting thousands per month. Do I really need to spend that much?

A: No. You can absolutely do some of this yourself if you've got the time – claiming your listings, getting your address consistent everywhere, asking for reviews, writing an FAQ. Where it gets complicated is if you want professional management of everything, advanced optimisation, review management at scale, and ongoing improvement. That can cost money. But plenty of small businesses get excellent local results without spending a fortune, especially when they start.

Q: What if I work from home or don't have a physical address?

A: You can set your Google Business Profile to "service area only." Your actual address won't show up, but you'll still be eligible for local rankings. Google will show that you serve specific areas, which is actually helpful for certain types of work. Just make sure you're clear about your service area in your listings and on your website.

Q: I don't have many reviews yet. Does this mean I can't compete locally?

A: It makes it harder, but not impossible. New reviews matter less than consistency and relevance. A business with 15 reviews and a solid setup will outrank a business with 50 reviews but inconsistent information everywhere. Start asking customers for reviews now, and your review count will grow. But don't let a low number stop you from getting the other basics right.

Q: How often should I update my Google Business Profile?

A: At minimum, keep your information accurate – hours, services, contact details. But actively updating is great. Add new photos every week Post updates frequently. It tells Google you're actively managing your business, which signals authority.

Q: Is local SEO different from regular SEO?

A: Yes. Regular SEO is trying to rank nationally or globally. Local SEO is specifically about showing up for location-based searches in a particular area. They use similar techniques, but local SEO is more focused on your Google Business Profile, local citations, local keywords, and geographic relevance.

Q: Can I do all this myself, or do I really need an agency?

A: You can do a lot of it yourself – the basics are genuinely not complicated. The issue is time. If you've got a few hours spare each week, you can claim your listings, optimise your basic info, ask for reviews, and improve your website. But if you'd rather focus on running your business and have someone else handle local SEO properly, that's what agencies like us are for.

The Real Reason Most Small Businesses Fail at Local SEO

Want to know the actual, honest reason most small businesses aren't winning locally? It's not because local SEO is complicated. It's not because they don't have enough money.

It's because they never start.

They read a bit about local SEO, think "I'll get round to that eventually," and then a year passes and they haven't done anything. Their competitors, meanwhile, have claimed their Google listing, sorted their citations, and are getting calls from the internet.

By the time they realise what they're missing, they're already behind.

The small businesses that do win locally are usually the ones who just started. They claimed their listings. They asked for reviews. They got their information consistent everywhere. They didn't wait for perfect or for completely understanding everything.

They started.

How We Can Help

If all of this is feeling like too much – or if you'd rather focus on running your business than managing local SEO – that's where we come in.

At 99 Quid Websites, we help small business owners across the UK get found locally. We handle local SEO strategy, listings audit and cleanup, ongoing SEO support, and we make it straightforward.

We've worked with plumbers in Essex, decorators in Sussex, beauticians in London, and everything in between. Most of them came to us thinking local SEO was complicated and expensive. By the time we're done, they realise it's about consistency, the right information, and putting in the groundwork – not mystery algorithms or massive budgets.

Here's what a typical engagement looks like: We audit your current presence (what's working, what isn't), we get your listings consistent and optimised, we help with your website setup or improvements, and we support you with ongoing optimisation.

More importantly, we explain what we're doing and why. No jargon. No mystery. Just honest advice about getting your business found.

The Next Step

So here's what I'd suggest:

This week: Claim your Google Business Profile if you haven't already. Search your business name on Google and click "Own this business?" Fill out every single field properly.

Next week: Go through Google, Yell, FreeIndex, and Thomson Local (and Checkatrade if you're a tradesperson). Make sure your name, address, and phone number match exactly everywhere.

Following week: Ask five happy customers to leave you a Google review.

That's a month's work that genuinely transforms your local visibility. Do those three things consistently, and you'll see changes.

If you want help with any of this – or if you'd like us to do a proper audit of where you're currently at locally and what would have the biggest impact – get in touch. No pressure, no charge for an initial chat. We'll look at your situation and tell you honestly what would help most.

Your business has probably impressed hundreds of happy customers. The trouble is, they don't know where to find you online to tell other people. Local SEO fixes that problem. And it's far simpler and more affordable than most people think.

Ready to win locally? Let's talk. Message us today, and let's put your business on the map – literally.


About the Author

This post is brought to you by the team at 99 Quid Websites, an Essex-based digital marketing and SEO agency with over 15 years of experience helping small business owners and self-employed people get found online. We've helped trades, services, retail, and professional businesses across the UK improve their local visibility without the confusion or the hefty price tag. If you'd like a chat about your local SEO, we're here.

Kevin Arrow SEO

Kevin is the founder of 99Quidwebsites.co.uk where you can get a professional website for your business for 99 quid. A deal that's better than it says it is? that's as rare as a white tiger...

Kevin Arrow

Kevin is the founder of 99Quidwebsites.co.uk where you can get a professional website for your business for 99 quid. A deal that's better than it says it is? that's as rare as a white tiger...

LinkedIn logo icon
Back to Blog