Category
Lead Generation & Ads
Publish Date
1 November 2026

If you've decided Meta doesn't work for solar, look at how you tested it. Running 20 ads on a thin budget feels like testing, but it's really 20 guesses, and none of them ever gets enough spend to prove a thing.
Why 20 average ads prove nothing
Picture a dealer who gets serious about Meta and launches everything at once. A few photos, a pile of headlines, a couple of offers, whatever the team came up with that week. The budget gets split across all of it, so each ad gets a trickle. A week later there are some leads in the CRM, nobody can say which ad they came from or why they came, and the whole thing gets switched off.
Then, in the next sales meeting: “We tried Facebook. Got a bunch of junk leads. Solar just doesn't work on there.”
Meta wasn't the problem. Nothing in that account ever got a fair trial. A test needs enough spend behind one idea to tell you whether that idea works, and 20 ideas sharing one budget means none of them gets there. That dealer didn't run 20 tests. They ran 20 guesses and paid for every one.
Worse, nothing got learned. Because no idea finished its test, the next round starts from scratch with another pile of guesses, and the round after that does too. Every week is a fresh start, and not the good kind.
Think of it like filling buckets. Pour a little water into each of 20 buckets and you end the day with a row of wet buckets you can't carry anywhere. Fill one to the top and you can actually use it. Ad spend works the same way. One full bucket beats 20 wet ones.
And in the US, the cost of winning a customer is heading the wrong way. In a March 2026 forecast, Wood Mackenzie said US residential solar customer acquisition cost was set to rise 40% in 2026, adding that some installers can no longer afford to pass on costs like expensive lead purchases. If every customer costs more to win, a test budget spread too thin hurts more.
Build the test before you build the ads
The answer isn't to think smaller. It's to test less at once and fund what you test. We call it the Market Ladder: a few ideas that really differ, each tested properly in one market, with the winner carried up to the next rung.
First, write 3 to 5 angles, and make them genuinely different. An angle is the reason a homeowner would respond. A new hook line on the same idea isn't a new angle; if the reason to respond didn't change, it's the same ad in a new outfit.
The next thing is structure. Give each angle its own campaign, with 2 ad sets inside it: one broad audience and one narrower one. Now every campaign is exactly one idea, so when the results come in, nobody has to argue about which idea carried the account. And the 2 ad sets show you whether that idea finds its people on its own or does better through a narrower door.
Optimize every campaign for the booked appointment, not the click, and let the words and the application do most of the qualifying. Meta reads the copy to decide who sees the ad, so a clear callout of the homeowner's situation, like panels already on the roof or a quote nobody explained, finds the right people for you. Then the application screens out anyone who doesn't own the home or lives somewhere you don't install, before a closer ever sees them.
One market at a time
Then start in one market. Not every state you sell into, just one, with your angles running side by side. When you're ready for the next state, it gets its own campaigns and its own creative, so one market's results never hide another's.
Markets don't behave the same. The towns are different, the homes are different, and what makes a homeowner stop scrolling in one place won't always do it in another. If you sell in both countries, even the seasons flip: an ad about a hot afternoon that fits Arizona in July is talking about the wrong season in Australia, where July is winter.
Put several markets in one campaign and you lose the signal. A strong state can carry a weak one, or a weak state can bury a winner, and you'll never know which happened. Separate campaigns keep every state honest.
There's a quieter benefit too. One market at a time keeps the budget concentrated, so each angle gets enough spend to prove itself. One full bucket, remember?
Let the spend pick the winner, then build on it
Lastly, let the spend decide. Each campaign gets to spend 3 to 5 times your target cost per booked call before you judge it, and you read it on the trend over several days, not on the first day. Judge it on booked calls, then on sits once there are enough to read. Cost per lead shows up first, but leads don't keep your closers paid. Sits do.
Then make the call. Cut what isn't working, keep what is, and build on the winner instead of starting over every week. This is the step that gets skipped. It's tempting to find something that works, get bored of it and go hunting for the next new thing, and then the account never climbs past the first rung.
Picture a dealer who sells solar and batteries into 2 states. In the first state, they test 3 angles as 3 campaigns: “Made at lunch. Used at dinner.” for the evening, “Got solar? Give it an evening shift.” for homeowners who already have panels, and “Shade, slope, direction: let's check yours.” for the homeowner who doubts their roof will suit. After enough spend, one of them books calls at a cost the other 2 can't touch. So the dealer cuts the losers, writes fresh variations of the winner, and launches the winning angle as its own campaign in the second state, written for that state's towns.
Notice what carries up the ladder. It's the angle, not the exact ad. In the new state, the winning reason to respond gets written for that state's towns, and then it earns its place again on its own numbers. The losing angles stay behind, and fresh ones get tested beside the winner.
That's the ladder. Each rung stands on the one below it, and nothing gets guessed twice. Simple as that.
Own the flow instead of renting it
You can run the Market Ladder yourself. Write the angles, give each one its own campaign, start in one state, judge on booked calls after real spend, and carry the winner up to the next state. There's nothing complicated in it. It's just a full-time job, because every new state is a new round of testing, and somebody has to read the numbers every day without flinching.
That's the job Empire OS takes off a remote solar dealer's plate. We build and run your campaigns market by market, inside your own ad account, so you own the flow instead of renting it from somebody who can switch it off. The ad account, the CRM, the calendars and the funnel stay with your dealership, and every new state is another rung we climb with you. The goal is qualified homeowner appointments sitting on your closers' calendars, market after market, from a flow you own.
If you'd rather have it built than build it yourself, book a call below. We'll look at where your appointments come from today and see how we can help.

