
How Much Does SEO Cost Per Month in the UK?
Most UK agencies will not tell you what SEO costs until you have been on a call. We publish ours, so it seems only fair to explain the whole market rather than just our corner of it.
The short version: UK SEO retainers run from about £300 to £5,000 a month. A small local business competing in one town should expect £500–£1,000. A business competing across a county or a sector should expect £1,000–£2,500. Below £300 a month you are almost certainly buying automated reporting rather than work.
That is a wide range for the same two words, so here is what changes inside it.
What you are actually buying
SEO is not a product. It is a number of hours, spent by someone with a particular level of experience, on a particular number of pages. Almost every price difference in the market comes back to those three things.
A monthly retainer typically covers some mix of:
- Technical work: the site being crawlable, fast, correctly structured, and free of the things that quietly suppress it
- Content: new pages and articles targeting terms your customers actually search, and rewriting existing pages that are close but not landing
- Local signals: your Google Business Profile, citations, reviews, and the map pack
- Links and mentions: other sites referencing yours, which is still the hardest and slowest part
- Reporting: what moved, why, and what happens next month
The cheapest packages include the last item and very little of the first four. That is the whole trick.
The price bands, honestly
£150–£300 a month
Automated. At this price nobody is looking at your site by hand. The margin does not allow it. You get a monthly PDF, some directory submissions, and possibly a thin blog post generated at volume.
It is not a scam so much as a subscription to the appearance of activity. If your budget is genuinely here, you will get more from spending nothing on SEO and two hours a week on your Google Business Profile.
£300–£600 a month
The first band where a human is involved. Expect three to six hours of actual work a month. That is enough to keep a small local site healthy, fix on-page problems, publish something occasionally, and manage a Google Business Profile properly.
It is not enough to compete in a contested market. If three established agencies are already ranking for your terms, six hours a month will not displace them, and any agency that says otherwise is managing your expectations rather than your rankings.
£600–£1,200 a month
Where most competent UK small business SEO sits. Ten to fifteen hours a month: real content production, technical work, local optimisation, and a consultant who knows your business without checking their notes.
Our Local package sits here at £497 a month: £1,000 deposit then eleven monthly payments, or £5,500 for the year. Up to five target keywords, up to five URLs, a landing page or article every month, and a named consultant. We are at the lower end of the band because we are in Yorkshire and not in Manchester.
£1,200–£2,500 a month
Multi-location, multi-service, or genuinely competitive sectors. Twenty-plus hours a month, usually more than one person, and typically a content writer who is not also the strategist.
This is the band where link acquisition starts being budgeted properly rather than hoped for.
£2,500+ a month
National campaigns, e-commerce with large catalogues, or regulated sectors where every page needs review. At this level you should expect a named team, not a named person, and a quarterly strategy session rather than a monthly report.

Why per-hour comparison is the only comparison that works
Two agencies quote £800 a month. One is doing twelve hours of work at £65 an hour. The other is doing four hours at £200 an hour and spending the rest on account management. Both are being truthful.
So ask the question directly: how many hours a month, and who is doing them? An agency that will not answer that is telling you something. An agency that answers it precisely, and tells you which hours go to content versus technical versus reporting, is one you can hold to account in month four.
The second question worth asking: is the person on the sales call the person doing the work? In most agencies it is not. That is not automatically bad, but you should know it before you sign rather than discover it in month two.
What SEO costs when you do not buy it
The comparison people skip. If you are a plumber in a town of 80,000 people and you are not in the map pack, you are not losing a hypothetical amount of money. You are losing the enquiries that go to the three businesses who are. Whether £500 a month is expensive depends entirely on what one customer is worth to you.
For a trade with a £2,000 average job, one extra job a quarter covers a Local campaign. For a clinic with a £4,000 lifetime patient value, it covers it several times over. For a business with a £40 average order and no repeat custom, the maths is genuinely harder and an honest agency will say so.
Work out your own number before you take any calls. It turns an abstract cost into a plain yes or no.

Contracts, and the one question to ask
Twelve-month contracts are normal in UK SEO and there is a legitimate reason for them: the work compounds and the results lag the effort by three to six months. An agency that has committed to a year of content and technical work needs a year to show for it.
What is not legitimate is a contract you cannot see the end of. Before signing, ask: what do I keep if I leave? The pages, the content, the Google Business Profile access, the analytics: all of it should be in your accounts, in your name. If the answer is vague, the retainer is a lease.
How long before it works
Three to six months for measurable movement. Six to twelve for meaningful enquiry growth. Faster in the map pack if your Google Business Profile has been neglected, because that is the one part of local search where a few weeks of attention can genuinely move you.
Anyone promising page one in thirty days is either targeting terms with no volume or describing something that will not last. We wrote about this at more length in why your SEO is not working.
What we charge, and why we say so
Three of the four agencies we reviewed when planning this site publish no pricing at all. Neither do most of the results for “SEO agency Yorkshire”. We think that is a market gap rather than an industry standard, so:
- Local: £5,500/year or £1,000 deposit then 11 × £497. Five keywords, five URLs, monthly content, GMB posts fortnightly.
- National: £11,000/year or £2,000 deposit then 11 × £997. Ten keywords, ten URLs, weekly GMB posts.
- E-Commerce: £15,000/year or £2,500 deposit then 11 × £1,497. Twenty keywords, five-plus new pages a month.
All prices exclude VAT. The full breakdown of what is in each package is on the pricing page, including the fifteen things that are in all three.
If your website is the thing you are actually budgeting for rather than the campaign, we wrote a separate guide on what a website costs in the UK.