A declining ROAS is one of the most common and most misdiagnosed problems in paid social. The instinct is to cut budget or pause campaigns. The reality is that most ROAS declines have a fixable root cause, and adding or cutting spend rarely addresses it.
Here are the six levers to check, in order of impact.
1. Creative fatigue
This is the cause of at least 60% of ROAS declines. Meta's algorithm needs fresh creative to maintain performance. Frequency above 3.0 is a warning sign; above 5.0 is almost always causing fatigue.
Check: Ads Manager → Columns → Frequency. Sort by highest frequency. If your top-spend creatives have frequency above 3, rotate new creative immediately. Aim for at least 4–6 active creative variants per ad set.
2. Audience saturation
If you are targeting a small audience and have been running for months, Meta has exhausted the high-intent users. Signs: CPM rising significantly, CTR falling, frequency climbing even at lower budgets.
Fix: Expand to Advantage+ audiences, or broaden your targeting to give the algorithm more users to optimise against. Counter-intuitively, broader audiences often outperform narrow ones in 2025 Meta.
3. Landing page conversion rate
ROAS = (Revenue / Ad Spend). If your landing page CVR drops (due to a slow page, a broken form, a price increase, or just seasonal buying intent), ROAS drops too, even if your ads are performing the same.
Check: GA4 → Landing page report. Compare CVR week-over-week for your top landing pages. A 20% CVR drop on your landing page is a 20% ROAS drop, all else equal.
4. Bid strategy and budget pacing
Lowest cost (default) with a capped budget often causes erratic pacing and learning phase instability. If you have been editing campaigns frequently, you may be stuck in perpetual learning.
Fix: Consolidate ad sets (Meta recommends 50+ conversions per ad set per week for stable learning). If you cannot hit that threshold, consolidate into fewer, larger ad sets.
5. Attribution window mismatch
Meta reports on a 7-day click, 1-day view window by default. If your customers have a longer purchase cycle, you may be underreporting conversions and over-optimising for early-funnel actions.
Check: Compare Meta reported conversions against your actual backend orders for the same period. If there is a significant gap, your attribution window may be misaligned.
6. Seasonality and external factors
CPMs rise during high-competition periods (Q4, holidays, major events). If your ROAS declined during a period of high industry competition, it may self-correct. Check CPM trends: if CPM is up 30% but CVR is flat, the decline is competitive, not a campaign problem.
The diagnostic framework
Run through these checks in this order:
- Frequency → creative fatigue?
- CPM trend → competition / audience saturation?
- Landing page CVR → site-side issue?
- Learning phase status → bid/budget instability?
- Attribution check → reporting mismatch?
- CPM vs. industry → external pressure?
In most cases, the root cause reveals itself within the first three checks.