Written by an agency. The in-house case is made honestly.

In-house SEO or an agency — which one your situation actually needs

We have an obvious stake in this answer, so here is the version that is useful rather than the version that sells. There are situations where hiring is clearly right, situations where an agency is, and a common middle case where the honest answer is both.

Side by side

The two models side by side

Not cost — behaviour. Cost is the section after this one.

TopicIn-house hireAgency
Breadth of skillOne person, one skill profile. Strong technical SEOs are rarely also strong writers or link strategists.Several specialists on the same account. You buy coverage rather than a single skill set.
Depth of contextVery high. They sit in your product meetings and know why the roadmap looks the way it does.Earned, not given. A good agency gets there in a quarter; a bad one never does.
Time to productive workHiring plus notice period plus ramp. Realistically a quarter or more before output is meaningful.Weeks. The team already exists and has done the first ninety days elsewhere many times.
What happens when they leaveThe programme stops, and often the undocumented knowledge leaves with them.Continuity is the agency’s problem to solve, not yours — provided the work is documented in your systems, not theirs.
Exposure to a bad decisionA wrong hire costs you two quarters and a redundancy conversation.A wrong agency costs you a notice period. Easier to exit, which cuts both ways.
Incentive alignmentFully aligned. Their career is tied to your results.Aligned only if the contract and reporting make it so. Ask what happens to the retainer if results stall.
Access to toolingYou buy the licences. Enterprise SEO tooling is a real line item on top of the salary.Included. The agency amortises the same licences across every client.

When hiring in-house is clearly the right call

These are the cases where we would tell you not to retain us.

  • 01

    Organic is your primary acquisition channel, permanently

    If most of your revenue arrives through search and always will, that capability belongs inside the company. Paying an agency indefinitely for something core to your business model is a strange long-term position to be in.

  • 02

    Your product changes weekly and SEO has to keep up

    Marketplaces, large catalogues and fast-moving product surfaces need someone in the standups. The coordination cost of routing every change through an external team eventually exceeds the salary.

  • 03

    You have enough work to fill a week, every week

    A specialist with two days of real work a month will leave, and you will have paid a full salary for the privilege. Be honest about the volume before you write the job description.

  • 04

    Compliance or data rules make external access painful

    In regulated environments the access reviews and data handling around an external team can cost more than the work is worth. That is a legitimate reason to keep it inside.

When an agency is the better instrument

  • 01

    You need four disciplines and can fund one salary

    Technical SEO, content strategy, digital PR and analytics are genuinely different jobs. One hire covers one of them well. This is the single most common reason companies retain an agency, and it is a sound one.

  • 02

    You need to start now

    Search, interview, notice, ramp. Against that, an external team is producing in weeks. If the gap in front of you is urgent, hiring is the slower path even when it is the eventual destination.

  • 03

    You do not yet know what good looks like

    Hiring your first SEO before anyone internally can evaluate SEO work is a difficult position — you cannot interview for a skill nobody on the panel has. Running an engagement first is a reasonable way to learn what to hire for.

  • 04

    The work is a project, not a permanent function

    A migration, a recovery, an international rollout — these have an end. Hiring a permanent person for a finite project leaves you with a resourcing question the moment it finishes.

The arrangement that usually works best

The framing of this as a binary choice is mostly an artefact of how the question gets asked. In practice the arrangement we see working most often is one internal owner — not necessarily a deep SEO specialist — who holds the strategy, controls the roadmap and is accountable internally, with an external team supplying the specialist execution underneath.

That structure fixes the failure mode of each model. The agency gets a single decision-maker with real context instead of a committee, and the company keeps the strategic knowledge in-house rather than renting it. It also makes the eventual transition to a fully internal team straightforward, because the person who would lead it is already leading it.

What does not work is retaining an agency with no internal owner at all. Every engagement that has gone badly, for us and for everyone else, has had the same signature: no one inside the company owned the outcome, approvals took weeks, and the work slowly detached from what the business actually needed.

Work out what you actually need to resource

Bring the gap you are trying to close and we will tell you whether it is a hire, an engagement, or neither. If the honest answer is hire someone, we will say so — that conversation costs you thirty minutes.

How we scope and price

FAQ

Questions buyers ask us first.

Is an agency more expensive than hiring?

It depends on what you are counting. A fair comparison includes salary, employer costs, tooling licences, recruitment, and the months of ramp before output is meaningful — set against a retainer that includes several specialists and the tooling. We would rather give you real figures for both sides on a call than publish a number that flatters us.

Can I hire someone junior and have an agency train them?

Yes, and it works well when it is stated up front rather than discovered later. It changes the shape of the engagement — more documentation, more working sessions, less silent delivery — so it should be priced and scoped as what it is.

What happens to the work if we part ways?

Everything should already be in your systems: your analytics, your CMS, your documentation, your accounts in your name. If an agency cannot hand over cleanly because the work lives in their tooling, that is a reason not to start. Ask the question during scoping, not during the exit.

How do I evaluate an agency if nobody internally knows SEO?

Ask what they would do first and why, and whether the reasoning survives a follow-up question. Ask what they would refuse to do. Ask for a case where the work did not go well and what they changed. Specificity is much harder to fake than a case study, and it does not require you to be a specialist to assess.

Do we need both an in-house person and an agency?

Often, yes — one internal owner holding strategy and accountability, with external specialists executing. It is the arrangement we see succeed most consistently, and it is also the cleanest path to bringing the whole function in-house later.

What happens next

  1. Answer a few quick questions about your business. About two minutes.
  2. Pick a time that suits you for a free 30-minute call with a founder.
  3. We study your site before the call, so you leave with a plan, not a pitch.

Free, no obligation. Your answers save as you go, so you can stop and pick up where you left off.