Strategy

Build, buy, or partner: the real in‑house vs agency decision

The market frames content as a two-way choice: hire a team or hire an agency. The honest version has three paths, and each one has a structural ceiling. Score them on the same axes and pick the ceiling that makes the most sense for your business objectives.

The choice is three-way, not two

The standard framing of content strategy poses two options: build an in-house team or buy an agency. The honest version has three. You can build the capability with headcount, buy it as a service, or partner with a system that runs and refreshes the content itself.

Each path carries a different structural ceiling. Build is capped by the staffing model and by the maintenance load every page adds. Buy is capped by refresh economics: the moment the retainer stops covering updates, the content starts decaying. Partner is the only path where the same investment compounds instead of expiring — though the honest trade-off is that it typically means a longer-term commitment to a strategic content partner, with potentially less flexibility than swapping out a traditional agency.

The rest of this article scores all three on the axes a buyer actually weighs: cost structure, speed to market, and refresh durability.

Build vs Buy vs Partner, scored on the same axes

Build
Buy
Partner
Cost structure
Highest fixed cost. Salaries, benefits, tools, and overhead run before the first page ships.
Retainer plus refresh packages priced separately. Refresh is the first line cut when budgets tighten.
Lower-cost implementation than buying; ongoing cost is a revenue share paid on performance, so the partner shares the risk with you.
Speed to market
Slowest to start: 3–6 months just to recruit before production begins (Market Jar).
Fast to launch; throughput is capped at the agency’s pieces-per-month capacity.
Fastest to deploy and redeploy; production runs as a pipeline, not a queue.
Refresh & durability
Refresh competes with new work; service debt accumulates on every published page.
Refresh expires with the package; without it the content visibly decays.
Refreshes aren’t billed as one-off content expenses — the partner bears them as long as there’s performance upside, so the library compounds instead of eroding.

Qualitative scoring drawn from the analysis and cited figures in this article. Cost and recruiting figures are cited in the Build section below.

Build: the staffing ceiling

Building in-house looks like control. In practice it commits you to a hiring pipeline, a payroll line, and a maintenance load that grows with every page you publish. Standing up a new content cluster on an existing site is a big effort: SEO research, content mapping, multi-step editorial, compliance review, design. All of it is man-hours.

And the work does not end at publish. Every page you ship becomes a page you own.

“Every piece of content comes with a service debt — a person, effort, time, energy that has to go into maintaining it.”

Austin Shrum, Co-Founder, Head of Growth

The more aggressive you get with content, the more pages you get out there, the more debt you carry, and the weight of the system can slow performance. That debt is serviced by people, which is where the cost ceiling shows up. Industry figures put a single in-house SEO specialist at roughly $138,040 in year one including salary, benefits, tools, and overhead (Revved Digital). A four-person team runs $450K–$550K per year (Chariot Creative, citing MarkerHire 2025 data), and matching a full agency’s capability internally costs $500K or more (Chatter Buzz).

For context, a traditional agency retainer at $20K per month runs $240K per year — a fixed cost you pay regardless of performance. A performance partnership is variable by design: if the engagement drives $1,000,000 in incremental revenue, you might expect to pay the partner around $200K. The difference is skin in the game — the partner’s fee is tied to results, while the agency retainer is a cost whether the work performs or not.

What each path costs per year

One SEO specialist, year one (all-in)
$138,040 · Revved Digital
Performance partner (paid on outcomes)
~$200K on $1M incremental revenue · variable, tied to performance
Traditional agency retainer ($20K/month)
$240K · fixed cost regardless of performance
Matching full agency capability internally
$500K+ · Chatter Buzz
Four-person in-house team
$450K–$550K · Chariot Creative, citing MarkerHire 2025

In-house figures are published industry estimates; agency retainer assumes $20K/month; performance partner fee is illustrative and scales with results. Bars plotted to the upper bound of each cited range.

The structural constraints compound the cost. Recruiting a specialist takes 3–6 months and carries an ongoing employment commitment (Market Jar). If that person leaves, replacement runs 50–75% of their annual salary (DesignRush). And when one hire owns strategy, technical work, content, and reporting at once, that person becomes the bottleneck for everything (WebFX).

Buy: fast to launch, quick to decay

Buying an agency is genuinely faster than building. There is no recruiting cycle and no ramp. The trade is quality and durability: output quality wobbles between writers and months, and refresh either never happens or arrives as a package that eventually expires.

Austin has watched this play out with a home and pool services brand: the company had a deal with an agency and used to have a refresh package. Then it expired, it was too expensive, they stopped refreshing, and you just see the decay of content.

Decay is measurable. Rankings slip, click-through drops, and a page that once drove 3,000 monthly organic visits can fall to 800 (Growth Rocket). It compounds across every page in the library (Search Engine Land). Freshness works in the other direction too: sites that update content every 90–120 days rank roughly 4.2 positions higher on average (Inkbot Design).

What content decay looks like on one page

A page falling from 3,000 to 800 monthly organic visits after refresh stops 3,000 1,500 800 refresh stops 3,000 monthly visits 800 monthly visits Illustrative model

Illustrative model of a single page’s erosion from 3,000 to 800 monthly organic visits after refresh stops, per the endpoints documented by Growth Rocket. Decay compounds across a full library (Search Engine Land).

Partner: the engine that compounds

The partner path only beats the other two if the partner runs a system rather than a roster of writers. A compounding engine has four specific mechanics chained together, and the chaining is the point: each stage feeds the next, and the last stage feeds the first. A2 is built on this model.

What a compounding content engine looks like

01 First-party data layer Your search, market, and customer data grounds every piece, so the content is specific to your business.
02 Brand-native publishing layer Pages ship into a system built on your brand, not a template someone else also runs.
03 Chained production pipeline Research, drafting, editorial, and QA run as chained production stages instead of a hand-off queue.
04 Continuous refresh Published pages cycle back through the pipeline, so the library never sits still long enough to decay.
Refresh feeds the data layer, and the loop starts again

The four components of a compounding engine, in production order. Stage 04 loops back to stage 01, which is why the system compounds.

The advantage is structural: one engine cost spread across every page it produces, faster deployment because production runs as a pipeline rather than a queue, and refresh built into the system rather than priced separately. That compounding is what build and buy structurally cannot match.

Key insight

Build and buy scale in a straight line: more pages require proportionally more people or a bigger retainer. An engine compounds: every page it publishes also feeds the data layer and the refresh cycle, so capacity and quality rise together as the library grows.

At portfolio scale

The same logic gets sharper across a portfolio. Funds don’t want 500 vendors all working on the same thing in different companies. They are looking for a few strategic partners.

Build fragments a portfolio into a dozen separate hiring problems. Buy fragments it into a dozen separate retainers, each decaying on its own schedule. One engine deploys uniformly across every portfolio company: the same compounding system, replicated, with one relationship to manage instead of five hundred.

Making the call

The framework fits in one pass. Build is capped by the staffing model and accumulates service debt on every page. Buy launches fast and decays the day the refresh package expires. Partner compounds, because the data layer, the pipeline, and the refresh cycle keep working after publish. The decision rule is simple: choose the path whose structural limit you can accept as your content scales.

The partner path is the only one that compounds. If the analysis holds, it is worth evaluating on its own terms.

Evaluate the partner path

Sources Cited

View all sources
  1. Revved Digital — year-one all-in cost of a single in-house SEO specialist ($138,040).
  2. Chariot Creative, citing MarkerHire (2025) — annual cost of a four-person in-house team ($450K–$550K).
  3. Chatter Buzz — cost of matching full agency capability internally ($500K+).
  4. Market Jar — 3–6 month recruiting timeline and ongoing employment commitment.
  5. DesignRush — replacing a departed specialist costs 50–75% of annual salary.
  6. WebFX — the single-owner bottleneck in solo in-house SEO roles.
  7. Growth Rocket — content decay example: 3,000 monthly organic visits falling to 800.
  8. Search Engine Land — decay compounding across a content library.
  9. Inkbot Design — sites refreshing content every 90–120 days rank ~4.2 positions higher on average.