Why Your Ads Stopped Working: 7 Common Causes (And Fixes)

Your ads were performing fine, then they weren't. Before you blame the algorithm, check these 7 causes -- most have nothing to do with your campaigns.

Google AdsMeta AdstroubleshootingROAStrackingad performance

Your ads were working. Steady ROAS. Consistent conversions. Then something changed. Maybe it was sudden — overnight, conversions dropped to zero. Maybe it was gradual — a slow decline over weeks that finally became impossible to ignore.

Either way, you’re now staring at a dashboard that looks broken and wondering what happened.

Here’s the thing: when ads “stop working,” the ads themselves are usually not the problem. In our experience diagnosing performance drops across hundreds of accounts, the actual campaign is responsible less than half the time. The rest of the time, it’s tracking, platform changes, external factors, or something on your website.

Here are the seven most common causes, in order of how often we see them.

1. Your Tracking Broke

How common: This is the cause roughly 40% of the time.

What happened: Your conversion tracking stopped recording some or all conversions. Your ads might still be generating sales, but the ad platform can’t see them. Your reported ROAS drops even though your actual ROAS hasn’t changed.

How to diagnose:

  • Check your Shopify/WooCommerce order count. If orders are still coming in but your ad platform shows near-zero conversions, tracking is broken.
  • Open your order confirmation page, go to Chrome DevTools (Network tab), and check if the conversion pixel fires.
  • In Google Ads: go to Goals, then Conversions. Check the “Status” column. If it says “No recent conversions” or “Tag inactive,” your tag is broken.
  • In Meta: go to Events Manager. Check if Purchase events are still flowing. If events stopped on a specific date, something broke on that date.

Common causes of tracking breaks:

  • A website or theme update removed or broke the tracking code
  • A new cookie consent banner blocked the pixel without proper Consent Mode setup
  • A Shopify app update changed the checkout flow
  • Someone accidentally deleted or modified a tag in Google Tag Manager
  • Server-side tracking credentials expired or the server went down

Fix: Identify when conversions dropped to zero and trace back to what changed on your website that day. Reinstall or fix the tracking tag. For a comprehensive guide, see our Meta ROAS drop diagnosis which covers tracking-specific debugging in detail.

To quickly check all your tracking at once, run a free scan — we detect broken pixels, missing tags, and misconfigured events across all major platforms.

2. Audience Fatigue

How common: Very common for Meta and TikTok ads, especially with smaller audiences.

What happened: The same people are seeing your ads over and over. They’ve already decided not to buy. Showing the ad again doesn’t change their mind — it just costs you money.

How to diagnose:

  • Frequency metric: If your ad frequency is above 3-4 for prospecting campaigns, fatigue is likely. Check this in Meta Ads Manager under “Delivery” columns.
  • CTR trend: A declining CTR over 2-3 weeks is a classic fatigue signal. People are seeing the ad and deliberately not clicking.
  • CPM trend: Rising CPMs with stable or declining CTR means the audience is saturated.

Why it happens:

  • Audience size is too small (under 500K for Meta prospecting)
  • Running the same creative for more than 3-4 weeks
  • Not refreshing ad creative regularly
  • Retargeting audiences without frequency caps

Fix:

  • Refresh creative. New images, new video, new angles, new copy. The offer can stay the same — the presentation needs to change.
  • Expand your audience. Test broader targeting, new lookalike percentages (move from 1% to 3%), or new interest targeting.
  • Add frequency caps to retargeting campaigns (3-5 impressions per day per user).
  • Rotate creative on a 2-4 week cycle.

3. Platform Algorithm Changes

How common: Happens regularly on Meta and Google. Major updates 2-3 times per year, minor ones constantly.

What happened: The ad platform changed how it handles bidding, targeting, or attribution. Your campaign settings that worked yesterday may not work the same way today.

Recent examples:

  • Meta’s Advantage+ Shopping Campaigns changed how audiences are targeted
  • Google’s broad match algorithm expanded what “related” searches trigger your ads
  • Attribution window changes that affect how conversions are counted
  • Smart bidding algorithm updates that change bid optimization

How to diagnose: Check the platform’s official blog or changelog. Google has the Google Ads blog. Meta has the Meta Business blog. If your performance drop aligns with a platform announcement, the algorithm change is likely the cause.

Fix: Algorithm changes usually require adapting, not fighting:

  • Read the platform’s documentation on the change
  • Adjust your campaign structure if recommended
  • Give the algorithm 2-4 weeks to re-learn with the new logic before drawing conclusions
  • Sometimes, doing nothing is the right answer — performance dips temporarily after algorithm updates and then recovers

4. Your Landing Page Changed

How common: More common than people realize, especially for Shopify and WordPress sites.

What happened: Your website or landing page changed in a way that hurt conversion rates. Your ads are still driving the same traffic, but the page isn’t converting that traffic anymore.

Common landing page changes that kill conversions:

  • Site redesign that moved or obscured the buy button
  • Page speed degradation (a theme update added heavy scripts)
  • A broken checkout flow (plugin conflict, payment processor issue)
  • Removed social proof or trust badges
  • New popup or interstitial that interrupts the flow
  • SSL certificate expiration (browser shows “Not Secure” warning)
  • Mobile layout broke (buttons unclickable, form hidden below the fold)

How to diagnose:

  • Check your landing page on both mobile and desktop. Does it still work?
  • Check Google PageSpeed Insights. Did load time increase?
  • Check your Shopify/WooCommerce checkout flow. Can you complete a test purchase?
  • Look at your GA4 data: did conversion rate drop on the same day across all channels? If organic and email conversions also dropped, it’s the page, not the ads.

Fix: Identify the specific change and revert it. If you can’t revert, fix the issue. Page speed, mobile usability, and checkout functionality are the big three.

For a systematic approach to diagnosing conversion problems, see our Google Ads not converting diagnosis guide.

5. Competition Changed

How common: Gradual effect, especially in competitive industries.

What happened: New competitors entered the auction, existing competitors increased budgets, or a competitor launched a compelling offer that’s stealing your customers.

How to diagnose:

  • Google Ads: Check Auction Insights (Keywords tab, then Auction Insights). If a new competitor appeared or an existing one’s impression share jumped, competitive pressure increased.
  • CPCs rising without performance improvement: If your cost per click is going up but conversion rates are flat, you’re paying more for the same traffic because competition is fiercer.
  • Meta: Check if competitors launched new campaigns by watching their ads in the Meta Ad Library.

What higher competition looks like:

SignalWhat It Means
Rising CPCsMore advertisers bidding on the same keywords/audience
Declining impression shareCompetitors are outbidding you
Same CTR but lower conversion rateCustomers are comparing more options before buying
Seasonal spikes in costHolidays, industry events, or seasonal demand brought more advertisers

Fix:

  • Improve your offer (price, free shipping, guarantee, bundle)
  • Improve your landing page conversion rate to maintain profitability at higher CPCs
  • Target more specific, less competitive keywords (long-tail)
  • Differentiate your ad copy to stand out from competitor ads
  • Sometimes the right answer is to shift budget to less competitive channels

6. Seasonal or External Factors

How common: Affects every business, but often overlooked.

What happened: Demand for your product or service naturally fluctuates. What looks like a campaign failure might be normal seasonal variation.

Examples:

  • A swimwear brand’s ROAS drops in October (no one’s buying swimwear)
  • A tax prep service’s ads stop converting in May (tax season is over)
  • An umbrella company’s ads perform poorly during a drought
  • A luxury brand’s conversions drop during an economic downturn
  • A supplement brand’s ads surge in January (New Year’s resolutions) and decline in February

How to diagnose:

  • Compare to the same period last year (year-over-year), not last month
  • Check Google Trends for your keywords — is search interest declining?
  • Look at industry-wide trends, not just your account

Fix: Adjust budgets to match demand. Scale up during high-demand periods, scale down during low-demand periods. Don’t fight seasonality — ride it.

7. Budget or Bid Strategy Issues

How common: More common than it should be, often caused by automated changes.

What happened: Your budget became too constraining for the algorithm to optimize, or a bid strategy change disrupted performance.

Common scenarios:

  • You reduced budget and the algorithm lost enough data volume to optimize effectively
  • A Target CPA or Target ROAS bid strategy was set too aggressively (the algorithm can’t hit the target, so it stops spending)
  • An automated rule or script changed bids or budgets without your knowledge
  • Google’s “recommendations” auto-applied changes (this happens if auto-apply is enabled)

How to diagnose:

  • Check campaign status. If it says “Limited by budget” or “Learning limited,” budget is the issue.
  • Check your change history (Tools, then Change History). Look for automated changes you didn’t make.
  • Check if auto-apply recommendations is turned on (it shouldn’t be).

Fix:

  • If budget-limited and campaigns are profitable, increase budget
  • If bid strategy targets are too aggressive, loosen them (raise Target CPA or lower Target ROAS target)
  • Disable auto-apply recommendations
  • If you recently switched bid strategies, give the algorithm 2-4 weeks to re-learn before judging performance

How to Diagnose: The Decision Tree

When ads stop working, follow this sequence:

  1. Check tracking first. Are conversions still being recorded? If not, fix tracking before changing anything else.
  2. Check your website. Did the landing page change? Is checkout working? Does it work on mobile?
  3. Check the timeline. When exactly did performance change? What else happened on that date?
  4. Check frequency and creative. Is the same audience seeing the same ads too many times?
  5. Check external factors. Is this seasonal? Did a competitor launch something?
  6. Check platform changes. Did Google or Meta announce any updates that align with the timing?
  7. Check budgets and bids. Did any automated changes get applied?

In most cases, you’ll find the answer in steps 1-3. Tracking breaks and website changes account for the majority of sudden performance drops.

The Bottom Line

When your ads stop working, resist the urge to panic-rebuild your campaigns. The problem is usually not the campaigns themselves. It’s the plumbing — tracking that broke, a landing page that changed, an audience that’s fatigued, or an external factor you can’t control.

Start with the most common causes (tracking and your website), work through the list, and fix the root cause. Nine times out of ten, the fix is simpler than you think.

And if you want a quick diagnostic on the tracking side, run a free scan. We’ll check your pixels, tags, and conversion tracking across all major platforms in about a minute. If tracking is the problem, you’ll know immediately.