The honest UK pricing ranges
- £100–£300/month — Avoid. Nobody in the UK can sensibly do SEO work at this price. You're getting automated reports, recycled links, or someone abroad spinning content.
- £500–£900/month — Entry-level. Suitable for a single-location service business in a low-competition niche. Expect 2–4 hours of strategist time and modest content output.
- £900–£1,800/month — Sweet spot for most UK SMEs. Proper monthly content, technical fixes, local SEO, and a real strategist on your account.
- £1,800–£3,500/month — Competitive niches (legal, finance, trades in big cities). Includes serious link earning and PR-led content.
- £3,500+/month — National brands, ecommerce, multi-location. At this level you're paying for a team, not a single freelancer.
One-off projects vs monthly retainers
You don't have to commit to a retainer. A good starting point for many small businesses is a one-off audit + implementation (typically £1,200–£3,000), which buys you a prioritised fix list and quick wins. Then move to a smaller retainer (or DIY the monthly content) once the foundation is solid.
What you should be paying for
- A named strategist who knows your account (not a rotating offshore team)
- Custom content written for your audience — not AI-spam at scale
- Earned links from real publications, not packs
- Monthly reporting in plain English with clear next steps
- No 12-month lock-ins — month-to-month is the modern standard
Red flags to walk away from
- "Guaranteed #1 rankings" — impossible, and Google forbids it
- Fixed-price "SEO packages" with mystery deliverables
- No technical audit before they start charging
- Reports that show traffic and rankings but never leads or revenue
So, what should you budget?
For a typical UK small business — a tradesperson, local clinic, regional B2B, or single- location shop — £700–£1,200 a month for 6 months is enough to see meaningful ranking growth and lead flow. If that's beyond reach, pay for a one-off audit first and implement it yourself. Either path beats paying £300/month for SEO theatre.