Ad fatigue vs. a broken campaign: how to tell the difference before you pull the plug
If your Meta ads stopped producing after the first week, the tempting diagnosis is that the campaign is broken. The other possibility is that it was working fine and then ran into a completely normal ceiling. The two look identical in the dashboard, and making the wrong call costs you either a good campaign or more wasted money on a bad one.
This matters more if you've already been burned by an agency. When you've paid upfront, gotten weak results, and watched an agency explain away every bad week, your instinct is to stop trusting the explanations. That instinct is correct. But it can misfire when the explanation is actually accurate, because by that point you've heard so many bad ones.
Here's how to read what's actually happening.
What ad fatigue is and what it isn't
Ad fatigue is what happens when the same people see the same ad too many times. They stop clicking. They scroll past. Your click-through rate drops, your cost per lead rises, and if you're watching the numbers daily, it looks like the campaign fell apart.
The critical word is "same people." Facebook's algorithm is not serving your ad to an infinite pool. In a local market, especially for a specific trade, the audience you're targeting might be 20,000 to 80,000 people. That pool can get saturated faster than you expect, particularly if your daily budget is high relative to audience size. A painting contractor targeting homeowners in a mid-size city with a $50/day budget can burn through meaningful reach in seven to ten days.
Fatigue is not a sign the campaign was wrong. It's a sign the creative needs to rotate, the audience needs to expand, or both.
A broken campaign has a different signature. The ad runs, gets impressions, and produces nothing from the start. No clicks worth counting, no leads, or leads so mismatched they're clearly coming from the wrong audience. That pattern shows up in the first 48 to 72 hours, not at the end of week one. If you were getting real leads in days one through five and then the volume dropped, that's fatigue. If you got nothing from day one, that's a structural problem.
The numbers that tell the story
Frequency is the most direct fatigue signal. This is the metric that shows how many times the average person in your audience has seen your ad. Once frequency climbs above 2.5 to 3.0, you will see performance drop. This is not a speculation, it's a consistent pattern on any local campaign with a contained geographic target.
If your agency isn't showing you frequency data, ask for it specifically. It lives in the Meta Ads Manager columns and takes thirty seconds to surface. An agency that can't or won't pull this number for you during a check-in has a reporting problem, and that's a separate issue from fatigue.
Click-through rate (CTR) is the second number to watch. For a home service lead generation campaign, a healthy CTR sits somewhere around 1.5% to 3%. If CTR started in that range and then dropped as frequency climbed, you have textbook fatigue. If CTR was low from day one, around 0.5% or below, the problem is the creative or the audience targeting, not saturation.
Cost per lead (CPL) direction matters as much as the raw number. CPL creeping upward week-over-week, starting from a reasonable base, is a fatigue signal. CPL that was high from the first lead is a campaign structure signal. The Safe Step campaign ASN ran for a rubber resurfacing contractor produced 247 leads at $11 CPL on $2,800 in total spend. That kind of number doesn't appear with a broken audience or weak creative. It appears when the targeting is tight, the creative is matched to the audience, and frequency is being managed.
What a real conversation with your media buyer should look like
The actual tell isn't the data alone. It's what happens when you ask about the data.
An agency managing your campaign competently should be able to tell you, without prompting, what your frequency is sitting at, whether a creative refresh is planned or already in motion, and what the CPL trend looks like week-over-week versus the first few days. If they can't give you those three things in a five-minute conversation, they either aren't watching the account closely enough or they don't understand what's happening in it.
The agencies that burned most of the contractors ASN has talked to shared a common pattern. Generic answers, ROAS numbers pulled from unrelated industries, and no ability to explain what was happening inside the account in terms specific to the contractor's trade and market. One contractor described getting leads "looking for jobs instead of people looking for to-do work." That's a targeting problem, not a fatigue problem, and it should have been visible and correctable in the first week. It wasn't, because nobody was actually reading the campaign signals.
If your agency explained a week-one drop by saying "the algorithm is still learning" and left it there, without mentioning frequency, without proposing a creative rotation, without pulling a single metric to show you what was actually changing, that's not a good sign. The learning phase is a real thing on Meta campaigns, but it lasts roughly the first 50 optimization events, not indefinitely. It doesn't explain sustained flat performance and it doesn't excuse not showing you the data.
What to do if you're in this situation right now
Before deciding whether the campaign is broken or your agency isn't competent, get three numbers out of the account: frequency, CTR, and CPL trend from week one through the current week. If you don't have access to the account yourself, that's actually the first problem. You should always have view access to your own Meta Ads Manager.
If frequency is above 2.5 and CTR has dropped from an earlier baseline, ask specifically what creative rotation is planned and when. If frequency is below 2.0 and CTR was never strong, that's a targeting or creative problem that should have been caught earlier.
If you're not getting straight answers on those numbers, the issue isn't ad fatigue. The issue is whether you have a media buyer who's actually running the account.
If you're thinking about trying again
ASN runs Meta ads for home service contractors with no setup fee and no contract. That means if the first month doesn't produce, you're not locked into anything. If you want to see what the numbers have looked like for contractors in trades close to yours before committing to anything, reach out at americanservicenetwork.com/contact and we'll show you what's relevant to your market.
ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.
See how it works for your business