Local SEO for Small Businesses: A Practical Guide
If your customers live or work near you, local SEO is the single most cost-effective marketing channel available to your business. It costs almost nothing to set up, compounds over time and delivers high-intent enquiries from people actively searching for what you offer. Here's how to do it properly in 2026.
Prefer to talk it through? Book a free 20-min discovery call.
What is local SEO?
Local SEO is the work you do to appear in the search results when people in your area look for the services you offer. That includes the 'map pack' at the top of Google results, the listings underneath, and increasingly the answers Google AI Overviews surface for location-based queries.
When someone types 'web designer near me', 'plumber Winchester' or 'physio in Eastleigh', Google has to decide which businesses to show. Local SEO is how you become one of them.
Why local SEO matters more than ever
- 46% of all Google searches have local intent — people are looking for businesses near them.
- 76% of people who search for a local business on their phone visit one within 24 hours. Local search is high-intent.
- 88% of local searches result in a call or visit within a week. This isn't browsing — it's buying.
- Local SEO is cheaper and more sustainable than paid ads. You build an asset rather than rent attention.
1. Get your Google Business Profile right
This is the single highest-leverage thing you can do, and most businesses do it badly. Your Google Business Profile (formerly Google My Business) is what powers the map pack and a huge share of branded search results.
What to do
- Claim and verify your profile if you haven't already.
- Use your exact registered business name — no keyword stuffing.
- Pick the most specific primary category that fits (e.g. 'Web designer' rather than 'Marketing agency').
- Add every secondary category that's genuinely accurate.
- Write a 750-character description that names your service area and the outcomes you deliver.
- Upload at least 10 real, high-quality photos — interior, exterior, team, work, products.
- Add your full service list with descriptions and (where possible) starting prices.
- Keep your hours up to date, including bank holidays.
- Post regular updates — at least once a month. New work, new offers, new content.
2. Target local keywords properly
Local keywords usually combine a service term with a location: 'web designer Hampshire', 'accountant Andover', 'roofer Southampton'. The mistake most businesses make is putting all of this on a single page. Google rewards specificity.
The structure that works
- One service page per core service. Web design, SEO, hosting, support.
- One location page per priority town or city — even if you cover a wider area. 'Web Design in Winchester', 'Web Design in Portsmouth'.
- Combine them where it makes sense. A '/web-design/winchester' page with unique local content beats a generic catch-all page.
Don't spin up thin duplicate pages with just the town name swapped — Google sees through that and will penalise you. Each page needs genuinely different content: a local case study, mention of local landmarks, a relevant testimonial, regional pricing notes.
3. Reviews are a ranking factor (and a conversion lever)
Google explicitly considers review quantity, quality and recency when ranking local results. They also have an outsized impact on conversion — a business with 27 five-star reviews will beat a business with three, even if everything else is equal.
How to get more, ethically
- Ask every happy customer at the moment they're happiest — usually right after a successful project delivery or a positive interaction.
- Make it frictionless. Send a single link that opens the Google review form pre-filled.
- Reply to every review, positive and negative. Google reads the replies.
- Mention specific services and locations in your replies (naturally) — these contribute to ranking signals.
- Aim for a consistent trickle (a few a month) rather than a sudden burst (which looks suspicious).
4. Local landing pages
If you serve multiple towns or cities, build a dedicated landing page for each. Each page should include: a unique intro about your work in that area, at least one local case study or testimonial, your services framed for that location, embedded map, NAP (Name, Address, Phone) consistent with your Google Business Profile, and a clear CTA.
5. Technical SEO foundations
Local SEO doesn't override technical SEO — it sits on top of it. If your site is slow, badly structured or missing schema, even the best local strategy will struggle.
- Mobile-first design (the majority of local searches are on phones).
- Page speed: aim for an LCP under 2.5 seconds.
- LocalBusiness schema markup on every key page.
- Clean URL structure: /services/web-design, /locations/winchester.
- HTTPS, valid SSL, no mixed-content warnings.
- Proper internal linking between service pages, location pages and blog content.
6. Citations and directories
A citation is any mention of your business name, address and phone number on another site. Consistency matters more than quantity. The big UK directories worth being listed on include: Yell, FreeIndex, Thomson Local, Cylex, Yelp, and any reputable industry-specific directories. Make sure your NAP is identical everywhere.
7. Content strategy for local visibility
Publishing useful, locally-relevant content is a long-term ranking lever and a conversion asset. Examples that work well for UK small businesses:
- Local case studies with specific results and town names.
- 'How to choose a [service] in [town]' guides.
- Town-specific FAQs.
- Local industry news commentary.
- Event coverage and sponsorships in the area.
8. Measuring local SEO performance
Track these monthly: map pack appearances for your top 10 keywords, Google Business Profile views, calls and direction requests, organic traffic from local search, review count and average rating, and — most importantly — enquiries attributable to organic search. Tools like Google Search Console, Google Business Profile Insights and a basic rank tracker cover everything you need.
How long does local SEO take to work?
Most businesses start seeing meaningful movement in map pack rankings within 60 – 120 days of consistent work. Organic search traffic typically follows 3 – 6 months in. The compounding starts to feel obvious around the 9-month mark — at which point local SEO is usually delivering more qualified enquiries per pound than any other channel.
If you'd like a free local SEO audit or want to talk through what would move the needle in your area, request a free SEO audit or book a discovery call. We've also written about why websites stop generating enquiries, which often pairs well with a local SEO programme.
Frequently asked questions
How much does local SEO cost?
Most UK small businesses spend £400 – £1,500 per month on a managed local SEO programme. DIY is possible but requires consistent effort across content, citations, reviews and technical work.
Do I need a separate website page for every town?
Only for the towns you actually want to rank in. Don't create dozens of thin duplicate pages — focus on the 3–6 locations that matter most to your business and write unique, useful content for each.
Can I do local SEO without a physical office?
Yes. Google Business Profile supports 'service area' businesses that operate from a hidden address. You can still rank in the map pack as long as you serve customers at their location.
How important are Google reviews compared to other ranking factors?
Very. Reviews are one of the top three local ranking factors alongside relevance (your category and content) and proximity. They also drive click-through rate and conversion once you appear.
Want to improve your local visibility?
Request a free SEO audit and we'll show you exactly where you're missing out — and what to do about it first.
Related articles
Why Your Website Isn't Generating Enquiries — And How To Fix It
Nine real reasons UK business websites stop generating enquiries — from weak value propositions to broken contact forms — and how to fix each one.
Website Maintenance: What Happens If You Ignore It?
Skipping website maintenance is one of the most expensive 'savings' a business can make. Here's what quietly goes wrong, and how to stop it.