Skip to content
VouchQuote

How much does SEO cost in the UK?

The VouchQuote team ·

Laptop showing website analytics charts

UK small businesses typically pay £300 to £1,500 a month for ongoing SEO, or a one-off fee for an audit. Anything much cheaper is usually automated reports and little else.

Typical prices

  • One-off technical audit with a fix list: £400–£1,500
  • Local SEO retainer for one location: £300–£700 a month
  • National or e-commerce retainer: £800–£1,500+ a month

What you should get each month

A short list of work done, the changes made to your site, new content or links earned, and a plain report of rankings, traffic and enquiries. If you cannot tell what was done, something is wrong.

Promises to be wary of

  • Guaranteed page-one rankings
  • A fixed number of links every month
  • Twelve-month contracts with no break clause
  • Results "within weeks"

How long it takes

Expect early movement in two to three months and meaningful results in four to six. Ask each specialist what they would do in the first 90 days, and compare the plans, not just the price.

Quick answers

How much do SEO services cost for a small business?

Most small businesses pay £300 to £700 a month for local SEO. National and e-commerce campaigns run from £800 a month.

Is it better to hire an SEO freelancer or an agency?

A freelancer is usually cheaper and you deal with the person doing the work. An agency offers more hands for content and link building. Compare what each includes, not just the fee.

Want a figure for your own project?Answer 3 quick questions for an instant estimate. No sign-up.Open the seo cost calculator

See seo services prices by city and get quotes

Prices are typical UK ranges for independent freelancers and small agencies, excluding VAT. How we work out price ranges.

Put it into practice

Post your job and compare up to three structured quotes.

Post your job free