heyarnoux.Case study · SSR · B2C growth OS
Case study · GTM x AI · B2C growth OS

Owned traffic, self-tuning ads. One engine.

SSR is a fast-scaling B2C brand (client anonymized). Growth was getting more expensive every quarter: paid costs creeping up, an agency optimizing to last-click clicks and an SEO backlog nobody could ship against thousands of search queries. I rebuilt its acquisition into one GTM OS: a programmatic SEO engine that compounds owned traffic and a paid engine that optimizes itself, both on one shared brain. Here is what changed.

Growth OS · owned traffic, self-tuning ads
12,000+
Programmatic
pages live
4.2x
Organic traffic
YoY
41%
Lower paid
cost per acquisition
2.3x
Return on
ad spend
35%
Lower blended
CAC

SSR is an anonymized client. Figures reflect outcomes delivered across comparable engagements. See the same operating model, named and public →

Where it started

Growth that was bought, not built.

  • Every new customer cost more than the last. Paid was the only lever and it kept getting pricier.
  • The agency optimized to last-click clicks, not to customers who actually paid and stayed.
  • SEO was a backlog: a few hand-written pages a month against thousands of real search queries.
  • AI answer engines were already sending buyers elsewhere and the brand was invisible in them.
  • Organic and paid ran as two separate teams, on separate tools, sharing nothing.

Bought growth has a ceiling. Owned, compounding growth does not. The fix was never a better agency or more writers, it was building acquisition as one system that gets cheaper as it scales.

The decision that made it work

Two channels, or one system.

Most brands run SEO and paid as separate teams, on separate tools, optimizing to separate numbers. SSR built them as one and that is why the cost curve bent.

The default

Run them as two teams.

An SEO agency and a paid agency, two dashboards, two backlogs. Each optimizes its own vanity metric. Neither shares what it learns. Spend goes up, the brain stays the same.

  • Paid optimizes to clicks, not paying customers
  • SEO can't ship at the speed of search demand
  • Nothing learned in one channel reaches the other
  • CAC climbs as you scale

The system

Build them as one engine.

One shared brain holds the entities, the conversions, the attribution and the creative. The SEO engine compounds owned traffic. The paid engine tunes itself. Each makes the other smarter.

  • Both optimize to the same real outcome: customers who stay
  • Pages ship at the speed of demand, not a content calendar
  • Every learning crosses between organic and paid
  • CAC falls as the system scales
What we built

One growth OS. A shared brain, two engines.

Not a pile of point tools. One operating system: a single brain underneath, the two acquisition engines on top and the layers that turn traffic into retained customers. Each part reuses the same data, so the whole thing compounds.

The engine in motion: noise pulled in, the shared brain running, playbooks shipping, revenue up and cost down. Illustrative.

The layer underneath

The shared brain

One layer holds the entity catalog, the search demand, the spend data, the creative library and the conversion signal. Both engines read from it and write back to it, so organic and paid finally see the same truth.

Engine 01
Programmatic SEO
Owned traffic at scale
Engine 02
Paid Auto-Optimizer
Ads that tune themselves
Layer 03
Attribution Brain
Which euro made a customer
Layer 04
Lifecycle Engine
Convert and retain

Programmatic SEO

One quality page per entity, generated at scale. Built to rank on Google and to be the source AI answer engines quote. Owned traffic that compounds, not clicks you rent.

12,000+ pages, 4.2x organic

Paid Auto-Optimizer

Bids, budget and creative tuned continuously against true outcomes, not last-click vanity. Spend flows to what produces paying customers. The agency retainer goes away.

41% lower CPA, 2.3x ROAS

Attribution Brain

Ties every page and every euro to the customers who actually paid and stayed. One real number both engines optimize to, instead of two channels chasing their own vanity metrics.

35% lower blended CAC

Lifecycle Engine

Catches the visitor, qualifies the intent and nurtures the ones not ready yet, across the self-serve funnel. The traffic the engines win actually turns into customers.

Higher signup conversion
Engine 01 · programmatic SEO

Thousands of pages. Each one earns its place.

The brain knows every entity worth a page: products, categories, comparisons, use cases, locations. The engine turns each into a real page, not a thin template and keeps it fresh.

01
Entity from the brain
02
Page generated
03
Quality + GEO check
04
Published + linked
05
Ranks + gets cited
06
Traffic compounds

Built for the AI-answer era, not just Google. Roughly 50 to 60% of AI answers now come from long-tail listicles and one-page-per-entity content. So the pages aren't only built to rank, they're built to be the source an LLM quotes: comparison tables, clear entity pages, the structure answer engines pull from. Owned distribution in the channel everyone else is sleeping on.

Scale without the slop. Every page runs through quality control that strips AI-slop language and filler before it ships. The pages read like a human wrote them, so they hold up with readers and don't get buried by quality updates. Volume and quality, not one at the cost of the other.

Engine 02 · paid auto-optimization

Ad spend that tunes itself.

The paid engine runs a loop, daily. It watches real outcomes from the attribution brain, then moves budget, bids and creative toward what produces customers who stay.

01
Spend goes out
02
Attribution reads who paid
03
Budget + bids reallocated
04
New creative tested
05
Winners scaled

The loop runs every day. Spend chases customers who stay, not clicks that bounce.

Why it beats an agency. An agency optimizes weekly, to last click, with a human bottleneck on creative. The engine optimizes daily, to true LTV and generates and tests new creative on its own. Same spend, more customers and the optimization never sleeps.

Why it compounds

The two engines make each other smarter.

Run as separate teams, SEO and paid waste each other's learnings. On one brain, every win in one channel sharpens the other. That is the whole point of building it as a system.

Loop 01

Paid feeds organic

Paid finds the keywords and angles that convert fast. The SEO engine turns the winners into owned pages, so you stop renting those clicks forever.

Loop 02

Organic feeds paid

Organic shows which intents and messages buyers actually respond to. Paid doubles down on that creative and those audiences, cutting the test-and-learn cost.

Loop 03

One outcome, not two vanity metrics

Both engines optimize to the same number from the attribution brain: paying, retained customers. No more channel teams hitting their target while CAC quietly climbs.

Loop 04

It gets cheaper as it scales

Every result feeds back into the brain. Owned traffic grows, paid sharpens and the cost per customer falls the longer the system runs. The opposite of buying growth.

The economics

Owned beats rented. Every time.

A rented click is gone the moment you stop paying. An owned page keeps working for years. The growth OS moves the brand from one to the other and pays for itself doing it.

Owns it

Compounding traffic

12,000+ pages keep earning visits and AI citations after the work is done. An asset on the balance sheet, not a recurring bill.

41%

Lower CPA

Attribution exposed the spend going to clicks that never became customers. Cutting it funded the whole build several times over.

Retired

Agency + tools gone

The OS replaced a paid-media agency retainer and a stack of SEO and bid tools. The brand owns the engine its growth runs on.

Don't take my word for it

SSR is anonymized. The operating model isn't a secret.

This is the same GTM OS approach, expressed for B2C acquisition. The B2B version, run at a €2.5B digital banking platform, is documented in public by its own CMO. If you want it named, with the numbers attributed, that case is open.

Bring it to your brand

This is GTM x AI. Here's how I build it.

SSR is not a one-off. It is the pattern I run. I have built this engine across B2C and B2B and the steps are always the same: diagnose, prove one engine, then compound.

01

A sponsor at the top

Someone senior who wants this and gives air cover when something breaks. Without it the work stalls in committee.

02

A growth strategist who knows the business

The person who designs the acquisition model and drives the build with your team. This is where I sit.

03

An AI-native engineer

One builder who turns the design into working software. I bring this capacity if you don't have it in-house.

Weeks 1 to 4
Diagnose. I read your funnel, your spend, your search demand and your stack, then pick the one engine that proves the model fastest.
Weeks 5 to 12
First engine live. Programmatic SEO or paid auto-optimization, in production, with real numbers moving before anything scales wide.
Months 3 to 6
Compound. The second engine ships on the same brain, the attribution layer ties them together and the cost curve bends.
Month 6+
You own the OS. I step back to fractional steering. The team runs the engines and keeps building on them.
GTM x AI built with
Google  ·  Backbase  ·  SkyShowtime  ·  Raiffeisen Bank  ·  GoodHabitz  ·  Marktlink  ·  Tribes Media  ·  Everconvert  ·  Growth Tribe  ·  and more

Build your growth OS

Want this inside your brand?

  • A 30-minute call to see if the pattern fits your acquisition.
  • I map your first engine, programmatic SEO or paid, the one that proves it in 90 days.
  • A written plan within a week, scoped to your funnel, your spend and your team.
Export this page