Key takeaways
- The decision hinges on how much internal capacity you have to direct the work — not on budget alone.
- Freelancers are strongest for a defined problem; weakest as a single point of failure on ongoing work.
- In-house only makes sense once SEO is a permanent function with enough work to fill a role.
- A hybrid — in-house owner plus outside specialists — is the most common mature setup, and the least discussed.
Most comparisons of these three options are written by one of the three, which is worth remembering while reading this one too. So here is the bias stated plainly: we are a consultancy, and there are situations below where we are the wrong answer. Those are marked.
The useful framing is not cost. It is this: how much capacity does your organization have to direct and absorb this work? SEO fails far more often from lack of direction and internal follow-through than from lack of skill.
The honest trade-offs
| Freelancer | Agency / consultancy | In-house | |
|---|---|---|---|
| Best at | A defined problem with a clear end — an audit, a migration, a specific fix. | Ongoing work spanning several skills: technical, content, local, analytics. | Deep product knowledge and fast internal execution. |
| Breadth | Usually one or two strong areas, honestly stated by good ones. | Multiple specialisms under one engagement. | Whatever that one person happens to know. |
| Main failure mode | Single point of failure. Illness, a bigger client, or silence stops everything. | Being sold a package rather than a diagnosis; junior delivery behind senior sales. | Isolation. One person with no peer review drifts, and cannot cover every specialism. |
| Needs from you | Clear scope and someone to act on the findings. | Approvals, subject-matter input, developer time. | Management, a career path, and enough work to justify the role. |
| Speed to start | Fast. | Fast. | Slow — hiring, notice periods, ramp-up. |
| Exposure when they leave | High. Context usually lives in their head. | Medium. Documentation and account ownership decide this. | High, and often sudden. |
When a freelancer is the right answer
A good freelancer is frequently the best value in this entire market, and this is the section agencies tend to leave out.
- The problem is bounded — one audit, one migration, one recurring technical fault
- You have someone internally who can act on findings without being managed through it
- You need one specialism deeply rather than several adequately
- The engagement is short enough that continuity risk does not matter much
When an agency or consultancy fits
- The work spans several specialisms at once — technical health, content, local, analytics, migrations
- You do not have internal capacity to direct a specialist day to day
- Continuity matters: the work must survive one person being unavailable
- You want the strategy and the execution from the same place, so nothing is lost between them
The failure mode to guard against here is real and common: being sold a fixed package before anyone diagnosed anything, then meeting a senior strategist on the call and a junior executor afterwards. Both are avoidable, and the warning signs are visible before signing.
When in-house genuinely makes sense
In-house is the right end state for a specific kind of business, and premature for most others. The test is not whether you can afford a salary. It is whether there is enough SEO work to fill a role permanently, and whether anyone can manage it.
- 01
There is a permanent stream of work
Publishing continuously, a large site with constant change, or product releases that need search input every month. If the work is periodic, a role will be under-used and the person will leave.
- 02
Product knowledge is a real advantage
Complex or regulated products, long sales cycles, technical buyers. Where explaining the product well is most of the job, someone inside it wins.
- 03
Someone can actually manage the role
A lone SEO with no peer review and no manager who understands the work will plateau. This is the most common reason first in-house hires fail, and it is rarely the hire’s fault.
- 04
You accept it is one person’s knowledge
Nobody is genuinely strong at technical SEO, content strategy, local search and analytics simultaneously. In-house teams usually still buy specialist help — which is fine, and worth planning for rather than discovering.
The setup most mature companies actually run
The comparison is usually presented as three mutually exclusive options. In practice the arrangement most established companies converge on is a hybrid, and it is worth naming because almost nobody advertises it.
- One internal owner — often not a specialist — who holds priorities, context and internal follow-through
- Outside specialists brought in for the parts that need depth or that arrive in bursts: technical audits, migrations, a content push
- Accounts, data and documentation owned internally, so nothing is lost when any external relationship ends
This works because it puts the scarce thing — direction and internal follow-through — inside the business, and buys the specialist knowledge only when it is needed. It also removes the single point of failure that damages both the freelancer and the lone in-house model.
A shorter way to decide
| If this is your situation | Start with |
|---|---|
| One specific problem, and a developer who can act on findings | A specialist freelancer |
| No idea what is wrong, no internal SEO capacity | A paid audit from anyone credible, before any retainer |
| Several things need fixing at once and nobody can direct it | An agency or consultancy |
| Constant publishing, large site, permanent workload | An in-house owner, plus outside specialists |
| You have an in-house SEO who has plateaued | External review, not a second hire |
If you are unsure which row you are in, that is itself the answer: buy a diagnosis before buying a commitment. It is the cheapest decision on this page and it makes every subsequent one easier.