Key Takeaways
- Most UK businesses pay £500 to £5,000 a month for SEO.
- The median advertised UK retainer is about £800 a month.
- At agency rates, £500 a month buys roughly two hours of work.
- Work back from what one customer is worth before setting a budget.
Two UK agencies publish SEO prices on their websites this month. One starts at £185 a month. The other starts at £1,967. Both call it SEO, and neither is necessarily wrong, which is why this question is so hard to answer from the outside.
This guide pulls together the prices UK agencies actually publish, a couple of pieces of research that count them, and some plain arithmetic on what each level of spend buys. Every figure below links to where it came from and when I checked it.
How much does SEO cost in the UK?
Most UK businesses pay between £500 and £5,000 a month for ongoing SEO, and the median advertised retainer is about £800 a month. Local businesses sit between £300 and £1,000, growing small businesses between £1,000 and £2,500, and one-off audits usually cost £500 to £2,000.
The most useful single number I found is from SaySEO's pricing research, updated in August 2026. It looked at 129 advertised retainer prices from UK providers and found a median of £800 a month, a median one-off audit of £900 and a median hourly rate of £150. Whito's UK SEO cost research, updated in July 2026, lands in a similar place: typical monthly work of £500 to £2,000, local SEO from about £300, and audits from £500 to £3,000.
Both are counts of published prices, which is a fair starting point. They don't tell you what the work behind each price looks like, so the rest of this guide tries to fill that in.
What UK agencies actually publish
A handful of UK agencies put their prices on their websites. Here's what I found on 30 September 2026, all monthly and before VAT unless the page says otherwise:
| Agency | Published starting price | What the page says it's for |
|---|---|---|
| DPOM | £185 | Local SEO. National from £335 |
| SEO Moves | £329.99 | Entry package. Says £600 to £1,500 is its most common range |
| Terrier | £1,250 | SEO plans, with AI search work included |
| LOCALiQ | £1,300 | Foundations tier, £1,300 to £2,000 |
| The SEO Works | £1,500 | Small business SEO |
| Whitehat | £1,967 | SEO retainer. SEO plus content from £2,967 |
That's a tenfold gap between the cheapest and the dearest starting price, for services with the same name. The headline number on its own tells you very little. What matters is how many hours sit behind it and what those hours get spent on.
The three ways agencies charge
Most UK SEO is sold in one of three ways, and it helps to know which one you're being quoted:
- A monthly retainer. A fixed fee each month for ongoing work. This is the most common model for SEO, because most of the work (content, fixes, reporting) repeats.
- A one-off project. A fixed price for a defined piece of work, like an audit, a site migration or a batch of pages. SaySEO's median advertised audit is £900.
- Hourly or day rates. You pay for time as you use it. SaySEO's median hourly rate is £150, and freelancers quote a day rate just as often.
A lot of businesses start with a one-off audit, then move to a retainer once they know what needs doing. That's a sensible order, as long as the audit gives you a plan you could act on without the agency.
SEO costs by type of business
The type of business changes the numbers a lot. Whito's research groups typical monthly budgets like this:
| Business type | Typical monthly budget | Usual scope |
|---|---|---|
| Local service business (plumbers, dentists, salons) | £300 to £800 | Google Business Profile, local citations, location pages |
| Local or regional business (shops, restaurants, trades) | £500 to £1,500 | Local SEO, on-page work, content updates |
| Growing SME (B2B, professional services) | £1,500 to £5,000 | Technical SEO, content, links, reporting |
| E-commerce | £2,000 to £8,000 | Product and category pages, technical fixes |
| Multi-location or franchise | £3,500 to £10,000 | Location pages at scale, larger technical work |
Competition matters as much as the type of business. Whito's page notes that legal, finance, insurance and software are among the most expensive areas for SEO, because so many firms are chasing the same searches. SaySEO's research splits some of its advertised prices out too:
| Type of work | Median advertised price | Price observations |
|---|---|---|
| Local SEO | £500 a month | 25 |
| All retainers | £800 a month | 129 |
| Technical SEO | £1,000 | 7 |
| E-commerce SEO | £2,370 a month | 31 |
Local businesses need the least: one area, one Google Business Profile, a handful of service pages. E-commerce sites have hundreds or thousands of product pages, so the work scales with the catalogue. Some of these groups are small (only 7 technical prices), so treat them as a rough guide.
What does £500 a month actually buy?
At agency rates, £500 a month buys roughly two hours of work. Terrier's pricing page says so directly, and it matches the arithmetic: SaySEO's median hourly rate is £150, so £500 covers a little over three hours before overheads.
At freelance rates it stretches further. YunoJuno's rate data puts the average SEO consultant day rate at £374, so £500 is just over one day a month.
A day a month is enough for some useful things: fixing a Google Business Profile, cleaning up directory listings, a few technical fixes, one decent page. It usually isn't enough to also write regular content, build links and report properly. That's the trade-off most low retainers are making, whether the proposal says so or not.
What each price level gets you
The bands below are rough, and plenty of good work happens outside them. They're based on the published ranges above, Whito's UK marketing cost index (128 published prices from 47 UK providers, checked July 2026).
Under £500 a month. Mostly freelancers and entry packages. Enough for a Google Business Profile, listings and a few fixes each month, often without new content. It can work well for a local business in a quiet area.
£500 to £1,500 a month. Whito puts local SEO at £300 to £800 and national work at £1,000 to £2,000. In this range you'd normally expect regular fixes, some content each month and a proper report. Many local and small service businesses sit here.
£1,500 to £3,000 a month. This is where most small agencies' main retainers start. Targeted SEO describes its average retainer as £1,200 to £3,000 plus VAT. You'd expect content every month, technical work, links or mentions, and more time spent on strategy.
£3,000 a month and up. Whito's mid-market band is £2,500 to £5,000. This suits businesses with several locations, a big product catalogue or a competitive national market, where there's simply more to do.
Most published prices exclude VAT, so it's worth adding 20% when you compare them with your budget.
What changes the price
A few things move the number more than anything else:
- How competitive your searches are. A plumber covering one town is up against far fewer pages than a solicitor in a big city.
- How many locations or services you cover. Each one needs its own page and its own work.
- How much content you need. More pages and articles mean more hours, whether they're in the fee or charged separately.
- The state of the site. A site with indexing problems or broken templates needs fixing before anything else works.
- Whether AI search is included. A few agencies now price it separately, and some include it.
That last one is new this year. Whitehat lists AI search (AEO) packages from £1,967 a month. Terrier includes it in every plan. Of the pages I checked, only a few put a price on it, so it's worth asking whether it's in the fee or on top.
Costs that sit outside the retainer
The monthly fee isn't always the whole bill. A few things are charged separately by some agencies, so they're worth asking about before you compare quotes:
- Content. Some agencies include it, some price it per piece. Whitehat, for example, lists content add-ons at £90 to £250 an article.
- Developer time. If fixes need changes to your website, someone has to make them. That might be the agency, your web developer, or you.
- Tools. SEO tools are monthly subscriptions. Some agencies absorb the cost, and some pass it on.
- Links and mentions. Paid placements on other sites are sometimes billed on top, and it's worth asking what they are before agreeing to them.
- VAT. Most published prices exclude it, so add 20%.
None of these are bad in themselves. They just make two quotes that look the same on paper quite different in practice.
Freelancer, agency or in-house?
Each route suits a different business. A freelancer is the cheapest way to get experienced hands on the work. An agency costs more but covers more ground at once, and keeps going when one person is on holiday. In-house makes sense once SEO is big enough to fill a full-time role.
| Route | Typical cost | Tends to suit |
|---|---|---|
| Freelancer | About £374 a day (YunoJuno) | One location, a clear list of fixes |
| Agency | £500 to £5,000 a month (SaySEO's practical range) | Several services or locations, ongoing content |
| In-house | A salary plus tools and management time | Businesses where search brings in a large share of revenue |
There's no wrong answer here. It mostly depends on how much work there is, and who in the business has time to manage it.
A worked example with your own numbers
The usual £500 to £5,000 range doesn't say much on its own, because it prices the supplier's hours. The two numbers that matter more are what one customer is worth to you, and how many more you could take on each month. "Cheap" and "expensive" only really mean something next to those. Here's a way to check it, using made-up numbers you can swap for your own:
- Say one new customer is worth £2,000 to your business over a year.
- A £1,500 a month retainer is £1,800 a month with VAT, or £21,600 a year.
- To cover that, SEO needs to bring in about 11 extra customers a year, or roughly one a month.
If one extra customer a month from search seems realistic for your business, the numbers probably work. If your average customer is worth £150, they don't, and a smaller budget or some DIY work is the better start.
Positions move around by location and device, and clicks on that search are still low, because the AI answer and ads sit above it. The next job there is holding a top-three spot more consistently. It's a fair picture of how this tends to go: the ranking moves first, and the enquiries follow later, if they do. You can see more of our case studies if that helps.
Where our prices sit
Nest Content's monthly work starts from £1,500. A one-off audit starts from £500, credited to your first month if you carry on.
That puts us above SaySEO's £800 median and inside the £1,000 to £2,500 range many small businesses land in. Monthly work covers technical fixes, content, your Google profile and citations, checks on what the AI answers say about you, and a report each month, with one person accountable for the number.
My thinking on the price is fairly simple. Below a certain point the work ends up being the routine stuff that software already does pretty well, and nobody's really sitting down with your numbers. At £1,500 a month there's time for that: looking at what moved, working out what to do next, and being the person you ask when something doesn't move. I don't charge separately for AI search either, because in the end you're paying to be recommended, whether that's by Google or by ChatGPT, and checking both is just part of the month.
If that's more than the work needs, a cheaper provider or some DIY will suit you better, and there's nothing wrong with that. I've written a separate guide on doing GEO yourself or hiring an agency that covers what you can do on your own.
What cheap SEO leaves out
Low prices aren't a problem in themselves. Some local businesses do well on a small, focused budget. The thing to check is what's been taken out to hit the price.
A couple of businesses that came to me this year had a similar story. One had a previous agency switch to cheap AI-written content, and their traffic fell sharply. Another lost most of its search traffic after Google's July 2026 core update, with most of its pages built from the same template. In both cases the cheaper version was mostly volume without much judgement behind it, which is the kind of thing Google's updates seem to be catching.
A few other things to look out for:
- No content. The retainer covers reporting and small fixes, and pages get written only if you pay extra.
- Links bought in bulk. Cheap link packages can do more harm than good.
- Nothing you can check. If you can't see which searches the work is aimed at, it's hard to tell whether the money is doing anything.
- A long contract for a small fee. A cheap price that's only cheap over 12 months isn't the same as a cheap price.
Questions to ask before you sign
A proposal can look similar at £800 and £2,000. These questions show the difference:
- How many hours a month does the fee buy, and who does them? A named person is a good sign.
- What happens in the first month? A clear answer, like an audit and a list of fixes, beats "strategy".
- What does the monthly report show? Ask to see a sample, including the searches it tracks.
- Is AI search included, or is it extra?
- What's the notice period, and is there a minimum term?
- Who owns the content, the accounts and the data if you leave? It should be you.
None of these are trick questions, and a good agency should be able to answer all of them in writing.
How to budget for SEO as a small business
A simple way to set a budget is to work backwards from the numbers you already know:
- Start with what one customer is worth, as in the worked example above.
- Pick the searches that bring in those customers. A handful of buyer searches is enough to start.
- Check where you stand today. Look at who Google and the AI answers name for those searches.
- Match the budget to the gap. If you're close, a smaller budget might be enough. If you're nowhere, it takes more work, or more time.
It's also worth leaving room for the first few months. Most of the early work is fixing and building, and the results come after.
When it's worth waiting
Sometimes the best SEO budget for now is zero. It's worth waiting if:
- You haven't used the free options yet. Your Google profile, your listings on the main directories for your trade and your reviews cost nothing but time, and they're worth sorting before you pay anyone.
- You can't handle more enquiries. If you're fully booked, more traffic won't help yet.
- One customer is worth very little. If the maths in the worked example doesn't add up, a paid retainer probably won't either.
- The site itself needs fixing. If the domain, hosting or a website move is half done, sort that first.
I've suggested waiting to a few people this year, when that was the right call. A few months later, there's more to work with.
If you'd like to talk through what your budget would cover, book a 20-minute call.
Want to see where you stand first? Run the free check.
Frequently Asked Questions
Most small UK businesses spend between £500 and £2,500 a month. A useful check is to work back from what one customer is worth: if a retainer needs about one extra customer a month to pay for itself, and that seems realistic, the budget is probably about right.
Written by
Robin LairesFounder, Nest Content
Founder of Nest Content. Lead Software Engineer at Jellyfish for six years, ten years building marketing systems. He built the system that does the research, content and reporting for every Nest Content client.
Want your SEO done for you?
I manage SEO for UK small businesses. Technical fixes, content, links, and AI visibility - all handled. From £1,500/month.
Related Articles
GEO Agency vs DIY: Hire One or Do It Yourself? (2026)
Most businesses can start GEO themselves: directories, reviews and answer-first pages, 5-10 hours a month. Hire a GEO agency when you rank but never get named.