Skip to main content
Back to Blog
Facebook Ads

Why Your Facebook Ads Stopped Working (Diagnostic Guide)

Your ads were profitable. Then they weren't. Walk through this 12-point diagnostic to find what broke — and the order to fix it.

Vince Servidad
Vince Servidad
PPC Strategist
11 min read
Share:

It's the most common email I get: "Vince, my ads were profitable for 6 months and now they're tanking. What happened?"

The answer is rarely one thing. It's usually 2 or 3 changes happening simultaneously, and the operator is reacting to the wrong one.

Walk through this 12-point diagnostic in order.

TL;DR — the most common culprits

In order of how often they're the real problem:

1. Creative fatigue (60% of cases).

2. Audience saturation (15% of cases).

3. Pixel/CAPI breaking silently (10%).

4. Landing page or store change (5%).

5. Competitor entering the auction (5%).

6. Seasonality or external factor (5%).

Diagnose before reacting. Half the operators I see panic-pause campaigns and lose the learnings.

Diagnostic 1: When exactly did it stop working?

Pinpoint the day. Look at:

  • Daily ROAS for the past 30 days.
  • Daily frequency.
  • Daily CPM.
  • Daily CTR.
  • If you can identify a specific day when things shifted, you can correlate to changes.

    Diagnostic 2: What changed on that day?

    Cross-reference with:

  • Did you change ad creative? (Even minor copy edits matter.)
  • Did you change budget? (A jump of 50%+ resets learning.)
  • Did you change audience or targeting?
  • Did you change the landing page?
  • Did you change Pixel/CAPI setup?
  • Did your store have an outage or speed issue?
  • Did Meta release a platform update?
  • 90% of mysterious performance drops correlate to a specific change. Find it.

    Diagnostic 3: Check creative fatigue

    If frequency exceeds 4 in a 7-day window, your audience has seen the same ad too often.

    Symptoms:

  • CTR dropping over time.
  • CPM rising.
  • ROAS dropping.
  • Engagement dropping.
  • Fix: pause fatigued ads, launch 3–5 fresh creative variations.

    Diagnostic 4: Check audience size and saturation

    Pull your audience size in Audiences tab. If you're spending ₱20K/day on a 500K audience, you've saturated.

    Symptoms:

  • Frequency over 5.
  • Audience reach plateauing.
  • Ads showing to the same people repeatedly.
  • Fix: expand audience (broader interest, larger lookalike, or new geography).

    Diagnostic 5: Verify Pixel and CAPI are firing

    This is the silent killer. Pixel breaks silently — no error, no notification.

    Test:

  • Use Meta Pixel Helper extension.
  • Test purchase flow end-to-end.
  • Confirm Pixel + CAPI events match in Events Manager.
  • Look at "Event match quality" — should be 7+ out of 10.
  • If Pixel events are missing or quality dropped, your campaigns are optimizing on bad data.

    Diagnostic 6: Check landing page

    Did you change the product page recently? Even seemingly minor changes break conversion:

  • Theme update.
  • App installed.
  • New popup.
  • Slower load time.
  • Out of stock on featured product.
  • Run the same product page through PageSpeed Insights. If it's slower than 30 days ago, that's your culprit.

    Diagnostic 7: Verify offer is still competitive

    If you've been running the same "free shipping over ₱1,500" offer for 6 months, customers are habituated. They no longer perceive it as a draw.

    Refresh:

  • New seasonal angle.
  • New bundle.
  • New product launch.
  • Limited-time urgency.
  • Diagnostic 8: Check ad relevance

    In Ads Manager, look at:

  • Quality ranking: should be average or above.
  • Engagement rate ranking: same.
  • Conversion rate ranking: same.
  • Below-average rankings = your ad is being deprioritized in the auction. CPM rises, performance drops.

    Fix: better creative, better targeting, or better landing page (whichever ranking is below average).

    Diagnostic 9: Look for seasonal patterns

    E-commerce in PH has predictable cycles:

  • January: low (post-holiday spend fatigue).
  • February: warming up.
  • May–July: midyear lull.
  • October–November: ramp into Holidays.
  • December: peak (then sharp drop).
  • Compare your current performance to same period last year. If it's normal seasonality, ride it out.

    Diagnostic 10: Competitor analysis

    A new competitor entering your auction can lift CPMs and steal traffic.

    Check:

  • Meta Ad Library for new entrants in your category.
  • Google Trends for category searches (rising = more competition).
  • New brands in your Pinterest/IG suggestions.
  • Fix: differentiate your offer, refresh creative, focus on a niche.

    Diagnostic 11: Account-level health

    Check:

  • Account spending limits (did you hit a budget cap?).
  • Payment method (declined cards?).
  • Restricted ads (any disapprovals?).
  • Account flags or warnings.
  • These are easy to miss but can throttle delivery.

    Diagnostic 12: External tracking

    If you use a third-party tracker (Triple Whale, Wicked Reports), verify it matches Meta's reporting within 10–15%. Larger discrepancies suggest data issues, not actual performance issues.

    Most common pattern I see

    The most common scenario:

  • Day 1: Operator launches creative refresh.
  • Day 5–7: Operator notices ROAS dropping.
  • Day 8: Pauses everything in panic.
  • Day 12: Restarts with old creative + new audience.
  • Day 15: Still struggling.
  • Day 20: Realizes Pixel was unintentionally broken on the day they pushed a Shopify theme update.
  • The fix was simple. The diagnosis took 3 weeks of lost spend.

    Order of fixes

    If you're seeing performance drop and don't know why:

    1. Verify Pixel/CAPI (5 min). Most common silent problem.

    2. Check landing page speed (5 min). Often correlated to Shopify theme/app changes.

    3. Audit creative for fatigue (15 min). Frequency, CTR trend.

    4. Look at audience saturation (10 min). Reach plateau, frequency.

    5. Compare to seasonality (5 min). Year-over-year.

    6. Audit recent changes (15 min). What did you change in the past 14 days?

    7. Refresh creative (Day 1+ if needed).

    8. Restructure if all else fails.

    Don't skip steps. Most operators jump to step 7 without verifying step 1.

    When to actually rebuild

    Sometimes the answer IS a rebuild. Signs:

  • Account is 18+ months old with messy structure.
  • Multiple paused campaigns dragging on overall delivery.
  • Pixel data is corrupted.
  • Major market or product shift.
  • If you've cleanly diagnosed and your account is structurally messy, a fresh build can help.

    What NOT to do

  • Don't panic-pause everything. You lose all learnings.
  • Don't aggressively scale down to "test."
  • Don't change 3 things at once. You won't know what fixed it.
  • Don't blame Meta first. 95% of the time it's something on your end.
  • Want a diagnostic call?

    If your account is in a tailspin and you can't figure out why, my Facebook Ads Specialist service includes account diagnostics. Or learn the system in the free Meta Ads videos on YouTube.

    Related reading:

  • Facebook Ads Troubleshooting Guide
  • iOS 14+ Facebook Ads Strategy
  • Meta Ads Conversion Tracking Guide
  • Vince Servidad

    Written by

    Vince Servidad

    PPC Strategist · Google Ads, Meta Ads & conversion systems

    I run paid ads for a living and built my own 7-figure brand from scratch. I don't just 'manage ads'—I build the growth systems that actually scale businesses profitably.

    Need help with Facebook Ads?

    Get strategic and hands-on support from a PPC strategist based in the Philippines.