This is one of the most common questions we get in a first call, and the answer is almost always that the two numbers moved for unrelated reasons.
The two channels break differently
Search advertising buys intent that already exists. Somebody typed the query. Your cost goes up when more advertisers want that same query, when your quality signals slip, or when the mix of queries you match shifts towards the expensive ones.
Paid social buys attention that does not exist yet. Nobody woke up looking for your product. Your cost goes up when the creative stops earning attention, or when you have already shown it to everyone worth showing it to.
Both show as “CAC went up” in a dashboard. Almost nothing about the fix is shared.
Diagnosing a Meta rise
Look at three things in order.
Frequency and reach saturation. If frequency is climbing while unique reach is flat, you have run out of audience, not creative. The fix is a wider audience or a new geography, not new ads.
Creative age and the first-time impression ratio. If the share of impressions going to people seeing the ad for the first time is falling, the creative is fatiguing. The fix is new concepts, not new variations of the same concept. Recolouring a button is not a new concept.
Hook rate and hold rate, not CTR. Whether people stop, and whether they stay, is what the delivery system reads. A high CTR on an ad nobody watches is a trick you pay for later.
If all three look fine and CAC still rose, the problem is probably downstream: the landing page, the offer, or the onboarding. That is worth checking before blaming the channel.
Diagnosing a search rise
Different three.
Auction insights. Somebody new bidding, or an existing competitor raising their budget, moves your cost with no change on your side at all. This is the single most common cause and the one people check last.
Search term mix. Broad match and Performance Max both drift. A campaign that matched tight commercial queries in January can be matching research queries by June, and those convert at a fraction of the rate. Pull the search terms report for both periods and compare, rather than looking at the current one in isolation.
Brand versus non-brand. If brand traffic grew as a share of the account, your blended numbers improved for reasons paid search did not cause. If it shrank, your non-brand cost was always this high and brand was hiding it. Report these separately and permanently.
The budget mistake this causes
The instinct when Meta CAC rises is to move money to search. Sometimes that is right. It is right when the search account is losing impression share to budget, meaning there is demand you are not capturing.
It is wrong when the search account is already capturing most of the available impressions. Then the extra money does not buy more customers, it buys the same customers at a higher price, because you raise bids in an auction you were already winning.
Check impression share lost to budget before moving a single dollar. It takes a minute and it settles the argument.
The number that matters
Neither channel’s CAC means much on its own. What matters is blended cost of acquisition against the payback period you can finance. Meta at a higher CAC that brings in customers who stay eighteen months can beat search at a lower CAC that brings in customers who churn in three.
We built a payback calculator for exactly this, because it is the calculation most often skipped in the argument about which channel is working.