I spent several years working in SEO agencies before starting Envision SEO. I saw a lot of good work done for clients, but I also saw patterns that troubled me, and I still see them now.
Work pitched by a senior consultant and then handed to someone far more junior. Monthly reports that looked polished but didn’t connect to anything the client actually cared about. Scopes of work sold to small businesses that were, in all honesty, built for clients twice their size. And business owners sitting across the table who were too polite or too unsure of what to ask to push back.
That’s part of why I went independent. I wanted to do SEO that was actually right-sized for the client in front of me, not retrofitted from a service model designed for someone else.
So this article is written with that experience in the background. It isn’t an attack on agencies- good ones exist, and good SEO has real value. But if you’re a small business owner considering hiring SEO support for the first time, there are things worth knowing before you sign anything.
The Agency Model Was Built for a Different Kind of Client
Most SEO agencies are structured to serve mid-size and enterprise businesses. They have account managers, content writers, technical specialists, and project managers- all of whom need to be paid. That overhead is distributed across their client base, and the pricing reflects it.
When a small business walks in- say, a solicitor with a 15-page website serving clients in one city, or a local trades business with a handful of service areas they often get quoted for a service that was designed for someone with five times the complexity and ten times the budget.

A local firm doesn’t need the same reporting structure, content cadence, or technical roadmap as a national brand scaling across multiple regions. The work is different. The priorities are different. The right scope looks completely different. But the invoice often doesn’t reflect that.
The issue isn’t always that agencies charge too much. It’s that many small businesses are sold a version of SEO built for a completely different stage of growth.
Complex Delivery Doesn’t Always Mean Better SEO
A good SEO retainer should be built around what your business actually needs. If you’ve signed a contract and can’t get a clear answer on what will be done each month, by whom, and what success looks like- that’s worth flagging early.
Some things that inflate agency pricing without necessarily delivering proportional value for smaller clients:
- Account management layers- you pay for a senior contact who delegates the actual work to someone more junior
- Templated reports dressed up as bespoke analysis- well-designed PDFs that don’t connect to what your business is actually trying to achieve
- Content produced to fill a schedule rather than support demand – blogs written to tick a box, not because there’s genuine search intent behind them
- Proprietary dashboards that surface data you could access through Google Search Console or Google Analytics for free.
Again-some businesses genuinely need all of this. But if you’re running a small firm with a focused service offering and a local or niche audience, you probably don’t. And you shouldn’t be paying as if you do.
If the Work Is Hard to Explain, That’s a Warning Sign
One of the easiest ways to justify a high retainer is to report on metrics that look impressive but don’t connect to revenue.
Traffic is up. Rankings have improved. Domain authority is growing.
But is the phone ringing more? Are enquiries coming in? Are the right kind of customers finding you- people who are ready to buy, not just browsing?
For a small business, those are the only metrics that matter. If your SEO provider can’t explain how their work connects to actual business outcomes- not just search positions- something needs to change in that conversation.
This isn’t about expecting overnight results. SEO does take time, and a good provider will be upfront about that. It’s about whether the strategy is legible- whether you can understand what’s being done and why it’s the right priority for your business right now.
The 12-Month Lock-In
SEO does take time to show results, and that’s a legitimate reason for providers to ask for some commitment upfront. Three to six months is a realistic minimum before you’ll see meaningful movement in most cases.
But there’s a difference between asking for patience and locking a client into a year-long contract before they’ve seen a strategy, a plan, or even an initial audit of their site. If a provider won’t show you what they intend to do before asking for long-term financial commitment, that’s worth pausing on.
A confident provider should be willing to demonstrate their thinking early. You should understand what the first 90 days will look like before you sign.
What a Small Business Should Actually Prioritise First

Before committing to any SEO retainer, it helps to have a sense of what right-sized SEO actually looks like for a small business. In most cases, the priorities should be straightforward:
- Technical basics — making sure Google can crawl and understand your site properly
- Core service pages — clear, well-structured pages that explain what you do, who you help, and where you operate
- Local visibility — Google Business Profile, local citations, and location-specific content where relevant
- Tracking that makes sense — knowing which searches are bringing people to your site and whether those visits are turning into enquiries
- Content that supports real demand — not blogs produced to a quota, but content that answers the questions your customers are actually searching for
If a provider can’t give you a clear plan around these fundamentals before moving on to anything more advanced, that’s a signal the scope isn’t right-sized for where you are.
What Fair SEO Pricing Looks Like
Pricing varies considerably depending on your industry, location, how competitive your market is, and the scope of work involved. There’s no single right answer, and anyone who gives you a definitive benchmark without understanding your situation should be approached with some caution.
That said, as a broad guide for small businesses in the UK market:
- £300–£600/month is realistic for focused local or small-site SEO with a clear, limited scope
- £700–£1,500/month makes sense for businesses with more complexity, competitive industries, or an ongoing need for content
- Above £2,000/month should come with a very clear rationale — and a track record that justifies the investment
Smaller consultancies and independent SEO specialists can often offer better value for small businesses – not because they’re less capable, but because the overhead is lower and the work tends to be more direct. You’re more likely to work with the person who actually developed the strategy.
Questions to Ask Before You Sign Anything
Whether you’re speaking to an agency or an independent consultant, these questions will tell you a lot:
- What will you actually do each month? Can you show me a breakdown of the work?
- Who will be working on my account day to day?
- How will you measure success — and how does that connect to leads or sales, not just rankings?
- Can I see examples of results you’ve achieved for a business at a similar stage to mine?
- What does the first 90 days look like?
- What does the contract commitment look like, and what are the exit terms?
If you get vague answers, deflection, or pressure to decide quickly — take that as information.
The Bottom Line
Good SEO works. But it only works if the approach is actually matched to where your business is right now — not to a service model built for a client ten times your size.
You don’t need to become an SEO expert to protect yourself here. You just need to ask the right questions — and trust your instincts when the answers feel evasive or overly complicated.
A provider who genuinely understands your business will welcome those questions. They won’t need jargon or long contracts to justify what they charge.
Already wondering whether your SEO is actually working?
If you’ve read this far and parts of it felt familiar, you probably already have a sense that something isn’t quite right.
Book a discovery call and we can look at it properly. I’ll review what you’re currently getting, explain where the gaps are, and help you understand what needs to change — whether that’s with me or not.