ads · June 23, 2026 · 6 min
Performance-Lab, Not Ads Agency: ROAS Lives in the Funnel
More ROAS rarely comes from more budget. It is born in the funnel before and after the click: offer, landing page, nurture and offer logic, not the ad account.
By Dennis L. Bernhard, Founder, Market Value Advisory
Your ROAS sits at 2, and the agency says it needs more budget to scale. It tests fresh audiences, builds new creatives, reshuffles bids. Three months later the ROAS still sits at 2, only now more money runs through the account. The problem almost never lives in the ad account. It lives in the funnel before and after it, and that is exactly what a classic ads agency never touches.
The reflex makes sense. The ad account is visible, measurable, full of dials. So that is where people turn the screws. But the account buys one thing only: traffic. What that traffic is worth is not decided in the ads manager. It is decided on the landing page, in the offer, in the nurture sequence and in the offer logic behind it. The account delivers people to the door. Whether they walk in and buy depends on what stands behind the door.
What an agency optimises, and what it never touches
A performance agency lives on media buying. Its product is the ad account: bids, audiences, creatives, attribution. It is often genuinely good at that, and that is its job. But that exact product caps what it can move for you. It optimises the top half of the equation. The bottom half it never touches, because the bottom half does not live in the account.
ROAS is at heart a simple sum: ad money spent against revenue produced. Revenue per click is landing conversion times order value times the close rate behind it. An agency can lower your click price and lift click quality. What it cannot do is build you a better conversion on a landing page that does not sell, and it does not fix an offer that brings the right people to the wrong page. This is not an accusation. It is division of labour. As the client, though, you often notice only after months that the most expensive spot was never the account.
You already know this logic from another angle. More volume against a structural leak just makes the leak more expensive, which we walk through in why more marketing won't help. With the ad account it is the same mechanic, one level deeper. More spend against a weak funnel does not scale profit, it scales waste.
Why the funnel is the real lever
Picture two identical ad accounts. Same spend, same audiences, same click prices. The only difference sits behind the click. One account sends to a landing page that makes clear in three seconds why you and not the cheaper option, with an offer that makes the decision easy and a nurture sequence that does not let the lead starve. The other sends to a pretty page that takes no decision off anyone's hands.
Same clicks. Completely different ROAS. Not because one account is steered better, but because behind one stands a funnel that turns the expensively bought clicks into revenue. The click is the raw material. The funnel is the machine that refines it. An agency buys better raw material. A performance lab builds the machine.
A worked scenario at the same budget
Here is an illustrative scenario, not a guaranteed result and not a real client. It only shows what happens when, at unchanged spend, you correct two moderate points in the funnel.
Starting point: 10,000 euros of ad budget a month, click price 2 euros, so 5,000 clicks. The landing page turns 2.2 percent of clicks into a lead, 18 percent of those become customers, and the average order value is 1,000 euros.
- 5,000 clicks times 2.2 percent gives 110 leads
- 110 leads times 18 percent gives around 20 customers
- 20 customers times 1,000 euros gives 20,000 euros in revenue
- ROAS: 20,000 over 10,000, so 2.0
Now the ad budget stays exactly the same. Nobody touches bids or audiences. We correct two points in the funnel: a sharper landing page lifts lead conversion from 2.2 to 3.1 percent, and clean offer logic plus nurture lifts the close rate from 18 to 22 percent.
- 5,000 clicks times 3.1 percent gives 155 leads
- 155 leads times 22 percent gives around 34 customers
- 34 customers times 1,000 euros gives 34,000 euros in revenue
- ROAS: 34,000 over 10,000, so 3.4
Same spend, ROAS from 2.0 to 3.4. Neither correction is heroic; both stay in a range a properly built funnel can realistically reach. The leverage comes from the fact that they multiply: two moderate improvements across two stages beat any single bid optimisation in the account. And the best part: those 14,000 euros of extra revenue cost no additional ad budget. They were there the whole time, they were just lost in the funnel before.
How a performance lab works
A performance lab does not start in the ads manager, it starts with an audit of the whole path. Tracking, landing, offer, nurture, close logic. First the leak is found, then budget is moved. The order is not negotiable, because more spend against an open leak only loses faster. This is the same logic as diagnosis before solution: first understand where it jams, then build.
In practice that means we measure each stage on its own, instead of staring only at the ROAS at the end. If conversion drops on the landing, the landing is the project, not the creative. If leads die in the nurture phase, we build the sequence rather than buying more leads that starve at the same point. If the offer cannot stand up to the competition, we say so honestly, even when that is uncomfortable, because no bid optimisation rescues a weak offer. Only once the funnel turns clicks cleanly into revenue do we pull the ad budget up. Before that, we would just scale the waste along with it.
The difference from an agency is not a better account. It is access to the spots where ROAS is actually born, and the incentive to find the cheapest lever instead of the most expensive budget. Often the cheapest lever is not "spend more", it is "stop losing what you have already paid for".
So before you raise the budget next time because ROAS is stuck, ask the question that actually counts. Is it because my account is steered badly, or because I am sending expensive clicks into a funnel that never turns most of them into revenue?
ROAS is stuck and the agency wants more budget? Before you hand it over, have the funnel before and after it checked, that is usually where the lever sits.