Ask ten SEO providers what SEO costs and you will get ten different answers. One quotes £250 a month, another quotes £5,000, and both promise to get you to the top of Google. No wonder business owners feel lost. I do SEO for a living, so let me give you the honest version: what SEO actually costs in the UK right now, what changes the price, and how to tell a fair quote from a rip-off.
Typical UK SEO prices at a glance
For ongoing monthly SEO, most UK freelancers charge between £300 and £1,500 a month. That usually suits a local business with one location and a straightforward website. Small agencies tend to charge £1,000 to £3,000 a month. You get a small team, broader skills, and more hours. Large agencies start around £3,000 a month and can go past £10,000 for competitive national markets like finance, legal, or insurance. If you would rather pay once, a proper one-off SEO audit costs £500 to £2,500 depending on the size of your site. A defined project, like an SEO migration when you rebuild your website, usually lands between £1,000 and £5,000.
What makes one quote £500 and another £5,000
Four things move the price more than anything else. First, competition. Ranking a plumber in Carlisle is a different job from ranking a solicitor in London, and the price reflects that. Second, the size and health of your website. A five-page site that is technically clean needs far less work than a 500-page site full of errors, duplicate pages, and a mess of old plugins. Third, what is actually included. Does the quote cover content writing, link building, technical fixes, and reporting, or is it just a monthly report with a few tweaks? Always ask for the deliverable list. Fourth, your goal. Showing up in the local map pack for your town is cheaper than ranking nationally for a high-value keyword. Be clear about which one you need.
Red flags that mean walk away
Guaranteed number one rankings. Nobody can promise this, not even Google's own partners. Anyone who guarantees it is selling you something. Suspiciously cheap packages, like £99 a month. At that price you are getting an automated report and nothing else. Real SEO takes real hours. No clear list of what they will do each month. If they cannot explain the work in plain English, they probably are not doing much of it. They will not give you access to your own Google accounts. Your Search Console and Analytics belong to you, full stop. A 12-month lock-in with no exit clause. A confident provider earns your business every month instead of trapping it.
How much should a small business actually budget?
Start with an audit, even a free one. You cannot budget sensibly until you know what is broken. Sometimes a site needs three months of fixes, not twelve months of retainer. As a rough guide, many healthy small businesses spend 5 to 10 percent of revenue on all marketing, and SEO is one slice of that. A local business doing £200,000 a year might reasonably spend £800 to £1,500 a month on SEO. Here is the part most people get wrong: it is better to spend £800 a month with the right person for a year than £3,000 a month with the wrong agency for three months. SEO compounds. Consistency beats intensity.
The cheapest way to start
Before you spend a pound, get someone to look at your site and tell you what is actually holding it back. That is exactly why I do free SEO audits: a short breakdown of what is wrong and what I would fix first, no charge and no strings attached. Even if you never hire me, you will know whether you need a £500 fix or a £2,000-a-month campaign. That knowledge alone saves most business owners from overpaying.
