2026-08-19
Why Your HVAC Google Ads Aren't Converting
Six diagnoses in the order worth checking, starting with the branded-versus-non-branded split that hides most of what is actually wrong.
Short answer: check the branded/non-branded split before anything else. Branded searches average $34 per lead and non-branded average $149 — more than four times the cost for the same product. A blended report hides which one you are actually buying, and most “our ads stopped working” problems are visible the moment you separate them.
Here are six diagnoses, in the order worth checking.
1. Your ads are collecting demand, not creating it
Pull your report apart into branded and non-branded.
A branded search is someone typing your company name. They already know you — from a truck, a neighbour, a previous job. You are paying a few dollars to avoid losing a customer who was already coming.
A non-branded search is “ac repair near me.” They do not know you exist.
If your blended cost per lead looks great because most of it is branded, your ads are not growing anything. That is worth something defensively, but it will not scale, and it explains the common complaint that spending more produced nothing — you cannot buy more of your own name.
Judge campaigns on the non-branded number. If your agency cannot or will not split the report, that is itself the answer.
2. You are measuring leads instead of booked jobs
Cost per lead is a vanity metric on its own.
- 100 leads at ~$104 = $10,400
- 40% book = 40 jobs = $260 per booked job
Whether $260 is good depends entirely on the work. Against a $350 service call it is nearly break-even. Against a $9,000 replacement it is excellent.
Two accounts with identical cost per lead can be a triumph and a disaster. Without closing the loop between the ad platform and your CRM, you cannot tell which you have.
3. Nobody is answering fast enough
This is the most common real cause and the least examined.
Contacting a lead within five minutes yields roughly 21x higher qualification than waiting thirty, and 78% of customers buy from whoever responds first. The average business takes 42 hours.
Before touching bids, have someone fill in your form at 2pm on a busy Tuesday and time the callback. Do it three times. If the answer is measured in hours, your ads are working fine and your intake is leaking.
Fixing that costs nothing and improves every channel at once.
4. Your landing page is your homepage
Sending “ac replacement cost” traffic to a homepage that talks about your company generally is a large, quiet loss.
The click had a specific intent. The page should answer that intent in the first screen — what it costs, how fast you can come, and one obvious way to act. A homepage does none of those.
If you cannot build dedicated pages, at minimum send replacement traffic to the replacement page and repair traffic to the repair page.
5. You are bidding on research, not buying
Not all traffic is customers. “How does a heat pump work,” “ac filter size,” “why is my ac making noise” — these are people who will fix it themselves or are months from deciding.
Check your search terms report, not your keyword list. They are different, and the terms report is where the waste is visible.
Add negatives aggressively: diy, how to, filter, parts, jobs, salary, training, used, free. The employment-related terms are worth particular attention — job seekers searching your trade will click your ads all day.
6. Your seasonality is upside down
HVAC ad costs are not stable. Competition spikes in July and again on the first hard freeze — exactly when every contractor raises budgets at once, and cost per click rises accordingly.
The common pattern is buying only during those peaks, when they are most expensive and the phone is already ringing, then cutting everything in the shoulder months when clicks are cheap and trucks have gaps.
If the goal is filling slow months, spend in the slow months. If the goal is capturing peak emergency demand, accept you are buying in the expensive window and price accordingly.
The order to work through it
- Split branded from non-branded. Judge on non-branded.
- Time your callback. Fix it before spending more.
- Read the search terms report and add negatives.
- Match landing pages to intent.
- Close the loop to booked jobs, then decide what an acceptable cost actually is.
- Reconsider when you spend, not just how much.
Most contractors start at step six and work backwards, which is why the answer usually arrives as “increase the budget.”
When the ads are genuinely fine
Sometimes they are, and the problem is that ads are the whole strategy. They stop the day you stop paying.
That is not a criticism — demand capture is what they are for. But if every lead you get is rented, the cost per booked job never improves, because you start from zero every month. The map results and organic visibility underneath are the part that compounds.
Sources: Analysis of $14.9M in HVAC Google Ads spend across 816 contractors, January 2026; Lead Response Management Study and associated Harvard Business Review analysis; published 2026 HVAC Google Ads CPC benchmarks.