How to Detect Ad Fatigue (And Stop It Before It Costs You)
- info wittelsbach
- 6 days ago
- 3 min read
Your top ad worked for 11 days. Then ROAS dropped 22% in three days and you blamed the algorithm. It wasn't the algorithm. It was creative fatigue, and the early signal was visible on day 7 if you knew where to look. Here's how to catch it before the slide starts.
What Ad Fatigue Actually Is
Fatigue is when the same audience sees your creative often enough to stop responding. The user hasn't changed. The product hasn't changed. The creative just isn't novel to them anymore.
In Meta, fatigue typically shows up as:
Frequency rising above 2.8-3.2 per 7-day window
CTR declining 15%+ over 7 days while CPM holds
CVR holding but CPC inflating
It's predictable. It's catchable. Most brands miss it because the signals are subtle until they're severe.
The Five Metrics That Predict Fatigue
1. Frequency (7-day rolling)
Threshold: 3.0 is the yellow line. 3.5 is the red line.
What to do: at 3.0, prep refresh creative. At 3.5, deploy or pause.
2. 7-Day CTR Trend
Threshold: drop >15% over 7 days vs prior 7 days.
What to do: investigate. If frequency is also rising, it's fatigue. If frequency is stable, it might be audience shift.
3. Saves and Reactions Rate
Threshold: positive engagement dropping while clicks hold = fatigue setting in.
What to do: people are clicking out of habit but stopping engagement. Refresh imminent.
4. Negative Feedback Score
Threshold: any drop in Meta's quality rating from Above Average → Average or below.
What to do: refresh immediately. Quality drops cascade into CPM penalties fast.
5. CPM Slope
Threshold: CPM rising 3-5%+ per week on the same audience.
What to do: same audience seeing higher CPMs means the audience is being saturated. Time to expand or refresh.
When to Refresh — The Decision Matrix
Frequency | CTR Trend | Action |
<2.5 | Stable or up | Keep running |
<2.5 | Down 10-20% | Investigate (probably not fatigue) |
2.5-3.0 | Stable | Prepare refresh |
2.5-3.0 | Down >15% | Refresh within 3 days |
3.0-3.5 | Any | Refresh immediately |
>3.5 | Any | Pause or refresh today |
What "Refresh" Actually Means
Three options, in order of effort:
Option 1: Hook Variant (Easy)
Same creative concept, new first 1.5 seconds. Just the hook. Works 60-70% of the time and extends a creative's life by 8-14 days.
Option 2: Format Shift (Medium)
Same concept, different format. If it was a static, make it a video. If video, make it a carousel.
Option 3: New Concept (Hard)
Completely new angle, new story, new visual. Required when hooks and format shifts stop working.
The discipline: ship a Hook Variant at frequency 2.8. Ship a New Concept every 14-21 days regardless of fatigue. Don't wait for the burn.
Building a Fatigue-Resistant Pipeline
The brands that don't get caught by fatigue all do this:
4-week creative calendar. Always 4 weeks of variants ready. Never reactive.
Concept bank. A running list of 8-12 fresh concepts in development. When one fades, the next is ready to ship.
Production pipeline. 4-6 hours of shoot every two weeks. UGC creators on retainer for variant production.
Variant testing. Every concept ships in 4 variants minimum. Meta picks the winner. You don't.
A brand at ₹5 lakhs/month should ship 12-18 creative variants per month. Most ship 4-6 and fight fatigue every other week.
The ₹ Cost of Ignoring Fatigue
A typical fatigued ad set at ₹3,000/day spend with rising frequency leaks ₹14,000-₹28,000/month vs a properly refreshed equivalent. Multiply by 4-6 active sets and you're at ₹56,000-₹1.6 lakhs/month in fatigue tax.
That's the difference between scaling and standing still.
Auto-Detect Fatigue With Bach AI
Bach AI watches your frequency, CTR trends, and quality scores hourly. It surfaces fatigue 4-7 days earlier than human review and proposes specific refresh variants. Try Bach AI on your account at app.wittelsbach.ai. Connect Meta in two clicks and see your revenue leaks in minutes.




Comments