The short version: local SEO increases profit when it puts you in front of people who are ready to buy right now and searching near you, but the money only shows up if you also answer the phone, follow up fast, and close the job. Rankings on their own are vanity. Booked jobs are the point.
What local SEO is (and what it isn’t)
Local SEO is the work you do so your business shows up when someone nearby types “plumber near me” or “accountant in Leeds” into Google. That’s it. It’s not a mystery box of tricks. It’s your Google Business Profile, your reviews, your website’s location pages, and a handful of local mentions and links that tell Google you’re a real, trusted business in a specific place.
Most people confuse local SEO with general SEO. They’re not the same job. General SEO is trying to rank a blog post nationally against thousands of competitors. Local SEO is trying to be one of the three businesses Google shows in the map pack when someone searches with local intent. That map pack, sitting right at the top of the results with photos, star ratings and a “call now” button, is where a huge chunk of buying decisions get made before anyone even scrolls to the normal listings.
The profit connection, not just the traffic connection
Here’s where I part ways with a lot of the advice out there. Loads of local SEO content stops at “more visibility, more clicks, more calls.” That’s traffic thinking, not profit thinking. Profit is what’s left after you’ve paid for the lead, done the job, and covered your costs. Visibility is only step one.
I worked with a driveway and paving company based near Tunbridge Wells a few years back. When we started, they were sat on page three for “block paving Tunbridge Wells” and similar terms, invisible really, buried under national directory sites and bigger regional competitors. Over four months we rebuilt their Google Business Profile, got them to 38 genuine reviews (they had 4 when we started), fixed their name, address and phone number so it matched everywhere online, and built out separate pages for the five towns they served instead of one vague “areas we cover” paragraph.
By month four they were sitting in the map pack top three for their main terms. Their average job was worth around £4,200. They went from roughly 2 to 3 enquiries a week to 9 to 10, and their close rate on those enquiries was already decent at about 35 percent because the owner did his own quoting and was good at it. That’s the difference between roughly 3 jobs a month and 12 to 13. Do the maths on that and you’re looking at an extra £35,000 to £40,000 a month in revenue at the peak of their season. Not every business will see numbers like that, their market had weak local competition, but it shows the mechanism: rank higher for the right terms, get found by people who already want the service, convert a decent share of them, and profit follows.
Why this matters more for profit than paid ads do
Paid ads get you visibility for as long as you pay. The moment the budget stops, the calls stop. Local SEO compounds. That paving company is still ranking well now, years later, on maintenance rather than a monthly ad spend. The cost of a strong local SEO position is front-loaded, then it becomes one of the cheapest lead sources a local business has, often costing pennies per lead compared to pounds per click on paid search once you factor in the ongoing work required to sustain it.
There’s also a trust factor that ads don’t buy you. Someone searching “solicitor near me” and clicking the paid ad knows it’s an ad. Someone finding you organically in the map pack with 60 four and five star reviews reads that as social proof, not marketing. That trust shortens the sales conversation and, in service businesses especially, it raises the price people are willing to pay before they’ve even spoken to you.
Step by step: what to do
This is the bit most guides rush through. Here’s the order I work in with clients, because sequence matters.
- Claim and completely fill out your Google Business Profile. Not 70 percent full. All of it: categories (primary and secondary), services listed individually with descriptions, opening hours including holidays, at least 10 photos updated quarterly, and the “products” or “services” section filled in rather than left blank. Google has said businesses with complete profiles get significantly more clicks and direction requests than incomplete ones, and I’ve watched profiles jump positions within weeks purely from filling gaps competitors had left empty.
- Fix your NAP consistency. Name, address, phone number. If your business is listed as “J Smith Plumbing” on your website, “J. Smith Plumbing Ltd” on Yell, and a different phone number on Facebook, Google reads that as uncertainty about which business is real. Pick one exact format and use it everywhere, including your invoices and van signage.
- Build a review engine, not a review request. One-off “please leave us a review” emails get ignored. What works is asking at the exact moment satisfaction peaks, right after the job’s done and the customer has said thank you, ideally with a simple text link sent from a phone in front of them. Aim for a steady drip of 3 to 5 new reviews a month rather than a panicked scramble to 50 in a week, which looks fake and can trigger Google’s spam filters.
- Build location pages if you serve more than one area. A single “areas we cover” page listing 12 towns does almost nothing. A dedicated page for each town, with specifics about that area, local landmarks, and even local case studies, tells Google you serve that place. I go into this in detail in a piece on hyperlocal strategies I wrote for law firms, and the same logic applies to plumbers, dentists, driving instructors, anyone with a service area rather than a single shopfront.
- Get local links and mentions. Sponsor the under-11s football team, get listed on your local chamber of commerce site, do a piece for the regional paper’s website. These aren’t glamorous but Google weighs local relevance heavily, and a link from a local news site often does more for local rankings than ten generic directory listings.
- Track profit, not position. Set up call tracking numbers and ask every new customer how they found you. Ranking first for a keyword nobody in your area searches is worthless. I’ve seen businesses proudly ranking number one for a term that gets 20 searches a month while ignoring a related term getting 400.
The uncomfortable part nobody wants to put in the headline
Here’s what I’ll say plainly because it needs saying: most of the profit lost in local SEO campaigns has nothing to do with SEO. I’ve handed businesses a full inbox of qualified, ready-to-buy local leads and watched them lose two thirds of them because nobody picked up the phone before the fourth ring, or the quote took five days to arrive, or the follow-up simply never happened. You can rank number one in the map pack and still be less profitable than a competitor ranking fourth who answers every call within 20 seconds and sends a quote the same day.
I mystery-shopped a client’s own business once, phoning during normal working hours pretending to be a customer. It rang eleven times before going to a full voicemail box. That was after we’d spent three months getting them into the map pack top three. The SEO wasn’t the problem anymore. The business was leaking money at the exact moment it mattered most. We fixed the phone system before we touched another backlink.
This is the part that gets skipped because it’s not a marketing tactic, it’s an operations problem, and operations problems are less fun to write about than “10 local SEO tips.” But if profit is the goal here, and it should be, fixing your response time and close rate will often move the needle faster than anything you do to your Google Business Profile.
How long it takes and what it costs
Be realistic. Local SEO isn’t instant. Most businesses in a moderately competitive niche and location start seeing meaningful movement in the map pack somewhere between 3 and 6 months, with the compounding benefit really kicking in around month 9 to 12 as reviews and citations accumulate. If a firm is promising page one rankings in two weeks, that’s a red flag, not a selling point.
Doing it yourself costs time, roughly 4 to 6 hours a month once the setup is done, mostly spent on review requests, photo updates and responding to reviews. Hiring it out for a single-location small business typically runs somewhere between £400 and £1,200 a month in the UK depending on how competitive your market is and how much content and link building is involved. Compare that to what one extra job a month is worth in your business and the decision usually makes itself.
Where local SEO fits against the bigger picture
It’s worth saying that local SEO is the opposite play to chasing global scale. If your ambition is to build something that ships worldwide, the thinking in a guide like scaling an ecommerce business globally is a completely different game to what I’ve described here, wider markets, different logistics, different margins. Local SEO is for businesses whose customers live within a drive, a bus ride, or a postcode of them, and for those businesses it’s often the single highest-return channel available because there’s so little wasted spend on people who could never buy from you anyway.
There’s also a mindset piece worth borrowing from people who’ve built brands the hard way. Richard Reed built Innocent on the back of trust earned in person, one market stall and one honest conversation at a time, long before the drinks were in supermarkets, and there are useful business lessons from Richard Reed about how reputation compounds slowly and then suddenly. Jamie Oliver built a food empire partly on being relentlessly specific and local in how he told his story rather than generic, and some of the business lessons from Jamie Oliver apply directly to how a local business should talk about itself online: specific, personal, not corporate. And if you want the blunter version of “stop chasing vanity metrics and chase profit,” Alex Hormozi has built a following on exactly that message, and the business lessons from Alex Hormozi map neatly onto the local SEO trap I described above: rankings are not revenue, revenue minus cost is what pays your bills.
A simple 90-day plan
- Days 1 to 14: Complete your Google Business Profile fully, audit and fix NAP consistency across your top 20 citation sites, and set up a review request process for every completed job.
- Days 15 to 45: Build or rewrite location pages for every area you serve, add real photos of your own team and completed work rather than stock images, and start reaching out to two or three local organisations for links or sponsorship.
- Days 46 to 75: Keep the review flow steady, aim for at least 15 new reviews across this period, respond to every single one, good or bad, and start tracking every enquiry source through call tracking or a simple “how did you hear about us” field.
- Days 76 to 90: Review your numbers. Which pages are getting found, which searches are converting, and honestly, how fast is your team answering and closing them. Fix the weakest link in that chain before you spend another penny on visibility.
Frequently asked questions
How quickly does local SEO increase profit?
Most small businesses see the first measurable movement in map pack rankings within 3 to 6 months, and the profit impact usually follows a few weeks behind that as new enquiries convert into paid jobs, though businesses in low-competition areas can move faster.
Is local SEO worth it for a small business with one location?
Yes, usually more so than for multi-location businesses, because a single location can focus every review, citation and page entirely on one place rather than splitting effort across several, which tends to produce stronger, faster results.
What’s the biggest mistake businesses make with local SEO?
Treating it as a one-off project rather than an ongoing habit, particularly around reviews, and separately, failing to fix how fast and how well the business responds to the extra enquiries local SEO generates.
Can I do local SEO myself or do I need to hire someone?
You can do the core basics yourself, Google Business Profile, reviews, NAP consistency, for a few hours a month, and many businesses see real results doing exactly that, though hiring help usually makes sense once you’re also trying to build location pages and local links at scale.