
The campaign that carried your business for four months stops working in a fortnight. Nothing changed on your end. Sales fall, cost per result climbs, and the obvious move — raise the budget — makes it worse.
This is common enough to be predictable, and the cause is rarely the creative that everyone blames first. Here is what to check, in order.
1. Frequency
Open the campaign and add the Frequency column. This is how many times the average person has seen your ad in the selected window.
Under 2 is comfortable. Between 2 and 3, performance usually starts eroding. Above 3 to 4 in a short window and you are paying repeatedly to annoy the same people. Meta will keep delivering, because you told it to spend the money.
High frequency means your audience is too small for your budget. The fix is a larger audience or a lower budget, not a new headline.
2. Recent edits and the learning phase
Check the change history. Editing budget, targeting, creative, or optimisation event pushes an ad set back into learning, where delivery is deliberately unstable while the system re-explores.
Frequent optimisation is therefore self-defeating: every fix resets the clock. If you edited three days ago and performance is erratic today, that is the most likely explanation and the correct response is to wait.
3. Audience saturation
A tightly-defined audience of 200,000 people gets exhausted. Once most of them have seen the campaign, remaining reach costs more because you are bidding for the hardest-to-reach remainder.
Check reach against your audience size. If you have reached a large share of it, no creative will rescue the ad set. You need new people: broaden the targeting, build a lookalike, or open a new geography.
4. Attribution, not performance
Sometimes sales did not fall — only reported sales did. Since Apple’s app-tracking changes, a meaningful share of conversions go unattributed, and Meta undercounts.
Compare against something outside the platform: actual revenue, enquiries logged in your CRM, phone calls. If real sales are steady while Meta’s reported numbers dropped, you have a measurement problem, and cutting the budget in response would be an expensive mistake.
5. Competition and season
Your auction is shared. When a large retailer floods your audience during a sale period, your costs rise without anything changing on your side. This is most pronounced in the Christmas quarter and around major shopping dates.
Check whether the decline coincides with a known peak. If so, the campaign is not broken, the market is temporarily more expensive, and holding steady usually beats panicking.
6. The offer, not the ad
If frequency is healthy, the audience is fresh, nothing was edited, and real sales genuinely fell — then it is not a delivery problem. Either a competitor improved their offer, your pricing drifted out of line, or the landing page changed.
Ads amplify an offer; they cannot repair one. This is the diagnosis people reach last and it is frequently correct.
What not to do
Do not raise the budget on a fatigued ad set — you accelerate the fatigue. Do not duplicate the campaign hoping for a fresh start; you now compete with yourself in the same auction. Do not change five things at once, because you lose the ability to learn anything from the outcome.
Change one variable, wait for the learning phase to complete, then judge. Creative-side causes are covered separately in 5 social ad creative mistakes killing your ROAS.
Budget and pricing expectations are covered separately in how much Facebook and Instagram ads cost in the Philippines. More on how I run paid social is on my Social Ads service page.
Frequently asked questions
Why did my Facebook ads suddenly stop working?
Most often audience fatigue at high frequency, an edit that reset the learning phase, or seasonal competition raising auction prices. Check frequency and change history before touching the creative.
What is a good frequency for Facebook ads?
Below 2 in a given window is comfortable. Performance typically erodes between 2 and 3, and above 3 to 4 you are paying to show the same people an ad they have already ignored.
Should I increase my budget when performance drops?
Usually not. If the cause is fatigue or saturation, more budget accelerates the decline and resets the learning phase on top. Diagnose first, then decide.
Did iOS privacy changes break Facebook ads?
They broke some of the measurement rather than the delivery. Meta undercounts conversions it cannot attribute, so always sanity-check against real revenue or CRM data before reacting to a reported drop.
Ads suddenly underperforming?
Send me access and I will run this diagnostic on your account. If the answer is seasonality and you should do nothing, I will tell you that.
Book your free strategy call