How to show up when someone asks ChatGPT for an HVAC company
What AI answer engines read before naming a contractor, how to write pages they can quote, and the review and citation signals that decide who gets listed.
A homeowner in your county typed "who should I call for a heat pump that stopped cooling in Concord" into ChatGPT last week and got three company names back. Yours was probably not one of them, and if you asked a marketing company why, you would get a shrug and an upsell.
The mechanism is not mysterious. AI answer engines pull from a small number of sources: live web search results, the Google Business Profile ecosystem, directory and review aggregators, and whatever plain text on your own site is easy to extract and quote. Being present and consistent across those four is most of the work.
This is not a separate marketing channel. It is the same local SEO foundation, written differently.
Why HVAC is unusually winnable here
The answer engines need text they can quote. They do badly with image-heavy pages, sliders, and vague service copy. And 20.5% of HVAC companies have no website at all, while a large share of the rest run a five-page template that says "we provide quality heating and cooling solutions" and nothing else.
That means the bar is low. A contractor with a site that states in plain sentences which brands they install, which cities they serve, what a diagnostic costs and what their emergency hours are will get quoted ahead of competitors with more reviews and older domains, because there is nothing on the competitor's page to quote.
Write pages a model can lift a sentence from
The unit of AI visibility is the quotable sentence, not the page. Compare:
Weak: "With years of experience, our certified team delivers top-quality HVAC solutions tailored to your needs."
Strong: "We repair and replace air conditioners, furnaces, heat pumps and mini splits in Concord, Kannapolis and Harrisburg. Diagnostic visits are $89, applied to the repair. We answer calls seven days a week from 7 a.m. to 8 p.m."
The second one contains four extractable facts. The first contains none. Go through every page on your site and ask whether a stranger could answer a homeowner's question by copying one sentence from it.
Add a plain-language FAQ block to your main service pages with the questions homeowners type: what does an AC repair cost, how long does a system replacement take, do you service brands you did not install, do you charge extra on weekends, how old does a system have to be before replacing beats repairing. Answer in 40 to 90 words each, no marketing language. These blocks get quoted verbatim more than anything else on a contractor's site.
The entity basics, done exactly
AI systems have to be confident you are one real business before they will name you.
- Name, address, phone identical everywhere. Not "Smith Heating & Air" in one place and "Smith HVAC LLC" in another. Pick one string and use it on the profile, the site footer, Yelp, Angi, BBB, Facebook, the chamber listing and your invoices.
- Structured data on the site. LocalBusiness or HVACBusiness schema with your name, phone, address, hours, service area, price range and a sameAs list linking your profiles. This is a fifteen-minute job that most contractor sites skip.
- A single canonical about page that states when you were founded, who owns the company, your license number and your service area. Models pull founding details and license status from pages like this.
- Consistent categories. If Google says air conditioning contractor and your site says plumbing and HVAC, you have muddied the entity.
Reviews that say something
Answer engines summarize reviews rather than count them. A hundred reviews reading "great service, highly recommend" give a model nothing to work with. Fifty reviews that name the job, the brand and the town give it plenty.
This is one more reason to coach the review ask toward specifics, as in the reviews guide. A review that says "replaced our 18-year-old Trane with a new heat pump in two days in Mint Hill and the price matched the quote" is exactly the sentence a model reuses when a homeowner asks who is reliable for heat pump replacement in Mint Hill.
Volume still matters as a threshold. Median in our dataset of 46,610 contractors is 30 reviews, and answer engines mirror Google's prominence signals, so a very thin profile rarely makes the list regardless of how good the site copy is.
Get cited somewhere other than your own site
Models weight third-party mentions heavily. For an HVAC contractor the realistic list:
- Manufacturer dealer locators. If you are a Carrier, Trane, Lennox, Daikin or Bryant dealer, make sure your listing on their locator is current with the right phone and URL. These pages carry serious authority and are exactly what a model checks when a homeowner asks who installs a specific brand.
- Local news and community. Sponsor the little league team and get named on the league site. Comment as a source in a local story about summer power bills. Real local citations are rarer and more valuable than another directory.
- Trade and licensing bodies. State contractor license lookup, ACCA membership, BBB profile.
- The obvious directories, filled out completely: Yelp, Angi, Nextdoor, Houzz for the remodel-adjacent work.
Skip paid directory schemes that promise AI visibility. There is no such product.
Let the crawlers in
Check your robots.txt. Some website platforms block AI crawlers by default, and some agencies block them on purpose out of a copyright reflex. If you want to appear in answers, allow GPTBot, PerplexityBot, ClaudeBot and Google-Extended. Blocking them and then wondering why you are absent from AI answers is a common and self-inflicted problem.
Also confirm your pages render without JavaScript. If your service copy only appears after a script runs, several crawlers see an empty page. View source and search for a sentence from your page. If it is not there, that is the problem.
Check your standing, monthly
Once a month, ask four questions in ChatGPT, Perplexity and Google's AI results:
- Best HVAC company in [your city]
- Who repairs heat pumps in [your city]
- How much does AC replacement cost in [your city]
- [Your company name]
Record who is named and what is said about you. If a competitor is consistently listed, open their site and find what is quotable on it. Usually it is a pricing page or an FAQ block you do not have. If your own company comes back with wrong hours or an old phone number, find the source and fix it there.
Frequently asked
Is this different from SEO? It shares the foundation and differs in the writing. Traditional SEO optimizes for a ranked list of links. Answer engines want facts they can restate. Do both; the work overlaps by about 70%.
How long does it take? Site copy and schema changes show up in AI answers faster than in Google rankings, often in two to six weeks, because the models pull live search results. Review and citation changes take a season.
Do I need an llms.txt file? It costs nothing and takes ten minutes, so add one listing your key pages. It is not yet a major factor, and anyone selling it as the main service is overselling.
If you want the site copy, schema and citations handled, AI search optimization is one of the services in the free 14-day trial. See where you stand against the benchmark report first.