You Boosted the Post. Nobody Called. Here's Why.
By the Mad Giant teamDrafted with AI assistance and reviewed by a person before publishing.
The most expensive button in your phone
Every contractor has done it. You post a photo of a finished job, Facebook says "Boost this post to reach 4,000 more people," you throw $50 at it, and then... nothing. Some likes. A comment from your cousin. Zero calls.
So you conclude Facebook ads don't work for your trade. Wrong conclusion. The Boost button didn't fail because Facebook ads don't work. It failed because boosting a post is not really running an ad.
What the Boost button actually optimizes for
When you boost a post, Facebook's default objective is engagement: likes, comments, shares, and views. So Meta's system goes and finds the people in your area most likely to tap a thumbs-up. Not the people most likely to need a roofer. The people who like stuff.
That's a real audience, and Meta serves it well. It's just not the audience that books jobs. A homeowner with a leaking water heater doesn't engage with posts. They don't like, they don't share. They tap, they read, they call. Engagement optimization actively steers your budget away from that person, because they don't produce the signal the boost is optimizing for.
Real lead campaigns built in Ads Manager optimize for a different event entirely: a lead. A form fill, a call tap, a message. Meta's system then hunts for people who take that action. Same platform, same budget, completely different crowd.
What else you give up when you boost
- One creative, no testing. A boost is a single post. A real campaign runs multiple angles at once (emergency framing, price-anchor framing, proof framing) and moves budget to whichever one your market actually responds to. One ad is one guess. Five ads is a controlled experiment.
- No lead capture. A boosted post sends people to... the post. A lead campaign attaches an instant form or a landing page built to convert, with a phone number and a reason to use it.
- No real audience controls. Boosts expose a thin slice of the targeting tools, and home-service ads run under Meta's Housing special ad category rules, which most contractors have never heard of until an account gets restricted. Running compliant campaigns from Ads Manager is a different discipline. We wrote a plain-English guide to those rules.
- No follow-up wiring. A lead that sits in a Facebook inbox overnight is a lead your competitor booked. Real campaigns feed leads into a system that notifies you in seconds. That matters more than most contractors realize: the 5-minute rule is the difference between winning and losing the same lead.
The math, honestly framed
Here's conditional example math, not a promise. Say you spend $300/month on boosts. Engagement-optimized delivery gets you reach and reactions, and if a job comes out of it, it's luck, not process. Now put that same $300 behind a lead-objective campaign. Published home-services benchmarks (WordStream's 2024 paid advertising data, Hibu's contractor vertical reports) put typical contractor cost per lead in the $10-45 band depending on trade and market. At even $30 per lead, $300 is roughly 10 leads. If you close 2 of them on $800 jobs, that's $1,600 in revenue on $300 of spend.
Your numbers will be different. Your market, your trade, your close rate. The point isn't the specific figures, it's that one path has math and the other has vibes.
Why the Boost button exists at all
Because it's easy, and easy converts. Meta built a one-tap way for millions of small businesses to spend money, and for some business types (a restaurant filling seats on a slow Tuesday, a boutique promoting a sale) engagement and awareness genuinely help. Home services are not that business. Nobody impulse-buys a re-roof because it showed up in their feed with 40 likes. Your buyer has a problem, a budget, and a decision to make. Reaching them takes lead objectives, multiple angles, compliant targeting, and fast follow-up.
What to do instead
- Stop boosting. Keep posting to your page for free, that's fine, it's your shop window. Just stop paying to promote engagement.
- Run lead campaigns from Ads Manager, with the lead objective, an instant form or purpose-built landing page, and a 15-25 mile radius (the compliant way to target home services).
- Test angles, not adjectives. Don't A/B test "fast" vs "quick." Test emergency framing vs price-anchor framing vs neighborhood-proof framing. Kill the losers, feed the winners.
- Wire up follow-up before you spend a dollar. If a lead can come in while you're on a roof and wait four hours for a reply, fix that first.
That's a real system. You can absolutely build it yourself, plenty of contractors do, and the ones who commit to learning Ads Manager properly get good results. It just takes time you may not have between jobs.
The three-campaign starter structure
If you're moving off the Boost button and into Ads Manager, don't overthink the architecture. Three campaigns cover most trades:
- The bread-and-butter campaign. Your highest-volume service, framed around the problem: "Drain backing up? Same-week service in [city]." This is where most of your budget lives.
- The big-ticket campaign. The job that pays for the month: a re-roof, a panel upgrade, a full remodel. Lower volume, higher value, educational copy. Judge it on booked jobs, not on cost per lead.
- The proof campaign. Your best before-and-after photos with short, specific captions. This one warms up the people who saw the other two and didn't act yet. (Real photos matter more than you'd think; we wrote a whole piece on why job-site photos beat stock.)
Each campaign gets its own small budget and its own measurement. When one earns, feed it. When one stalls for two weeks, cut it and try a different angle in its slot.
How to tell if it's actually working
The Boost button trained contractors to judge ads on likes. Retrain yourself on three numbers only:
- Cost per lead: what you paid Meta divided by leads received. The first number to watch, but not the last.
- Contact rate: how many leads you actually reached. If this is low, your problem is response time, not the ads.
- Cost per booked job: the only number your accountant cares about. Ad spend divided by jobs on the calendar.
And give the system time to learn before you judge it. Meta's own guidance says the learning phase needs roughly 50 conversion events before delivery stabilizes. At typical contractor budgets that's two to three weeks. The contractor who pulls a campaign on day 4 because "nothing happened yet" is repeating the Boost-button mistake with better tools.
Or let the giant do the stomping
This is exactly what Mad Giant runs for contractors: lead-objective campaigns, multiple angles tested in parallel, Housing-rules compliance handled, leads pushed to your phone the second they land. You approve every ad before it runs, and you can see the whole machine in the tour. One contractor per trade per territory, so check if yours is still open.
Topics