SOS

Insights · Home Services

How home service companies get recommended by ChatGPT

8 min read

A homeowner holding a phone showing a chat answer that lists three local HVAC and plumbing companies with star ratings, with a service van in the driveway behind.

A home service company gets recommended by ChatGPT when the assistant finds the same clear facts about it in several places it trusts: your website, your business listings, your reviews and local mentions. It does not rank companies the way a map does. It reads sources, compares them, and names the companies that look real, local, licensed and well reviewed for the exact service the customer asked about.

Nobody outside OpenAI can promise you a spot in those answers, and you should be wary of anyone who does. But the inputs are well understood, most of them overlap with good local search, and you control more of them than you probably think.

How AI assistants answer "best AC repair near me"

When a customer asks "best AC repair near me" or "who should I call for a roof leak," ChatGPT does not simply paste the question into Google. According to OpenAI's help documentation, when search is used, ChatGPT turns the request into one or more search queries, retrieves results, and writes an answer with links to its sources.

OpenAI does not publish a full list of the search providers and data partners behind local answers. Some third-party analysts report that ChatGPT leans on Bing's index plus place databases such as Foursquare and Yelp. Treat the exact percentages in those reports as unconfirmed. What is consistent across the research is that the answer is assembled from many public sources, not one.

Google's own AI features work differently. Google AI Overviews and AI Mode draw on Google's index and Google Business Profile data. Google's long-standing description of local ranking still applies underneath: relevance, distance and prominence. Our breakdown of how Google picks HVAC map pack companies covers that side.

Where the answers come from

The best public evidence comes from BrightLocal, a local search software company. Its Local AI Visibility Study analyzed 200,000 local prompts across ChatGPT, Google AI Mode and AI Overviews. Google Business Profile made up 28.6% of citations, Yelp 9.5% and Facebook 2.2%. Business websites accounted for 42% of citations on their own.

That last number matters most for you. Your own website is the single biggest source AI tools cite, and it is the one you fully control. BrightLocal also reported that Yelp appeared as a source in 80% of ChatGPT's local answers, and that legacy directories such as BBB, Angi and MapQuest are regularly cited as well.

Here is how each source tends to matter for a trade company:

SourceWhat the assistant takes from it
Your websiteServices offered, cities served, license and insurance, pricing approach, years in business
Google Business ProfileCategory, hours, service area, rating, review text, photos
Yelp, Facebook, Apple, Bing PlacesName, address and phone confirmation; ratings; review wording
BBB, Angi and similar directoriesAccreditation, complaint history, a second opinion on legitimacy
Local newsProof you are an established local company (storm response, sponsorships, community stories)
Nextdoor and Reddit threadsUnfiltered customer opinion, often phrased the way a customer would ask the question

Reviews are read as text, not just stars

An assistant can read what customers wrote. A review that says a technician found a failed capacitor and fixed an AC the same afternoon tells the assistant what you do, where, and how it went. "Great service, would recommend" tells it almost nothing. This is why a company with 400 vague reviews can lose to one with 120 specific ones.

Forums and local news act as tiebreakers

If a customer thread on Reddit or Nextdoor names your company and recommends it, that is hard for a competitor to fake and easy for an assistant to find. You cannot post it yourself without it looking staged. You can earn it by being the company people mention, and by showing up in local news through storm response, charity work or a fire-department partnership.

What an owner controls

You cannot control Reddit. You can control the five things below, and they account for most of what an assistant sees.

1. Service pages and city pages

Each core service needs its own page, written for a real question. "Water heater replacement in Tampa" should say what you install, how long it takes, what it typically costs in your market, and what permits are involved. A single page listing ten services and twenty cities gives an assistant nothing specific to quote.

Build service area pages only for cities where you actually work, with real details: neighborhoods, local codes, common problems. A roofing company can talk about hail and wind-rated shingles for its region. An HVAC company can talk about humidity, heat pump performance at local winter temperatures, and utility rebates. Our service content work follows this pattern.

2. License, insurance and credentials, stated plainly

Licensed trades have a built-in advantage that most websites bury. Put your state license number in the footer and on an "About" or "Licensing" page, along with your insurance and bonding status and any manufacturer certifications. A customer (and an assistant) can verify a license number against the state board's lookup.

What counts depends on where you work. California contractors use a CSLB license number. In Texas, HVAC and electrical work are licensed through TDLR, and plumbing through the State Board of Plumbing Examiners. Roofing licensing varies a lot by state, so state exactly what applies to you.

3. Consistent listings

Your company name, address, phone number and service area should match everywhere: website, Google Business Profile, Bing Places, Yelp, Facebook, Apple Business Connect, BBB, Angi and any trade directories. Differences like "LLC" versus no "LLC," or an old tracking number on one listing, make an assistant less sure the listings describe the same company.

Pick the primary categories carefully. "Plumber" and "Water heater installation service" send different signals than "Contractor." Keep service areas honest. Our local SEO overview explains why this groundwork matters across Google too.

4. Recent reviews that mention specific jobs

Ask every satisfied customer, within a day or two of the job, and make it easy with a direct link. Suggest, without scripting, that they mention what was done and in which town. Do not offer discounts or gifts for reviews, and do not filter who you ask. Google's policies prohibit incentivized and gated reviews, and fake reviews can get your profile suspended.

Reply to reviews in a way that restates the service: "Glad we could replace the water heater the same day in Brandon." Owner replies are public text that assistants can read too.

5. A site that crawlers can reach

Some websites block AI crawlers without the owner knowing, often through a security plugin or a robots.txt rule. To appear in ChatGPT search, OpenAI says your site needs to allow its search crawler, called OAI-SearchBot. Ask your web person to check this. Slow, JavaScript-heavy sites that hide text behind scripts are also harder for any crawler to read. See technical SEO for what to review.

A test you can run today

This takes about 20 minutes and costs nothing. Do it before you change anything, so you have a baseline.

  1. Write eight to ten questions a customer would actually ask, with your city. Mix types: "best AC repair in [city]," "emergency plumber open now in [city]," "who should I call for a roof leak in [city]," "how much does a panel upgrade cost in [city]," and "is [your company] legit."
  2. Run each one in ChatGPT with search turned on, then in Perplexity, then in Google with AI Mode. Use a fresh chat each time.
  3. For each answer, record whether you were named, which competitors were, and which sources were cited. Open the cited links.
  4. Check what it says about you when named. Wrong hours, an old phone number, a service you no longer offer or a city you do not serve all point to a listing you need to fix.
  5. Repeat the same questions in a month. Answers vary between runs, so a single result proves little. A pattern over several tries does.

The sources list is the useful part. If the answers cite Yelp and you have no Yelp page, that is your first job. If they cite a competitor's service page, that tells you what your own page is missing.

What to expect on timing and cost

Fixing listings and rewriting your core service pages is mostly time. A small company can usually do the listing cleanup in a few days. Building review volume with specific details takes weeks to months, depending on how many jobs you run. These are my own estimates, not published benchmarks.

If you would rather have someone else read your results, SEOS runs a free visibility audit that checks how you show up in Google, Maps, ChatGPT and Perplexity together. You can also read more on AI search optimization and find our trade-specific pages for HVAC, plumbing, electrical and roofing companies.

Frequently asked questions

Does ChatGPT use Google Business Profile?

OpenAI does not say it has a direct integration. But BrightLocal found Google Business Profile was the most-cited source across ChatGPT, Google AI Mode and AI Overviews combined, so keeping it accurate is still worthwhile. Some of that weight comes from Google's own AI tools.

Can I pay to be recommended by ChatGPT?

Not for organic answers. OpenAI does not sell placement in ChatGPT's recommendations, and anyone claiming they can guarantee one should be avoided. What you can do is make your company easier to verify and cite.

Do I need a separate strategy for ChatGPT and Google?

Mostly no. The same foundations feed both: a clear website, accurate listings and specific reviews. The differences are in the details, such as Bing Places and Yelp mattering more for ChatGPT, and your Google profile mattering more for Google's AI features.

How long before I see changes in AI answers?

There is no reliable timeline. Changes to your own site can be picked up in days or weeks, while reviews and local mentions build slowly. Re-run your test monthly and look for trends.

Will AI recommendations replace the map pack?

Not so far. Customers searching for emergency repairs still lean on maps, call buttons and reviews. AI answers are an added place customers look, so you need to show up in both.

Get a free SEO and AI visibility audit.

Request a free visibility audit. We will show you which services you could be winning on Google, Maps and AI assistants, what your competitors are doing, and what it would take to be the answer.