How Much Does SEO Cost in the UK?
- Owen Measures

- 3 days ago
- 6 min read
Ask five SEO companies what they charge and you will get five different answers, most of which only arrive after a discovery call. It is the least transparent corner of an already murky industry, and it is why so many business owners give up and assume SEO is something other people can afford.
So here are the actual numbers. What SEO costs in the UK, what you get at each price, and what the figure on your quote is really buying.
The short answer
Most UK small businesses pay £250 to £800 a month for ongoing SEO, or £550 to £1,500 for a one off audit and the fixes that follow it.
Below £250 a month you are almost certainly buying automation rather than a person. Above about £2,000 you are usually paying for an agency's overheads rather than more work on your site. There are honest exceptions at both ends, but that is where the bulk of small business work sits.
What an SEO audit costs
A one off audit is where most businesses should start, and it typically runs £550 to £1,500 depending on the size of the site.
An audit is not a PDF, or it should not be. A useful one tells you what is technically broken, which of your pages are competing against each other, what your competitors rank for that you do not, and which fixes are worth doing first. The priority list is the deliverable that matters. The page count is not.
Be careful with free audits. They are automated crawls with a sales call attached, and the recommendations are generic because nobody actually looked at your site.
What ongoing SEO costs each month
UK monthly retainers for small businesses fall into roughly three bands.
£150 to £250 a month buys light upkeep. Someone keeps an eye on things, fixes what breaks, perhaps publishes the odd post. That is fine if your foundations are already solid and you only want them maintained.
£250 to £600 a month is the realistic band for an active local campaign. Ongoing technical work, content, Google Business Profile management and proper reporting. This is where most small businesses should be sitting.
£600 to £1,500 a month covers competitive markets, more content and link building. Worth it when a single customer is worth four figures to you and the competition is genuinely fighting.
Above that you are into full agency territory at £1,500 to £5,000 a month, which makes sense for national ecommerce and almost never for a local trade.
What local SEO costs
Local SEO tends to be cheaper, because there is less ground to cover and fewer people fighting over it.
Expect £250 to £500 a month if you serve a specific area. A good chunk of that work happens on your Google Business Profile rather than your website, which is a completely free tool that most businesses have half filled in and then forgotten about. We have written a full guide to getting your business on Google Maps if you want to tackle that part yourself.
If you are a single location business with a decent website already, local SEO is one of the highest return things you can spend money on.
What actually moves the price
Two quotes can look similar and mean completely different things. These are the factors that make the difference.
Where you are starting from. A site with clean technical foundations needs far less work than one built badly in 2019 and patched ever since. Sometimes the audit is the cheap part and the fixing is not.
How competitive your market is. Ranking a plumber in Rochester is a different job to ranking a solicitor in London. The same work, a wildly different amount of it.
Whether content is included. This is the biggest hidden variable. Writing genuinely useful content is slow, and a lot of cheap retainers quietly exclude it, or fill the gap with AI output that nobody reads and Google increasingly ignores.
Whether anyone implements the fixes. Some SEO is advice. Some is advice plus somebody actually doing the work. Check which one you are buying, because a list of recommendations you have no time to action is worth nothing at all.
Reporting. Less a cost driver than a quality signal. If nobody can show you rankings, traffic and enquiries in plain English every month, ask why not.
Why the cheapest quote is usually the most expensive
The £99 a month packages are the ones to walk away from. They exist, they advertise heavily, and they promise page one in weeks.
What you get is automated tooling, spun content, and link building that ranges from useless to actively harmful. Recovering from bad links takes longer and costs more than doing nothing ever would have, and Google has no interest in the fact that you were trying to save money.
The arithmetic gives it away. Nobody can deliver real work for £99 a month, because at UK rates that buys you about an hour. An hour a month moves nothing.
How long before it pays for itself
Three to six months for meaningful movement. That is the honest answer rather than the comfortable one.
The first month is usually audit and technical fixes, which produce nothing you can see. Months two and three go on content and on page work. Somewhere around month four you start seeing positions shift on terms that actually matter, and enquiries follow after that.
Anyone promising results in weeks is either selling you paid advertising and calling it SEO, or is about to do something you will have to undo later.
The useful exercise is to do the maths on your own numbers. If a customer is worth £800 to you and SEO costs £300 a month, it pays for itself at roughly five extra customers a year. For most local businesses that is a low bar.
What we charge
Initial audit and setup from £550. Ongoing monthly SEO from £250 a month. Month to month, cancel with 30 days notice, because we would rather keep clients by being useful than by tying them into a contract.
That covers technical work, keyword research, local SEO and your Google Business Profile, and monthly reports written in English rather than jargon. It also includes GEO, which means making sure your business gets referenced by ChatGPT, Perplexity and Google's AI overviews when someone asks them for a recommendation. Most agencies are not thinking about that yet, and it is quietly becoming the thing that matters.
Websites are separate, from £900, and we have written about what a website costs in the UK if that is the real question behind this one. Everything is laid out on the pricing page, and there is more detail on what the work involves on our SEO and digital marketing page.
Frequently asked questions
How much does SEO cost per month in the UK?
Between £250 and £800 a month for most small businesses. Under £250 usually means automated tools rather than a person, and over £1,500 usually means you are paying for an agency's structure rather than more work on your site.
Is SEO worth it for a small business?
If your customers find you by searching, yes. If your work comes entirely from referrals and repeat custom, possibly not, and anyone honest will tell you so rather than take your money. Work out what one new customer is worth to you and the answer usually becomes obvious.
How much does an SEO audit cost?
£550 to £1,500 for a proper one, depending on the size of your site. Free audits are automated and generic. What you are paying for is somebody looking at your site properly and telling you which three things actually matter.
Can I do SEO myself?
Some of it, and you should. Fill in your Google Business Profile properly, ask happy customers for reviews, and write honestly about what you do. That covers a surprising amount of ground for free. The technical side and the competitor research is where paying somebody earns its keep.
Why do SEO prices vary so much?
Because SEO is not one service. One quote might be a monthly report and a few tweaks. Another might be a person doing technical work, writing content and managing your local listings every month. Ask exactly what is being done and the prices start making sense.
If you want a straight number for your own site rather than a range, get in touch or call 01634 984929. Free conversation, no hard sell, and you will get a fixed quote rather than an estimate.


Comments