Buyer's Guide
Both can get real results. The right choice depends on your budget, how narrow or broad your needs are, and how much risk you're comfortable carrying in a single point of contact. Here's the honest breakdown, including a third option most comparisons leave out.
Quick Verdict
There's no universal winner here, it depends what you need. A consultant is the cheapest way in for a narrow job. An agency is the right call when you need several specialisms running in parallel and can afford the redundancy. A boutique consultancy exists specifically to close the gap between the two: senior strategy and direct access, without a single freelancer carrying all the risk.
An independent specialist, usually working alone or with a couple of subcontractors, hired directly for strategy, audits, or hands-on fixes. You deal with the same person throughout, but their available hours are the hard limit on how much they can take on.
A company with a team of specialists (technical, content, links, sometimes paid and PR too) usually coordinated through an account manager. You get more breadth and redundancy, but the person actually doing the strategic thinking often isn't the person you talk to day to day.
Most comparisons stop at two columns. We've added the boutique consultancy model, since that's a real third option and it's the one we run ourselves.
| Category | Independent Consultant | Full-Size Agency | Boutique Consultancy |
|---|---|---|---|
| Team structure | Usually one person, sometimes with a subcontractor or two for overflow work | Multiple specialists, an account manager, and a delivery team behind them | A small, fixed team on a capped roster. No account manager layer |
| Who you actually work with | The same person who did your audit, every time | Often an account manager relaying updates from a strategist you rarely speak to | The senior strategist who wrote your roadmap, directly |
| Typical UK cost | £50 to £150/hour, or roughly £500 to £1,500/month as a retainer | £800 to £5,000+/month, sometimes with a setup fee on top | From £950 for a one-off audit, from £1,500/month for an ongoing retainer |
| Range of skills in-house | Deep in their specialism, may outsource content, links, or dev work | Broad: technical, content, links, and often paid or digital PR under one roof | Broad enough to cover technical, content, and links, without a huge overhead |
| Flexibility and turnaround | Can move fast, but capacity is capped by one person’s working hours | Can scale up for big campaigns, but slower to change direction | Fast to change direction, because the client roster is deliberately small |
| Risk if a key person leaves | Highest risk: if they’re unavailable, delivery pauses entirely | Lowest risk: work is spread across a team, not one person | Moderate risk, offset by a small team rather than a single freelancer |
| Best for | Small businesses with a narrow, well-defined job (an audit, a technical fix) | Larger brands running multiple channels at once, with budget to match | Businesses that want senior strategy and direct access, without either extreme |
UK cost ranges are indicative, based on a market scan of published SEO pricing pages plus our own rates. Actual pricing varies with site size, competitiveness, and scope.
No vague "it depends" answer. Here's our real pricing, positioned deliberately above the cheapest end of the market: we keep our client list deliberately small, never more than 8 active accounts at once, so every account gets senior attention instead of getting stuck in a queue.
A full technical, on-page, and competitor audit, built by hand rather than pulled from a template. It's the right starting point if you're not sure what's actually wrong yet.
Ongoing SEO delivery for businesses that want steady, compounding growth, run by the strategist who wrote your roadmap in the first place, not handed off to a delivery team.
For larger catalogues, multi-location businesses, or teams that need dedicated strategy and hands-on execution at scale. Subject to roster capacity.
Whichever way you go, these are the questions that separate a genuine specialist from someone overselling their capacity.
An SEO consultant is usually one person (sometimes with a subcontractor or two) working across a small number of clients directly. An SEO agency is a team: strategists, content writers, and link builders, usually managed through an account manager rather than the specialist doing the work. Neither is automatically better; they suit different budgets and needs.
Independent UK consultants typically charge £50 to £150 an hour, or around £500 to £1,500 a month for an ongoing retainer, depending on experience and scope. Agencies usually start higher, from around £800 a month upward. A one-off audit from either commonly falls between £75 and £950, though scope varies a lot.
It’s worth it if the provider gives you a clear, written scope and a strategist you can actually reach, rather than a vague monthly retainer with no defined deliverables. SEO is a compounding channel, so the real question isn’t whether to pay for it, it’s whether the specific engagement you’re being offered has a clear plan behind it.
If your need is narrow (an audit, a technical fix) and budget is tight, a consultant is usually enough. If you need several specialisms running at once and want redundancy across a team, an agency fits better. If you want senior strategy and direct access without either extreme, a boutique consultancy sits deliberately in the middle.
Ask who you’ll actually be working with day to day, how many other clients they’re currently juggling, what happens if your main contact is unavailable, and whether the engagement has a fixed scope or is an open-ended retainer. Be wary of anyone who guarantees specific Google rankings.
Yes. A boutique consultancy like SaySEO is a small, senior team with a deliberately capped client roster, so you get an agency’s breadth of skills without losing the direct access you’d expect from an independent consultant. It’s a specific answer to the trade-off this whole comparison is about.
Get a free initial audit and a straight answer on whether SaySEO is the right fit, and if we're not, we'll say so.