Home / Guides / Facebook ads not working?
Guide

Facebook ads not working? Find the real problem

When Facebook or Instagram ads disappoint, most people change the targeting first. In my experience, targeting is rarely the main problem. Work through this checklist in order, because each step depends on the one before it.

Short answer

  • Start by checking tracking. If conversions aren't measured correctly, you can't tell what's working.
  • Then check, in order: offer โ†’ creative โ†’ landing page โ†’ audience โ†’ budget and learning.
  • Judge ads by cost per lead or customer, not likes, reach or clicks.
  • Give changes enough time. Constant edits can keep an ad set from ever settling.

Match the symptom to the cause

What you seeMost likely causeLook at
Lots of reach, few clicksCreative or offer doesn't stop the scrollSteps 2 and 3
Lots of clicks, few leadsLanding page, or the ad promises something the page doesn't deliverStep 4
Leads, but poor qualityOffer too easy, form too short, or wrong optimization goalSteps 2 and 6
Leads in Ads Manager don't match your inboxTracking problemsStep 1
Results swing wildly week to weekToo little data, too many editsStep 6
Ads won't spend at allAudience too small, bid limits, or ad rejectedSteps 5 and 6, plus account quality

Step 1: Tracking

Before you change anything, make sure you're measuring the right thing.

  • Is the Meta Pixel installed on your site, and is the Conversions API set up if your platform supports it? Meta explains both in its Business Help Center.
  • Are you tracking the action you care about (a booking, a form, a purchase), not just page views?
  • Does the number of leads in Ads Manager roughly match what actually reached you?
  • Is the campaign optimizing for that same action? A campaign optimized for clicks will find clickers, not buyers.
Quick test: submit your own form from your phone and check the event shows up in Events Manager. It takes two minutes and catches a lot of broken setups.

Step 2: The offer

The offer is the reason to act now. "We do great cleaning" isn't an offer. "First deep clean $99, booking 12 homes this month" is.

  • Is it specific: a service, a price or value, and a reason to act soon?
  • Is it the right size? Too weak and nobody moves; too generous and you attract people who'll never come back.
  • Does it fit cold audiences? Strangers need lower-risk first steps (a trial, a quote, a consultation) than past customers.

Patterns for local offers are in Marketing campaign examples.

Step 3: Creative

For local businesses, real usually beats polished.

  • Real photos and short videos of your work, your team, your space.
  • The first second matters on video: show the result or the problem immediately.
  • Readable text on the image, if any. Phone screens are small.
  • Several variations, so Meta can find what resonates. One image for three months tires quickly.

Short vertical videos are often the strongest format. If you have clips on your phone, Video reels turns them into ads.

Step 4: Landing page

If people click but don't contact you, the page is the first suspect.

  • Does it load fast on a phone? Slow pages lose people before they see anything.
  • Does the headline repeat the ad's offer? A mismatch feels like bait and switch.
  • Is there one clear action, like call, book or a short form, visible without scrolling?
  • Is there proof near the button: reviews, photos, licenses?

Sending ad traffic to your homepage usually underperforms a page built for that offer. A dedicated landing page is $149 with me.

Step 5: Audience

Only now look at targeting.

  • Location: are you reaching people who can actually come to you or whom you serve?
  • Too narrow: stacking many interests can make audiences tiny and expensive. Meta's broader, automated audience options often work well when creative and tracking are strong.
  • Overlap: several ad sets targeting the same people can compete with each other.
  • Special Ad Categories: housing, employment, credit/financial and some other ads have targeting restrictions. If your business falls into one, it must be declared.

More detail in Meta ads targeting & bidding.

Step 6: Budget and the learning phase

When an ad set launches or changes significantly, Meta goes through a learning phase while it figures out who to show ads to. Meta's guidance is that ad sets need a certain volume of optimization events to exit learning; widely cited guidance puts it around 50 events in a week, and ad sets that don't reach it may show "Learning limited". Check Meta's current help pages for the exact wording.

  • Too many ad sets splits a small budget so none gets enough data. Consolidate.
  • Too many edits can restart learning. Batch your changes and wait.
  • Optimizing for a rare event with a small budget means very little data. Sometimes optimizing for a more frequent, still meaningful action works better at first.
  • Budget too low for your goal: if a lead costs more than your daily budget, the system has very little to learn from each day.

If you've checked everything

Sometimes the honest answer is that Facebook isn't the best channel for your business right now, for example when people only look for your service in an emergency and go straight to Google. Best advertising for small business compares options. If you'd like a second pair of eyes on your account, the free audit covers it, and Facebook & Instagram ads management is $250/month plus ad budget.

FAQ

Facebook ads troubleshooting

Why are my Facebook ads getting clicks but no leads?

Usually the landing page: it's slow, doesn't repeat the ad's offer, or makes the next step hard. Also check that your tracking is recording leads correctly.

What does Learning limited mean on Facebook ads?

It means the ad set isn't getting enough optimization events for Meta to finish its learning phase. Common fixes are combining ad sets, broadening the audience, raising the budget or choosing a more frequent optimization event.

How long should I run Facebook ads before deciding they don't work?

Give a campaign a few weeks with stable settings and working tracking. Judging after a few days, or after constant edits, usually means judging the learning phase rather than the result.

Should I boost posts instead of using Ads Manager?

Boosting is simple but gives you fewer options for objectives, tracking and testing. For lead or sales goals, Ads Manager usually gives better control.

Are my Facebook ads targeting the wrong people?

It's possible, but check tracking, offer, creative and landing page first. Those cause poor results more often than targeting does.

Ariful Islam
About the author

Ariful Islam, founder of BossRise

I build websites, set up Google Business Profiles and run Facebook & Instagram ads for local businesses. These guides are what I explain to owners on calls every week, written down. Questions? Call or text (564) 544-1175 or book a free call.

See it before you pay

Get a free preview of your new website first. Then decide.