Written by
Founder & CEO, Gspikes
I own and run Gspikes, the agency I founded in 2018. Before going all-in, I led SEO at Chain Reaction — one of the region's largest digital agencies — and shipped production code at Orange and Forbes. Everything published here comes from projects I've personally built, migrated, or ranked.
Last updated · October 2026
Buying HVAC leads works the way buying anything through a middleman works: the price rises every year, the quality falls, and the middleman keeps the customer. The lead marketplaces sell the same homeowner to several contractors at once, which is why you are racing to the phone against people you have never met, for a job that pays out to whoever answered first. That is not a marketing channel. It is an auction you are entered into without being told the rules.
The alternative is slower to start and compounds. Every source below is one you own: nobody can raise the price, sell it to your competitor, or switch it off. We do local search work for trades businesses, so read the rest knowing that, but none of it requires hiring anyone.
Where HVAC calls actually come from
Strip away the marketing and an HVAC customer arrives in one of four states. Their system has failed and they want someone today. Their system is old and they are pricing a replacement. They want a maintenance plan because the last failure frightened them. Or someone they trust gave them a name.
Three of those four begin with a search, and nearly all of that search is local: a town, a neighbourhood, or simply “near me” with location switched on. The person is not reading blog posts. They are looking at the map, the stars, the phone number and the word “open”. That is the whole battlefield, and it is smaller than most agencies want you to believe.
1. Your Google Business Profile is the real homepage
For an emergency call, the map listing is the decision. Most HVAC profiles are half-finished: one category, no service areas, a logo instead of photos, and reviews that stopped two years ago. Fixing that costs an afternoon.
Set the primary category to HVAC contractor and add the secondary ones you genuinely serve: heating contractor, air conditioning repair service, furnace repair. List every service area you will actually drive to; leave out the ones you turn down, because a lead you cannot serve is worse than no lead. Upload photos of real jobs, real vans and real technicians, and keep uploading them; a profile that changes is one Google keeps showing. Turn on messaging and answer it. Fill in the Q&A section yourself with the questions you get on every call: do you charge for a diagnostic, do you work weekends, do you finance a replacement.
Then treat it like a shopfront rather than a listing. Post when you have a seasonal offer or a tune-up window. Respond to every review, including the good ones. Google rewards the profile that behaves like an open business.
2. Local Services Ads, but on your terms
Local Services Ads are the “Google Guaranteed” boxes above the map. They are pay-per-lead, which sounds like the marketplaces, with two differences that matter. The lead comes from Google directly, not a broker reselling it, and you can dispute and be refunded for the ones that are wrong number, wrong service or outside your area. You are also screened, which is a badge a homeowner in a panic reads as “safe to call”.
Two rules. Set your weekly budget from your actual capacity, not from what Google suggests, because a lead you cannot attend is money spent to annoy someone. And ring back within minutes; LSA ranks partly on responsiveness, so slow callbacks raise the price of every future lead.
3. Pages that answer the emergency, town by town
Someone searching “AC not cooling” at nine at night does not want your services page. They want to know whether it is the capacitor, whether it is safe to keep running, and whether you can come tonight. A short page that answers exactly that, for the towns you serve, is the most reliable organic lead source an HVAC business can build, because it meets the person at the moment of the problem.
Keep each page honest and specific: the symptom, the two or three likely causes in plain words, what they can safely check themselves, what it usually costs, and one button to call. Do not clone the same page fifty times with the town name swapped; Google recognises the pattern and so do people. Ten real pages beat a hundred templated ones. Our HVAC SEO guide goes through the structure in detail.
4. Reviews as a system, not a hope
Reviews are the second thing a panicked homeowner reads after the phone number. Most businesses ask for them randomly, which produces a random result. Ask at one moment: when the technician has finished, the house is cool again and the relief is on the customer’s face. A text with a direct link, sent from the van before it leaves the driveway, converts far better than an email the next day.
Reply to all of them. A one-star review with a calm, specific reply from the owner does more for trust than a fifth identical five-star. And never buy reviews or trade them; Google’s filters are good at this now and the removal takes the real ones with it.
5. The unglamorous one: maintenance plans
The cheapest HVAC lead is a customer you already have. A seasonal maintenance plan turns a one-off repair into two visits a year, puts your sticker on the unit, and makes you the first call when it finally fails. It also smooths the calendar, which is what lets you answer emergency calls fast in the first place. Every technician should leave a job with the plan offered; every customer file should have a renewal date on it.
What to stop doing
Stop paying for “exclusive” leads that arrive with a competitor already on the phone. Stop running a homepage that says “quality HVAC services for all your needs,” which describes every company and persuades nobody. Stop letting after-hours calls go to voicemail, because emergency intent does not wait, and the marketplaces exist precisely to catch the calls you missed.
How to know it is working
Measure booked jobs, not leads. Track where each booked job came from, in three buckets: the Business Profile and map, Local Services Ads, and your own pages. Within a couple of months the pattern is obvious, and it is almost always the same: the owned sources cost less per booked job and the gap widens every quarter, because the profile, the reviews and the pages keep working after you stop paying attention to them. That is the thing a bought lead can never do.
Gspikes does local search work for trades businesses in the US and the Gulf, and the first thing we do on every one is the Business Profile, because it is free and it is usually the biggest single fix. If you want to know where your calls are really coming from, send us your details and we will tell you what we find. More on HVAC SEO, on what SEO actually costs, and on how long it takes to show.
Field Notes
Get the next one by email
Research on Drupal, WordPress and search. Measured, not guessed. New pieces straight to your inbox.
Want rankings that pay rent?
Technical SEO, content, and links from a team that also builds sites for a living. An honest plan within one business day.
