What fatigue looks like in your data
There are two distinct fatigue patterns and they require different responses. Pattern one: hook rate holds but click-through rate drops week over week. This means the audience is still watching the opening seconds — they have not fully tuned it out yet — but they recognize the pitch and are no longer acting on it. They know where the ad is going. The opening hook is still novel enough to clear the scroll, but the rest of the ad is already resolved in their memory.
Pattern two: hook rate drops alongside CTR. This means the audience is recognizing the ad from frame one and skipping it immediately — the reflex is to scroll before the hook even lands. This is deeper fatigue and requires a fuller rebuild rather than a soft refresh. If you diagnose pattern one but are actually seeing pattern two, swapping the hook will not fix it because the visual identity of the whole ad is already burned.
The practical test: pull hook rate and CTR for the last 14 days and look at their week-over-week trends separately. If hook rate is flat or down less than 5% while CTR is down 25%+, you're in pattern one — the hook is still working, the body is not. If both are down more than 15%, you're in pattern two and a soft refresh is unlikely to help.
Lifespan benchmarks by platform
The Ad Bench Deep Dive projects creative lifespan at time of upload based on the creative's scores and the platform you're targeting. The projections are benchmarks, not guarantees — actual lifespan depends on spend velocity, audience size, and targeting overlap with previous flights. But they are useful anchors for planning refresh cadence before you launch.
On TikTok, most creatives running at meaningful spend hit fatigue in 7–21 days. The platform has a large active audience but the FYP's personalization means your ad gets concentrated into the exact audience most likely to convert — a smaller slice than the raw DAU suggests. That slice burns through faster than you'd expect. High-spend TikTok campaigns should have refresh creatives ready before the primary creative launches, not after it fatigues.
Instagram Reels runs longer — 14–30 days is the typical range at comparable spend. The Reels audience is larger in absolute terms and the feed algorithm distributes more broadly before concentrating on high-performers. Shorts runs longer still: the per-creative audience is smaller because Shorts inventory is more fragmented across topics, so the same ad reaches a fresh slice on each impression for longer before the frequency problem kicks in.
Facebook Feed video has the longest creative lifespan of the four: 30–60 days is achievable, particularly with broad targeting. The audience skews older, the feed is less algorithmically concentrated, and the scroll behavior is slower. The downside is that the ceiling on hook rate is lower to begin with — Facebook Feed video is a different game than short-form, not a better one.
The five refresh signals
Watch for these five indicators. When two or more appear in the same week, refresh immediately — do not wait for a third. Frequency above 3x per unique user per week is the clearest leading indicator. Most platforms report this in campaign dashboards. A frequency of 3 means the average person in your target audience has seen the ad three times already this week. At 4+ you are paying for impressions that are actively annoying your best prospects.
CTR dropping more than 25% week-over-week is the second signal. This is pattern-one fatigue in most cases — the audience knows the pitch. A 25% drop in one week is material; a 10% drop over two weeks could be seasonality or bid pressure. Hook rate dropping more than 15% is the third signal and the one that confirms pattern-two fatigue. If hook rate is falling, the creative itself is recognized on sight.
CPM rising more than 20% over the same creative's prior two-week baseline is the fourth signal. Platforms charge more to deliver fatigued creatives because they have to work harder to find unserved impressions in your target audience. Rising CPM on a stable creative is the platform telling you it is running out of new people to show it to.
Comment sentiment is the fifth signal and the one most brands ignore. Open the comments. If you see “I've seen this a million times,” “not this ad again,” or similar — even just a handful of instances — those commenters represent a much larger silent majority who scrolled without commenting. Comment-level fatigue signals are a week or two ahead of the metrics-level signals. They are the early warning.
Soft refresh vs full rebuild
A soft refresh swaps one element while keeping the majority of the creative intact. The three most effective soft-refresh moves, in order of impact: swap the hook (the first 3 seconds), swap the thumbnail (for platforms where it is surfaced before autoplay), change the caption. Each of these can buy 7–14 more days of performance from a fatigued creative, depending on how deep the fatigue is.
Hook swaps work because the skip reflex triggers in the first second or two. A new opening frame or different opening line bypasses the recognition pattern even if the underlying offer and CTA are unchanged. The body of the ad — the demonstration, the testimonial, the offer explanation — can be reused if it was working before the fatigue set in. Think of it as resetting the door, not rebuilding the house.
Caption changes matter more on Facebook and Reels than on TikTok, where the caption is less prominent in the feed view. On Facebook Feed, the caption is often the first text the viewer reads before the video autoplays — a new lead line can re-engage someone who was scrolling past the familiar thumbnail. This is low-effort relative to the time it buys.
A full rebuild is the right call when: hook rate is down more than 15% (pattern-two fatigue — the audience recognizes the whole ad, not just the pitch), the creative concept itself has been visible for more than two refresh cycles without returning to baseline performance, or a competitor has run a nearly identical concept at scale and the market is oversaturated on that angle. Full rebuilds mean new concept, new talent or presenter, new CTA structure. Do not reuse the B-roll or the soundtrack.
Variant testing to extend creative life
The most durable approach is to never rely on a single creative. Launching 3–5 hook variants simultaneously means the algorithm has signal to optimize across versions from day one, and when the lead variant starts to fatigue, the trailing variants have fresh frequency headroom. One of them will almost always outlast the original leader by a meaningful margin — the audience slice that saw the leader first will have different fatigue timing than the slice that first saw a trailing variant.
The practical structure: shoot one core ad concept with three to five distinct openers. The body — the demonstration, the social proof, the offer — stays identical across all variants. Only the first 3 seconds change. This keeps production costs low while giving the algorithm real differentiation to work with. A different presenter, a different visual hook, a different opening line, a different question — each one is a distinct creative from the algorithm's perspective even if the underlying message is the same.
Stagger the launch timing to further extend coverage. If you push all five variants on the same day, they will all start accruing frequency against the same audience simultaneously. If you launch the primary variant first, then introduce a second two weeks later, then a third at week four, you always have a fresh variant entering its low-frequency window when the leader is entering its fatigue window. You are never refreshing from zero — you are cycling through a portfolio that is always ahead of the burn.