If you run an HVAC company, you already know you need marketing. That's not the hard part.

The hard part is figuring out which marketing is producing jobs, and which is just producing invoices.

I recently analyzed 63 Reddit conversations from HVAC business owners plus over 600 podcast interview segments from home services industry shows. What makes this data different from the usual "top 10 HVAC marketing tips" article is that none of these owners were trying to sell you anything. They were talking to each other about what's working, what's burning money, and what they can't figure out.

(This is similar to what I did last week with How Home Services Companies Know If Marketing Is Working.)

A quick note on the data: Reddit conversations skew toward owners who are frustrated or confused. If you’ve ever spent time on Reddit, that probably doesn’t shock you, but it’s still worth pointing out! People who are doing fine don't usually post about it.

Podcast guests skew toward success stories and established operators. This also makes sense because a lot of folks use podcasts as a way to build their authority within their industry.

I’m deliberately using two totally different types of media here. Because when I do this and find that different sources agree, I can feel pretty good about saying the signal is strong. Where they disagree, that’s useful too. Because it usually reflects a difference in business maturity rather than a contradiction.

What I found is that most HVAC companies have a lead generation system whether they realize it or not. It usually looks like the same three-layer stack. And the owners who grow are the ones who learn to measure that stack. They’re not necessarily the ones who spend the most.

This post breaks down where HVAC leads come from based on what real owners say, what's working, what's not, and how to tell the difference.

How Most HVAC Companies Think About Lead Generation

When I looked at what HVAC owners talk about when they talk about marketing, it didn’t take long for a pattern to jump out at me. Lead gen in the world of HVAC isn’t complicated because it doesn’t have to be.

And that’s why just about every HVAC company builds on the same three layers (even though they don't usually describe it that way).

Layer 1: Google Business Profile + Reviews

This is the foundation. Every HVAC owner past the startup phase mentions GBP as table stakes.

You need it. Everyone knows you need it. Just about everyone sitting in a room that’s too cold or too hot goes to Google to get the problem fixed.

So it’s a little odd that a lot of HVAC owners treat their Google Business Profile as a setup task. They create the profile, add some photos, collect a handful of reviews, and then move on to worrying about other things. On one level, it makes a ton of sense. You're running a service business, not a marketing agency.

The problem is that GBP isn't a set-it-and-forget-it tool. It's a ranking system and it does what a lot of modern ranking systems do: look for fresh data. Fresh data, all other things equal, is better data when you’re trying to help out someone who’s asking for “air conditioning repair near me in Phoenix.”

Google is kind of naive. It doesn’t know the best HVAC repair company in every part of the world. It just knows who has fresh positive reviews, new photos, regular posts, accurate service categories, and a well-defined service area.

But GBP alone is often not sufficient, because every other company is doing it. And many of them have tons and tons of reviews.

One HVAC business owner in Cape Coral, Florida, captured the frustration of treating GBP as a checklist in a post on r/SEO: "I own a local HVAC business based in Cape Coral, Florida. I've put a decent amount of work into SEO." Then they went on to list having done daily GBP posts, gotten 30+ five-star reviews, set up location pages, and gotten backlinks. Yet, as they wrote, "the phone's just not ringing."

The gap between "set up GBP" and "generate measurable leads from GBP" is big. Most of the real work lives in that gap.

Layer 2: Google Ads, LSAs, Pay-Per-Lead (PPL) Services

This is the paid layer. If GBP is the foundation, paid channels are the accelerant. But which paid channels you use, and how you use them, matters a lot.

The HVAC-specific conversation around Google Ads is dominated by cost anxiety—and for good reason. Owners cite cost-per-click numbers ranging from $18 to $100+ for keywords like "AC repair" and "HVAC contractor near me." At those prices, a few bad clicks can eat a weekly budget.

One owner shared their experience in a post on r/smallbusiness, and while this is technically a landscaping company, I saw a bunch of versions of this for HVAC, none quite as vivid.

"So back in September, I hired a guy off Fiverr to set up Google Ads for my landscaping company. He charged me $500 to set everything up and told me to budget around $1500/mo on ad spend. Fast forward 5 months and I've spent close to $8k total. I get clicks, sure. But most of the calls I get are people asking for quotes on stuff I don't even do, or they're 45 minutes outside my service area. I asked the guy about it and he basically said ‘the algorithm needs time.’ Five months, though?”

On the other end, another HVAC owner asked in a post on r/PPC whether a budget of $400–500 a month was even realistic for Google Ads in heating and renovation. The honest answer I’d personally give is…maybe. But even that would only hold if the targeting is tight and the tracking is in place. Without those, even $5,000 a month can produce nothing useful.

Local Service Ads are a different story. They showed up less often in the data, and most HVAC owners haven't tried them or don't know they exist. But where they did appear, the sentiment was consistently positive. LSAs have a lower barrier to entry than traditional Google Ads, and the Google Guaranteed badge builds trust with homeowners. If you're going to spend money on paid leads, LSAs are worth testing before you commit to a large PPC budget. From my experience working with LSAs, I can tell you they’re a great deal easier to work with than your old-school Google Ads.

And then there are pay-per-lead platforms like Angi, HomeAdvisor, Thumbtack. In the HVAC data, these led to some of the strongest negative reactions. The pattern is consistent and it goes like this:

Leads are shared between companies, a lot of the calls are low-quality, and the qualified leads are cheapskate homeowners looking for cheap fixes.

One HVAC owner said that most of the calls from PPL platforms come from people who haven't had their system maintained in years and don't want to spend money on recommendations. That's a lead, technically. But it's not a good one.

The comparison between PPL platforms and channels you control (like Google Ads with proper tracking, or an optimized GBP) comes down to ownership. When you invest in your own GBP, your own website, and your own tracking infrastructure, you build an asset. When you pay Angi for leads, you're renting someone else's.

Layer 3: Referrals & Word of Mouth

This is the layer HVAC owners trust the most. And they’re right to do so, because a referral from a satisfied customer is the highest-quality lead you can get.

End of section, right? Not exactly.

A 26-year-old HVAC technician starting his own duct cleaning business described a common generational tension in a post on r/smallbusiness: his father's position is that word of mouth is all you need. The son wants to build a digital presence.

The generation gap shows up quite a bit in the data I’ve collected. The older generation built their business on firm handshakes and referrals and they did just fine. The younger generation feels like they’re hitting a ceiling. And they’re both, in their own ways, correct. Referrals work beautifully, reliably, and cheaply. But they don’t scale beyond the owner’s personal network.

Some HVAC companies in the data have found ways to make referrals more systematic. One owner in the Seattle area mentioned offering $100 Visa gift cards for referrals, built into the install price. That's smart, because it turns passive hope into an active system. But even the best referral program still depends on the size and activity of your customer base. If you're new, or if you've had a slow quarter, the referral pipeline slows down too.

Every successful HVAC owner in the data describes a moment where referrals alone weren't enough. The question isn't whether to use referrals. It's what to build alongside them.

What The Data Says Works in HVAC Marketing

It's easy to get distracted by what HVAC owners talk about online. A lot of the online chatter is biased toward what’s confusing and expensive. Google Ads, for example, dominated many a conversation. And that’s not because they're the best channel, but rather because they're the hardest to figure out.

But when I filtered down to the success stories, I was able to see what owners described when it came to that all-important art of producing jobs. Here’s what stuck out to me.

GBP remains the highest-ROI foundation.

But only when it's treated as an ongoing effort. You have to make sure your company is on Google’s radar, and the best way to do that is with new reviews, fresh photos, and regular posts. And as for the one-time set-up, you’ll want to make sure you’re in accurate categories and you have a well-defined service area.

For HVAC specifically, this means above all—collecting reviews. Steadily, consistently, after as many jobs as you possibly can. And beyond that: updating your GBP with seasonal service information (AC tune-ups in spring, heating maintenance in fall), posting photos of completed jobs at least a couple times a month, and responding to every review (positive and negative).

If you've added ductwork cleaning or indoor air quality services since you created your profile, Google doesn't know that unless you tell it.

The owners in the data who were happiest with their Google visibility weren't doing anything exotic. They were just consistent. And in a space where most competitors set up their profile once and forgot about it, consistency can be a tremendous advantage.

LSAs are underrated.

The sample is small, but every owner who mentioned Local Service Ads described them positively. The cost per lead is lower than traditional Google Ads, and the Google Guaranteed badge makes the homeowner feel like they’re not taking a risk by calling. You only pay when a homeowner actually contacts you (not when they click). And even though not every call is a good one (you’ll get irrelevant queries and wrong numbers from time to time), it still changes the economics significantly compared to traditional PPC where you pay for every click whether it converts or not.

If you're an HVAC company that hasn't tried LSAs, it's worth testing before you scale a PPC budget on traditional Google Ads. The verification process takes some time (background checks, license and insurance confirmation), but once you're approved, you're competing in a smaller pool than the open Google Ads auction. For emergency services like AC repair or furnace replacement, that smaller pool can mean a meaningful advantage.

For more traditional Google Ads, the success stories come from owners who either had a marketing background themselves or hired someone capable early. The disaster stories come from Fiverr hires, agencies that couldn't be evaluated, and campaigns run without any tracking infrastructure. Running Google Ads when you’re not sure what you’re doing can be a really expensive mistake.

The single biggest differentiator between Google Ads success and failure in this data is whether the owner could tell what happened after the click.

Did the person call? Did someone pick up? Did the call result in a booked job?

Without that chain of information, you're flying blind. And the platform is happy to keep taking your money either way.

Referrals are real but aren't a growth strategy.

Every successful owner in the data describes eventually needing to supplement WOM with something measurable and scalable.

And buried in the data was a comment from a PPC manager who works with HVAC and home service accounts. He shared this in a thread on r/PPC: "most people optimize the ads but ignore what happens after the click which is where everything falls apart. I run a few HVAC and home service accounts and the real wins come from call tracking integration plus actually listening to the calls to see why leads aren't booking. Usually it's either response time is garbage or the phone script sucks."

That's one of the most important points in this entire post. It's not always the marketing that's broken. Sometimes it's what happens after the lead comes in. But you can't see that if you're not tracking the right things.

Why Most HVAC Owners Can't Tell What's Working

I wrote a longer piece on how home services companies evaluate their marketing that goes deep on this. But the HVAC-specific version has some wrinkles worth calling out.

"I did the SEO and nothing happened."

This is the most common frustration pattern in the HVAC data. An owner invests time or money in SEO—GBP optimization, blog content, backlinks—and the phone doesn't seem to ring any differently.

“Doesn’t seem to.” That’s the important phrase. Because without call tracking, there's no way to know whether the phone is ringing more, the same, or less. And without source attribution, even if the phone is ringing more, there's no way to credit it to SEO versus a seasonal uptick versus a neighbor's recommendation.

The Cape Coral owner is a perfect example. He may actually be generating leads from his SEO work. He just can't see them because nobody built the measurement layer. That's not a strategy failure. It's a measurement failure. And the fix is different (and I’d argue a good deal easier) than the fix for bad strategy.

Agency distrust runs deep (and it's earned).

HVAC contractors who've been burned by marketing agencies show up repeatedly in the data. One owner describes losing thousands on "empty promises from SEO agencies" and deciding to learn SEO himself. Another fired a marketing company that produced "literally not one call or conversion."

When you can't measure what an agency is doing, you can't evaluate them. And when you can't evaluate them, distrust fills the vacuum. This isn't irrational, either, by the way, since the agency business model has a built-in conflict of interest, and the owners in this data have experienced it firsthand.

The fix isn't "never hire an agency." It's hire one you can hold accountable and build the tracking infrastructure that makes accountability possible.

Seasonal demand makes everything harder to read.

Summer is busy. Winter is slow. Every HVAC owner in Florida knows this. The opposite is true in Maine.

But no matter where you are, there’s a slow season and a busy season. And very few plan their marketing around it.

What tends to happen instead is that owners increase spend in the slow months out of anxiety, don't see results (because demand is low regardless), and cut the spend right before the busy season picks up. Then they credit the busy season when leads return. The marketing may have been working the whole time, or it may not have. But without year-over-year data, it's impossible to tell.

Seasonality was one of the top pain points across all the home services data I analyzed. For HVAC specifically, it's amplified by the emergency nature of the business: when someone's AC breaks in August, they're calling immediately. In February? They're not searching for HVAC at all. Marketing activities that build long-term visibility (like SEO) need time to compound. And that patience is hardest to maintain when demand is cyclical.

The practical fix is comparing the same month year over year. If March 2026 was better than March 2025, and you were investing in SEO during that time, that's a meaningful signal. But if you don't have that baseline, you're interpreting every good month as proof your marketing works and every bad month as proof it doesn't. Neither conclusion is necessarily right.

If there's one piece of advice I'd give an HVAC owner dealing with seasonal swings, it's this: start tracking now, even if you don't act on it for a full year. Future-you will thank present-you when January rolls around and you have data instead of anxiety.

GBP suspension is an existential threat.

The most-upvoted HVAC post in my dataset wasn't about marketing strategy at all. It was from an owner whose Google Business Profile got suspended. That made them, instantly and with no warning, a service-area business with no storefront.

For an HVAC company that relies on GBP for visibility, suspension is a business survival problem. And it highlights something important: if your entire lead flow depends on one platform, you're one policy change away from disaster. That means that you a) need to avoid getting your GBP suspended if at all possible, and b) need to have more than one lead channel just in case you do.

5 Things You Can Do Before You Spend Another Dollar on Ads

Let's move from problems to solutions. Here are five things any HVAC company can do to build a lead system that's measurable and, as a direct result, can improve over time.

1. Set up call tracking by channel.

Assign a unique phone number to each marketing channel. That includes your GBP, Google Ads, LSAs, your website, and your truck wraps. When someone calls, you'll know which channel brought them in. Call tracking services run $30–$100 a month. That's a rounding error compared to what most HVAC companies spend on marketing, and it eliminates the biggest source of uncertainty.

2. Put a lot of effort into your GBP.

If your GBP is a storefront, how's the curb appeal? You need fresh photos of actual jobs (not stock images) and regular posts about your services. And most importantly, you need a steady stream of reviews—not a batch from two years ago.

GBP optimization isn't glamorous, but the data is clear: it's the highest-ROI foundation for HVAC lead generation. The question is whether you're treating it as a living, working asset or a box you checked once.

3. Test LSAs before you scale Google Ads.

If you haven't tried Local Service Ads yet, test them before committing a large budget to traditional PPC. The barrier to entry is lower, the Google Guaranteed badge builds homeowner trust, and the data shows consistently positive results. It's a smaller bet with a potentially better return.

4. Track cost per lead AND cost per booked job.

Cost per lead alone can be misleading. An $18 lead that books 50% of the time is far more valuable than a $5 lead that books 2% of the time. If you're only looking at how cheap your leads are, you're missing the picture that actually matters: how much it costs to acquire a paying customer.

This is especially important for HVAC, where the range of job values is wide. A $150 tune-up lead and a $12,000 system replacement lead have very different economics. If your Google Ads are pulling in tune-up requests at $20 each but your LSAs are pulling in replacement inquiries at $60 each, the LSAs might actually be the better investment. If you get paid 100x as much, after all, it’s fine to pay 10x as much for the lead. But you can only see this if you're tracking what happens after the lead comes in.

The math gets even more powerful if you factor in customer lifetime value. An AC replacement customer who signs up for a maintenance plan and comes back for ductwork cleaning next year might be worth $15,000 or more over time. Spending $60 to acquire that customer is a bargain, to say the least! But you'd never know it if you're only looking at the upfront cost per lead.

5. Fix your intake before you fix your ads.

The PPC manager I quoted earlier said something that stuck with me: the real wins come from listening to the calls. Response time. Phone scripts. Whether someone picks up when the lead calls.

If your marketing is generating leads but those leads aren't turning into booked jobs, the first thing to check isn't your ad budget. It's what happens when the phone rings. I've seen HVAC companies double their booking rate without changing a thing about their marketing—just by picking up the phone faster and following up on missed calls.

This is one of those areas where a small operational improvement produces a bigger ROI than any marketing change. If 30% of your leads go to voicemail and never get called back, you don't have a marketing problem. You have an intake problem. Fix that first, and every marketing dollar you spend becomes more effective.

Final Thoughts

HVAC leads come from the same places they have for the last decade or two. Google searches, referrals, and paid ads. There's no secret channel or hack here.

What separates the HVAC companies that grow from those that spin their wheels is measurement. The owners who know which dollars produce which jobs can make smart budget decisions. They can keep what works and cut what doesn't. They can weather the slow season without worrying. And they can evaluate an agency (or fire one) with evidence instead of a vague sense of distrust.

You don't need to measure everything perfectly. But you do need to know, at a basic level, where your calls are coming from and what they cost. Everything else builds from there.

And if you'd rather not build that system on your own, my company helps HVAC and home service businesses generate qualified leads through data-driven SEO. We do the work and we build the tracking to show you what's producing results.

Book 30 minutes of my time and we can talk about it.

Want data-driven marketing for your service business?

Book 30 minutes with me(for free) and let's talk about what's working, what's not, and what to do next.

Reply

Avatar

or to participate