HVAC demand spikes twice a year and dies in between. The contractors who win capture both seasons — and build recurring revenue that carries the slow months.
HVAC has a problem no other trade has quite as badly: the phone rings off the hook for eight weeks, then stops. Two spikes a year, driven by weather nobody controls, with long dead stretches in between. That shapes everything about how you get leads, because the goal is not just more calls. It is calls in March and October, and it is being reachable in July when everyone in town needs you at once.
Here are the eight channels that actually fill an HVAC calendar, roughly in order of what they return for what they cost.
Plenty of HVAC sites rank for air conditioning and go quiet all winter, or the reverse. Cooling and heating are different searches made by different people at opposite ends of the year, and a page that tries to cover both usually wins neither.
The searches that matter split further than that. Someone typing "AC not blowing cold" has a repair problem. Someone typing "new furnace cost" is planning a replacement worth twenty times as much and will take weeks deciding. They need different pages saying different things, and the replacement searches are the ones worth owning, because that is where the money is and the competition is thinner.
Ranking takes three to six months for a new site, which means the work you do now lands in the next season rather than this one. That is an argument for starting in the quiet months, not the busy ones.
When a system dies in a heat wave, the map pack is what people call from. It puts a rating, a distance and a phone number on screen at once, which is the entire decision for someone whose house is at ninety degrees.
Three things move it. Reviews gathered constantly rather than in bursts, because recency counts as much as volume. Photos of real installs rather than stock equipment. And accurate hours, especially if you run emergency service, because that is the filter a desperate caller applies first.
Google's Local Services Ads sit above the regular ads and charge per lead rather than per click. The Google Guaranteed badge matters more in HVAC than most trades, because the homeowner is often being told they need to spend five figures by someone they met twenty minutes ago.
The catch is the verification process, which takes license and insurance paperwork and some patience. Worth doing once and having forever.
HVAC keywords get expensive fast in peak season, when every contractor in the county raises bids at the same time. What most contractors never hear is that you and your competitor do not pay the same price for the same click. Google scores every advertiser partly on the experience of the page you send people to, which means a slow, generic site raises your cost per click before anyone has clicked.
Pointing ads at your homepage makes it worse. Someone searches "AC repair today", lands on a page about your company's history and full service list, and goes back to Google. You paid for that click. Send every ad to a page that matches what was searched, with your number visible without scrolling and a load time measured in a second or two on a phone.
Check your settings too, because campaigns often launch with the Display Network switched on and quietly spend your budget far from anyone with a broken system. And judge the account on booked jobs rather than clicks. If your site is slow and generic, fix that before you spend another dollar on ads.
Memberships are the single best channel in HVAC and most contractors treat them as an afterthought. They pay twice: recurring revenue that carries March and October, and two scheduled visits a year with the customer standing next to the equipment, which is where repairs and replacements get found.
The real value is not the fee. It is that members call you first and never search for anyone else, which quietly removes them from every competitor's market. Sell the priority slot, not the tune-up. Nobody wants an inspection. Everybody wants to go to the front of the queue on the hottest day of the year.
March and October are when HVAC contractors go quiet and when the work is cheapest to get, because you already have the customers and nobody else is competing for their attention.
Every system you have ever touched has an age, and you know it. A fifteen-year-old unit is a replacement conversation waiting to happen, and having it in a mild April is worth far more to both of you than having it in a July breakdown with no stock and a three-week lead time. Tune-up reminders, filter prompts and age-based replacement notes cost almost nothing and land in exactly the weeks you need them to.
Property managers carry portfolios of units that all fail eventually and have no wish to source a new contractor each time. Home builders and remodeling contractors specify equipment on every project. Real estate agents need systems signed off before closing and work to deadlines. Home inspectors write the report that creates the job.
One property management company can be worth more than any advertising channel you run, and unlike ads, a competitor cannot outbid you for the relationship overnight.
Angi, Thumbtack and the home warranty companies will fill a slow week. Understand what you are buying: the same lead is usually sold to several contractors at once, and warranty work pays below your normal rate on the warranty company's terms and timetable.
Both are stopgaps rather than foundations. Warranty work in particular can be worth taking in the dead season and worth declining in July, when the same truck hour is worth three times as much. If you use them, track cost per booked job rather than cost per lead, and be willing to cut them when the calendar is full.
Answer the phone, and be honest about when you can get there. In a heat wave the customer is calling down a list until someone says today. If you cannot make it today, saying "Thursday, and here is what to do until then" wins more jobs than not picking up. Every channel above only gets your number in front of them.
Measure cost per booked job, not cost per lead. A twenty dollar lead that closes at five percent is more expensive than an eighty dollar lead that closes at half. Most HVAC contractors who track this properly find their own site, their Google profile and their membership base produce work at a fraction of what bought leads cost.
The fear in this trade is specific and it is reasonable: a stranger looks at a box in the basement for ten minutes and says it will cost twelve thousand dollars. The homeowner has no way to judge whether that is true, and everyone has heard a story about someone being sold a system they did not need.
What answers it is transparency you offer before they ask. A written diagnosis with photos. Repair and replace both priced, honestly, even when repair is the smaller sale. More than one equipment option at different price points. Financing, because almost nobody has budgeted for this. And an explicit invitation to get a second opinion, which costs you the occasional job and wins you the ones where trust was the deciding factor.
Every channel above works better when the site behind it is built to be found. That is what a Groundlio HVAC website is for: answer a few quick questions and we build yours.
Build my site for freeFix the site first, or at least at the same time. Google scores every advertiser partly on the experience of the page you send people to, so a slow, generic site raises your cost per click before anyone has clicked. Running ads to a page that loses people means paying a premium to waste the click. If the budget only stretches to one, the site is the one that keeps working after you stop paying.
It depends entirely on the channel. Bought leads from a marketplace typically run from the low tens to over a hundred dollars each, and they are shared with competitors, so the number that matters is cost per booked job rather than cost per lead. Members and past customers cost close to nothing. Organic search costs time up front and very little after that, which is why it tends to be the cheapest channel once it is working.
Work the list you already have. Every system you have installed has an age you know, and a fifteen year old unit is a replacement conversation that goes far better in a mild April than during a July breakdown. Tune-up reminders and age-based replacement notes cost almost nothing and land exactly when you need the work.
They are the best channel in this trade. They pay twice: recurring revenue that carries March and October, and two scheduled visits a year with your technician standing next to the equipment, which is where repairs and replacements get found. The bigger value is that members call you first and stop searching for anyone else.
It depends on the season. Warranty work pays below your normal rate on the warranty company's terms, which can be worth taking in a dead week and worth declining in July when the same truck hour is worth three times as much. Treat it as filler, not as a foundation.
For a new website, realistically three to six months before you settle into local results, and longer in a competitive city. That means work you do now lands in the next season rather than this one, which is an argument for starting in the quiet months. A Google Business Profile can start producing map pack calls faster, sometimes within weeks.
Rank for the searches people make while they are still deciding, such as new furnace cost or heat pump versus furnace, rather than only the breakdown searches. Then remove the fear when you get there: a written diagnosis with photos, repair and replace both priced honestly, more than one equipment option, financing, and an open invitation to get a second opinion.