Meta CPMs have doubled
Same audiences, same creative, CPM up 80-120% and CAC follows.
Root causes
In the order we check them
- Creative fatigue
- Too few active angles
- Broad vs interest structure never tested
- Auction pressure in festive window
- No offer refresh
The fix
What we change
Rebuild the creative testing system: 12+ angles in rotation, hook-level reporting, offer refresh cycle, structure consolidation.
FAQs
Meta CPMs have doubled: the detail
The detail lives here so the rest of the page stays readable. Open what matters to you.
What causes meta CPMs have doubled?
In the order we check them: creative fatigue; too few active angles; broad vs interest structure never tested; auction pressure in festive window; no offer refresh.
How do you fix it?
Rebuild the creative testing system: 12+ angles in rotation, hook-level reporting, offer refresh cycle, structure consolidation. That is the whole of our rising Meta CPMs approach — no single lever does it alone.
How long does rising Meta CPMs take?
Typical result: in_dev. Diagnosis takes days, the structural work takes weeks, and the compounding shows up in the second and third month.
Is this a media problem or an operations problem?
Usually both, which is why single-channel vendors cannot solve it. The symptom appears in the ad account and the cause sits in offer, checkout, fulfilment or confirmation.
What should we measure while fixing it?
Contribution margin per order, not platform return on ad spend. If the fix has not shown up in contribution margin within 60 days, the diagnosis was wrong and we say so.
Can we do this in-house?
Often yes, and the audit gives you the written rising Meta CPMs plan whether or not you engage us. What in-house teams usually lack is not skill but the volume of parallel testing needed to move the number quickly.
What does it cost to have you fix it?
The 90-day Growth Sprint is the usual entry point: fixed fee, full diagnostic, then rebuild of the one or two things costing the most.
What if it does not improve?
If the agreed KPI has not moved in 90 days, the next 30 days are free.
Could the cause be creative fatigue?
It is on the list, and it is number 1 in the order we check. Ruling it in or out takes an afternoon with the account and the order data, which is why we diagnose before prescribing rather than starting with whichever fix we happen to sell.
Could the cause be too few active angles?
It is on the list, and it is number 2 in the order we check. Ruling it in or out takes an afternoon with the account and the order data, which is why we diagnose before prescribing rather than starting with whichever fix we happen to sell.
Could the cause be broad vs interest structure never tested?
It is on the list, and it is number 3 in the order we check. Ruling it in or out takes an afternoon with the account and the order data, which is why we diagnose before prescribing rather than starting with whichever fix we happen to sell.
Could the cause be auction pressure in festive window?
It is on the list, and it is number 4 in the order we check. Ruling it in or out takes an afternoon with the account and the order data, which is why we diagnose before prescribing rather than starting with whichever fix we happen to sell.
Could the cause be no offer refresh?
It is on the list, and it is number 5 in the order we check. Ruling it in or out takes an afternoon with the account and the order data, which is why we diagnose before prescribing rather than starting with whichever fix we happen to sell.
One-page fix plan
Send me the plan for my numbers
Written for your inputs, not a generic PDF. Qualified enquiries get a WhatsApp reply within 15 minutes.