Lead Generation for HVAC Contractors
The lead-gen playbook for HVAC contractors — Map Pack rankings, seasonal demand, maintenance plan funnels, and conversion fixes that book the truck.
HVAC is one of the easier trades to win on lead generation, for a counterintuitive reason: most of your competitors are still running 2014-era marketing playbooks. They have a website that doesn’t mention what city they serve, a Google profile with no recent posts, and a phone that goes to voicemail at 5pm.
If you fix those three things, you’ll outrank, out-convert, and out-book most of your local market in 90 days. The hard part isn’t strategy — it’s discipline.
This article is the HVAC-specific application of the Send + Convert chapters from Why Your Website Isn’t Ringing. The framework is the same as for any local services business; the leverage points are different because HVAC has its own seasonality, ticket sizes, and intent patterns.
The HVAC lead-gen funnel, simplified
For a residential HVAC contractor, the leads that actually pay your bills come from four sources, in roughly this order of ROI:
- Google Map Pack and Local Service Ads — highest-intent, highest-converting
- Direct referrals and existing maintenance customers — highest close rate, lowest cost
- Organic search to service-area pages — slower to build, durable once it ranks
- Paid search and Facebook ads — useful as a tap to turn up during slow weeks
That’s the whole list for 90% of shops. Most of the “agency package” channels (LinkedIn, programmatic display, video pre-roll) are noise for residential HVAC at under $5M revenue. Stay focused.
Step 1: Own the Map Pack in your top three towns
The Google Map Pack is the three-listing block that appears at the top of search results for “HVAC repair near me,” “AC installation [city],” and roughly 80% of the high-intent HVAC queries in your service area. Showing up in that block is worth more than a #1 organic ranking on the page below it — by a wide margin.
The mechanics of ranking in the Map Pack come down to three factors:
- Proximity — you can’t change the customer’s location, but you can pick which towns to optimize for
- Prominence — review count, review velocity, citation consistency, link profile
- Relevance — your Google Business Profile categories, services, and posts must match the searches
For a deeper walkthrough see How to Rank in the Google Map Pack for Service-Area Businesses. The HVAC-specific notes:
- Add all of: HVAC contractor, Air conditioning contractor, Heating contractor, Furnace repair service, Air conditioning repair service. Each one shows up in different searches.
- Set service areas to your real coverage — not 200 ZIP codes you can’t physically reach. Over-broad service areas hurt rankings.
- Post once a week minimum. Before/after photos of installs perform best. Generic “we service all brands” posts do nothing.
Step 2: Make your site work on a phone in the kitchen at 6pm
The other half of the Map Pack equation: when someone clicks through to your site from the Map Pack, they need to be able to call you in one tap. Most HVAC sites are built for desktop, with a phone number buried in a header logo image and a 47-field contact form below the fold.
Three fixes that move the needle:
- Click-to-call button stuck to the bottom of every mobile page. Not in the header. The bottom. The thumb is already there. We’ve measured 25–40% lift in call volume from this change alone.
- Hero section that names the service and the city. “Emergency AC Repair in Albany — Same-Day Service.” Not “Comfort You Can Trust.” Customers don’t search for comfort; they search for “AC repair Albany.”
- A real “no AC” or “no heat” page for each major town you serve, with the local phone number, the service window, and the diagnostic price. These pages rank for the highest-intent emergency queries.
For more on the conversion side, read Why Your Contractor Website Isn’t Ringing (the 5-Second Test) and Click-to-Call Buttons: Placement, Copy, and the 30% Lift Most Sites Miss.
Step 3: Build the maintenance plan that smooths your year
The biggest lever an HVAC owner has for lead generation isn’t a new lead source — it’s converting one-time service customers into recurring maintenance customers. A homeowner on a $19/month plan:
- Generates two scheduled tune-up visits a year (you control when)
- Calls you first, not the competitor, when something breaks
- Converts to install at 3–5x the rate of cold leads when their system finally dies
- Refers more often (people refer the contractor they “have a plan with”)
Every maintenance customer is worth roughly $1,800–$3,200 in lifetime revenue above and beyond the plan fee, depending on system age and market. A shop with 800 maintenance customers has a baseline business that doesn’t depend on weather or ad spend.
Build the funnel:
- Every service call ends with a one-page printed handout offering the plan
- Every invoice email includes a link to enroll
- Every spring and fall, run a 30-day campaign to last year’s service customers
- Train every tech to mention the plan once, naturally, on the way out
The conversion rate from one-time service call to maintenance plan, with a properly trained crew and a real handout, runs 12–22%. With no system in place, it’s under 3%.
Step 4: Own the seasonal spikes without burning out
HVAC has two demand cycles a year — first heat wave in May/June, first cold snap in October/November — and one or two emergency surges from extreme weather events. Most shops are reactive on these. The shops that win prepare two weeks early.
Two weeks before the seasonal spike:
- Pre-write and schedule social posts about pre-season tune-ups
- Send an email blast to your service-customer list with the maintenance plan offer
- Increase Google Ads budget on emergency keywords by 30–50%
- Verify your phone tree, after-hours coverage, and missed-call text-back are all live and tested
During the spike:
- Make sure every tech has a job ticket on their truck before they leave the shop
- Push the calendar booking option hard — phone lines will jam during emergencies
- Triage hard: emergency repairs first, maintenance and estimates second
- Have the office check pipeline stalls daily, not weekly
After the spike:
- Convert the wave of service customers into maintenance plans (this is the highest-ROI 30-day window of your year)
- Send a “we appreciated your business” SMS asking for a Google review
- Audit which marketing channels delivered and which didn’t
Step 5: Stop bleeding leads through bad follow-up
The most common HVAC failure mode at the back of the funnel: the office takes the call, the tech gives the estimate, the homeowner says “I need to talk to my spouse,” and nobody ever follows up. The lead dies in the truck’s clipboard.
Install the contractor follow-up sequence end-to-end and that one fix will book 4–8 incremental jobs a month for most HVAC shops doing $1M+ in revenue.
For the missed-call piece that sits in front of the sequence, see Missed-Call Text-Back: The 30-Second Setup That Saves 40% of Leads.
What “good” HVAC lead gen looks like 12 months in
A residential HVAC shop in upstate New York we worked with through 2024–2025:
- Map Pack position: jumped from 11th to top 3 in two of three target towns within 7 months
- Monthly inbound call volume: from 110 to 280
- Booked-job conversion: from 22% to 34%
- Maintenance plan customer count: from 140 to 510
- Annual revenue: from $1.4M to $2.3M with the same crew size
None of that came from a single magic channel. It came from owning the Map Pack, fixing the mobile site, building the maintenance funnel, and making sure the back-of-funnel follow-up was airtight.
For the full system end-to-end, the book is Why Your Website Isn’t Ringing. If you’d rather have it installed on your specific HVAC business, book a 15-minute call and we’ll walk through your current numbers and where the leverage is.