Maybe Your CAC Problem Isn’t a Meta Problem?

Maybe Your CAC Problem Isnt a Meta Problem

You’ve found yourself logging into Ads Manager more than usual lately?

Testing new creatives. Adjusting audiences. Switching bidding strategies. Watching the numbers, refreshing dashboards, looking for the thing that broke. And somewhere in all of that, a reason for the increase in CAC has settled in: Meta changed something. The algorithm shifted. It’s just harder now.

Maybe. But probably not. In most cases, when CAC becomes unstable, the platform isn’t the problem. The system feeding it is.

What CAC Instability Actually Looks and Feels Like in Your Ad Account

You get the pattern. There’s a period where everything clicks. The ads are working. CAC is within range. Revenue is building. SCALE AWAY ADS TEAM!!!

And then something shifts. It happens gradually at first, and then all at once. Shit. CAC is creeping up. One month you explain it away. The next month it’s harder to ignore.

So you do what makes sense. What you hear, read and watch from others. You try new creative. Maybe you go all in AI-mode? You broaden your audiences. You test a new offer. You restructure the campaigns. Some things move the needle briefly, then flatten. Others do nothing at all.

What’s harder to see from inside Ads Manager is that you’re solving for the wrong thing. You’re treating a symptom as if it were the cause.

How Meta’s Algorithm Responds to Your Signals (It Reacts, It Doesn’t Decide)

Here’s what’s worth understanding about how Meta actually works at scale. The platform is an optimisation engine. Nothing more. It takes the signals you give it and tries to find more of what those signals represent. It’s good at this. Really bloody good.

But it optimises to whatever it’s being fed. If your signal quality is degrading, if the people clicking through aren’t converting, if your on-site experience is creating friction, if repeat purchase isn’t happening, Meta picks up on that. It doesn’t know why. It just sees the downstream behaviour and adjusts. This is an algorithm you’re working with, not a human.

What looks like a Meta problem is often the platform faithfully reflecting a problem that already exists elsewhere in your system.

Where Your CAC Instability Is Actually Coming From (4 Core Root Causes)

1.) How Declining Traffic Quality and Audience Fatigue Push CAC Higher

Audience fatigue is real, and it’s often the first thing people flag. But it’s worth going deeper than that.

As campaigns mature, Meta broadens its reach. It has to. It’s exhausted the highest-intent audiences and starts serving your ads to people who are less ready, less aligned, less likely to convert at the same rate. You’re paying to reach people who are a worse fit than you were twelve months ago, but you’re measuring them against benchmarks from when the fit was better.

That shift alone will move your CAC. And it often happens invisibly, because the spend looks the same and the clicks keep coming, right?

2.) How Your On-Site Experience and Product Pages Undermine Paid Traffic Conversion

Traffic quality matters. But so does what happens when that traffic lands.

If your product pages haven’t evolved, if the copy isn’t doing the job of closing a colder audience, if the purchase journey has unnecessary friction, you’ll convert a smaller percentage of the traffic you’re paying for. CAC goes up. Not because your spend went up, but because conversion went down.

Most brands underinvest here. They spend heavily to acquire traffic, then hand it to a page built for a different kind of buyer, at a different moment in their market position. The mismatch costs you more than most people realise.

3.) When Stale Offers and Creative Fatigue Start Driving CAC Up

This one tends to be uncomfortable to name, but it’s common.

An offer that worked well last year was probably working for a reason. Strong hook, clear value, relevant to where the market was. Over time, offers get stale. The competition gets better (and/or cheaper). The creative carries it for a while, but eventually the market has seen it. The urgency isn’t there. The reason to act now isn’t compelling enough.

If your acquisition strategy relies on the same core offer it has for the last eighteen months, and CAC is rising, it’s worth asking whether the offer is still earning its place in the system.

4.) How Payback Period and LTV Quietly Turn ‘Good’ CAC into a Problem

Here’s the one that catches brands off guard. You can have a CAC that looks fine on a spreadsheet and still be in trouble, because the timeline for recovering that cost has extended.

If repeat purchase is slowing, if customers who came in through paid are taking longer to buy again, your payback period lengthens. The pressure on CAC increases because you need each first purchase to work harder. And if LTV hasn’t kept pace with rising acquisition costs, the ecomonomics erode even when no single metric looks alarming.

This is the part of the system most brands aren’t watching closely enough.

So, let’s answer a few questions here;

  • When did you last audit your product pages against the audience your ads are now reaching?
  • Is your core offer doing the work it was doing eighteen months ago?
  • How long does it take your average customer to make a second purchase? Has that changed?
  • Are you measuring CAC against LTV, or just against spend?

Why Ads Only Amplify Your Existing System (and Can’t Fix Broken Ecomonomics)

The most important shift in how you think about paid acquisition is this: ads are an amplifier.

They take what already exists in your system and put it in front of more people, faster. When the system is working, that’s powerful. When it isn’t, you’re amplifying the wrong things.

Better inputs produce better outputs. Give Meta a converting landing page, a relevant offer, a product that earns repeat purchase, and strong creative, and you’ll see better results. Not because the platform changed, but because you changed what you’re feeding it.

There is no targeting strategy or bidding approach that compensates for weak conversion, a stale offer, or a broken retention loop. The platform can only work with what it’s given.

There’s also a layer to this that most brands miss entirely. Every time a purchase event fires to Meta, Google or TikTok, you’re sending a signal that says: find me more people like this buyer. The platform doesn’t know if that buyer was profitable. It doesn’t know if they ever came back. It just knows they converted, and it goes looking for more of the same.

So if your acquisition is pulling in a wide mix of customers, many of whom sit below your contribution margin threshold or never make a second purchase, you’re training the algorithm to scale that mix. Conversion APIs were supposed to close this gap. In practice, most brands connect them, tick the box, and carry on feeding the platform the same undifferentiated signal.

Tools like RetentionX approach this differently. Rather than pushing every purchase event upstream, you can filter what actually gets signalled;

  • Only orders above a certain margin threshold
  • Only purchases from your highest-LTV segments

The result is an algorithm that’s being trained on your best customers, not just your most recent ones. That’s a meaningful difference when CAC is under pressure.

How to Diagnose and Fix CAC Instability Beyond Ads Manager Tweaks?

Start by zooming out. Not further into Ads Manager, but back from it. CAC instability is telling you something about the system. Your job is to work out what;

  • Look at your conversion rate across the period when CAC started moving. If conversion is down, your traffic quality or on-site experience is the likely culprit.
  • Look at your repeat purchase data. If second-order behaviour has weakened, your payback pressure is increasing.
  • Look at what’s changed in the market and whether your offer reflects that.

Then prioritise. Not everything needs fixing at once, and not everything is equally responsible. Identify the constraint that’s having the most downstream impact, and work on that first.

What you want to avoid is the pattern most brands fall into: constant campaign-level adjustments without ever addressing the root cause. It’s an activity without traction. It feels like action because Ads Manager is open, but the system isn’t improving.

Fix the system. Then adjust the ads.

The Key Question: Do You Have a Real Acquisition Strategy or Just Old Ads?

CAC instability rarely arrives without warning. The signals are usually there beforehand. Conversion rate slipping. Repeat purchase is slowing. An offer that’s been running unchanged for too long. Ads Manager picks it up and reflects it back to you as rising costs.

So before the next round of creative testing, ask yourself something more useful.

Do you have an acquisition strategy, or just ads that used to work?

If CAC feels unpredictable, the question isn’t what Meta is doing. It’s what’s in your system that is actually predictable, and whether the answer to that is enough to build on.

This is typically where I start when a client’s CAC has become unstable. Not in the ads account, but upstream of it. If this sounds like where your business is right now, I’d be happy to talk.


Written By:
5838dcfe9e9c260dc01997abd1ee0321adcdc081e6e96f866e25106d70322348?s=180&d=mm&r=g

Ian Rhodes

Twitter

I'm sharing 25+ years of ecommerce growth expertise to equip you with the optimisation strategies, tools, and processes to achieve next-stage ecommerce growth.