Forty-six percent of all Google searches have local intent. That means nearly half the people typing into Google right now are looking for something near them — a plumber, a café, a solicitor, a gym. If your business serves a specific town or city and you’re not showing up in those results, you’re handing customers directly to your competitors. Local SEO is how you fix that, and it doesn’t require a huge budget or a marketing degree. It requires doing the right things consistently.
What Is Local SEO and Why Does It Matter for Small Businesses
Local SEO is the process of optimising your online presence so that people in your area find your business when they search for what you offer. It’s distinct from general SEO because it targets geography-specific results — the map pack that appears at the top of Google, the “near me” searches, the “best [service] in [city]” queries.
For a small business, this is arguably the highest-return marketing activity available. You’re not competing against the entire internet; you’re competing against a handful of local businesses. With the right approach, even a brand-new business can outrank established competitors within a few months. The Moz Local Search Ranking Factors study consistently shows that proximity, relevance, and prominence are the three pillars Google uses to rank local results — and all three are within your control.
Claim and Optimise Your Google Business Profile
Your Google Business Profile (formerly Google My Business) is the single most important asset in local SEO. It’s what powers the map pack — those three business listings that appear above the organic results for local searches. If you haven’t claimed yours yet, stop reading and do that first at Google’s Business Profile manager.
Once you’ve claimed it, treat it seriously. Fill in every field:
- Business name — use your real, legal business name. Don’t stuff keywords into it.
- Category — choose the most specific primary category that describes what you do. Add secondary categories where relevant.
- Address and service area — if you serve customers at their location (tradespeople, delivery services), set a service area rather than a physical address.
- Opening hours — keep these accurate, including bank holidays. Nothing frustrates a potential customer more than showing up to find you closed.
- Photos — businesses with photos receive 42% more direction requests. Upload real photos of your premises, your work, and your team. Update them regularly.
- Description — write a natural, helpful description of what you do and who you serve. Mention your city and key services without forcing it.
Post regular updates to your profile. Google sees activity as a positive signal, and it keeps your listing looking fresh to potential customers.
Get Your NAP Consistent Across the Web
NAP stands for Name, Address, Phone number. Consistency matters more than most people realise. If your business is listed as “Steve’s Plumbing Ltd” on your website, “Steves Plumbing” on Yell, and “Steve’s Plumbing Services” on Facebook, Google struggles to confirm these are the same business. That uncertainty can suppress your local rankings.
Do an audit of every place your business is listed online. The major directories to check include Yell, Bing Places, Apple Maps, Yelp, TripAdvisor (if relevant), and any industry-specific directories. Tools like Semrush’s Listing Management can automate much of this, or you can do it manually if you’re on a tight budget.
When I work with clients, this is often where I find the quickest wins. A business that’s been trading for several years can have dozens of inconsistent listings built up over time, and cleaning them up produces noticeable results within weeks.
Build Local Citations That Google Trusts
A citation is any online mention of your business’s NAP — it doesn’t need to include a link to count. Citations help Google verify that your business is legitimate and established in your area.
Focus on quality over quantity. A listing in a reputable local directory or a relevant industry association carries far more weight than a hundred listings in low-quality directories nobody uses. The Ahrefs guide to local citations breaks down exactly which sources matter most by country and industry.
Prioritise:
- Local Chamber of Commerce websites
- Industry-specific directories (Federation of Master Builders, Law Society, etc.)
- Local newspaper business directories
- Regional business networks
Optimise Your Website for Local Search

Your website needs to clearly signal where you operate. This sounds obvious, but many small business websites are surprisingly vague about location. If someone lands on your homepage, they should know within seconds which city or region you serve.
Practical steps to take:
Create Location-Specific Pages
If you serve multiple towns or cities, create a dedicated page for each one. Don’t duplicate content and just swap the city name — write genuinely useful content for each location. Mention local landmarks, specific services you offer in that area, and any relevant local knowledge. Google is increasingly good at detecting thin, templated location pages, so put in the effort to make each one genuinely useful.
Optimise Your On-Page Elements
Your page titles, meta descriptions, H1 headings, and body copy should all reflect your location where it’s natural to do so. “Boiler repair in Manchester” is a more useful page title than “Boiler Repair Services.” For a deeper dive into getting this right, my on-page SEO guide covers everything you need to know about structuring your pages for search.
Add Local Schema Markup
Schema markup is code you add to your website that tells search engines structured information about your business — your address, phone number, opening hours, and more. Google Search Central has full documentation on LocalBusiness schema. It won’t single-handedly transform your rankings, but it removes ambiguity and can help you appear in rich results.
Build a Review Strategy That Actually Works
Reviews are one of the strongest ranking signals in local SEO, and they also directly influence whether someone chooses to contact you. A business with 80 four-star reviews will almost always outperform a business with five five-star reviews, because volume signals trust.
The key to getting reviews is simply asking. Most satisfied customers don’t think to leave a review unless prompted. Send a follow-up email or text after a job is completed with a direct link to your Google review page. Make it as frictionless as possible.
When you receive reviews — positive or negative — respond to them. Thank people for positive feedback. Address negative reviews calmly and professionally. This isn’t just good customer service; it signals to Google that you’re an active, engaged business. Search Engine Journal’s research on review responses confirms that responding to reviews correlates with improved local rankings.
Never, under any circumstances, buy fake reviews. Google’s systems are increasingly sophisticated at detecting them, and the penalty — removal of your entire listing — is devastating.
Track Your Local SEO Performance
You can’t improve what you don’t measure. Set up Google Search Console and Google Analytics if you haven’t already. Search Console will show you which queries are bringing people to your site and how you’re ranking for local searches. Analytics shows you what those visitors do once they arrive.
For tracking your map pack rankings specifically, you’ll need a local rank tracker. Most SEO tools offer this — Ahrefs, Semrush, and others let you track rankings by postcode, which is far more useful than tracking by country when you’re targeting a specific area.
Review your performance monthly at minimum. Look for trends: which pages are gaining traffic, which keywords are moving up, where you’re losing ground. Yoast’s guide to measuring SEO success is a useful reference for setting up meaningful tracking.
In my experience, local SEO is a compounding activity. The first three months often feel slow, then results start to accelerate as your citations build, your reviews grow, and Google develops more confidence in your business.
Common Local SEO Mistakes to Avoid
A few things that consistently trip businesses up:
- Ignoring mobile. The majority of local searches happen on mobile. If your website is slow or awkward to navigate on a phone, you’re losing customers before they even contact you.
- Neglecting your Google Business Profile. Claiming it and then never touching it again is almost as bad as not having one. Post updates, add photos, and respond to reviews.
- Targeting the wrong keywords. “Best plumber” is hard to rank for. “Emergency plumber in Sheffield” is far more achievable and more likely to convert.
- No local content. A blog that covers topics relevant to your local area — seasonal advice, local regulations, community involvement — builds relevance signals over time.
If you want to go deeper on the technical side of things, exploring our SEO services is a good next step to see how professional support can accelerate your results.
Ready to Dominate Your Local Search Results?
Local SEO isn’t a one-time project — it’s an ongoing process. But the businesses that commit to it consistently find it becomes their most reliable source of new customers, month after month, without the unpredictability of paid advertising.
Start with your Google Business Profile and NAP consistency. Get your first ten reviews. Optimise your homepage and key service pages for your city. Then build from there.
If you’d rather have someone handle this properly while you focus on running your business, I’d love to help. Get in touch for a free quote and we can talk through what local SEO could realistically do for your business.