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.

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.
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.
| Dimension | In-house hire | Agency |
|---|---|---|
| Cost shape | Fixed and rising. Salary, benefits, tooling, management time, recruitment | Variable and cancellable. Published bands, no severance, no ramp |
| Time to first output | Weeks to months, including notice periods and ramp | Days, with diagnosis typically inside the first fortnight |
| Access to how buyers speak | Direct. Sits near sales and support, hears the real vocabulary | Second-hand unless the client actively shares recordings |
| Technical depth | Whatever one person has. Strong in their specialism, thin elsewhere | Spread across specialists, at the cost of none of them knowing you as well |
| Measurement discipline | Depends entirely on the individual hired | Should be structural, and is the thing to interrogate before signing |
| Institutional knowledge | Accumulates and stays — until they leave, when it leaves with them | Accumulates in documentation you should insist on owning |
| Single point of failure | Severe. One resignation removes the entire capability | Distributed, but you are a client rather than a priority |
| Ease of ending it | A difficult conversation and a severance cost | A 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.
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.
How GEO agencies charge
Choosing a GEO agency
Evaluating AI visibility tools
The monthly retainer
Full website audit
Case studies using this work
+2
Further reading from the journal
+2
Want to be the brand the models name?