ROAS usually drops for one of five reasons: tracking changed, an ad wore out, costs went up, your own campaigns started competing for the same people, or demand for the product went flat. Check tracking first. It is the quickest to rule out, and while it is broken every other number is wrong.
The pattern of the drop tells you most of what you need. A drop that starts on one day points to a change you or the site made. A slow slide in one campaign points to the ad. A drop everywhere at once points to the market.
What should I check first when my ROAS drops?
The first thing to check when ROAS drops is whether your real sales dropped too. Compare the orders your ad platform credits with the orders in your own store or billing system over the same days.
If your own orders held steady while platform ROAS fell, the ads are probably fine and the tracking is not. If your own orders fell as well, the drop is real, and the table below helps you narrow it down.
| Cause | What you see | How to confirm | What to do |
|---|---|---|---|
| Tracking change | Drop starts on one day, your own orders steady | Change logs, a test purchase | Fix tracking before touching spend |
| Creative fatigue | Slow slide in one ad or campaign | Same people see the ad more often, clicks fall | Replace the ad |
| Rising costs | Cost per click or per thousand views up, conversion rate steady | Costs rising across several campaigns | Check whether order value and conversions are rising too |
| Audience overlap | Costs up after a new campaign launched, total sales flat | Campaigns aimed at the same people | Exclude or merge audiences |
| Demand going flat | Drop across every campaign and platform at once | Search impressions and brand searches stop growing | Step spend back to a base level |
Did a tracking change make my ROAS drop?
A tracking change is the likely cause when ROAS falls sharply on a single day and your own orders did not fall with it. The ads kept selling, and the platform stopped seeing the sales.
Common causes include a new checkout page, a site update that removed a tag, a new consent banner, an edited conversion action or a change to how the platform credits sales. In Google Ads, change history lists the changes made to your account, campaigns and ad groups on a timeline next to results, so you can line up the day of the drop with what changed.
Place a test order and confirm it shows up. Hold spend steady until tracking is fixed, because bid strategies learn from the conversions they see, and cutting spend on broken data punishes ads that were working.
Is creative fatigue making my ROAS drop?
Creative fatigue is the likely cause when ROAS slides slowly in one ad or campaign while the rest of the account holds. Creative fatigue is what happens when the same people have seen an ad so often that they stop responding to it.
The signs are the number of times each person has seen the ad climbing, clicks per view falling and cost per sale rising for that ad alone. The fix is a new ad with a different image or a different reason to buy. Keep the audience and bid the same so you can see whether the new ad fixed it.
Are rising ad costs making my ROAS drop?
Rising ad costs are the likely cause when you pay more per click or per thousand views across several campaigns while your conversion rate stays steady. More advertisers are bidding for the same people.
Costs often rise when demand rises, because other sellers chase the same buyers. That is fine if conversion rate and order value rise with them. It is a problem when costs rise and nothing else does. Then trim bids on the weakest campaigns, tighten targeting and check each campaign against break-even ROAS so you know how much room you have. The guide on why ads get more expensive goes deeper on cost increases.
Are my own campaigns competing with each other?
Your own campaigns are competing with each other when two or more of them aim at the same people and enter the same auctions. Audience overlap is the share of people who fall inside more than one of your audiences.
The sign is costs rising soon after you launched a new campaign, with total sales across the account about where they were. Look for ads to new buyers that also reach past customers, several campaigns built on the same interests, or search campaigns bidding on the same terms. Exclude one audience from the other or merge the campaigns.
Has demand for my product gone flat?
Demand for your product has likely gone flat when ROAS falls across every campaign and every platform at the same time, while clicks and costs stay roughly where they were. Fewer of the people seeing your ads are ready to buy.
Look for these signs together:
- Search impressions for your terms in Search Console stop growing or fall.
- Fewer people search for your brand by name.
- Conversion rate softens everywhere, while click rates hold.
- The drop follows a stretch of strong results.
That last sign matters. Demand for many products rises with a build-up and levels off when it ends. When home sales climb for several months, new owners replace doorbells and locks, and sellers of those products see strong results. When home sales level off, fewer new owners arrive each week and the same ads find fewer buyers. When a certification's registration period closes, demand for prep courses drops soon after. Verdius tracks the events behind your product's windows for you and alerts you when a window closes, so you can see when a drop comes from the market.
How do I tell creative fatigue apart from demand going flat?
You tell creative fatigue apart from demand going flat by checking how widely the drop spreads and whether a new ad fixes it. Creative fatigue hits one ad at a time, and a fresh ad recovers it. Flat demand hits every ad and platform at once, and new creative does little.
Search data settles most cases. If search impressions for your terms held steady, look at the ad. If they fell, look at the market.
What should I do when demand for my product has gone flat?
When demand for your product has gone flat, step spend down to a base level and hold it there until demand starts rising again. Adding money to chase the old ROAS buys clicks from people who are not looking yet.
Keep the base running so campaigns keep their history and people who search for you by name still find you. When to pause ads covers when a full pause makes sense instead. Use the quiet stretch to refresh creative and fix the landing page so both are ready when demand rises.
The harder question is when it will rise again. Verdius is software that predicts when demand for a product will rise and who to target then, and it sends an alert when a window opens so you know when to step spend back up.
How do the ways to respond to a ROAS drop compare?
The common responses to a ROAS drop each fix one cause, so the right one depends on what you found.
| Response | What it answers | What it misses |
|---|---|---|
| Cutting budget across the board | How to stop losing money fast | Which campaigns were still working, and whether tracking broke |
| Waiting it out | Whether the drop was a few noisy days | A real cause that keeps costing you each week |
| New creative everywhere | Worn-out ads | Flat demand, broken tracking or overlap |
| Stepping spend down until demand rises | Flat demand for the product | Problems inside the ad or the page |
My ROAS dropped right after I raised my budget. What happened?
ROAS often drops right after a budget increase because the extra spend reaches people who are less likely to buy than the ones you were reaching before. Large jumps can also unsettle a campaign while the platform adjusts to the new level.
A third cause is timing. If you raised the budget after several strong weeks, demand may have been leveling off just as spend went up. Step back to the previous level, and next time raise spend as demand starts rising instead of after results confirm it. Verdius alerts you when a window for your product opens, so you know when that is.
How does Verdius help when ROAS is dropping?
Verdius is software that predicts when demand for a product will rise and who to target then. It answers the demand row of the checklist, which is the one cause your ad accounts cannot show you ahead of time.
For each product it finds optimal windows to run ads, each with a start and a stop, ranked against each other. Each window lists the events behind it and the audience to reach, and Verdius alerts you when a window opens and when it closes. It reads your ad accounts, Google Analytics and Search Console, and it never launches, edits or pauses ads. See how Verdius finds windows.