HVAC demand is not smooth. The first hot week of summer and the first cold snap of winter produce more search volume in ten days than the previous two months combined. An HVAC Google Ads account that runs a flat daily budget all year is underspending during the only weeks that matter.
Here is how I set up HVAC PPC for contractors who want booked jobs, not clicks.
Split emergency from replacement
AC repair, furnace repair and "no heat" queries are emergencies — high intent, high conversion, price-insensitive. System replacement and installation queries are considered purchases with a longer cycle and a far higher job value.
Run them as separate campaigns. Emergency campaigns should be uncapped during peak weather with call-only ads and aggressive bids. Replacement campaigns can run steadily with a lower target cost per acquisition.
Budget against the weather, not the calendar
Raise budgets before a heatwave or cold snap, not after. Automated rules keyed to daily budget increases in peak months work well, but a human watching the forecast still beats them.
Shoulder months are for maintenance plans and tune-up offers, which keep technicians busy and generate replacement leads later.
Local Services Ads alongside search
Google Guaranteed Local Services Ads sit above search results and charge per lead rather than per click. For HVAC contractors they usually produce cheaper calls than search, but volume is capped and the lead quality varies.
Run both. LSAs pick up the easy local calls, search picks up the specific and higher-value queries LSAs do not match.
Count calls properly or fly blind
Nearly all HVAC leads are phone calls, often from mobile at the moment the system fails. Without call conversion tracking with a duration threshold, your account is optimising toward whichever form happens to be filled in.
Fixing conversion tracking and measurement is the fastest performance improvement available to most HVAC accounts, because it changes what the bidding algorithm is chasing.
Negatives and service-area discipline
Block: parts, manual, DIY, how to fix, jobs, salary, training, wholesale, and manufacturer model numbers unless you sell them. Exclude zip codes outside your realistic drive time — a lead you cannot service is worse than no lead.
Review search terms weekly. HVAC queries attract DIY traffic heavily.
Realistic HVAC numbers
Clicks typically run $8 to $25 in competitive US metros. Cost per call lands around $40 to $120, and roughly half of calls become booked jobs when the phone is answered within three rings.
The most common cause of a high cost per job in HVAC is not the ads — it is unanswered calls during peak hours.
