All articles
11 min read

Facebook Ads Not Working? Find Which of 4 Problems You Have

Facebook ads not working usually means one of four problems: no delivery, no clicks, clicks without sales, or results that faded. Check which stage fails first, then fix only that stage.

By Sachit Sharma, CEO & Founder · Updated 9 Oct 2026

A marketer sits at a desk in a home office, looking at a laptop that shows a simple bar chart.

Key takeaways

  1. 01
    Facebook ads not working is one of four problems, found by the stage where your numbers stop: delivery, clicks, sales or decline. Check them in that order, because each earlier stage is quick to check and makes the later ones meaningless.
  2. 02
    To leave the learning phase, an ad set (the level of a campaign that holds budget and audience) needs about 50 optimization events in 7 days. Daily budget per ad set = 50 × your own 30-day cost per purchase ÷ 7. Illustrative vendor averages put that at $146 to $279 a day.
  3. 03
    Compare your clicks with the number at which zero sales becomes unlikely. At a 0.90% conversion rate, about 332 clicks with no sale happens less than 5% of the time, so a step after the click is probably broken.
  4. 04
    Click-through rate (CTR) is clicks divided by impressions. Our recommendation: a CTR near 1% or lower after about 4,000 to 7,000 impressions means the ad is failing to earn the click.
In this article
  1. 1Why are my Facebook ads not working, and which of four problems is it?
  2. 2Why are my Facebook ads not delivering, and how do I check each cause?
  3. 3What click-through rate shows that a Facebook ad creative isn't working?
  4. 4Why do my Facebook ads get clicks but no sales?
  5. 5Why did my Facebook ads stop working after a few good days?
  6. 6What should I test next once delivery, tracking and budget check out?
  7. 7Frequently asked questions

The instinct with a failing campaign is to rewrite the ad, and that is the right move in only some of the four cases. In the others, a better ad changes nothing, because the ad never reached anyone, the sale was lost after the click, or Meta never got enough data to learn from.

That last case is measurable. As of October 2026, Meta's guidance on the learning phase ties it to about 50 optimization events in 7 days. The learning phase is the stretch when Meta's delivery system is still working out who should see an ad. An optimization event is the action you told the ad to chase, such as a purchase. A budget too small to reach that count keeps results unstable.

This page gives you a four-row triage table, a budget formula, and an odds check that separates bad luck from a broken step. Work through them in order and you will know what to fix before you edit a single ad.

Why are my Facebook ads not working, and which of four problems is it?

Facebook ads not working falls into four stages, and the stage where your numbers stop names the problem. In Ads Manager, Meta's tool for building and monitoring ads, no impressions means a delivery block. Impressions without clicks means the ad earns no attention. Clicks without sales means a broken step after the click. Good results that faded mean a learning reset, a small budget, or fatigue.

What you see in Ads ManagerProblemCheck firstSection
Status is not "Active", or impressions stay at 0Delivery blockStatus text, spending limit, payment, schedule, cost or bid capDelivery
Impressions, but CTR near 1% or lowerThe ad earns no attentionHook and first line against CTRClicks
Plenty of clicks, zero or few salesA broken step after the clickOdds check, then tracking, checkout, landing pageSales
Worked for days, then droppedLearning reset, budget too small, or fatigueDate of last edit, budget against the formula, frequencyDecline

Work through the table from top to bottom. An ad that is not delivering tells you nothing about its creative, and a store that cannot record a sale makes every ad look bad.

Why are my Facebook ads not delivering, and how do I check each cause?

An ad that is switched on but not delivering is blocked by something outside the creative. Ads Manager prints the reason in smaller text under the delivery status, so read that line first. Then run five checks, each with a clear pass or fail, using Meta's delivery troubleshooting guidance as the reference.

A hand works through a row of five checklist cards, four marked with ticks and one with a cross.
Each delivery cause is a separate pass-or-fail check, so one failed card names the block.
  1. 1

    Status line

    Pass: "Active." Wait: "In review," which needs about 24 hours before you worry. Fail: "Rejected" or "Not delivering." Read the reason shown underneath and fix that item; a rejection names the policy, and a message such as "creative is not eligible" names its own cause.
  2. 2

    Account spending limit

    This is an account-wide cap in the billing settings, separate from campaign budgets. Pass: the limit is empty, or higher than this month's spend plus tomorrow's budget. Fail: spend has reached the limit, which stops every campaign in the account at once, even ones that still show a daily budget.
  3. 3

    Payment

    Pass: no failed-charge notice and a current payment method. Fail: any failed payment, because ads stay paused until it clears.
  4. 4

    Schedule

    Pass: a start date in the past, an end date blank or in the future, and no ad schedule hours that exclude your buyers' waking time. Check the account time zone as well.
  5. 5

    Cost cap or bid cap

    A cost cap is a ceiling on your average cost per result. A bid cap is a ceiling on what you will bid in any single auction. Pass: the cap sits at or above your recent average cost per result. Fail: it sits below, and the ad set barely spends. Raise it, or switch to the default strategy that spends your budget for the most results.

If all five pass and impressions are still zero, the next suspect is an audience so small that the system can find almost nobody. Widen the location or interest targeting before touching anything else.

What click-through rate shows that a Facebook ad creative isn't working?

A CTR near 1% or lower after about 4,000 to 7,000 impressions shows the ad is failing to earn the click. That threshold is our recommendation. One vendor's 2026 averages, from Lebesgue's March 2026 benchmarks, run from 1.94% (dogs, cats and pets) to 2.92% (art and home decor) across 11 industry categories. Those figures come from an undisclosed sample, so use them only as a rough yardstick.

How much spend gives a fair reading? The same vendor's cost per 1,000 impressions (CPM) runs from $6.96 to $12.46. At those CPMs, $50 buys about 4,000 to 7,000 impressions ($50 ÷ $12.46 × 1,000 = 4,013; $50 ÷ $6.96 × 1,000 = 7,184, rounded). At a 2% CTR, 4,000 impressions produce about 80 clicks. Below that, a few clicks more or less move the rate a lot.

When CTR is the problem, change one thing: the first line of copy or the first seconds of video, with the offer held constant. Changing the hook, offer and format together tells you nothing about which one mattered. Our page on Meta hook testing: hook signals versus conversion data explains how far an early hook signal can be trusted. Do not touch the audience or budget in the same edit, because those changes can restart learning (see the decline section).

Why do my Facebook ads get clicks but no sales?

Compare your clicks with the number at which zero sales becomes unlikely. For 332 clicks at a 0.90% conversion rate, the chance of zero sales is under 5%. If you are past that number, check tracking, checkout and the landing page, in that order.

The odds check. Conversion rate here means purchases divided by clicks. Use your own rate from the last 30 days. If your true rate is r, the chance of zero sales in n clicks is (1 − r)^n, and the number of clicks after which zero sales drops below 5% is ln(0.05) ÷ ln(1 − r), rounded up. This is our model. It assumes each click is independent, so treat it as a guide, not a verdict.

The table below uses Lebesgue's March 2026 conversion rates as illustrative inputs. They are one vendor's averages, the sample size is undisclosed, and the definition of conversion rate may differ from yours. Your own rate replaces them. Suppose a store gets 600 clicks over five days and no sales:

Industry (Lebesgue)Conversion rateChance of zero sales in 600 clicksClicks after which zero sales is under 5%
Hardware and automotive0.37%10.8% (about 1 in 9)809
Clothing and fashion0.90%0.44% (about 1 in 227)332
Beauty and health1.41%0.02%211

In clothing, 600 clicks and no sale is a 1-in-227 event, so something is broken. In hardware, the same result is about a 1-in-9 event, so more data is needed first.

A second check uses spend. Lebesgue's March 2026 customer acquisition cost (CAC, the average cost of winning one customer) runs from $20.47 to $39.03 across its categories, and we use it here as a stand-in for cost per purchase. Suppose a store spent $800 on Facebook ads in a month. At those costs it would expect roughly 20 to 39 purchases ($800 ÷ $39.03 = 20.5; $800 ÷ $20.47 = 39.1). A month with none points to a fault, not a weak ad. Your own cost per purchase is a better input than any benchmark.

If the odds say "broken," check three things in this order:

  1. 1

    Tracking

    The Meta Pixel is a snippet of code on your site that reports actions such as add to cart and purchase back to Meta. Events Manager is where those reports appear. Click your own ad, place a low-priced order, and look for the Purchase event. Pass: it appears, and Ads Manager's purchase count sits in the same range as store orders from Facebook traffic. Fail: your store shows orders and Ads Manager shows none. Then Meta is optimizing without seeing your sales, and every other metric is misleading.
  2. 2

    Checkout

    Count visitors at each step: product view, add to cart, checkout started, purchase. Pass: a share of people moves through every step. Fail: any step where hundreds of people enter and none leave. If even add-to-carts are zero, suspect the product page or tracking, not the ad.
  3. 3

    Landing page

    Open the ad on your phone, tap it, and look at the first screen. Pass: the product, price and offer from the ad appear without scrolling, and shipping cost and time are findable before checkout. Fail: a home page, a different price, or a surprise at the last step.

Why did my Facebook ads stop working after a few good days?

A drop after a few good days usually comes from one of three causes: an edit that restarted learning, a budget too small to finish learning, or an audience that has seen the ad too often. Check them in that order, starting with the date of the last significant edit in the ad set.

A shop owner looks at a tablet while the same few people walk past the window repeatedly.
An audience that keeps seeing the same ad is one reason good results fade.

As of October 2026, Meta's learning phase guidance ties the end of learning to about 50 optimization events in 7 days. Meta labels an ad set Learning limited when it does not expect to reach that count. The ad set still delivers, but unevenly. A significant edit can restart learning: pausing the ad set, or changing the optimization event, audience or creative. Budget or bid changes can too, depending on their size.

The budget formula. Daily budget per ad set = 50 purchases × cost per purchase ÷ 7 days. This is our model. Use your own cost per purchase from the last 30 days as the lead input. The table below shows the result when Lebesgue's March 2026 CAC, an undisclosed-sample vendor average, stands in for cost per purchase. Read it as an illustration of the range, not as a target for your account. For the wider question of what a full month of Meta spend and testing needs, see our guide to Meta ads cost and creative testing.

Industry (Lebesgue, March 2026)Illustrative cost per purchaseDaily budget per ad set
Food and drink$20.47$146
Other$20.78$148
Electronics$22.17$158
Dogs, cats and pets$23.24$166
Jewelry and accessories$25.32$181
Toys and games$25.49$182
Art and home decor$26.16$187
Clothing and fashion$28.08$201
Hardware and automotive$28.82$206
Beauty and health$34.29$245
Sports$39.03$279

Suppose a store with a $34.29 cost per purchase spends $25 a day. That buys about 0.73 purchases a day, or 5.1 a week ($25 ÷ $34.29 × 7), about 10% of the 50 needed. That ad set will sit in Learning limited. The same math gives about 4 purchases a week at $20 a day and about 1 at $5.

If you cannot fund the formula, you have three options, and these are our recommendations. Run fewer ad sets, because the requirement applies to each one separately. Optimize for a higher-funnel event such as add to cart, which happens more often than purchase. Or hold every setting still for a full 7 days and judge on the data you have.

Zero add-to-carts alongside zero sales points to tracking or the site, not creative. Suppose a store gets 3 purchases in its first 3 days, then 4 days with none. At the first three days' pace of one a day, four empty days would happen about 1.8% of the time (e^−4). That figure rests on a three-day sample, so it only says "check tracking first."

If the last edit and budget check out, look at fatigue. Compare CTR and frequency, the average number of times each person has seen the ad, week over week. Frequency rising while CTR falls means the audience has seen the ad too often. Our post on why ad creatives lose performance and how to fix creative fatigue covers the fix.

What should I test next once delivery, tracking and budget check out?

Once delivery, tracking and budget pass, test one change, chosen from the stage that failed, and hold everything else still for 7 days. That is our recommended method:

  1. 1

    Pick the failed metric

    CTR low: change the hook. Clicks fine but few purchases: change the offer or landing page message. Falling CTR with rising frequency: bring in a new angle.
  2. 2

    Change one variable

    One new hook, offer or format against the ad you already run, which becomes your control. Our page on how to choose a creative test control ad covers picking a fair benchmark.

  3. 3

    Hold budget and settings for 7 days

    Judge only on the metric you picked, once you have the impressions or clicks from the sections above.
  4. 4

    Write down the result

    Whether it won or lost, it narrows the next test.

Our Creative Intelligence platform combines ad-performance data, competitor activity, customer signals and past ad learnings into a ranked weekly test plan, delivered every Monday, with execution-ready creative briefs. Deepsolv is sold through a personalized demo with our founding team, where you can ask about pricing: book a demo.

Get a ranked weekly test plan for your Facebook ads

Book a personalized demo with our founding team to see the Creative Intelligence platform and ask about pricing.
Book a demo

Frequently asked questions

"Active" only means the ad is switched on. Read the delivery text under the status, then check the account spending limit, payment method, schedule, cost cap and audience size. One of those usually explains zero impressions.
The Purchase event is probably not reaching Meta. Place a test order after clicking your own ad and look for the event in Events Manager. If it never appears, fix the Pixel or store integration first, because Meta cannot optimize on sales it never sees.
Wait 7 days after the last significant edit, and until you have enough clicks for zero sales to be unlikely. On Lebesgue's 0.90% rate, that is about 332 clicks. Judging earlier mostly measures noise.
Not for purchase optimization. At an illustrative $34.29 cost per purchase, $20 a day buys about 4 purchases a week and $5 buys about 1, against the roughly 50 Meta wants in 7 days. Use a higher-funnel event or fewer ad sets.
Not before checking the cause. Editing an ad set can restart learning, and a new ad starts learning from zero. If CTR is falling while frequency climbs, fresh creative helps; if tracking or budget failed, a new ad repeats the failure.

Sources

  1. 1.Meta Business Help Center, About the Learning Phase, accessed October 2026
  2. 2.Meta Business Help Center, Last Significant Edit, accessed October 2026
  3. 3.Meta Business Help Center, About Learning Limited, accessed October 2026
  4. 4.Meta Business Help Center, Troubleshoot Ad Delivery: My campaign slowed down or stopped, accessed October 2026
  5. 5.Lebesgue, Facebook Ads Benchmarks by Industry, published March 9, 2026, one vendor's averages, sample size undisclosed; used only as illustrative inputs

Keep reading

Deepsolv.

Helping enterprises automate complex workflows with secure, scalable AI solutions that improve efficiency, accuracy, and business outcomes.

© 2026 Deepsolv

Powered by PageLens.ai

Get in touch — we'd love to help.

Book a Demo