Ask five SEO agencies what a campaign costs and you'll get five different numbers, which is exactly why so many business owners assume someone's trying to pull a fast one before a proposal has even landed in their inbox. Here's the thing though, "it depends" isn't a dodge, it's genuinely the most honest answer anyone can give you. SEO pricing varies more than most marketing spend because the actual work changes shape depending on who you're up against, what state your website is in, and how far you're trying to go.
Why "it depends" is a real answer, not a cop-out
Four things push SEO pricing up or down more than anything else, and none of them are an agency picking a number out of thin air.
- Competition level. Ranking a plumber in a town of 40,000 people is a different job to ranking a national insurance comparison site. The more businesses chasing the same keywords, and the more money they're already putting behind it, the more work it takes to compete.
- Current site condition. A site with clean code, fast load times and no technical debt is a far cheaper starting point than one that needs a migration untangled, broken indexing fixed, or years of thin content rewritten before any new work can even take effect.
- Industry. Sectors like legal, finance and healthcare sit in what Google calls "Your Money or Your Life" territory, meaning content needs a noticeably higher standard of expertise and trust signals to rank at all. That takes more time to produce properly.
- Geographic scope. Targeting one city is a fundamentally smaller job than targeting the whole of the UK, simply because there's more ground, more keywords and more competitors to cover.
Put those four together and you can see why a fixed, one-size-fits-all price should make you suspicious rather than reassured.
What UK businesses typically pay each month
Most SEO in the UK is sold as a monthly retainer rather than a one-off project, because it's ongoing work rather than something you finish once and walk away from. The figures below are general market guidance, not a quote, and the right number for your business depends on the four factors above.
| Local & small business | Competitive & national | |
|---|---|---|
| Typical monthly cost | £350 – £750 | £750 – £2,500+ |
| Best suited to | One town, city or region | Multiple regions or the whole UK |
| Main focus | Google Business Profile, local citations, a tight list of keywords | Content at scale, deeper technical work, consistent digital PR and outreach |
| Typical monthly hours | Roughly 8 – 15 | Roughly 15 – 40+ |
Anything markedly below the local end of that range usually means the agency is spreading a handful of hours across dozens of clients. Anything markedly above the national end tends to reflect extras like heavier content production, dedicated digital PR, or work across multiple sites and markets.
What that money actually buys you
A proper SEO retainer isn't just "doing SEO", it's a set of hours split across a few distinct jobs. Roughly speaking, expect a mix of ongoing technical maintenance and fixes (site speed, crawl errors, structured data), on-page and content work (new pages, rewrites, keyword targeting), off-page authority building (outreach, digital PR, genuine link-building), and the reporting and strategy time that ties it all together. If an agency can't tell you roughly how that time gets split, or what last month's fee actually bought you, that's worth pressing on before you sign anything.
Red flags in a cheap SEO quote
A low price isn't automatically a bad sign on its own, some agencies genuinely carry less overhead than others. But a few things together should make you slow down before signing:
- Guaranteed rankings. Nobody outside Google controls Google's algorithm. An agency promising a guaranteed page-1 position, or a specific ranking by a specific date, is either inexperienced or not being straight with you.
- A suspiciously low fixed price with no discovery call. Proper SEO pricing follows an audit of your site and market. If a number gets quoted before anyone has actually looked at your website, it's a flat rate applied to every client, not a plan built for you.
- No reporting, or reporting you can't make sense of. You should be able to see what's changed each month in plain language, not just a spreadsheet of rankings with no context behind it.
- Long lock-in contracts. SEO takes time to work, but a contract that traps you for twelve months with no way out removes the agency's incentive to keep performing once you've signed.
How to sanity-check a quote you've been given
If you've already got a quote sitting in your inbox, a few direct questions will tell you a lot. How many hours of work does this cover each month, and on what specifically? Can I see an example of the monthly reporting before I sign anything? Is this price based on my market and my website, or is it the same figure quoted to every client that walks through the door? What happens if I want to leave, and how much notice is actually required? A confident agency will answer all four without hesitation.
If you'd like an honest, scoped quote rather than a guess, our SEO services page covers exactly what's included at each level. Or get in touch directly and we'll come back with pricing based on your actual site and market, not a number picked at random.