Spectre AI

Features

Advertising·9 min read

Why Your Meta CPM Just Spiked and Which Competitor Is Responsible

Your Meta CPMs jumped overnight and you didn't change anything. The cause is probably a competitor scaling hard in your auction. Here's the 10-minute diagnostic workflow to find out who.

Why Your Meta CPM Just Spiked and Which Competitor Is Responsible

Why Your Meta CPM Just Spiked and Which Competitor Is Responsible

The 10-minute workflow for diagnosing exactly which competitor is inflating your costs — and what to do about it.


It's Probably Not Your Creative

Your CPMs jumped 30% overnight. You didn't change your targeting. You didn't swap creatives. You didn't touch budgets.

So you do what everyone does: blame the creative. Swap out images. Test new hooks. Tweak the copy.

A week later, CPMs are still elevated. You've burned through $2K in "testing" that was never the problem.

Here's what actually happened: someone else entered your auction with serious budget. Your CPMs didn't spike because your ads got worse. They spiked because the auction got more expensive.

Meta runs a second-price auction. When a competitor starts spending €5K+/day targeting the same interests you do, every advertiser in that auction pays more. Your creative didn't change. The competition did.

The frustrating part: Meta won't tell you this. Your dashboard shows higher CPMs and lower ROAS. It doesn't show you the competitor who caused it.

When a new competitor floods the auction, everyone's CPMs go up — not just theirs
When a new competitor floods the auction, everyone's CPMs go up — not just theirs

How the Auction Actually Works

Every time your ad is eligible to show, Meta runs an auction. Your bid competes against every other advertiser targeting the same person.

The winner pays just enough to beat the second-highest bid. When 15 advertisers are in the auction, CPMs settle at a certain floor. When a 16th enters with aggressive daily budgets, the floor moves up for everyone.

This matters more than most operators realize. A single competitor scaling from €500/day to €5,000/day can move your CPMs 20–50% overnight. They're not targeting "your" audience — they're targeting the same interests, same demographics, same lookalikes.

Here's a real scenario. You sell supplements in the EU, spending €2,000/day. CPMs have held at €18–22 for three months. Then on a Tuesday they jump to €28. Nothing changed on your end.

What happened: a competitor found a winning video creative last week. They scaled from €600/day to €4,000/day over five days. Now they're bidding in every auction you're in.

Three things compound the damage:

Creative velocity. A competitor launching 15–20 new creatives in a week tells Meta's algorithm to explore aggressively. That exploration happens in your auctions.

Budget ramps. Meta's algorithm bids more aggressively during budget increases to spend the new allocation. A competitor doubling their budget doesn't just add pressure — they temporarily overbid while the algorithm calibrates.

Fresh creative advantage. Meta's system gives new creatives with strong early engagement a higher estimated action rate. The competitor's ads get preferential delivery. Your ads get pushed into fewer — and more expensive — auctions.

The only way to confirm this is happening is to look outside your own Ads Manager. You need to see what your competitors are spending.


The 10-Minute Diagnostic

When CPMs spike and you've ruled out your own account — no budget changes, no audience edits, no creative swaps — run this workflow. Ten minutes. Clear answer.

Step 1: Check EU Adspend for budget surges.

Open Brandsearch Brand Analysis for your top 3–5 competitors. The Overview tab shows their Meta EU & UK Adspend — total spend, daily average, and country breakdown.

You're looking for a sharp increase. A competitor that was spending €800/day last month and is now at €3,200/day just 4x'd their auction pressure.

This is real Meta spend data from EU transparency reporting — not an estimate. If your competitors sell in EU markets, this is the most accurate signal you'll find.

Check the country breakdown too. If their top spend countries match your target markets (FR, DE, NL, UK), the overlap is direct. Their budget increase hits the same auctions you bid in every day.

Gymshark's Brand Analysis overview showing EU Adspend data, traffic trends, and ad scaling charts on the Overview tab
Gymshark's Brand Analysis overview showing EU Adspend data, traffic trends, and ad scaling charts on the Overview tab

Step 2: Check creative velocity in Spectre.

Budget alone doesn't cause spikes. Budget plus a winning creative does.

Open Spectre for those same competitors. The tracked brands dashboard shows their ad creation timeline — how many new creatives they launched in the last 7, 14, and 30 days.

A brand that normally launches 3–5 creatives per week suddenly pushing 15+ is scaling a winner. They found something that works and they're creating variations to push at higher spend.

Check the Creative Tests tab too. New winning batches forming — clusters of similar creatives all running 10+ days — means they're in full scale mode.

Step 3: Match the dates.

Pull up your Meta Ads Manager. Find the exact date your CPMs started climbing.

Now compare it to the competitor's spend increase (Step 1) and creative burst (Step 2). If the dates align within 48–72 hours, you have your answer. Your CPM spike isn't creative fatigue. It's a competition problem.

If no single competitor moved, check whether multiple competitors scaled at the same time. Seasonal pushes (Q4 ramp, BFCM, summer launches) can have 5–6 brands all increasing budgets in the same week. That compounds the auction pressure.

I've run this exercise about a dozen times in the last year. In 8 out of 12 cases, the CPM spike correlated directly with a competitor scaling their spend by 2x or more in the same week. The other 4 were seasonal — Black Friday ramp-up, Q1 budget resets, summer product launches.

Most operators never run this check. They assume every CPM increase is their fault and spend weeks testing new creatives against a problem that has nothing to do with creative quality.


Stop reading about winners. Find them yourself.

Search 6.5M+ brands, their ads, revenue, and products — all in one place.

Try Brandsearch free

Three Ways to Respond

Once you know who's driving the spike, pick a response that fits your margin and creative capacity.

Option A: Match the spend and hold your position.

If your unit economics can absorb higher CPMs, increase your daily budget 30–50% to maintain impression share. Run the numbers first — plug your costs into the Brandsearch Break-Even ROAS Calculator at your current CPM. If you're still profitable at a 1.3 ROAS instead of 2.0, scale up and hold.

The math: if your CPMs went from €20 to €28 (a 40% increase), you need roughly 40% more budget to maintain the same delivery volume. At €2,000/day, that's €2,800/day.

Don't match blindly. A competitor spending €5,000/day might be running a loss-leader launch. Increase only on your top 2–3 ad sets — the ones with the strongest ROAS history. Pause or hold the weaker ones.

The competitor's scaling will plateau. They'll hit their own efficiency ceiling within 2–3 weeks as frequency increases and their audience saturates.

Option B: Study their creative and build a better version.

Open their Brand Analysis. Check the Copy tab for headlines. Check the Scripts tab for video hooks. Look at which creatives run longest — those are the winners.

You're not copying the ad. You're extracting the angle. If their top hook opens with a pain point ("Still paying $200/month for skincare that doesn't work?"), test the same structure with your product's angle and your own proof points.

Better creative at the same budget beats more budget with the same creative.

This is the highest-leverage response. You're using their market research — the fact that they validated an angle works — to skip your own testing phase. They spent €20K finding a winner. You're getting that insight for free.

Option C: Pivot to underserved segments.

If a competitor is flooding Meta with €5,000+/day and you can't match it, stop fighting the same auction.

Check Brandsearch Discovery filtered to your niche. Sort by newest. Look for audiences or platforms where ad density is low. If the competitor is all-in on Meta feed placements in FR and DE, Reels might be wide open. NL and BE might be untouched.

Or shift spend to TikTok. Most Meta-heavy brands haven't moved winning creatives to TikTok yet. The same audience exists there at 40–60% lower CPMs. You get a 2–3 week window before the competitor follows.

This isn't retreating. It's finding the gap they created by concentrating all their spend on one channel and two markets.

Discovery page showing Meta video ads filtered by format with running days and brand-level metrics visible
Discovery page showing Meta video ads filtered by format with running days and brand-level metrics visible

The Weekly Check That Prevents Surprises

Don't wait for a spike to diagnose it. Build a 5-minute Monday routine that catches scaling competitors before they hit your CPMs.

Every week, open the 3–5 competitors you care about most. Check two numbers for each:

  1. Daily EU Adspend — steady or ramping?
  2. New ad count (7-day) — maintenance mode or launching hard?

If both numbers jump for the same competitor, expect CPM pressure that week. You now have 48–72 hours before it shows up in your Ads Manager.

Use that window. Adjust bids, shift budget to lower-competition placements, or front-load your best creative before the spike hits.

This is the difference between reactive and proactive media buying. Reactive operators see their CPMs jump and scramble to figure out why. Proactive operators see a competitor scaling on Monday and adjust their strategy before the auction pressure arrives on Wednesday.

The operators who get blindsided are the ones who only look at their own Ads Manager. Your CPMs don't exist in a vacuum. They're a function of every other advertiser in the same auction — and the smart move is knowing what those advertisers are doing before they impact your costs.


The Bottom Line

A CPM spike with no account changes is almost always external. Someone else scaled their budget, launched a batch of winning creatives, or both.

The diagnostic is simple:

  1. Check competitor EU Adspend in Brandsearch Brand Analysis for budget surges
  2. Check creative velocity in Brandsearch Spectre for launch spikes
  3. Match the timeline to your CPM increase
  4. Respond: match spend, improve creative, or pivot to open segments

Your Ads Manager shows you what's happening to your costs. It doesn't show you why.

The answer to "why are my Meta ads CPM increasing" is almost never inside your own ad account. It's sitting in someone else's — and now you know where to look.


Share this article

Ready to spot the next ad before it scales?

Join thousands of media buyers using Brandsearch to see every Meta, TikTok, and Instagram ad — filtered by spend, running days, and what's actually scaling.

Try Brandsearch free
Over $100k/day adspend

"The ability to see exactly what creatives are scaling for our competitors is a cheat code. We've improved our hit rate on new ad launches by over 300%."

Sophia Latimer
Sophia Latimer
Head of Growth
Testimonial background

Your winning market research and creative workflow

The best way to find every winning product, ecommerce ads and funnels. Track your competitors in-depth and save everything easily.

7.5M+Brands
160M+Ads
AIEngine
TrackCompetitors
Trusted by 50K+ DTC brands