Stop Blaming Your Agency.
The Circuit Was Already Broken.
Most B2B companies cycle through agencies every 18 months and wonder why the results never change. Here's what's actually happening — and why the conversation nobody wants to have is costing you more than the agency ever did.
You know this meeting. The CMO calls it. The slides go up. The numbers don't lie. Leads are down. Cost per acquisition is up. The pipeline is thin. Everyone looks at the agency.
The agency gets 60 days to turn it around or they're out. Sometimes they do. More often, a new agency comes in, goes through the same onboarding, asks the same questions, builds a similar structure, and gets similar results.
That pattern isn't bad luck. It isn't even bad agencies. It's a broken circuit that was never repaired between one engagement and the next.
"You can't put lipstick on a pig and call it something else. It's still lipstick on a pig. And no agency can fix what they were never given authority to touch."
This piece is going to make some CMOs uncomfortable. It's also going to make some agencies uncomfortable, because accountability runs both ways. But if you want a marketing program that actually compounds over time instead of resetting with every new vendor, you need to understand where the circuit actually breaks.
What an Agency Is Actually Hired to Do
Let's start with a clear definition, because the accountability problem begins the moment "results" gets left undefined in a contract.
An agency running paid media is hired to do one specific thing: get you in front of the right audience at the right time, earn the click, and make sure what you paid for has a reasonable chance of converting when it lands. That is the circuit they own.
That circuit runs from search intent to click. Everything upstream of that click, from targeting decisions to bid strategy to audience segmentation to ad relevance to Quality Score, that is agency territory. They should be held fully accountable for it.
Here is what most agencies are being held accountable for that actually lives outside their authority: landing page performance, CRM hygiene, lead qualification standards, sales follow-up speed, what counts as a conversion, and whether any of that data ever makes its way back to the algorithm.
If the agency owns the landing page, they should own those numbers. If they don't, they can advise. They can push. They can document what they're seeing. But they cannot fix it.
The Circuit — and Where It Breaks
Click any node to see who owns it and what typically breaks there.
The Full Accountability Map
| What's Being Evaluated | Agency | Client | Shared |
|---|---|---|---|
| Keyword strategy & negative keyword hygiene | ✓ | — | — |
| Audience targeting & segmentation | ✓ | — | — |
| Ad copy, Quality Score, ad strength | ✓ | — | — |
| Bid strategy & spend efficiency | ✓ | — | — |
| Landing page experience & conversion rate | ◐ if they built it | ✓ | — |
| Conversion tracking setup & verification | — | — | ✓ |
| What counts as a qualified lead | — | ✓ | — |
| CRM data hygiene & lead status updates | — | ✓ | — |
| Offline conversion data fed back to ad platforms | — | ✓ | — |
| Sales follow-up speed & close rate | — | ✓ | — |
| Attribution reporting & ROI definition | — | — | ✓ |
The Feedback Loop Problem — and Why Bad Data Compounds Against You
Here's the mechanic most CMOs don't fully understand. And it's the most expensive mistake in B2B paid media.
Google's Smart Bidding algorithms learn from your conversion data. Every time a conversion event fires, the algorithm updates its model: this user profile, this search behavior, this time of day, this device — that combination leads to a conversion. Find more of those.
The problem: if what the algorithm calls a conversion isn't what your business calls a qualified lead, the system is confidently learning the wrong thing.
And it gets worse. When sales reps don't update CRM records, when marketing defines a conversion as a form fill regardless of lead quality, when nobody ever closes the loop by importing offline conversions back into the ad platform, the algorithm doubles down. It finds more people who fill out forms. More volume. More "conversions." More bad leads. The sales team gets frustrated. The CMO looks at the numbers and blames the agency.
CRM is updated. Good leads are flagged. Offline conversions are imported. The algorithm knows the difference. Watch what happens to cost per qualified lead over 6 months.
CRM updates are inconsistent. Lead quality feedback never reaches the ad platform. The algorithm treats every form fill as a success. Watch what happens to cost per qualified lead over the same 6 months.
This is not a hypothetical. The algorithm doesn't know the difference between a bot filling out a form and your ideal customer unless you tell it. The only signal it has is the data you feed it. Garbage in, garbage out, confidently and at scale.
The Elephant Nobody Names: CMO and CRO Are Not Aligned
This is the real villain in most underperforming marketing programs. And it has nothing to do with the agency.
The CMO owns the marketing program. The CRO owns the sales process. The data that marketing needs to close the algorithm feedback loop lives entirely in the world the CRO controls: the CRM, the lead disposition data, the close rates, the deal timelines.
When those two functions aren't aligned, here's what happens in sequence:
No agency can fix an organizational misalignment they weren't hired to solve and aren't authorized to address. The best ones will name it. Document it. Bring it up in every meeting. But ultimately, if the decision-makers don't act, the circuit stays broken regardless of who's managing the ads.
"Anybody telling you they can guarantee results is lying to you. Because results depend on a circuit that no single vendor controls end to end."
What a Good Agency Actually Does When the Circuit Is Broken
They don't go quiet. They don't absorb blame. And they don't pretend the problem doesn't exist.
A good agency calls it out. Then they document it, because the meeting transcript matters when the quarterly review comes around. Then they do something counterintuitive: they work the mechanical levers available to them inside the broken system.
Without clean CRM feedback, an experienced paid media operator finds signals within the ad platform itself. Not perfect signals. But useful ones.
These are the levers an agency can actually pull. Impressions, clicks, targeting, structure, spend efficiency. They can work those relentlessly and still be operating with one hand tied behind their back if the feedback loop is broken.
The moment you close that loop, clean data starts compounding. The algorithm stops relearning from scratch every cycle. Cost per qualified lead drops. The program gets smarter every month instead of resetting every quarter. That is the difference between a program that works and one that perpetually disappoints.
Before You Evaluate Any Agency, Answer These Questions
Before you fire your current agency. Before you hire a new one. Before you commission the next RFP. Honestly answer these six questions. They will tell you more about why your program is underperforming than any agency audit ever will.
The Circuit Isn't Broken
Because of Your Agency.
Fire your agency if they deserve to be fired. But if you haven't answered the six questions above, you're about to make the same mistake with a different vendor. Fix the circuit first. Then evaluate who's running it.
Six posts. One complete framework.
We're building a full content series on what actually makes marketing engines work. Subscribe to get each piece as it drops — no filler, no generic advice.