Skip to content
Call now · 770-758-1608BlogBook a call
Blog
THRIVR.

Thrivr Productions · Atlanta, Georgia

Blog · Meta Ads

Why are my Facebook ads not working?

By Nikolaj KlochOctober 5, 20269 min read

What I check first in every Georgia contractor account, and what usually fixes it.

Thrivr Productions videographer filming a Meta ad outdoors in Georgia
Filming a Meta ad on location in Georgia

When a home service owner tells me their Facebook ads aren't working, I almost never find that Facebook is broken.

I find bad creative, a weak offer, a campaign someone kept tinkering with, or leads that never got a real phone call. Here's how I diagnose an account and what usually fixes it.

What I Check When an Owner Hands Me an Account

If the account already has some history, I start by picking through everything that's been tried:

  • The creative: every video and photo that has run
  • The primary text and headlines
  • The targeting and the customer personas
  • The offers

I want to get to the bones of the account. What worked, what didn't, and what's already been tested? Is there data we can carry into new ads? Is there a hook, a video or a photo that showed promise and deserves another shot? Old accounts are full of clues if you look.

The Most Common Reason Ads Don't Work

Most of the time, it really is the ads, and specifically the creative. Owners don't put real effort into it. They think they can outspend bad creative. You can't. A bigger budget behind a weak ad just gets you more expensive bad results.

Instead of throwing more money at it, ask three questions about your offer:

  • How can we make the offer more valuable?
  • How can we deliver it faster?
  • How can we reduce the risk for the homeowner?

When It's Not the Ads

The other big problem shows up after the lead comes in. Some owners are so overbooked that they take three days to call a lead back. By then, that homeowner has already talked to someone else. Those owners would make their money back tenfold if they hired someone to handle it. We've placed appointment setters into client businesses for exactly this reason. If this sounds like you, read why your Facebook leads go cold before you even call them.

A Deck Builder Who Was Scared to Spend a Dollar

One of our deck building clients had never run ads. The owners came from a bigger deck company that used a national marketing system with a high cost per lead and a high cost per booked appointment. They had seen how expensive leads could get, and they were scared to start spending.

Here's the thing: when a company markets across the whole country, its targeting gets broad and it gets harder to land customers at the same cost. We only work in Georgia, so we could get hyper specific.

What we did:

  • Built a specific, valuable offer. We invited five Georgia homeowners to build their deck at a showcase rate in exchange for before and after photos for the website.
  • Made high quality creative. We hired an actor, ran the script on a teleprompter and walked them through every step.
  • Launched the ads on July 6, 2026.

Their cost per lead ended up at about 22% of what the bigger company was paying. Within 45 days, they had $388,000 in closed, collected revenue, for a business that didn't exist before. You can see more stories like this on our results page.

What “Working” Actually Means

For me, a working account is a machine. Can we put $1 in and get at least $4 out? Is it profitable? Can we scale it? Those are the real questions. Here are the numbers I look at and the ranges that are normal on our Georgia accounts:

  • Return on ad spend: 4x at minimum
  • CPM, which is what you pay for every 1,000 times your ad is shown: under $40
  • Hook rate, which is the percentage of people who keep watching past the first 3 seconds: 30% or higher
  • Cost per booked appointment: generally under $200
  • Customer acquisition cost: the number that matters most

Cost Per Lead Is a Vanity Metric

Owners love to obsess over cost per lead, but on its own it doesn't tell you much. If your average job is $20,000, a $60 lead can be a bargain. Cost per booked appointment is a vanity metric too. What really matters is customer acquisition cost, meaning what it costs to win a paying customer. You have to look at the whole picture. For real numbers by trade, read what's a good ROI for Meta ads in 2026 or plug your own into our Lead Math calculator.

Is It the Creative, the Offer or the Audience?

The Creative

You can usually tell at first glance. Was any thought put into it? Will it stop someone scrolling? Does it have intrigue? Compare these two headlines for a tankless water heater:

  • “Buy one hot water heater, get two.” It makes no sense, but people run ads like this.
  • “Most travelers are shocked that a tankless water heater can fit in a travel suitcase.” We paired this with video shot in an airport, running the heater through bag security. It has curiosity built in.

As long as the payoff after someone clicks matches the hook, intrigue wins. Here's more on how to write a Facebook ad for a home services business.

The Offer

This is a big one. Everyone runs $100 off or 10% off. Those discounts don't mean as much as you think, especially when nothing makes them time bound. A strong offer is valuable, fast and low risk for the homeowner, like the deck builder's showcase rate.

The Audience

Keep your targeting broad. Meta's delivery system, called Andromeda, now reads your creative and figures out who your buyer is on its own. When you let it work, it finds your audience better than tight interest targeting does.

There is a floor, though. If your service area has fewer than 100,000 people, we expand the cities or radius. That's too small a pool of buyers, and Facebook needs more room and more data to target well. This holds even for luxury jobs like pool builds, where we control quality with qualifying questions instead of tiny audiences.

Why Ads Stop Working After Doing Well

Every winning campaign eventually fatigues. Watch your frequency, which is how many times the average person in your area has seen your ad. Once it climbs to 2, then 4, then 6, the same people are seeing the same ad over and over, and results slide.

The fix is to have fresh creative ready before you need it. If you wait until the old ads die and then scramble, you'll have a dead account while the new campaign warms up. We're building a business here, not a stop and go.

What Owners Do in Ads Manager That Breaks Things

The biggest problem? Owners touch things.

When a campaign is winning, nobody touches it. Not us, not the client. Any edit inside a winning campaign can reset it to the learning phase, and you lose the momentum you paid for.

How to Scale Without Breaking a Winner

When we want to spend more on a winner, we duplicate the campaign and raise the budget on the copy. The original stays exactly as it is, so Facebook doesn't see anything as changed.

The Primary Text Mistake

We've had owners go in and rewrite our primary text, which is the main description above the video. That has blown campaigns up. Our copy follows specific rules for a reason. If you want to change something, test it in a new campaign. If you're running your own ads, our guide on setting up your first Meta ad campaign covers the settings to watch.

When to Kill a Campaign

We don't actually kill campaigns. We warm up new creative in a separate campaign while the old one keeps running. Once the new campaign has a strong streak, usually about seven days with enough conversions that Facebook signals it's out of the learning phase, we start ramping it while its frequency is still low. Then the old one can wind down with no gap in leads. For realistic timelines, read how long it takes to see results from Meta ads.

The Hardest Truth I've Told a Client

We had a client running window washing and pressure washing ads. They were convinced the ads weren't working. The ads were fine. The problem was the AI call center they were using to contact leads. It just wasn't converting.

To prove it, I called 16 of their leads myself and got almost 70% of them on the phone. These were real, reachable homeowners who wanted to talk. The leads were good. The follow up was broken.

That's why I always look past the ads. If your leads aren't turning into jobs, the problem may be on your end of the phone. If you're weighing whether to handle this yourself, read should I hire a Facebook ads manager or run ads myself.

Fix the Right Problem

When Facebook ads aren't working, it's usually one of a few things: weak creative, a generic discount offer, targeting that's too tight, a winning campaign someone edited, or leads that don't get called fast enough. Find the real problem before you spend another dollar.

And if you're still deciding whether ads are right for you, start with are Facebook ads worth it for contractors.

Want a second set of eyes on your account? See how our system works or book a call and we'll dig in together.

Book a call

Frequently Asked Questions

Why are my Facebook ads not working?

It's rarely Facebook itself. The usual causes are weak creative, a generic discount offer, targeting that's too tight, a winning campaign someone edited, or leads that don't get called fast enough.

What numbers show a Facebook ad campaign is working?

On our Georgia accounts: at least a 4x return on ad spend, a CPM under $40, a hook rate of 30% or higher, and a cost per booked appointment generally under $200. Customer acquisition cost is the number that matters most.

Is cost per lead a good way to judge Facebook ads?

Not on its own. If your average job is $20,000, a $60 lead can be a bargain. What matters is customer acquisition cost, meaning what it costs to win a paying customer.

Why did my Facebook ads stop working after doing well?

Ad fatigue. As frequency climbs to 2, then 4, then 6, the same people see the same ad over and over and results slide. Have fresh creative warming up in a separate campaign before the old one dies.

Should I edit a Facebook campaign that's working?

No. Any edit inside a winning campaign can reset it to the learning phase. To scale, duplicate the campaign and raise the budget on the copy. To test new copy, use a new campaign.

Call nowBook a call