Most articles on this question give you a range so wide it’s useless. “Anywhere from £500 to £10,000 a month!” Thanks.
So let me be more useful. Below are the actual price bands in the UK market, what moves you between them, how to work out whether it’s worth it for your business specifically, and the single question to ask any agency that will tell you most of what you need to know about them.
I’ll declare my interest up front: I sell this service. So I’ll also tell you when the answer is don’t buy it.
There are two different ways onto page one
Worth separating, because people conflate them and the economics are completely different.
Paying for ads
puts you at the top tomorrow. You bid per click, and when you stop paying you disappear that afternoon. Cost per click in the UK runs from around 50p for low-competition local terms to £15 or more for things like emergency trades, legal and insurance. It’s rented visibility, and it’s excellent when you need leads this month.
Earning the ranking
takes months and then keeps working. You’re paying for work, not for placement, and the effect compounds. But there are no guarantees, and the first few months can feel like nothing’s happening. This is SEO, and it’s what the rest of this article is about.
The honest answer for most small businesses is that some of both is right: ads while the slow work builds.
What it actually costs in the UK
| Band | Typical monthly | What you get | Right for |
|---|---|---|---|
| DIY | £0 to £50 | Your own time, plus maybe a cheap tool | Sole traders, one town, low competition |
| Freelancer | £300 to £800 | A few hours a month from one person | Local businesses, one or two services |
| Small agency | £800 to £2,000 | A team, strategy, content, links, reporting | Established SMEs with real competition |
| Mid agency | £2,000 to £5,000 | Serious content and digital PR volume | Multi-location, ecommerce, competitive sectors |
| Enterprise | £5,000+ | Large teams, technical work at scale | National brands |
| One-off project | £1,000 to £5,000 | Audit, fixes, foundations, then you maintain | Businesses wanting a reset, not a retainer |
Most Lancashire small businesses I speak to land in the £300 to £2,000 range, and a good number of them genuinely belong in the DIY row.
Be careful at the bottom. Below roughly £300 a month, nobody can afford to do real work for you. What that money buys is an automated report, a handful of spun blog posts and some directory submissions. It isn’t a bargain version of the service. It’s a different product that mostly doesn’t work.
The five things that move the number
Competition in your sector.
Ranking a village dog groomer and ranking a personal injury solicitor are different sports. Some sectors have competitors spending five figures a month, and you’re not getting in cheaply.
How many places you serve.
One town is one set of work. Fifteen towns is fifteen pages, fifteen sets of local signals, and considerably more of everything.
How many services you sell.
Each service that needs its own page is more content, and content is the bulk of the cost.
The state you’re starting from.
A three-year-old site with decent structure needs improving. A site built on a template with no page structure sometimes needs rebuilding before optimisation is even possible, and that’s a separate cost.
How fast you want it.
Speed costs money, because it means more content, more outreach and more hours. Even then there’s a floor. Some things just take months.
Why nobody can promise you first place
If an agency guarantees you the number one spot, walk away. Not because they’re necessarily crooks, but because the promise is structurally impossible and they know it.
Nobody controls Google’s algorithm. It updates constantly. Results are personalised by location and history, so “first page” means different things to different people looking at the same search at the same moment. And your competitors are actively working against you.
There’s also a trick worth knowing. It’s easy to “guarantee” a ranking for a phrase nobody searches. Rank first for “affordable bespoke plumbing solutions Preston area” and you’ve achieved precisely nothing, but the report looks great.
What a decent agency can commit to is the work, the reporting, and being honest with you about the odds.
The question that tells you everything
Ask: “What will you actually do in month one, and what will you show me at the end of it?”
A good answer is specific. A technical audit. These particular pages rewritten. Google Business Profile fixed. A content plan for the next quarter. A call to go through it.
A bad answer is a list of nouns, along the lines of “on-page optimisation, off-page optimisation, keyword research”, with no indication of what will exist at the end of the month that doesn’t exist now.
Two follow-ups worth asking. Who does the work, and is it in-house or sent offshore? And what happens to the content and the site if you leave, meaning does it stay yours?
Work out what it’s worth to you first
This is the bit almost nobody does, and it turns the whole question from “is this expensive?” into “does this make money?”
Three numbers:
- What’s a customer worth to you? Average job value times how many times they come back. A boiler service might be £90 once. A bathroom fit is £6,000. A managed IT client is £1,200 a year for six years.
- How many enquiries turn into customers? Most small businesses convert somewhere between one in four and one in ten.
- So what’s an enquiry worth? Customer value times your conversion rate.
Then: at £800 a month, how many extra enquiries do you need for it to wash its face?
Take a bathroom fitter at £6,000 a job, converting one in five enquiries. An enquiry is worth £1,200. One extra job every month covers £800 several times over. That’s an easy yes.
Now take a dog groomer at £40 a groom, with loyal customers worth maybe £400 a year. You’d need two new regulars a month just to break even on the fee. At £800 a month that’s a hard no, and you should be doing the free version yourself.
Same service, same price, completely different answer. Anyone quoting you without asking these three questions isn’t paying attention.
How long before it pays back
Roughly, for a typical local business:
- Months 1 to 3: foundations. Technical fixes, profile work, first content. Movement on low-competition terms. Usually not much in the way of enquiries yet.
- Months 4 to 6: rankings improve on the easier terms. Enquiries start arriving. This is when most people decide whether it’s working.
- Months 7 to 12: the compounding shows up. Competitive terms start moving.
- Year two: the work from year one is still paying, and the cost per enquiry drops sharply.
Budget for twelve months or don’t start. Six months of SEO, stopped, is money burnt. You paid for the slow part and cancelled before the payoff. I’d genuinely rather you spent that budget on ads, where you’d at least get leads for it.
When you shouldn’t buy SEO at all
Given what I do for a living, here’s where I’d tell you not to:
- You need customers this month. Ads, or the phone. SEO won’t save a cash-flow problem.
- Nobody searches for what you sell. Genuinely new categories have no search demand yet.
- Your website can’t convert. If it’s broken or has no way to contact you, sending more traffic to it is pouring water into a bucket with a hole.
- You can’t fund twelve months. See above.
- You’ve got the free stuff to do first. If your Google Business Profile is unclaimed and you have four reviews, go and do that. It’s free and it’ll outperform a small retainer.
What you get for nothing
Before you pay anyone: claim your Google Business Profile, get reviews from every customer, fix your page titles so they say what you do and where, write a proper page for each main service, and put your name, address and phone number consistently across every listing.
That’s a few weekends. It’s also the foundation any agency would charge you to build, and for a lot of small local businesses it’s most of the benefit.
The point of paying someone is speed, consistency, and the harder work that’s difficult to do around a full-time job of running your business: earning links, competitive content, technical problems.
So what’s the answer?
For most small UK businesses, meaningful SEO costs £500 to £2,000 a month and takes six to twelve months to pay back. Below £300 a month you’re buying reports, not results. Above £5,000 you’re in national-competition territory.
And for a decent number of businesses, the right answer is to do the free version yourself for six months and see how far it gets you.
If you want to know which of those you are, send me your website and I’ll tell you, free, what it’d realistically take to get you onto page one for the searches that matter, what that’d cost, and whether the numbers work for your business. If they don’t, I’ll say so. I’d rather turn down work than take money from someone it won’t help.
Ready to dominate?
Get a FREE audit now!
Click now to request your FREE audit and our team of Lancashire SEO Specialists will analyse your website, identify opportunities, and deliver you a no-obligation plan of attack!