ChatGPT
How to get your HVAC business recommended by ChatGPT
What ChatGPT reads when a homeowner asks for a furnace or AC company, and the practical steps that make your business easier to name.
Published 5 min read
The short answer
ChatGPT names local contractors by searching the web and reading what it finds: your website, your Google and directory listings, and your reviews. Nobody can buy or guarantee a spot. What you can do is make sure ChatGPT is allowed to read your site, that your services and service area are written down plainly, and that the same facts about you appear everywhere it looks.
How ChatGPT picks a contractor
When a homeowner in Vaughan types "who should I call for a furnace that won't ignite", ChatGPT does not open a private list of approved HVAC companies. For questions like this it usually runs a web search, reads a handful of pages, and writes an answer from them. OpenAI says ChatGPT search "leverages third-party search providers, as well as content provided directly by our partners", and it shows the sources it used as links with the answer. For nearby businesses, OpenAI's help centre says ChatGPT uses your approximate location and may share a general location with trusted third-party providers.
That has two plain consequences for you:
- If a page can't be found or read, it can't be quoted. A great website that blocks OpenAI's crawler, or that hides its services inside images, gives ChatGPT nothing to work with.
- ChatGPT repeats what the web already says about you. If your Google Business Profile says "Brampton", your website says "serving all of Ontario" and HomeStars lists an old phone number, the model has three conflicting stories and no reason to trust any of them.
There is no ChatGPT business listing to claim, and no paid placement in regular answers. The work is the same kind of work that helps local search generally, aimed at being easy to read and easy to verify.
Step 1: Let OpenAI's search crawler in
OpenAI runs a crawler called OAI-SearchBot. Its documentation says this is the bot used to surface websites in ChatGPT's search features, that sites which opt out of it won't be shown in ChatGPT search answers, and that changes to robots.txt take about 24 hours to apply. It is separate from GPTBot, the crawler used for training. You can block training and still allow search. Allowing OAI-SearchBot makes you eligible; it doesn't put you in an answer by itself.
Ask whoever runs your website to open yourdomain.ca/robots.txt and check that nothing blocks OAI-SearchBot. Some security plugins and hosting firewalls block "AI bots" with one checkbox, which can quietly remove you from ChatGPT's search results. If your site is on Wix, Squarespace, Shopify or WordPress, the setting is usually in the SEO or security panel.
Step 2: Write down what you actually do, where
AI answers lean on plain sentences they can lift. A page that says "Comfort solutions for every season" tells a model almost nothing. A page that says "We repair and replace gas furnaces, heat pumps and central air conditioners in Mississauga, Brampton and Oakville. We answer emergency no-heat calls 24 hours a day from October to April" gives it four facts it can repeat.
On your website, make sure these are written in text (not only in a logo, banner or photo):
- Each service you want to be named for, ideally one page per service: furnace repair, furnace replacement, AC repair, AC installation, heat pumps, boilers, ductless mini-splits, water heaters.
- The cities and neighbourhoods you serve. Name them. "The GTA" is vague; "Scarborough, North York, Markham and Pickering" is not.
- When you're available, including emergency hours if you really offer them.
- Your licences and credentials. In Ontario, the TSSA says registered fuels contractors are the only businesses legally allowed to do fuels work, and they must employ TSSA-certified gas technicians. If you are registered, say so on your site. Plumbing is a compulsory trade, so licensed plumbers can say that too.
- Brands you install and service, and any manufacturer dealer status you hold.
Our service page template walks through this page by page.
Step 3: Make your facts match everywhere
ChatGPT cross-checks. It might read your website, your Google Business Profile, HomeStars, Yelp and the BBB in one answer. Pick one exact version of your business name, address (or service area), phone number and website, and use it everywhere. This is the old local SEO idea of "NAP consistency", and it matters more when a model is reconciling sources on the fly.
Start with the profiles homeowners and search engines see most:
- Google Business Profile (our 10-minute checklist)
- Bing Places for Business (Microsoft Copilot is built on Bing, and ChatGPT search is widely reported to draw on it, though OpenAI doesn't name its providers)
- Apple Business, which replaced Apple Business Connect in 2026 (place cards across Apple Maps, Safari and Spotlight)
- HomeStars, Yelp and the BBB, if you have listings there
Our guide to reviews, directories and citations covers which of these are worth your time.
Step 4: Earn reviews that say something
When ChatGPT explains why it suggests a company, it often paraphrases what reviewers said: "known for same-day furnace repairs", "customers mention clear pricing". Reviews that name the job and the area ("replaced our furnace in Etobicoke in one day") give it something specific to repeat. "Great service!" does not.
Ask every customer, by text or email, right after the job. Make it easy with a direct link. Ask everyone, not only the happy customers. Google's Maps content policy bans offering money, discounts or free goods for reviews, and it bans "review gating" (only asking customers you expect to be positive). Canada's Competition Bureau has warned that businesses can be liable under the Competition Act for misleading reviews, including ones posted by their own employees.
Step 5: Get mentioned by sources you don't control
Models give weight to what other people say about you. Useful mentions for a GTA HVAC company include:
- Your local BIA, chamber of commerce or ratepayers' association directory
- Manufacturer "find a dealer" pages (Carrier, Lennox, Daikin and so on)
- Local news or community sites, for example a quote in a story about a cold snap or a rebate program
- Supplier and partner pages
None of this needs to be clever. One accurate mention on a trusted local site is worth more than dozens of low-quality directory listings.
Step 6: Check what ChatGPT says, then check again
Ask ChatGPT the questions your customers ask, in their words, with the city in the question:
- "Best furnace repair company in Richmond Hill"
- "Who installs heat pumps in Oshawa?"
- "Emergency AC repair Mississauga open now"
Write down who it names, which sources it links, and whether any facts about you are wrong. Then ask again in a week. Answers change with wording, timing and the live web, so one answer is a sample, not a verdict. If the same competitor keeps appearing, open the sources ChatGPT cites for them. That shows you which sites it trusts for your trade in your area. Our guide to checking whether AI recommends you turns this into a repeatable routine.
What doesn't work
- Stuffing city names into a page. A list of 60 towns at the bottom of a page reads as spam to people and machines.
- Fake or bought reviews. They can get your Google profile restricted, and they break Canadian law.
- Paying for an "AI ranking" guarantee. Nobody controls ChatGPT's answers. Anyone who guarantees placement is selling something they can't deliver.
- A one-time fix. Your competitors, your reviews and the models all keep changing. Plan to revisit this every season.
A realistic timeline
The crawler fix can take effect as soon as OpenAI next reads your site. Website text and profile changes depend on when they are recrawled, which can take days or weeks. Reviews and outside mentions build over months. Start with the steps you control, in the order above, before the winter rush.
Quick answers
Can I pay to be recommended by ChatGPT?
Not in regular answers. ChatGPT has no business listing to claim and no paid placement for local recommendations in its answers. It names businesses based on what it finds on the web, so the work is making your website and listings clear, consistent and readable.
Does blocking GPTBot remove me from ChatGPT search?
No. GPTBot is OpenAI's training crawler. OAI-SearchBot is the crawler used for ChatGPT search results. OpenAI's documentation treats them separately, so you can block training and still allow search.
How long does it take for ChatGPT to notice changes?
It depends on when your pages and profiles are next crawled, which can be days or weeks. Reviews and mentions on other sites build over months. Check your results again after each change instead of expecting an instant switch.
Why does ChatGPT name my competitor and not me?
Open the sources it links under the answer. Usually the competitor has clearer service pages for that job and city, more detailed reviews, or listings on sites ChatGPT trusts for your trade. Those sources show you what to fix first.
Sources
Checked October 17, 2026. Platforms change their rules, so check the source before acting on a detail.
- Overview of OpenAI Crawlers · OpenAI
- Introducing ChatGPT search (October 31, 2024) · OpenAI
- Searching the web with ChatGPT · OpenAI Help Center
- Guidelines for representing your business on Google · Google Business Profile Help
- Prohibited and restricted content · Maps User Contributed Content Policy Help
- Online reviews posted by employees: businesses could be liable (January 18, 2024) · Competition Bureau Canada
- Authorized Heating Fuel Contractors · TSSA