Why do ad costs fluctuate, and how can you stabilise them?

Ad costs swing because AI auctions keep re-estimating who will respond to each ad. Stabilise them by balancing reach with targeting and watching key metrics.

6 min read
Illustration: Why do ad costs fluctuate, and how can you stabilise them?

Ad costs fluctuate because platforms like Meta decide every auction with machine-learning predictions about who will respond, and those predictions shift with each user's recent activity, with competing advertisers, with model changes and even with the time of day. You cannot remove the swings, but you can dampen them: balance targeting against reach, watch the secondary metrics that show why costs moved, and reset campaigns when CPMs jump for technical reasons.

Key takeaways

  • AI delivery is probabilistic: a one-point difference in predicted success can decide who wins an auction, so small model changes move your costs.
  • Narrow targeting improves fit but shrinks the pool; broad targeting adds reach but can dilute the conversion funnel.
  • Look past the headline cost: click-to-lead ratio, click-to-landing-page-view ratio and CTR show where the funnel broke.
  • Sudden CPM increases can come from platform decisions or technical glitches; pausing or duplicating a campaign can help reset it.
  • You do not need deep technical expertise, just an understanding of how the systems work.

Why does ad performance swing from day to day?

Advertisers often find themselves riding a rollercoaster of ad performance, where one day's successful campaign unexpectedly becomes the next day's budget strain. This unpredictability reflects the complex and fluid nature of digital ad ecosystems.

Many marketing teams see these fluctuations as an inevitable part of digital advertising. Others question the expertise of their performance managers or the effectiveness of the platforms themselves. Either way, frustration builds and the core issue stays unresolved.

We believe understanding the principles behind ad volatility is vital for success in digital advertising. As founders in the AdTech space, we aim to explain them.

How do AI algorithms affect ad performance?

Fluctuations in ad performance are largely driven by AI algorithms, like those Meta uses, which decide ad distribution based on a user's profile and recent online activity. A user's interest category can change quickly, which changes the audience your ads reach. The unpredictability of audience targeting comes from the probabilistic inference the AI performs during ad bidding.

Consider this: you have an engaging ad (Creative A) aimed at pet owners. The AI might estimate a 47% success probability for this ad. However, another advertiser using the same AI models could have a slightly higher success probability for a similar audience, say 48%, and win the auction. These probabilities are influenced by factors such as model changes, optimisation goals and even the time of day, which leads to fluctuating ad performance.

This is how auction-based delivery works in general. Meta's auction combines the advertiser's bid with the estimated chance that a person will take the action the ad is optimised for and an assessment of ad quality. Every one of those inputs is a prediction that moves as the model learns, so the same ad with the same budget can win cheaply one day and lose or pay more the next.

What else makes ad costs rise and fall?

Beyond the auction itself, a handful of common causes explain most swings. Checking them in order saves a lot of guesswork.

CauseWhat you seeWhat to check
Seasonal competitionCPMs rise across campaigns at onceWhether a holiday or major sales event, such as year-end shopping or 11.11 in Asia, has brought more advertisers into the auction
Learning phaseUnstable results after a changeWhether you recently launched the ad set or made a significant edit to budget, audience, creative or optimisation event
Audience saturationFrequency climbs and CTR fallsWhether the audience is too small for the budget
Creative fatigueCTR declines week after weekHow long the same creative has been running
Tracking problemsConversions drop while clicks holdWhether the pixel or conversion API is still firing correctly

How do you balance targeting specificity and audience reach?

A key principle in advertising is the balance between targeting specificity and audience reach. Narrowing your target audience may improve how well it matches your content, but it limits the pool of viewers. Increasing your budget to reach a broader audience may dilute the conversion funnel and attract less responsive users. Getting this balance right is crucial for advertisers who want both visibility and impact.

In practice, the right balance depends on budget. A small budget can stay efficient in a tight audience for a while, but a large budget pushed into the same audience soon runs out of the most responsive people, and costs climb as the system reaches further. When you scale spend, widen the audience or add new creative angles at the same time.

Which metrics show why costs changed?

To address price volatility and audience size limits in social advertising, look beyond primary metrics. In lead generation, for instance, monitor not just the cost per lead but also the click-to-lead conversion ratio. A decrease in this ratio could indicate a loss of relevance and may call for changes to your audience strategy or creative.

Also consider the conversion rate from clicks to landing page views. A drop here might suggest content that does not engage or technical issues on your landing page. Keep an eye on CTR as well, to identify ad fatigue or mismatches between audience and creative.

It helps to remember how these metrics combine. Cost per result equals CPM divided by 1,000, divided by CTR, divided by the conversion rate. So when cost per result rises, one of those three has moved: if CPM rose, the auction got more expensive; if CTR fell, the ad lost its pull; if the conversion rate fell, the problem is after the click. Checking them in that order points you to the fix.

What should you do when CPMs suddenly spike?

Sudden increases in CPMs can come from platform decisions or technical glitches. In such cases, pausing or duplicating campaigns can help reset the system.

Before you do, rule out the ordinary causes in the table above, because a reset has a cost: a duplicated campaign starts learning from scratch, and it competes with the original if both run at once. If the spike is limited to one campaign and nothing else has changed, a duplicate is a reasonable test; if every campaign is affected, the market has moved and a reset will not help.

Do you need deep technical expertise to manage ad costs?

Mastering performance social advertising does not require deep technical expertise, but it does require a thorough understanding of the dynamic digital ad environment. The key is to see platforms like Meta not as mysterious AI entities but as systems whose mechanisms can be understood and navigated for successful advertising outcomes. Stronger creative is the most reliable way to raise your predicted response, which is why SOMIN lets you score ads before you spend.

FAQ

Why did my ad costs change when I did not change anything?

Platforms like Meta decide delivery with probabilistic predictions based on users' recent activity, competing advertisers and model changes. A small shift in predicted success, even one percentage point, can change who wins the auction.

Should I narrow my audience to lower costs?

Narrowing improves fit but limits the pool of viewers, while broadening adds reach but can dilute the conversion funnel. The right balance depends on your budget and on how responsive each audience is.

Which metric should I check first when cost per lead rises?

Check the click-to-lead ratio, the click-to-landing-page-view ratio and CTR. They show whether the problem is relevance, the landing page or ad fatigue.

Does duplicating a campaign really help when CPMs spike?

It can, when the spike comes from a platform decision or a technical glitch. Rule out seasonal competition and recent edits first, because a duplicate starts learning from scratch.

Built by seasoned marketers and an AI professorResearch published atSee the research →