Your Competitors Are Getting Calls Right Now. Are You?
It's 96 degrees outside. Somebody's AC just died. They grab their phone, type "AC repair near me," and hit search. In the next 45 seconds, they are going to call whoever shows up at the top. If that is not you, it is one of your competitors. They booked a job. You got nothing.
That scenario plays out hundreds of times per day in every mid-to-large metro during peak season. Google Ads is the machine that decides who gets those calls, and most HVAC companies are running it wrong.
Here is what wrong looks like: HVAC repair keywords average $22 to $40 per click. "AC installation" and "furnace replacement" keywords run $45 to $75 per click in competitive markets. At those prices, a campaign set up once and left alone is going to bleed. The company that set and forgot is paying $280 to $350 per lead. The one that actually manages the account is paying $65 to $90.
The good news is the fix is not that complicated. HVAC is one of the highest-ROI trades for Google Ads when it is set up correctly. This guide covers exactly how to do that, from keyword strategy to campaign structure to seasonal budget adjustments, without the agency jargon.
If you have not run Google Ads at all yet and want the full foundation first, start with the Google Ads for Contractors hub and come back here for the HVAC-specific deep dive.
Why Google Ads Hits Different for HVAC
Every trade has its own Google Ads dynamics, but HVAC is genuinely unique in ways that make it both more brutal and more profitable than almost any other home service category.
Emergency intent is real and it converts at 60 to 80 percent
When someone searches "AC not working" in July, they are not shopping around. They are sweating and they need help today. Emergency HVAC searches have some of the highest close rates in home services, routinely 60 to 80 percent for the first company that answers. That is not a stat you get with bathroom remodels or fence installation. The intent is immediate and the motivation is physical discomfort.
The ticket range justifies high CPCs
A $35 click sounds expensive until you do the math. If it takes 5 clicks to generate one call, and that call turns into a $350 repair job, your cost per acquisition is $175 on a $350 job, which is tight. But if 25 percent of your repair customers eventually convert to a replacement conversation at $8,000 to $15,000, the math changes dramatically. That same lead pipeline that cost you $175 per call just became the front door to an $8,000 transaction.
HVAC companies that understand the repair-to-replacement pipeline value pay higher CPCs happily because they are not measuring Google Ads against the repair call value. They are measuring it against the 5-year customer relationship. See the full HVAC ROI benchmarks for the math on that.
Maintenance plans create recurring revenue the campaign pays for once
A maintenance plan customer pays $400 to $1,200 per year for 5 to 10 years. If your Google Ads campaign costs $175 to acquire that customer and they stay on your plan for 7 years at $600 per year, you spent $175 to generate $4,200 in recurring revenue. That is a 24x return. Most HVAC companies track cost per call and stop there. Track lifetime customer value and you will see Google Ads very differently.
Seasonal demand cliffs create urgency
HVAC demand is not a gentle wave. It is a cliff edge. The first real heat wave in June produces a 300 to 500 percent spike in search volume for AC repair that can last 2 to 4 weeks. Companies that have their campaigns optimized before the wave hits get the calls. Companies that are still figuring out their campaign structure when it arrives watch a competitor rack up jobs all week.
The HVAC Keyword Universe: What to Bid On, What to Avoid
HVAC keywords fall into three distinct tiers, each with different CPCs, close rates, and job values. Treating them all the same in one campaign is one of the biggest money-wasting mistakes in the industry.
Tier 1: Emergency and Repair (Highest Priority)
These are the "book today" searches. Someone's AC stopped working, the furnace won't ignite, or the heat pump is making that noise. These keywords have the highest CPCs but also the highest close rates because the buyer has zero patience for browsing.
| Keyword Category | Example Keywords | Avg CPC | Close Rate | Avg Job Value |
|---|---|---|---|---|
| Emergency Repair | AC not working, furnace won't turn on, heat pump repair, HVAC not cooling | $35 to $75 | 60 to 80% | $280 to $450 |
| Standard Repair | AC repair, furnace repair, HVAC repair near me, air conditioner service | $22 to $40 | 40 to 60% | $250 to $400 |
| Installation / Replacement | AC installation, new furnace cost, HVAC system replacement, central air install | $45 to $75 | 25 to 40% | $8,000 to $15,000 |
| Maintenance / Tune-Up | AC tune-up, furnace inspection, HVAC maintenance, air conditioner checkup | $12 to $28 | 50 to 70% | $89 to $180 |
| Brand/Equipment | Trane AC repair, Carrier furnace service, Lennox HVAC technician | $18 to $35 | 35 to 55% | $300 to $500 |
Negative Keywords: Add These Before You Spend a Dollar
HVAC campaigns bleed money on DIY searches more than almost any other trade. "AC not cooling" is searched by homeowners who need you. "How to fix AC not cooling" is searched by people who are going to watch a YouTube video instead of calling you. You are paying the same CPC for both if you do not have negatives.
Add these as exact and phrase match negatives on day one:
- DIY, do it yourself, how to fix, how to repair, troubleshoot, repair manual
- HVAC jobs, HVAC salary, HVAC school, HVAC training, HVAC certification, HVAC program
- free, cheap, discount (unless you run a discount offer, which we would suggest avoiding)
- home depot, lowes, amazon (equipment purchase intent, not service intent)
- used, parts, compressor replacement (DIY parts hunting)
- window unit, portable AC (these people are not buying central HVAC service)
Campaign Structure That Doesn't Waste Money
The single most common structural mistake in HVAC Google Ads: dumping all keywords into one campaign with one budget. When you do that, your repair emergency keywords (high CPC, high close rate) and your maintenance tune-up keywords (low CPC, low ticket) compete for the same budget. Google's algorithm tends to favor whichever keywords have the best Quality Score, which is often the lower-competition maintenance terms, leaving your highest-value repair keywords underfunded during heat waves when you need them most.
The fix is three separate campaigns with separate budgets and separate bid strategies.
Campaign 1: Emergency and Repair (Biggest Budget)
This is your core revenue driver. Run Maximize Leads bidding to start. Once you have 30 or more conversions per month tracked correctly, consider Target CPA bidding with a target based on your actual job economics. Set ad scheduling to 6am to 10pm daily. During heat waves (90 degrees and above) and cold snaps (below 20 degrees), manually increase bids by 20 to 30 percent or use bid adjustments by hour.
Campaign 2: Installation and Replacement
These are your big-ticket jobs and the keywords are expensive. Start with manual CPC bidding so you control what you pay per click while you are learning. Once you have 30+ conversions on this campaign specifically, move to Maximize Conversion Value bidding. The key here is setting accurate conversion values so Google knows that a "new HVAC system" form fill is worth more than a "furnace inspection" form fill.
Geographic bid adjustments matter most on this campaign. Higher-income zip codes produce more replacement conversations and fewer "just tell me how much the repair costs" calls. Add a 15 to 25 percent bid boost on zip codes where median household income is above your market median.
Campaign 3: Maintenance and Tune-Up
This is your pipeline builder, not your revenue campaign. Lower budget, lower bids, often the most patient conversion path. The real play here is the maintenance plan conversion on the first visit. Make sure your landing page and your techs' pitch both mention your service agreement program. A $120 tune-up that converts to a $600 per year plan is worth 5 times more than it looks. See the HVAC LSA budget guide for more on maintenance plan economics applied to paid campaigns.
Ad Schedule and Seasonal Bid Strategy
The default Google Ads schedule is "all day, every day," which sounds fine until you realize you are spending budget at 3am when nobody is booking HVAC service. Set your schedule to 6am to 10pm for standard campaigns. Emergency repair keywords can run 24/7 if you have after-hours answering coverage, but only if someone actually answers those calls.
HVAC Google Ads Budgets: The Real Numbers
The most common question we get from HVAC companies: "How much should I spend?" The honest answer is that it depends on your market, your close rate, and your target job value mix. Here are realistic starting points.
Seasonal Budget Strategy
Never set your monthly budget and forget it. HVAC search volume is not flat across the year, and your budget should not be either.
- Summer (June to August): Peak season. Increase budget 50 to 100 percent above baseline. Every dollar spent on repair keywords during a heat wave is worth 3 to 4 times more than the same dollar spent in October.
- Winter (December to February): Second peak for furnace/heat pump emergencies in cold climates. Budget up 40 to 70 percent. If you are in a warm climate, this is your slow period.
- Spring (March to May): Shoulder season. Shift some budget from repair to maintenance. Homeowners are thinking about tune-ups before summer, not mid-season emergencies.
- Fall (September to November): Second shoulder season. Same maintenance pivot as spring. Great time to run furnace tune-up campaigns before winter heat demand spikes.
For the complete monthly budget calendar with exact dollar ranges for 1-truck, 3-truck, and 5+ truck operations, see the HVAC budget guide (which covers both LSA and Google Ads spend allocation).
Ad Copy That Gets the Click (HVAC-Specific Frameworks)
Most HVAC Google Ads have terrible copy. "Quality HVAC Service" and "Call Us Today" are not ad headlines. They are placeholders that waste your budget. Here is what actually drives click-through rate.
The Three-Headline Formula for HVAC
Responsive search ads give you 15 headline slots. Use all of them, but make sure these three angles are covered in your rotation:
- Headline 1: Service + Location. "AC Repair in [City]" or "Same-Day Furnace Fix in [City]." Location-specific headlines routinely outperform generic ones by 15 to 25 percent CTR because Google surfaces them on localized searches.
- Headline 2: Trust or Speed Signal. "Licensed & Insured Since 2008," "Here in 2 Hours," "Serving [City] for 15 Years," or "NATE-Certified Technicians." This is where your differentiation lives. Do not waste this slot on "We're the Best."
- Headline 3: Offer or Urgency. "Free Diagnostic With Repair," "0% Financing Available," "No After-Hours Fees," or "Same-Day Appointments Open." Something that closes the gap between the click and the call.
What to Avoid in Ad Headlines
| Weak Copy (Avoid) | Stronger Version | Why It Works Better |
|---|---|---|
| "Quality HVAC Service" | "Same-Day AC Repair in [City]" | Specific service + location + timing beats generic quality claim |
| "Call Us Today" | "Free Diagnostic With Repair" | Offer reduces friction. "Call us" is not a benefit. |
| "Experienced Technicians" | "NATE-Certified Techs, Licensed & Insured" | Specific credentials > vague experience claims |
| "Affordable HVAC Repair" | "Upfront Pricing, No Surprises" | "Affordable" attracts price shoppers. "Upfront pricing" attracts customers who just want to know what they're paying. |
| "We Service All Brands" | "Trane, Carrier, Lennox Specialists" | Brand name specificity builds more trust than generic "all brands" |
Emergency Ad Variant: Heat Wave and Cold Snap Days
On days when temperature hits extremes, search intent shifts from "can you help me soon" to "I need someone right now." Create a separate set of ads for your Emergency campaign with headlines like "Emergency AC Repair, Available Today" or "Furnace Out? We're Dispatching Now." Swap these in manually on weather-event days or set up automated rules triggered by your ad schedule.
Landing Pages: Where HVAC Campaigns Go to Die
You can have the best keyword strategy, the best campaign structure, and the most competitive bids in your market, and still waste 40 percent of your Google Ads budget if clicks land on your homepage. HVAC companies send traffic to the homepage more than almost any other trade. It is the single biggest conversion killer we see.
Your homepage is designed to introduce your company, showcase all your services, and build general trust. It is not designed to convert a homeowner who searched "AC not working at 2pm on a Tuesday in July." Those are two completely different jobs.
Emergency Repair Landing Page: What It Must Have
- Phone number above the fold, in large text, with click-to-call on mobile. Not in the header. On the page. Large and impossible to miss.
- "We're Available Now" or "We're Dispatching Today" messaging. The homeowner's core fear is that nobody can come. Address it immediately.
- No navigation menu. Every link in your nav is an exit route away from the call. Remove it from dedicated landing pages.
- Reviews front and center. Star rating and 2 to 3 short testimonials near the top. Trust is what converts the "should I call them or the other company?" decision.
- Short form as backup. Some people do not want to call. A 3-field form (name, phone, what's wrong) captures them. Do not make it longer.
Replacement and Installation Landing Page
- Financing options prominent and specific. "0% Financing for 18 Months" outperforms "Financing Available" every time. Customers shopping for a $10,000 system replacement are thinking about payments.
- Energy savings estimate or efficiency comparison. Even a rough "New system could save you $800 to $1,200 per year" frames the purchase as an investment, not a cost.
- Brand logos (Trane, Carrier, Lennox, etc.). Equipment brand recognition matters to replacement buyers. They have done some research.
- Form plus phone, not phone only. Replacement jobs have a longer consideration cycle. Many people want to fill out a form and get called back rather than call cold.
HVAC Google Ads vs. LSA: Running Both Without Cannibalizing
A question we hear constantly from HVAC companies: "Should I run Google Ads or LSA?" The real answer is both, but with a clear division of labor so they complement each other instead of competing for the same budget.
LSA (Local Services Ads)
- CPL: $45 to $90 per lead
- Google Verified badge included
- Dominates emergency same-day intent
- Pay per lead, not per click
- Harder to control targeting
- Best for: same-day repair, emergency calls
Google Ads (Search)
- CPL: $65 to $200+ depending on campaign
- Full control over keywords and targeting
- Captures mid-funnel research phase
- Pay per click, disputes not possible
- Requires active management
- Best for: replacement, installation, maintenance
The Dual Strategy Budget Split
For a repair-focused HVAC company (most of your volume is service calls): allocate roughly 60 percent of paid digital budget to LSA and 40 percent to Google Ads. LSA handles the high-intent emergency searches. Google Ads captures the homeowner researching "should I repair or replace my 12-year-old AC" before they decide.
For a replacement-focused HVAC company (you want to grow system installs, not just service calls): flip the split. 60 percent Google Ads, 40 percent LSA. Google Ads gives you the keyword control to specifically target installation and replacement research queries that LSA does not categorize as cleanly.
Running both means you occupy more real estate on the search results page. An HVAC company with both LSA ads and Google Search Ads showing can capture 2 to 3 positions on page one simultaneously. The combined impression share advantage is real.
For the full head-to-head analysis, see Google Ads vs. LSA for Contractors and the HVAC LSA guide.
Tracking: What "Leads" Actually Means for HVAC
Google Ads will happily report conversions on every phone call that lasts more than 10 seconds if you let it. That includes the guy who called to complain about a competitor, the call that went to voicemail immediately, and the price shopper who hung up when you quoted a diagnostic fee. None of those are real leads.
What to Count as a Conversion
- Phone calls over 60 seconds. Set your call conversion threshold to 60 seconds minimum. Most actual booking conversations run 90 seconds or longer. Anything shorter is almost never a booked job.
- Form fills with a phone number included. No phone number usually means a competitor or researcher, not a real lead.
- Calls from ads that reach a human, not voicemail. If you have call tracking set up, you can flag voicemail calls and exclude them from conversion counting.
Assign Conversion Values: This Is Not Optional
Smart Bidding only works well when Google knows what a conversion is worth. If you treat every call as equal, the algorithm optimizes for call volume and ignores call quality. Assign values based on your average job economics:
- Repair call conversion value: $350 (adjust to your actual average repair ticket)
- Replacement/installation form fill value: $8,500 (or whatever your actual average replacement ticket is)
- Maintenance tune-up call value: $120 (the ticket, not the lifetime value)
Once you have 30+ conversions tracked with realistic values, Target ROAS bidding can do real work for you. Without it, you are asking Google to maximize an undefined outcome. For the complete conversion tracking setup guide, see conversion tracking for contractors.
8 HVAC Google Ads Mistakes (With Severity Ratings)
-
1One campaign for everything Critical Repair keywords, replacement keywords, and maintenance keywords all compete for the same budget. High-CPC repair terms get underfunded during heat waves. Replacement campaigns get pulled along by repair volume. Fix: three separate campaigns with separate budgets and separate bid strategies.
-
2No negative keywords Critical Without negatives, you pay $25 to $40 per click for HVAC job seekers, DIY searchers, and equipment shoppers. An HVAC campaign with no negative keyword list typically wastes 20 to 35 percent of budget on irrelevant queries within the first 30 days.
-
3Sending all clicks to the homepage Critical Your homepage converts at 2 to 4 percent. A dedicated landing page with the phone number above the fold, no nav, and relevant messaging converts at 8 to 15 percent. At $35 per click, the difference is the gap between $350 per lead and $875 per lead.
-
4Pausing in shoulder season Moderate Completely pausing Google Ads in September kills Quality Score and wipes algorithm learning. When you restart in November for heating season, you spend the first 4 to 6 weeks rebuilding data you already had. Never go below your budget floor.
-
5Not tracking call duration Moderate Counting a 12-second call as a conversion means Google is optimizing for calls that never result in a booking. Once your conversion data is polluted with junk calls, Smart Bidding works against you. Set your call duration threshold to 60 seconds minimum.
-
6Ignoring geographic bid adjustments Moderate Not all zip codes in your service area produce the same job value. Higher-income areas skew toward replacement. Not bidding higher in those zip codes means you are leaving replacement leads to competitors who figured this out.
-
7No ad schedule optimization Minor Default schedule runs 24/7 and wastes budget at 3am. Set 6am to 10pm for standard campaigns. Review your hourly performance report every 30 days to identify peak and off-peak windows and adjust bids accordingly.
-
8Running Performance Max before 30 conversions/month Minor PMax needs conversion data to learn. Below 30 conversions per month, it is in a prolonged learning phase that often spends budget on YouTube and Display placements with zero booking intent. Build your Search campaigns first, then layer in PMax. Read the full Performance Max guide for contractors.
HVAC Google Ads: Frequently Asked Questions
What is a good cost per lead for HVAC Google Ads?
A good HVAC Google Ads cost per lead is $65 to $120 for repair calls and $120 to $200 for replacement or installation leads. If you are paying over $200 per repair lead, something in your campaign structure, landing pages, or keyword targeting needs work. Replacement leads can support higher CPLs because the average job value is $8,000 to $15,000, so a $180 CPL is still extremely profitable if your close rate is solid. Track cost per booked job (not just cost per lead) for the most accurate picture. See the HVAC CPL benchmarks guide for full breakdowns by job type and market size.
How much should an HVAC company spend on Google Ads?
Solo or single-truck HVAC companies should budget $1,200 to $2,000 per month to compete for repair keywords in a single market. Two to four truck operations typically need $2,500 to $5,000 per month. Five or more trucks running multiple markets should plan $5,000 to $12,000 per month. Critically, these figures are baseline numbers and should increase 50 to 100 percent during summer and winter peak periods. The companies that see the best HVAC Google Ads ROI are the ones who surge budget during heat waves and cold snaps rather than keeping a flat monthly spend. See the Google Ads budget guide for contractors for the complete framework.
Google Ads vs LSA for HVAC: which is better?
Neither is universally better. LSA handles emergency repair calls efficiently at $45 to $90 per lead with the Google Verified badge and pay-per-lead billing. Google Ads gives you more control, captures mid-funnel replacement and installation research, and lets you bid specifically on high-ticket keywords LSA cannot differentiate. The strongest HVAC companies run both with a clear job division: LSA handles emergency same-day repair calls, Google Ads captures the homeowner researching a system replacement before they make a decision. A practical starting split is 60 percent LSA, 40 percent Google Ads for repair-focused companies. For the full comparison, see Google Ads vs. LSA for Contractors.
How long before HVAC Google Ads start working?
You will typically see your first leads within the first week if your campaigns are set up correctly. However, Smart Bidding campaigns need 4 to 6 weeks of conversion data to optimize effectively, so do not evaluate performance until week 6. During the first 4 weeks, expect higher CPLs and some wasted spend as the algorithm learns. By month 2, CPLs should be stabilizing if your tracking is solid. Most HVAC companies see their best performance in months 3 to 6 once the algorithm has real conversion history to work from. Evaluating after 2 weeks and pausing because "it's not working" is one of the most expensive mistakes HVAC companies make.
What keywords should HVAC companies avoid in Google Ads?
Add these as negative keywords immediately: DIY, how to fix, how to repair, do it yourself, troubleshoot, HVAC jobs, HVAC salary, HVAC school, HVAC training, HVAC certification, HVAC program, free, home depot, lowes, used, parts, window unit, and portable AC. Also add "repair manual" and "compressor replacement" as negatives since those are almost always DIY parts searches, not service calls. Review your Search Terms report weekly for the first 60 days and add new negatives as you find irrelevant queries. For the comprehensive negative keyword strategy, see keyword strategy for contractors.
Should I run HVAC Google Ads year-round or pause in slow season?
Never pause completely. A fully paused campaign loses Quality Score data and the algorithm's conversion learning, and takes 4 to 6 weeks to recover after you restart. In shoulder seasons (spring and fall), reduce your repair campaign budget by 30 to 40 percent and shift those dollars toward maintenance and tune-up campaigns that feed your service agreement pipeline. Maintain a minimum spend floor of $600 to $800 per month even in your slowest period. The cost of keeping campaigns alive in slow season is far less than the cost of rebuilding from zero every peak season. Think of it as paying rent on your algorithm's memory.
Run Your HVAC Numbers Before You Spend a Dollar
Model target CPL, monthly budget, and expected ROI based on real HVAC job values and your market.
- ✓ HVAC CPL benchmarks
- ✓ Sized for your fleet
- ✓ No signup required
