When Facebook ads “don’t work”, the ad is rarely the only problem. The usual causes are a weak offer, a slow or confusing page, broken tracking, and leads that nobody calls back fast enough. Fix the path from click to booked call and the same budget usually brings in more customers.
Most business owners who tell me Facebook ads don’t work have spent real money and got little back. They are not wrong about the result. But in almost every account I look at, the problem is one of the seven below. Work through them in order. Each one has a quick check and a fix.
1. There is no clear offer
The sign: people see the ad, maybe even like it, but very few click or enquire.
“Quality plumbing services” is not an offer. It is a description. An offer gives someone a reason to act today: a free quote within 24 hours, a fixed price, a free roof check, a limited slot this month.
The fix: write one sentence that says what they get, why it is worth it, and what to do next. Put that sentence in the first line of the ad and at the top of the page.
2. You are measuring the wrong thing
The sign: your reports show reach, impressions and likes, but nobody can tell you the cost per lead.
Likes don’t pay bills. The only numbers that matter are cost per lead, how many leads you close, and cost per new customer. For reference, WordStream’s 2026 benchmarks put the typical US cost per lead at around $27 across industries.
The fix: run lead campaigns, not engagement or traffic campaigns, and track cost per lead every week. Not sure what you can afford to pay? Put your numbers into my free Facebook ads budget calculator.
3. Tracking is broken
The sign: Ads Manager shows fewer leads than you actually got, or none at all.
Facebook learns who to show your ads to from the results you send back. If the Pixel is missing, or it fires on the wrong page, the algorithm is guessing. Browser privacy settings and ad blockers make this worse.
The fix: install the Meta Pixel, fire a Lead event only on the thank-you page, and add the Conversions API so results are sent from your server too. Here is the Pixel and Conversions API in plain English.
4. The page loses people
The sign: plenty of clicks, very few enquiries.
Most people click an ad on their phone. If the page is slow, asks for ten fields, or makes them hunt for the button, they leave.
The fix: one page, one offer, one button. Keep the form short. Or test a Facebook lead form, which keeps people inside the app. See lead ads vs landing pages for which to pick.
5. Leads are not followed up fast
The sign: you get leads, but they “never answer” or “were just browsing”.
This is the biggest leak I see. One widely cited study of around 15,000 leads found that contacting a lead within 5 minutes, rather than 30, made it roughly 21 times more likely to qualify. If you reply the next morning, someone else has already booked them.
The fix: an instant text and email to every new lead, a missed-call text back, and follow-up for the ones who go quiet. That is what AI automation is for.
Not sure which of these is costing you?
Book a free 30-minute call. I’ll look at your ads, page and follow-up and tell you where the money is leaking.
Book a free call6. The targeting is too narrow (or too wide)
The sign: costs climb fast, or the leads are from the wrong area.
Stacking lots of interests usually shrinks the audience and pushes costs up. Meta’s system now finds buyers well on its own when tracking works.
The fix: for a local business, set the location to the area you actually serve, keep interests broad, and let good creative and good tracking do the targeting.
7. You stopped too early, or changed too much
The sign: ads get edited every day or two, or switched off after a week.
Every big change resets the learning. A campaign needs enough results before it settles.
The fix: set a budget you can hold for at least two to four weeks, make one change at a time, and judge on cost per lead, not on how one day looked.
What working ads look like
One of my clients has run the same campaign on £10 a day since October: £3,209.70 spent, 742 enquiries at £4.33 each. The budget never changed. The offer was clear, the page was simple, and every lead got a reply fast. Read the case study.
Frequently asked questions
Why are my Facebook ads getting clicks but no leads?
Usually the page. It is slow on mobile, the offer is unclear, or the form asks for too much. Test a shorter page with one button, or a Facebook lead form.
How long should I run Facebook ads before judging them?
Give a campaign at least two to four weeks at a steady budget, and judge it on cost per lead rather than daily swings. Changing it every day keeps resetting the learning.
Why are my Facebook leads low quality?
Lead forms that are too easy, a vague offer, or slow follow-up. Add one qualifying question, make the offer specific, and reply within minutes.
Do Facebook ads still work for small businesses in 2026?
Yes, when the offer, page, tracking and follow-up work together. One of my clients gets enquiries at £4.33 each on £10 a day.
Should I boost posts or use Ads Manager?
Use Ads Manager with a lead campaign. Boosting mostly buys likes and reach, which rarely turn into customers.
Related guides
- How much do Facebook ads cost for a small business in 2026?
- Facebook lead ads vs landing pages: which gets better leads?
- Hiring a Facebook ads expert: freelancer vs agency, and what to ask
- Meta Pixel and Conversions API explained for small businesses
