The short version
- A freelancer gives you more senior attention per pound and no capacity to absorb a large project.
- An agency gives you capacity, specialism and continuity — and you may not get the senior person you met in the pitch.
- Freelancers are usually the better buy under a moderate monthly budget. Agencies may fit multi-discipline work and large sites.
- Both share the same failure mode as in-house: recommendations that never get implemented.
The difference between these two options is less about quality than about shape. A good freelancer and a good agency will diagnose your problems similarly. What differs is how much work they can absorb, how many specialisms they can cover, and what happens when they are unavailable.
There is also a pricing asymmetry worth understanding: with a freelancer, nearly all of your fee buys working hours. With an agency, a meaningful share buys account management, sales, tooling and overhead. That is not waste — it is what capacity and continuity cost — but it does mean you get fewer hours of actual work per pound.
The short answer
Fit for your workflow
Freelancer for focused work on a modest budget. Agency for breadth, scale and continuity.
If you need someone senior thinking hard about one site and you have a limited budget, a freelancer gives you more of exactly that. If you need technical SEO plus content production plus digital PR, or you run a large site needing sustained throughput, an agency supplies a team a single person cannot.
- Small business, one site
- Freelancer. More senior attention per pound.
- One-off audit or migration
- Freelance specialist — this is exactly what they are best at.
- Multi-discipline programme
- Agency. One person cannot cover technical, content and PR well.
- Large ecommerce or enterprise site
- Agency, for capacity and continuity.
Comparison
The first row is the one to probe hardest during a pitch. It is standard for agency new-business meetings to feature senior people who will not be doing your work. Ask directly who will be on the account day to day, what their experience is, and how many other clients they carry. A straight answer is a good sign in itself.
What to ask either of them
- "Who does the work day to day?" Names and experience levels, not a capability deck.
- "What happens when you find something that needs a developer?" Their answer tells you whether they have thought about implementation at all.
- "Show me a deliverable from a comparable client." Redacted is fine. Vagueness here is the strongest negative signal available.
- "What would make you tell us to stop spending with you?" Anyone who cannot answer this is selling a retainer rather than an outcome.
- "How will we know in 90 days whether this is working?" Leading indicators, not just rankings.
How to compare two quotes that look identical
Proposals in this market are written to be hard to compare — different scopes, different vocabulary, deliverables described as activities. Normalise them on two numbers: hours of senior attention per month, and changes expected to reach production per month. Everything else is presentation.
Then check both against a baseline. Read Google’s SEO starter guide — anything a proposal presents as specialist work that appears in a free introductory document is a signal about how the engagement will go. A good freelancer or agency will be relieved you have read it; one selling the basics as expertise will not.
Two warning signs that hold for both
Guaranteed rankings. Nobody controls the algorithm, and anyone promising positions is either misleading you or planning to target queries nobody searches. A deliverable that is only a report. If the monthly output is a PDF and nothing changes on your site, you are buying documentation, not SEO.