Here’s the short version. The calls come from four places on Google, and each is won on different things. Fixing the website does nothing for a profile with the wrong hours, and a bigger ad budget does nothing for a phone that rings out. This article walks through each one in the order a homeowner usually meets them, then covers the part most HVAC marketing skips: what happens when the phone actually rings.
If you want the overview of how we work with HVAC companies, that’s on our HVAC marketing page for Orlando. This is the mechanics.
The four surfaces, side by side
| Surface | What decides it | What you pay for | Check first |
|---|---|---|---|
| Map results (Google Business Profile) | Categories, service area, hours, reviews, and whether you look open right now | Nothing per call. Google says you can’t pay for better local ranking. | Primary category, hours, review recency |
| Local Services Ads | Passing Google’s screening, your job types and service area, your reviews, and whether you pick up | Per lead (calls, messages, booking requests) | Job types, service area, answer rate during business hours |
| Google Search ads | Keywords, bids, ad copy, and the page the ad sends people to | Per click | Search terms report, call conversions, landing page |
| Your website | Whether the right page exists, loads fast on a phone, and makes calling easy | Nothing per visit, but someone has to build and maintain it | One page per job type, tap-to-call, license number visible |
They don’t compete with each other so much as stack. Someone whose AC quits on a Saturday might see a Local Services ad, a few map results and a couple of search ads on the same screen, and they’ll call whoever looks credible and open. Which surface gets the call depends on all four being in decent shape.
1. Google Business Profile: the map results
The map results are free, and they’re where most emergency calls get decided. Google says local results come down to relevance, distance and prominence, and that “there’s no way to request or pay for a better local ranking on Google” (Google’s local ranking tips). So the work is accuracy and reputation, not spend. For an HVAC profile, check these:
- Categories. Google’s guidelines say to “choose the fewest number of categories it takes to describe your overall core business” and to focus on the most specific ones (Guidelines for representing your business). Pick the primary category that matches the work you most want calls for. Ten loosely related categories don’t make you more relevant. They make you vaguer.
- Service area. If your techs drive to customers and you don’t take walk-ins, the same guidelines say a service-area business “should hide your business address,” and that the overall service area “shouldn’t extend farther than about 2 hours” of driving. List the cities you actually send trucks to. A list padded out to half the state doesn’t help.
- Hours, including 24-hour service if it’s real. Google asks for your “regular customer-facing hours of operation,” and its own examples show “Open 24 hours” as a valid setting. If someone really answers the phone at 2 a.m., say so. If after-hours calls go to a voicemail checked at 7 a.m., don’t list 24 hours. That customer will call the next company and leave you a review about it. Google’s More hours feature only shows once regular hours are set, and Google says More hours should generally sit inside your primary hours.
- Business name. Use your real-world name. Google says “including unnecessary information in your business name isn’t permitted,” so “Best AC Repair Orlando 24/7” stays off the name field unless it’s really on your truck and your paperwork.
- Reviews. Google says “more reviews and positive ratings can help your business’s local ranking” and recommends replying to them. The practical habit: ask after every finished job, reply to every review, and notice when the newest one is months old.
Profiles drift. Hours change for a holiday, a new service never gets added, a photo from 2019 is still the cover. If keeping it current is the part that slips, that upkeep is what our Google Business Profile management covers, and the GBP guide for Orlando contractors walks through the full setup.
2. Local Services Ads: pay per lead, after screening
Local Services Ads are Google’s pay-per-lead listings for home-service trades. Google lists “HVAC (heating or air conditioning)” among the eligible categories and says you “pay only for leads related to your business and the services you offer,” with availability depending on your area (Getting started with Local Services Ads).
Getting in takes screening. Google’s screening and verification requirements for HVAC list a business check, an owner check, general liability insurance, and state-level business and owner licenses “where applicable by local law,” each marked for select users. Google also says “HVAC professionals undergo an additional level of screening, which includes service professional background checks.” That page doesn’t list anything Florida-specific for HVAC, so the exact documents you’re asked for will show up in your own Local Services dashboard.
Once you pass, you get the Google Verified badge. Google describes it as a single badge for all advertisers, replacing the old Google Guarantee badge, whose money-back guarantee covers only services booked before December 7, 2025. Google also says the switch doesn’t change how Local Services Ads rank (About the Google Verified badge).
Now the part that costs HVAC companies money. According to Google’s page on how leads work, a lead is charged when:
- You answer the call, or call back and speak with the customer.
- You miss a call during your business hours and the caller stays on the line for more than 20 seconds.
- The customer sends a text or email, or leaves a voicemail.
- The customer sends a booking request (US and Canada).
Read the second line again. A missed call during your business hours can still be a charged lead. So with LSAs, letting the phone ring out doesn’t just lose the job. You can still be charged for the lead.
Disputes work differently than they used to. Google now issues credits automatically for charged leads it later decides were low quality, usually within 30 days, and it says it “no longer supports credits for ‘job type not serviced’ and ‘geo not serviced’ leads” (About automated lead credits). In plain terms: if your job types or service area are set too wide, the wrong-fit calls are yours to pay for. Set them to the work you actually take, in the places you actually go.
For setup and management, see our Google Local Services Ads service. For the basics, Local Services Ads explained covers how the format works.
The Florida license detail that touches all of this
Florida licenses air-conditioning contractors through the DBPR’s Construction Industry Licensing Board. Its license types page defines a Class A air-conditioning contractor as one whose services are “unlimited in the execution of contracts,” and a Class B contractor as one “limited to 25 tons of cooling and 500,000 BTU of heating in any one system.” Certified contractors may contract anywhere in the state. Registered contractors may contract only in the local jurisdictions where they’re registered. Certified license numbers start with a C, registered ones with an R.
Two reasons this matters for marketing. First, homeowners can check you. The DBPR’s public license search looks up licensees by name, license number, city or county, and license type, and a homeowner comparing replacement quotes can use it in a minute. Second, Florida Statutes section 489.119(5)(b) says a contractor’s registration or certification number “shall appear in each offer of services, business proposal, bid, contract, or advertisement, regardless of medium, as defined by board rule.” Put the number on your website, ads, and estimates. Check the board rule for the edge cases. Don’t take our word for it, or anyone’s.
3. Google Search ads: control, at a price per click
Search ads are the surface you control most directly: which searches you show for, what the ad says, which page it opens, and when it runs. You pay per click, whether or not that click turns into a call. That’s why the page behind the ad and the call tracking under it matter as much as the keywords.
For HVAC, the usual split is urgent repair searches (where a call button on the ad earns its keep) and replacement searches (where people click through and compare). The two deserve different ads and different landing pages. We go through when each format fits in Google Ads vs Local Services Ads, and the hands-on side is our Google Ads management for Orlando businesses.
4. The website: where the click becomes a call
The site’s job is narrower than people think. It has to give each type of job a page that matches the search, and make calling easy from a phone.
- One page per job type. AC repair, system installation or replacement, and maintenance plans are three searches with three different moods. The repair page should be short and reassuring, with the phone number up top. The replacement page can carry more detail: what you install, how estimates work, financing if you offer it. The maintenance plan page should say what a visit includes and what the plan costs, if you publish prices.
- Tap-to-call that stays put. On a phone, the call button should be reachable without scrolling back to the top.
- Fast on a mobile connection. Your visitor may be standing in a hot hallway on one bar of signal. A page that takes too long to load loses them to the back button.
- License number and service area, visible. See the Florida section above. It also answers the “are these people legit?” question before anyone has to ask.
- Ads land on the matching page. An ad for AC repair should open the AC repair page, not the homepage carousel.
If the current site can’t do those things, that’s a website design job, not an ad budget problem.
5. The booked-call part nobody puts in the proposal
Everything above gets the phone to ring. None of it books the job. That happens in the next few minutes, and most of it is operations, not marketing.
- Answering speed. A homeowner with no cooling usually doesn’t leave a voicemail. They call the next listing. Decide who picks up during business hours, who covers lunch, and who covers after hours if your profile says you’re open. With LSAs, Google’s rules above mean a missed business-hours call can still cost you the lead fee.
- Missed-call text-back. When a call does get missed, an automatic text to that number (“Sorry we missed you, this is [company], reply here or we’ll call back in a few minutes”) gives you a second chance before they dial the next listing. We keep it to a direct reply to the person who called, not a marketing list.
- CRM follow-up. Replacement estimates and maintenance plans are decided over days or weeks. Every call should land in a CRM with a stage (new, estimate sent, booked, lost) and a follow-up date, so a replacement quote doesn’t die in somebody’s notebook. That’s the work behind our CRM and lead follow-up automation, and why service businesses lose leads without a CRM covers the reasoning.
- Track calls as conversions. Google Ads can count calls from ads and calls to a forwarding number shown on your website, both above a minimum call length you set. It can only count clicks on a number on your mobile site, not the calls themselves. And it can import call conversions from another system, so you can count only the calls that turned into sales (About phone call conversion tracking). Set the minimum length so a 10-second wrong number doesn’t count as a win.
The test we’d run on any HVAC company before touching their ads: call the number on the profile at 12:15 p.m. on a weekday and again at 6:30 p.m. Write down what happens. It’s a cheap audit and occasionally a humbling one.
When the hot season actually runs
Plan staffing and budget against the real calendar, not just July. The National Weather Service’s 1991–2020 daily normals for Orlando put the normal high at 86°F on May 1 and 90°F by May 31 (NWS Orlando May normals), and still at 88°F on October 1 (NWS Orlando October normals). That’s a long stretch of the year where a failed system is urgent. Your profile hours, answering coverage and ad budgets should hold up for all of it, not just the peak weeks.
A one-week checklist
- Confirm your primary GBP category, hours (24-hour only if true), and service-area cities.
- Look up your own license on the DBPR search and make sure the number on your site and ads matches it.
- If you run LSAs, trim job types and service area to work you actually take.
- Make sure repair, replacement and maintenance each have their own page, and each ad points to the right one.
- Turn on call conversion tracking with a sensible minimum call length.
- Set up missed-call text-back and a CRM stage for every inbound call.
- Make the two test calls. Fix whatever they reveal first.
Next step
If you’d rather someone go through your profile, LSA settings, site and call handling and tell you which one is actually leaking calls, get in touch. We’ll tell you what we see, including when the fix is “answer the phone” and not something we sell.
