Skip to main content
← Journal
Guides5 min read

SEO for small business UK: what actually moves the needle

Local SEO for UK small businesses, explained honestly: what actually moves rankings, what's mostly wasted spend, and a practical checklist you can work through before paying anyone.

By James Sheen

Most small business owners either ignore SEO entirely or get sold a vague monthly "SEO package" with no clear idea what it's actually buying. I've looked at enough of these packages over the years to know most of them spend the budget in the wrong place. So here's the honest version: what actually moves local rankings, what's mostly wasted spend, and a checklist you can work through yourself before paying anyone.

The single biggest lever, according to the industry's benchmark study, is one most business owners have never heard of: Google Business Profile category selection. Get that wrong and everything else you do is fighting an uphill battle.


What actually moves the needle

Whitespark's 2026 Local Search Ranking Factors survey, the closest thing local SEO has to an industry benchmark (running since 2008, currently based on around 50 practitioners scoring dozens of ranking signals), breaks the algorithm down into six signal groups:

Signal group Estimated weight
Google Business Profile signals 32%
On-page signals 19%
Review signals 16%
Link signals 15%
Behavioural signals 8%
Citation signals 7%

Your Google Business Profile alone accounts for roughly a third of the whole algorithm, more than any other category. And within that, one single factor dominates: primary category. If the category you've picked for your business doesn't precisely match what people are searching for, your chances of ranking drop sharply, no matter how good the rest of your profile is.

The classic shorthand for local ranking is "the Big Three": Relevance (does your category and content match the search), Distance (how close you are to the searcher), and Prominence (reviews, links, general authority). Distance you can't change. Relevance and Prominence, you can, and in my experience they're where almost all the fixable ground gets lost.

What's actually worth your time, ranked

  1. Get your Google Business Profile category exactly right. Not "close enough": exactly what a customer would type. This is the single highest-impact thing on this list, and it's free.
  2. Keep your profile complete and current. Hours, services, photos, posts. Profiles that go quiet for 30+ days measurably lose visibility. Google treats staleness as a signal, not just an inconvenience.
  3. Get reviews, and reply to them. Reviews aren't just social proof any more. They're a direct ranking input, and increasingly a source AI search tools read to summarise your business. A steady trickle of new reviews beats a burst of ten in one week, and it's the single most common gap I see when I look at a new profile.
  4. Match your business name, address and phone number everywhere. Your website, your profile, any directory you're listed on. Inconsistency here is one of the most common, most fixable local SEO problems, and one of the first things I check.
  5. Write your website copy the way customers actually search, not the way you'd describe your business internally. If you're a plumber who does boiler repairs, the word "boiler" needs to be on the page, not implied.

What's mostly wasted spend

Citation signals (being listed consistently across directory sites) account for roughly 7% of the algorithm per the same research. A lot of the budget in generic monthly SEO packages goes toward exactly that: bulk directory submissions. It's not nothing, but it's the smallest of the six signal groups, and it's the easiest thing to do yourself in an afternoon rather than pay for monthly.

Keyword-stuffed page copy is worse than wasted spend. Modern search systems read intent, not keyword density, and copy that sounds like it was written for a crawler rather than a customer costs you conversions even on the traffic you do get. I'd rather a page read well to a person and rank second than read like a keyword list and rank first with nobody sticking around.

Why it's worth doing properly

The numbers on local search intent are stark. Nearly half of all Google searches have local intent, and "near me" searches specifically have grown by over 50% year-on-year. Once someone searches, they act fast: research from Google and Ipsos found that 76% of people who search for something nearby on their phone visit a business within 24 hours, and 28% of those visits end in a purchase.

Ranking in the Local Pack (the map and three-listing block at the top of local results) matters disproportionately: businesses that appear there see 126% more traffic and 93% more conversion actions (calls, direction requests, site visits) than those that don't. And 97% of people check out a business online before visiting or buying, so even a customer who already knows your name is likely to check your profile first.

Realistic timeline

Local SEO is not instant, and I won't tell you otherwise. Category and profile fixes can shift visibility within weeks. Review volume and on-page changes tend to compound over a few months. Nobody honest promises a page-one ranking in 30 days for a competitive term. If someone does, ask what they're actually doing to get there that fast, and be suspicious of the answer.

What to actually do

Start with the free stuff, in order: fix your Google Business Profile category, fill in every field, check your name, address and phone number match everywhere you're listed, then start asking happy customers for reviews as a habit rather than a one-off push. That alone addresses the two largest signal groups in the algorithm, at no cost beyond your own time.

If you get through that and want a proper diagnostic on what's actually holding your rankings back, that's a conversation I'm happy to have, not a sales pitch.

References

A headshot picture of Sheen Digital Media founder James Sheen

James Sheen

Founder + Senior Software Engineer

Senior software engineer with 14 years of experience and the founder of Sheen Digital Media. Writes about web development for UK small businesses.

More about James

Got a project in mind? Let’s talk it through.

Get a quote