Skip to main content
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
Performance Marketing Consultant
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 Facebook Ads Course Philippines.

    Related reading:

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

    Written by Vince Servidad

    I've spent over $26M on ads 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.

    Want More Marketing Insights?

    Get weekly tips, strategies, and case studies delivered to your inbox.

    Need help with Facebook Ads?

    Get hands-on support from a performance marketing consultant based in the Philippines.

    Related Articles