Skip to main content

Services

SEOLocal SearchWeb DesignPaid AdsContentVideoeCommerceAll Services

Websites

By IndustryWebsite Designs

Work

PortfolioClientsAwards

Resources

BlogFree ToolsWebsite GuideCourses

About

AboutProcessContactBook a Call
Home / Blog
The Daily Desk · Paid Ads · September 30, 2026

HVAC Google Ads That Bid on Booked Jobs, Not Clicks

Most HVAC ad accounts do not have a bidding problem. They have a tracking problem, so Google learns from clicks and calls that never became jobs.

Published · 2026-09-30
Reading Time · 5 min
Author · Anthony Limpert, Founder
HVAC Google Ads That Bid on Booked Jobs, Not Clicks
The Short Version

Run Search campaigns for urgent repair terms, put a call button on every ad, and send booked jobs back into Google Ads so its bidding learns what a real customer looks like. Local Services Ads are moving into Performance Max this year, so save your lead history before your account switches.

What Changed

Which Campaigns to Run

When a furnace dies at eleven at night, the homeowner searches emergency furnace repair and calls the first company that looks real. Search campaigns are built for that moment. The person is not browsing. They want a truck.

That is why Search should carry most of your budget. Display and social ads can build your name, but they rarely produce a same day call for a broken AC. Put the call button on every Search ad, and think about call only ads for your most urgent terms on phones.

Local Services Ads are the other main option. You pay per valid lead instead of per click, and Google decides what counts. Its help page says you are charged for each valid lead, and leads outside your business hours or from people only asking for advice are not supposed to count. Message leads usually cost less than calls.

Build the Account Around Job Types

One giant campaign called HVAC Services is the most common mess. It mixes a fifty dollar tune up with a ten thousand dollar install, so one budget and one bid have to cover both. Split it instead.

Read the search terms report every week for the first month. Add the junk as negatives and move the terms that book jobs into their own exact match groups. After the first month, every two weeks is enough.

Ads That Get the Phone to Ring

A good HVAC ad answers four questions fast. What do you fix, where, why should I trust you and what do I do now. A headline like AC Repair in Your Town, Licensed Techs, Call Now does more than a clever line, because it matches what the person typed.

Use the free space Google gives you. Add your call asset, a location asset, short callouts like licensed and insured or same day service, and a list of services. Change your headlines with the season, AC in late spring and heat in early fall, before the rush starts rather than after.

Send each ad to a page about that exact job. The page needs the phone number at the top, a short form, real photos of your techs and trucks, and your license number. Speed matters more than polish, since most of these searches happen on a phone in a hot house. Our HVAC website notes cover what that page should hold.

Send Booked Jobs Back to Google

Google can only bid toward what you show it. If the only thing it sees is a click or a call, it will find more clicks and calls, including the ones that never become work. The fix is to tell it which calls turned into jobs.

Google lets you import phone call conversions from your own records. Each upload needs the caller's phone number, the call start time and the name of the conversion action. Google says to wait at least four hours after creating the action before the first upload, and to include an extra day of data each time because very recent calls may not record yet.

For web forms, enhanced conversions for leads does the same job. It matches your booked jobs back to the ad using details the customer gave you, like an email address. Google notes that starting June 15, 2026, these uploads moved to the Data Manager API and are blocked in the older Google Ads API. If your CRM sync was built before that date, check that it still works.

Then use a bid strategy that fits your data. While you have few tracked jobs, let Google aim for the most conversions inside a fixed budget. Once you know your cost per booked job and have steady volume, set a target cost per conversion close to your real number.

The Local Services Move to Performance Max

Google is folding Local Services Ads into its main ad platform. Its help page says the first phase began in August 2026 for some home and storefront service advertisers in the United States, with more groups later in 2026 and the rest in 2027.

Some things stay the same. You still pay only for valid leads, the ads still show only on Search and Maps, and there are still no keywords to pick. Other things change. You manage it inside Google Ads, your weekly budget becomes a daily one, and manual bidding goes away.

Google tells advertisers to save their performance data before the move. Do it now, while you can. That history is your baseline for cost per lead, and without it you cannot tell whether the new setup costs more.

The billing also changed on October 1. Local Services now charges for a missed call during business hours when the caller holds for more than 20 seconds. We covered that change in our story on missed call charges, and it makes answering the phone part of your ad budget.

A Weekly Routine That Keeps Costs Down

Fast follow up decides whether a paid lead pays off. In research published in Harvard Business Review, firms that tried to reach a lead within an hour were nearly seven times as likely to have a real conversation as firms that waited even one hour longer. A missed call in July is a job for the next company on the page.

If you miss a lot of calls, fix that before you raise the budget. Our missed call calculator shows roughly what those calls are worth to your business.

Sources

Every number in this story comes from one of these. If a figure is ours, the paragraph says so.

About the Daily Desk

One story a day on what changed in search, ads, AI and local marketing, and what it means for a business that lives on the phone ringing. Written by the team that runs marketing for service businesses at Clickflame. More from the desk.

Common Questions

Is $20 a day enough for Google Ads for an HVAC business?

It can work for one narrow campaign, like AC repair in a small service area. It is rarely enough to cover several services at once, and it gives automated bidding very little data to learn from. Start narrow, track every call, and add budget to whatever books jobs.

How do I advertise my HVAC company on Google?

Run Search campaigns on urgent, specific repair terms in your real service area, with a call button on every ad. Turn on call tracking from day one and send booked jobs back into Google Ads, so the bidding learns from real customers.

How much do Google Ads pay per 1,000 views?

Google Ads does not pay advertisers. You pay Google. Search ads charge per click, and Local Services and Performance Max with pay per lead goals charge per valid lead.

What is a good cost per lead for Local Services Ads for HVAC?

Google does not publish one benchmark, and it changes by market and season. Work out your own break even number from your close rate and average job profit, then compare your real cost per lead against it.

Do I need to do anything for the Performance Max move?

Yes. Save your Local Services performance data before your account moves, then check your budget, service areas and hours the first time you log in after the switch.

Should I run Local Services Ads and Search ads at the same time?

Many HVAC companies do. Local Services charges per valid lead and shows at the top for many searches. Search ads give you control over keywords and landing pages. Track both with separate numbers so you can see which one books jobs at a lower cost.

Share ThisText ItLinkedInFacebook