Local SEO for Small Businesses: The Practical Guide
How small businesses get found by customers searching nearby — covering Google Business Profile, local citations, reviews, and the website changes that actually move the needle.
Local SEO is SEO with a narrower focus: instead of trying to rank nationally for broad terms, you're trying to appear when someone nearby searches for what you do. "Physiotherapist near me." "Dog groomer [town]." "Accountant in [area]." Someone close to your business, ready to book, looking for you specifically — except they don't know your name yet.
This guide covers what actually moves the needle for small businesses trying to rank locally, without the unnecessary complexity that most guides add.
What "local search" actually means
When someone searches for a service with a location — either explicitly ("plumber in Bristol") or implicitly ("plumber near me", which Google geocodes automatically) — Google shows a different set of results than it would for a national search.
At the top of the page, you typically see:
- A "local pack" — three business listings with a map, star ratings, and addresses
- Organic results below — regular website listings
Appearing in the local pack requires a Google Business Profile. Appearing in the organic results below it requires a website. Ideally you want both, but the local pack is where most clicks go for "near me" and location-tagged searches.
Google Business Profile: the highest-impact step
For most local businesses, setting up and optimising a Google Business Profile is the single change that produces the fastest visible results.
What it needs to be effective:
Accurate and complete information — Business name, address, phone number, and hours. The name should be your actual trading name, not "John's Plumbing Coventry SEO" — keyword stuffing in business names violates Google's guidelines and can get your listing suspended.
The right primary category — Google's category list is specific. "Physiotherapist" not "health services." "Florist" not "retail." The primary category is the most important ranking signal in the local pack.
Photos that reflect the business — At minimum: your exterior (so people can find you), your interior, and photos of the work or products. Update these occasionally. Listings with photos in the last 90 days tend to perform better than those with only old images.
Responses to reviews — Both positive and negative. A business that responds to reviews signals to Google (and to potential customers) that the listing is actively managed.
Citations: why consistency matters
A "citation" is any mention of your business name, address, and phone number online — on directories, local websites, business associations, chamber of commerce sites. Google uses these mentions to verify that your business is real and to confirm your address.
The problem is inconsistency. If your website says "12 High Street", your Google Business Profile says "12 High St", and Yell says "12 High Street, Unit 2", Google doesn't necessarily know these are the same business. Inconsistency reduces Google's confidence in your listing and suppresses your local ranking.
Go through the major directories and make sure your details are identical everywhere:
- Google Business Profile
- Bing Places for Business
- Yell.com
- Yelp
- Facebook Business
- Apple Maps
- Any industry-specific directories relevant to your type of business
This is tedious to do once but doesn't require ongoing maintenance — update it whenever you move or change your number.
Reviews: quantity, quality, and recency all matter
Google's local ranking algorithm weighs reviews heavily. In most local markets, the business with the most reviews at the best average rating wins the top spots in the local pack.
The three factors:
Quantity — More reviews means more confidence. A business with 3 reviews could be a single delighted customer and two friends. A business with 90 reviews is harder to fake.
Recency — Reviews from 2019 carry less weight than reviews from last month. Google wants to know you're still active and still performing well.
Responses — Google rewards businesses that engage with reviews. Reply to all of them, briefly.
The simplest review collection system: text or email every customer after the service with a direct link to your Google review page. Most people who had a good experience will leave one if you make it one tap away.
What your website needs for local SEO
Beyond the Google Business Profile, your website needs to signal clearly where you are and what you do.
State your location explicitly — "Plumber in Bristol" in your homepage heading. Not just "ABC Plumbing" — Google doesn't automatically know where you are from your business name. This seems obvious but most small business websites don't do it.
NAP consistency — Your name, address, and phone number on your website should be exactly as they appear in your Google Business Profile.
Location-specific pages — If you serve multiple towns or areas, a page per area (not just a paragraph listing them on your homepage) helps you rank locally in each one.
A fast, mobile website — Most local searches happen on mobile. A website that loads slowly or is hard to use on a phone will lose visitors who are ready to book.
What doesn't matter much for local SEO
Meta keywords — Ignored by Google. Don't spend time on these.
Excessive blog content — Some local businesses don't need a blog at all. If your customers don't search for informational content before booking (a locksmith, for example), blog posts add noise without adding ranking signals.
Complex technical SEO — Schema markup for local businesses is useful but not urgent. Get the basics right first.
Monitoring your local rankings
Google Search Console shows which searches bring people to your website. For local businesses, the most useful thing to watch is whether you're appearing for "[your service] [your town]" type searches and whether your click-through rate is growing.
Google Business Profile also has its own insights dashboard showing how many people viewed your listing, called from it, or asked for directions.
HandledSEO connects to your Search Console and produces a monthly report showing which searches are finding you, which pages are performing well, and what to prioritise next. For a business owner who checks their website analytics infrequently, this is the simplest way to stay on top of what's working.
Where to start this week
In order of impact:
- Claim and complete your Google Business Profile
- Check that your website's homepage clearly states what you do and where
- Audit your directory listings for consistency — fix any differences in your name, address, or phone number
- Set up a review collection system — even just a saved text message with your Google review link
- Connect Google Search Console
Local SEO is not fast — new changes typically take 6–12 weeks to show up in rankings. But it is cumulative. Every review, every consistent citation, every local page builds on the last one. A business that works on this consistently over 12 months will be significantly harder to displace than one that gets a website built and then leaves it alone.
Stop checking. Start getting a report.
Connect your Google Search Console and we'll send you a scored, plain-English SEO report every month — with exactly what to fix first.
Get your first report →