Guides · HVAC contractors
AI search for HVAC companies: what to fix first
· 5 min read
HVAC is close to the worst case for being left out of an AI answer. The homeowner usually has a problem now, has no loyalty to any contractor, and wants one name they can call. If an assistant gives them three names and yours is not among them, that job was decided before your phone could ring — and nothing in your call tracking or your analytics will show it happened.
This guide covers the questions homeowners actually ask, what the answers tend to draw on, and where an HVAC contractor's time is best spent first.
The questions homeowners ask
Homeowners do not ask an assistant for “HVAC solutions”. They describe what is wrong, or what they are weighing up, and they name their town. Most of these come straight from the set we ask for HVAC companies:
- Something broke — “My furnace stopped working in Toledo, who should I call”, “My AC is blowing warm air, who repairs air conditioners in Toledo”.
- It is urgent — “Emergency heating repair in Toledo late at night, who is available”, “24 hour emergency HVAC service in Toledo, OH”.
- They are deciding — “Heat pump or furnace for a house in Toledo”, “How much does furnace replacement cost in Toledo and who does it”.
- A specific job — “Best HVAC company for heat pump installation in Toledo”, “Who installs ductless mini split systems in Toledo”.
- Who to trust — “Which HVAC companies in Toledo have the best customer reviews”, “How do I avoid being overcharged by an HVAC contractor”.
Notice what none of those contain: your company's name. Those are the questions that decide whether AI sends you new customers, and the share of their answers that name you is your organic mention rate. Questions that do use your name — “Is (your company) a good HVAC company” — are worth asking too, but for a different reason: they show whether the engines describe you correctly. Keep the two sets of results apart. A question with your name in it nearly always mentions you, so blending them makes your visibility look better than it is.
What the answers lean on
Nobody outside the engine makers knows exactly how an answer is assembled. But engines that search while they answer, like Perplexity and ChatGPT with search, often show their sources, and for home-services questions the same kinds come up repeatedly:
- Your Google Business Profile and its reviews.
- Home-services directories and review sites such as Angi, HomeAdvisor, Yelp and the BBB.
- Neighborhood platforms like Nextdoor, and local threads on Reddit where someone asked who to call and neighbors answered.
- “Best HVAC companies in” roundups from local outlets and city guides.
- Contractor websites — mostly the ones with a clear page per service and a stated service area.
Which of these matters most varies by city and by engine, which is exactly why it is worth checking which sources show up for your own questions rather than assuming.
What to fix first
Take a hypothetical contractor — call it Northfield Heating & Air, a family shop serving one city and four suburbs. Here is the order we would work in, roughly cheapest and most certain first.
- Make sure AI crawlers can read your site. Check your robots.txt, or ask whoever built the site, that crawlers such as GPTBot, OAI-SearchBot, PerplexityBot and ClaudeBot are not blocked. Some templates and security plugins block them without telling anyone. A site the engines cannot read cannot be cited.
- Get your name, address and phone number identical everywhere. Website, Google Business Profile, Yelp, Angi, the BBB, Facebook, your manufacturer's dealer locator. An old address or a tracking number on one listing gives the engine two versions of you.
- Fix your service area. List the towns you actually serve on your Google Business Profile and on your website, in plain text. If an engine does not know you serve a suburb, you will not be named there.
- Keep reviews coming, all year. Volume and recency both count. Ask after every completed call, and reply to reviews — including the one-star ones, calmly. Reviews that mention the service and the town (“replaced our furnace in Sylvania”) carry more information than “great job”.
- Write one page per service. Furnace repair, AC repair, heat pump installation, ductless mini splits, maintenance plans, emergency service. Each should say what you do, where, whether you work nights and weekends, and whether you offer financing.
- Answer the questions homeowners ask you on the phone. Heat pump versus furnace in your climate, what affects replacement cost, what to check before calling for a no-heat emergency. Plain answers in plain sentences are the kind an engine can quote.
- Add LocalBusiness schema — HVACBusiness is the specific type — stating your name, address, phone, hours and area served.
- Get onto the sources that already come up. If a local roundup keeps appearing in answers for your city and you are not in it, contact the writer. If a Reddit thread about furnace repair keeps being cited, a genuine, helpful answer from a licensed tech under their own name is fair game. Advertising dressed as advice is not, and it tends to get removed.
Accuracy is part of the job
Being named is only useful if what is said about you is right. Engines sometimes repeat an old phone number, list a service you dropped years ago, or put you in the wrong county. For an HVAC company, a wrong number on an emergency call is a lost job. Ask about your business by name now and then, specifically to check the details, and correct the source the error seems to come from — usually an outdated listing.
What nobody can promise you
You cannot control what an engine says, and no one can sell you a guaranteed spot in an answer. The same question can produce different contractors on different days, on different engines, and for a homeowner in a different suburb. Seasonality plays a part too: what people ask in a January cold snap is not what they ask in July.
What you can do is make your business easy to find, easy to verify, and well regarded in the places engines look — then measure the same questions over time to see what moved. Our guide to checking whether ChatGPT recommends your business shows how to do that by hand, and why a single check misleads. If you want the wider picture first, start with what AEO means for a local business.
See what homeowners are being told
The free audit asks eleven buyer questions for your company — nine that never use your name and two that do — across two AI engines, and emails you the result: whether you were named, which contractors were named instead, and the sources behind the answers. HVAC is the category we measured first. No account and no card.
Questions
- Do I need a website to show up in AI answers?
- It helps a great deal, though some contractors are named on the strength of their Google Business Profile and reviews alone. A website with one clear page per service, your service area in plain text and LocalBusiness markup gives the engines something to cite and to check against. Without one, you are relying entirely on what third-party sites say about you.
- Will paying for leads on Angi or HomeAdvisor help me get recommended?
- Paying for leads is not the same as being cited. What engines appear to draw on is the public profile and its reviews, not your ad spend. A complete, accurate profile with steady recent reviews is worth having on those platforms whether or not you buy leads there. Check which platforms actually come up in answers for your city before deciding where to invest.
- Our big competitors are franchises. Can an independent shop compete?
- Sometimes, yes, and nobody can tell you in advance. National brands have more pages written about them, but local questions often surface businesses with strong local reviews, local press and an accurate, specific service area. An independent that owns its town in those sources has a real case. Measuring the same questions over time is how you find out.
- How often should I check what AI says about my company?
- Monthly is a sensible rhythm. Answers vary from run to run, so checking daily mostly shows you noise, and checking once a year misses the effect of anything you changed. Keep the same set of questions each time, record which engines named you and which sources they used, and look at the trend across several months.