Insights · Home Services
How home service companies get recommended by ChatGPT
8 min read

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:
| Source | What the assistant takes from it |
|---|---|
| Your website | Services offered, cities served, license and insurance, pricing approach, years in business |
| Google Business Profile | Category, hours, service area, rating, review text, photos |
| Yelp, Facebook, Apple, Bing Places | Name, address and phone confirmation; ratings; review wording |
| BBB, Angi and similar directories | Accreditation, complaint history, a second opinion on legitimacy |
| Local news | Proof you are an established local company (storm response, sponsorships, community stories) |
| Nextdoor and Reddit threads | Unfiltered 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.
- 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."
- Run each one in ChatGPT with search turned on, then in Perplexity, then in Google with AI Mode. Use a fresh chat each time.
- For each answer, record whether you were named, which competitors were, and which sources were cited. Open the cited links.
- 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.
- 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.