Separate the work
Build around the services, locations, and urgency that the business can serve profitably.
Service-area example: HVAC companies
Seasonality changes demand and capacity quickly. Spend needs a verdict date before the busy period has passed.
The return math
A repair call, a full system replacement, and a maintenance plan are three different businesses hiding in one keyword set, with clicks commonly in the $15.00 to $40.00 range. Replacement jobs can carry acquisition costs that would sink a maintenance campaign, so each service line gets its own budget and its own verdict. Figures illustrative; the arithmetic is what matters.
HVAC campaigns run on a seasonal schedule, not year-round autopilot. Cooling terms scale into summer, heating terms into winter, and the budget rests between peaks, so you are not paying for air conditioning clicks in January. The proving period is planned around your season, not the calendar quarter.
The commercial reality
Repair, replacement, and maintenance calls do not carry the same economics.
Before more budget is committed, identify the service lines, location limits, response path, realistic capacity, and the job outcome that makes the spend worth it.
What the campaign needs
Build around the services, locations, and urgency that the business can serve profitably.
Track calls and forms, then make it easy for the business to confirm which ones turned into booked work.
Use the Ledger to decide whether to hold, improve, scale, or stop. Not a dashboard mood.
The Payback Window
Every engagement gets a proving period with a spend cap and a verdict date, set in writing before launch. Proving periods are set per trade, because a drain-cleaning call and an insurance roof replacement do not pay back on the same calendar.
Before launch, the all-in maximum for the proving period is written down: fee plus ad spend. Hoping has a budget and the budget has a ceiling.
The window is matched to how your trade actually books and pays. Long enough for a true answer, short enough that a wrong bet stays small.
On the verdict date, the Ledger says continue, adjust, or stop. If the numbers say stop, I will say stop out loud. That is the deal.
Questions HVAC businesses ask
Yes, if the verdict date is set with the season in mind. A test that starts at the end of cooling season and gets judged in the shoulder months would fail honest work. The proving period is placed where your demand actually is.
Usually not at one flat level. Seasonal scheduling moves budget into the months that book work and rests it when demand drops. You should never be paying summer prices for winter demand, or the reverse.
They are separated in the account because they are separated in your margins. The campaign mix follows the jobs your crews can take now and the ticket values your book actually shows.
“I count conservatively. Every untracked job is your upside, not my credit.”
The first decision
Before any campaign launches, set the spend cap, proving period, and verdict date in writing.
Free, 30 minutes, no obligation. I reply within 12 hours.