Skip to content
LumiRank
Comparisons
Comparison · Build or buy

In-house or agency for GEO: an honest comparison

What each side is genuinely better at, the failure mode waiting on both, and the single question that usually settles it.

In-house vs agencyGEOComparisonHiring
Bright open-plan living room with a tan leather sectional, timber ceiling and floor-to-ceiling windows onto trees

We are an agency, so take the framing with the appropriate salt. What follows is an attempt at the comparison we would want if we were buying, including the parts that argue against hiring us.

The usual version of this debate compares a salary to a retainer and declares a winner. That comparison is close to useless, because the two options fail differently rather than costing differently, and the failure is what determines whether the money was well spent.

Below: the costs each side hides, what each is genuinely better at, the failure waiting on both, and the hybrid most businesses converge on once they have tried one of the pure versions.

At a glance

The cost comparison is not salary versus fee

A hire carries benefits, tooling, management time, recruitment and a ramp during which output is near zero. Compare loaded cost to retainer, or do not compare.

In-house wins on access

Sales calls, support tickets and the vocabulary your buyers actually use. That is the input a good prompt panel is built from, and agencies get it second-hand at best.

Agencies win on pattern volume

Seeing the same failure across many accounts is how the diagnostic instinct develops. A first in-house hire is reasoning from one or two previous jobs.

Both have one failure mode

In-house: a single person with no peer review and a ceiling at whatever they last learned. Agency: activity that reports well and never touches the business.

The costs each side hides

On the hire: the salary is the visible part and rarely the majority of the cost. Add employer contributions and benefits, the tooling the person will reasonably ask for, the management time of whoever they report to, recruitment cost, and a ramp of one to three months during which output is real but low. Add the opportunity cost of the search itself, which in a market where AI-search skills carry a premium can run months.

The less countable hidden cost is ceiling. A single hire brings exactly the knowledge they have, and the organisation's capability becomes that person's last job plus whatever they read. Without a peer to argue with, wrong approaches persist for quarters because nothing contradicts them.

On the agency: the retainer is the visible part. Add your own team's time in calls and reviews, which is routinely underestimated. Add the cost of the work not done in months where attention went elsewhere, which you will not see itemised. Add switching cost if the panel and documentation live in their systems rather than yours.

The uncountable one here is distance. An agency without access to your sales calls is building a prompt panel from assumptions, and will measure the wrong questions with complete rigour. That failure is invisible in reporting, because the reporting is accurate about the wrong thing.

What in-house is genuinely better at

Hearing the business. The single highest-value input to AI search work is the vocabulary buyers actually use, and it lives in sales call recordings, support tickets and the questions that come up on every first call. Someone sitting near those absorbs it continuously. An agency has to be given it deliberately, and most clients do not.

Small changes at speed. A person inside the company with access to the CMS makes a fix in an hour that becomes a two-week ticket through an agency, a scoping call and a deployment window.

Institutional trust. Getting engineering to prioritise a rendering fix, or getting legal to approve claim language, is a relationship problem more than a technical one, and relationships are held by people who are present.

Caring on a Tuesday in November. An employee whose performance review depends on this will chase the unglamorous thing. An agency has other clients, and the honest version of that sentence is that your quietest month is somebody else's busiest.

What an agency is genuinely better at

Pattern recognition across accounts. Most of the diagnostic value in this work is having seen the failure before — knowing that a particular symptom usually means a rendering problem rather than a content problem saves a quarter. That instinct comes from volume, and a first in-house hire has one or two previous employers to reason from.

The unglamorous technical layer. Log analysis, entity reconciliation across dozens of third-party records, redirect archaeology. This work is tedious, intermittent and needs doing properly a few times a year, which is a poor fit for a permanent role and a good fit for a supplier who does it constantly.

Being fireable. This is underrated. Ending an agency relationship that is not working takes a notice period. Ending an employment relationship that is not working takes months, a process, and a cost, and the knowledge that it is hard makes organisations tolerate underperformance far longer.

Not being a single point of failure. When the in-house specialist resigns, the capability leaves the same day, usually along with the only understanding of why things were set up as they were.

The hybrid most businesses land on

After trying a pure version of either, most businesses over a certain size converge on roughly the same split, and it follows the strengths above fairly precisely.

In-house owns the inputs and the relationships: the prompt panel's contents drawn from real sales conversations, the content that requires knowing the business, the internal politics of getting a fix prioritised, and ownership of whether any of it is working.

The supplier owns the specialist and intermittent layer: technical diagnosis, entity architecture, measurement infrastructure, and the pattern knowledge that only comes from seeing many accounts. This is the work that is genuinely hard to justify as a permanent role because it is needed intensely and then not for months.

The arrangement that fails is the inverse, which is also the most common: an agency writing content from assumptions while an in-house generalist is nominally responsible for technical work they have not been trained in. Both parties are doing the half the other is better at, and everyone is busy.

The question that usually settles it

Is your bottleneck knowledge or capacity?

If nobody in the business knows what should be done, hiring one person to find out is a large bet on one hiring decision, made at the moment you are least equipped to assess candidates in the discipline. Buying the knowledge first, then hiring against a plan you understand, is the lower-variance sequence.

If you already know what needs doing and there is simply nobody to do it, hire. An agency is an expensive way to buy hands, and you will spend a meaningful share of the retainer explaining context an employee would already hold.

One caveat we would give against our own interest: if you can hire someone genuinely senior in this discipline, do it. A strong in-house lead beats any agency arrangement, because they get everything the agency gets plus the access an agency never will. The reason the hybrid is common is that such people are rare and expensive, not that the model is theoretically superior.

Side by side

Neither column wins outright, and the rows are not equally weighted for every business. Work out which three matter most to you before reading it as a verdict.

Where each option is genuinely stronger
DimensionIn-house hireAgency
Cost shapeFixed and rising. Salary, benefits, tooling, management time, recruitmentVariable and cancellable. Published bands, no severance, no ramp
Time to first outputWeeks to months, including notice periods and rampDays, with diagnosis typically inside the first fortnight
Access to how buyers speakDirect. Sits near sales and support, hears the real vocabularySecond-hand unless the client actively shares recordings
Technical depthWhatever one person has. Strong in their specialism, thin elsewhereSpread across specialists, at the cost of none of them knowing you as well
Measurement disciplineDepends entirely on the individual hiredShould be structural, and is the thing to interrogate before signing
Institutional knowledgeAccumulates and stays — until they leave, when it leaves with themAccumulates in documentation you should insist on owning
Single point of failureSevere. One resignation removes the entire capabilityDistributed, but you are a client rather than a priority
Ease of ending itA difficult conversation and a severance costA notice period

Salary figures deliberately absent: they vary too much by market and seniority for a number here to be worth trusting. The premium attaching to AI-search skills specifically is covered in the journal piece linked below.

Frequently asked

In-house or agency for GEO: an honest comparison: common questions

Is it cheaper to hire someone or use an agency for GEO?

Compared honestly — loaded cost against retainer — an agency is usually cheaper for the first year and the gap narrows after that. Loaded cost means salary plus employer contributions, benefits, tooling, recruitment, management time and a ramp of one to three months at low output. The comparison that matters more is how each option fails: a hire risks a single person with no peer review, an agency risks accurate reporting about the wrong questions.

What should I hire for first if I go in-house?

Technical breadth over channel specialism. The bottleneck in most businesses is whether engines can reach, render and resolve the site, which is closer to a technical role than a marketing one. Someone who can read a server log, reason about rendering and argue with your engineers will get further than a strong content marketer, and content is easier to buy in.

Can an agency work if we have no in-house marketer at all?

Yes, and it is common, with one condition: somebody internal has to own the relationship and be reachable. Engagements without an internal owner stall on approvals, access and decisions, and the reporting continues while nothing ships. That person does not need to be a specialist. They need authority and a calendar.

How do we stop an agency measuring the wrong things?

Give them your sales call recordings, and insist the prompt panel is written from them rather than from keyword tools. That single act closes most of the distance problem. Then insist the panel is frozen, versioned and exportable so it is yours regardless of who is running it.

What happens to our knowledge if we end the engagement?

It should leave with you, and this is worth settling before it starts rather than during a notice period. Ask for the prompt panel and its history, documentation of technical changes and the reasoning behind them, and access to any accounts created on your behalf, all in formats that do not require the supplier's platform. Any agency unwilling to agree to that in advance is telling you something about the exit.

Related
Comparison · Pricing models

How GEO agencies charge

Canada · Choosing an agency

Choosing a GEO agency

Software · Choosing a tool

Evaluating AI visibility tools

Monthly programme · Month to month

The monthly retainer

One-time engagement · Fixed price

Full website audit

Related services

+3

Case studies using this work

+2

Further reading from the journal

+2

Want to be the brand the models name?