How much does SEO cost for a small business in the UK? For most, the honest answer is £500 to £1,500 a month, and anything dramatically under that is usually not buying what you think it is. That range is not ours, it is what the UK market data shows. Here is where the money goes, what the realistic bands look like in 2026, and the warning signs that save you thousands.
The realistic UK price bands
Prices cluster into a few bands. UK marketplace data from Bark puts typical retainers at £400 to £1,500 a month, and a survey of 439 SEO providers by Ahrefs found the monthly retainer is how nearly 80 per cent of the industry bills. So think in monthly terms, not one-off ones.
- Monthly retainer, small business: £500 to £1,500 a month is the honest working range. £300 to £500 gets you a junior freelancer or basic local SEO, done slowly.
- Monthly retainer, competitive niche: £1,500 to £4,000 and up. If you are a solicitor or in another crowded market, the work needed to move is simply bigger.
- Hourly: £40 to £100 for most UK freelancers and consultants. Senior specialists charge more.
- One-off audit: £300 to £1,500 for a typical small business site. Useful for a health check, but an audit alone does not move rankings - someone still has to do the work it lists.
What you are actually paying for
SEO is not one job, it is several. Keyword research to find what your customers actually type. Fixing the site itself, so pages load fast and Google can read them. Writing content that answers the questions your customers ask. And building authority, which mostly means earning links from other reputable sites. A £500-a-month retainer buys a few hours of that each month. A £99-a-month offer buys almost none of it, which is why those offers lean on automated reports instead of work.
The red flags that cost more than the fee
The cheapest SEO is rarely the £99 kind, it is the kind you did not buy twice. Watch for these, all of them documented in Google’s own guidance on hiring an SEO:
- Guaranteed rankings. Google says it in black and white: no one can guarantee a number one spot. Anyone promising "page 1 in 60 days" is selling a story.
- Cold emails about "critical errors" on your website. Legitimate firms rarely need to email strangers. Google compares these to diet-pill spam, and that is about right.
- Secrecy about methods. If they cannot explain what they will do in plain English, you carry the risk when Google penalises the shortcuts.
- Link schemes. Hundreds of cheap links from junk sites can get a site demoted or removed from results entirely. Undoing that costs far more than doing it properly would have.
If an agency guarantees you first-page rankings, walk away - nobody can promise that, and Google says the same. Realistic SEO shows meaningful movement in three to six months. The businesses that get value are the ones that treat it as ongoing work with clear reporting, not a one-off purchase. If your agency cannot explain what changed this month and why, you are paying for a PDF, not progress.
How long does SEO take for a small business?
Longer than anyone wants to hear, and anyone who says otherwise is back in red-flag territory. Google’s own advice to businesses hiring an SEO is to allow four months to a year before judging the benefit. An Ahrefs poll of over 3,600 practitioners landed on three to six months for the first measurable results, and a Semrush study of 28,000 domains found most sites that reach the top ten take six months or more to get there. Budget for at least six months before you judge it. If the sums only work when it pays off in month two, it is not the right spend yet.
A sensible test before you spend anything: would one extra job a month cover the fee? A £600 retainer needs to win less than one £2,000 job a month to pay for itself. If your average job is worth £80, the maths is much harder, and your money may be better spent elsewhere first.
Can you do it yourself?
Some of it, yes. Getting your Google Business Profile filled in properly, collecting reviews, and writing pages that actually name your services and your town - none of that needs an agency, it needs an afternoon a week. Where DIY runs out is the technical side and link building, which is slow, unglamorous work. A sensible middle path for a lot of small businesses: get the website built right in the first place, with the on-page basics baked in, then add paid SEO once the business case is clear.
That is the approach we take with website design in Kent - every site we build ships with the local SEO fundamentals done properly, so you are not paying a retainer later to fix the foundations. If you are weighing up the whole cost picture, our guide to what a small business website should cost covers the build side, and small business websites covers what we include as standard.