Free training: Operate Like a Boss
← All posts

aeo-geo

What Makes an AI Chatbot Suggest One Roofer or Plumber Over the Rest?

2026-11-10 · 6 min read

The short answer: it reads what the web says about you

A chatbot has no favorite when a homeowner asks ChatGPT or Google's AI Mode for a good roofer nearby. It looks for businesses it can describe with confidence. That confidence comes from what it reads about you on your website, in directories and in reviews. It also depends on whether those sources agree with each other.

More customers are asking these tools every year. In its research on local AI search, BrightLocal reported that 45% of consumers used ChatGPT or other generative AI tools for local business recommendations in early 2026. At Krista Mashore Coaching, we teach service owners to treat this as a visibility problem they can work on. It is not a mystery. The rest of this post covers what the research shows these tools look at and what you can do about each piece.

Watch Krista put her AI team to work. Free, live, 90 minutes.

How a chatbot finds local businesses

Most chatbots answer a local question by running a live search and reading the pages that come back. Search Engine Land reported that ChatGPT ran a Bing search for local queries, gathered roughly 20 to 30 of the top results and then organized them with its own logic. Google's tools lean on Google's own data. Steady Demand, a local marketing agency, ran thousands of local-service searches and found that about 8 in 10 AI Mode citations for local searches, such as a search for the best plumber in a given city, pointed to Google Maps or Google Business Profile data. That share varied by trade, so it is not the same for every business.

So a chatbot can only recommend you if it can find you, and it can only describe you with what it finds. A thin website, out-of-date listings and vague reviews give the tool very little to work with. When that happens, it names a competitor with clearer information, even if your work is better.

The encouraging part is that you control most of these sources. Yext studied 6.8 million AI citations across ChatGPT, Gemini and Perplexity. It found that 86% of them came from sources brands already manage, such as their own websites and listings.

Your website is the source the AI checks most

BrightLocal reviewed 200,085 localized searches across ChatGPT, Google AI Mode and AI Overviews. Nearly all of the AI responses it analyzed used a website as a source of information about a business. Yext saw a related pattern. When four AI engines all picked the same local business first, that business's own website was cited in 91% of those cases.

A chatbot cannot recommend you for water heater replacement if your site never says you replace water heaters. It also cannot place you in a suburb that your site never names. Plain, specific pages solve both problems.

  • Give each main service its own page. Say what the job involves, who it is for and what the customer can expect.
  • Name the towns and neighborhoods you actually serve. Yext's research linked location pages to a 2.9 times relative lift in being named by AI.
  • Answer the questions customers ask you on the phone, in their own words. Say whether you take emergency calls, for example, or what happens during an inspection.
  • Put your business name, address, phone number and hours in plain text, not only inside an image.

For more on writing pages that answer engines can use, see our page on AEO and GEO for local service businesses.

Your listings have to agree with each other

Chatbots cross-check what they read. BrightLocal analyzed 1.9 million citations across 116,670 domains in local AI results. Google Business Profile made up 28.5% of all citations. Yelp made up 8.53%, and BrightLocal noted that Yelp appeared more often in ChatGPT results. The Better Business Bureau, Angi and MapQuest also showed up regularly as sources.

Picture a Google profile with one phone number, a Yelp page with an old address and a BBB page that lists a service you dropped years ago. The tool sees conflicting facts, and conflicting facts lower its confidence in you. Choose one version of your name, address, phone, hours and service list. Then make every listing match it.

  • Fill out every field in your Google Business Profile, including your services and service areas.
  • Claim your Yelp, BBB and Angi listings and correct anything that is out of date.
  • Check the trade directories that matter in your field and make sure they match as well.

Reviews matter, but the star rating is only part of it

Many owners assume the highest-rated business always comes out on top. The research does not support that. Yext found that the highest-rated business in an AI-returned list ranked first only 40% of the time.

Ratings still count, and so do the words inside each review. Suppose a review says “they replaced our sump pump the same afternoon.” That tells a chatbot what you do and how quickly you did it. A review that only says “great job” tells it very little. You cannot write reviews for customers. You can ask every happy customer to mention the job you did for them. Each review platform sets its own rules about asking for reviews, so read those rules before you build a process.

Reply to reviews, both good and bad, in calm and specific language. Your replies are public text that the AI can read too. Our online reviews page explains how to make asking for reviews a steady habit.

Why the answer changes every time you ask

You may ask a chatbot the same question twice and get different names. That is normal. BrightLocal found only 20% to 33% average overlap between result sets on repeat searches, and ChatGPT came in at 23%. Yext found that four AI engines chose the same first-ranked local business in just 4% of shared cases.

This changes how you should measure progress. A single search from your phone tells you almost nothing. Run the same handful of questions every few weeks on more than one tool, and note how often your business appears. Your goal is to show up more often across many searches. You cannot own one fixed spot.

Google Maps still matters as well. BrightLocal found that Google Maps mentioned a tracked business in 66% of searches, compared with 32% to 38% for the AI surfaces it studied. Keep up your Maps work while you work on chatbots. The same clean information helps with both.

A practical order of work

Most owners do not have time to fix everything at once. This order deals with the biggest gaps first.

  • Search for your own services in ChatGPT, Google AI Mode and Gemini. Write down which businesses get named and which sources each tool cites.
  • Fix your Google Business Profile, plus the three or four directories that showed up in those citations.
  • Add or rewrite one service page and one area page each week until your main jobs and towns are covered.
  • Ask the customer for a review that names the service after every job you finish.
  • Repeat your searches each month and keep notes on what changed.

This work does not require a big budget. It requires a routine and one person who is responsible for it. Our local services coaching program walks owners through building that routine into the way the business runs.

Find out where you stand

You don't have to guess why a chatbot names another company instead of yours. You can check what it reads, fix what is missing and track your progress over time. If you want a second set of eyes on your website, listings and reviews, contact our team. We can talk through where to start.

Ready to become the go-to authority with Krista Mashore Coaching?