Guide

Why ChatGPT names contractors Google Maps doesn't show

By Youssef Hodaigui, Mindflow Marketing · Last reviewed October 29, 2026

Because the two are built from different inputs. Google Maps ranks Business Profiles by relevance, distance and prominence. ChatGPT searches the web and writes an answer from the pages it finds, such as BBB profiles, license records and company websites. In our study of 8 trades in 50 US metros, ChatGPT (the OpenAI API with web search) named 352 of the 1,183 businesses in the Google Maps top three.

Maps top three named by ChatGPT352 of 1,183
Local pack named by ChatGPT569 of 1,193
Maps top three also in Google's local pack431 of 1,184
On all three lists205 businesses

Counts from Mindflow's Home-Service Visibility Study, collected October 3–17, 2026. How we collected and counted them is on the methodology page.

01

How often does ChatGPT name the contractors at the top of Google Maps?

Less often than the top of the map suggests. In 400 trade-and-city checks, ChatGPT named 352 of the 1,183 businesses in the Google Maps top three and 569 of the 1,193 in Google's local pack. Only 205 businesses made all three lists. A top spot on the map is no promise of a mention in an AI answer.

For each check, we collected three lists on the same day: the top three Google Maps listings for the trade, the three businesses in the local pack for the service and the city, and every business ChatGPT named in five answers to one question: "Which [trade] companies in [City], [State] should a homeowner call? Name the companies and the sources." A business counted as named if it appeared in at least one of the five. The full rules are on the methodology page.

02

How does Google Maps decide which contractors to show?

From your Google Business Profile and where the searcher is. Google says local results "are mainly based on relevance, distance, and popularity," and its help page explains the third as prominence: how well known a business is. Google also says there's no way to pay for a better local ranking.

Each factor has a plain meaning for a contractor:

  • Relevance: your categories, services and description match what the homeowner typed.
  • Distance: Google measures from the searcher. "If a customer doesn't share where they are, Google uses what it knows about their location." So the map changes as the searcher moves. See proximity.
  • Prominence: Google says this is "based on info like how many websites link to your business and how many reviews you have." See prominence.

The result is a ranked list of Business Profiles near one point. The local SEO guide covers what you control.

03

How does ChatGPT decide which contractors to name?

It searches the web, reads what it finds and writes an answer with links to its sources. OpenAI says ChatGPT "may search the web automatically when your question would benefit from current information," and that it "sometimes partners with other search providers," rewriting your question into searches it sends them. It says it ranks results "using multiple factors" and that "placement is not guaranteed," but it doesn't publish how it picks which businesses to name.

Three details from OpenAI's own documentation matter here:

  • Location is approximate or stated. In the app, ChatGPT "collects general location information based on your IP address." Through the API, a developer can "specify an approximate user location." Our prompt named the city, and OpenAI's help page tells users to include their city, neighborhood or postal code when local results show the wrong area.
  • Answers carry citations. OpenAI says responses that use web search "may include citations," and a Sources button, when available, lists them. Those citations show which pages the answer pointed to.
  • Your site must be reachable. OpenAI says sites that block its search crawler, OAI-SearchBot, "will not be shown in ChatGPT search answers." Blocking GPTBot, its training crawler, is a separate setting.

So ChatGPT builds its answer from web pages about you, not from a ranked list of profiles.

04

Why are the two lists different?

Because they answer the same question from different material. Google Maps ranks profiles inside Google's own business index, measured from one location. ChatGPT reads pages across the web and names the companies those pages support. A business can be strong in one set of inputs and thin in the other, so it shows up on one list and not the other.

Google MapsChatGPT (with web search)
What it ranks or readsGoogle Business ProfilesWeb pages it finds through search
Where the searcher isMeasured distance from the searcherApproximate location, or the city named in the question
What the homeowner seesA ranked list of listings on a mapA few names in a written answer, with links
Main signals the platform namesRelevance, distance, prominenceNot published; answers cite their sources
Can you pay to rank?Google: "no way to request or pay"No one can promise a place in an answer

Platform rows come from Google's and OpenAI's own help pages, listed under Sources.

05

Do Google's own lists agree with each other?

Not often, which shows how much the inputs matter. Only 431 of the 1,184 businesses in the Google Maps top three were also in Google's local pack for the same trade and city on the same day. Both lists come from Google. What differed was the search: a fixed map point in the city for one, the service plus the city name for the other.

That has a practical meaning. ChatGPT named businesses from the local pack more often (569 of 1,193) than from the Maps top three (352 of 1,183). Our ChatGPT question also named the city, the way the local pack search did. That may be part of the reason, but we didn't test it, so treat it as a pattern, not a cause.

06

What does ChatGPT read about a contractor?

Mostly other websites about the company. We counted the links in 11,982 answers to "is this company legit?" questions. BBB was cited in 10,582, a government or licensing site in 10,288 and the company's own website in 9,557. Google itself was rarely the source: across all 13,982 answers in the study, it was linked in 161.

When the homeowner asked who to call instead, the 2,000 answers leaned on BBB (1,069) and national franchise brand websites (921). Government or licensing sites appeared in 456.

That's the clearest sign of the different inputs. The pages ChatGPT points to are mostly not your Google Business Profile. The full source counts, by trade, are in what ChatGPT checks before recommending a contractor.

Your own website shows up in this pattern too. Among Maps top-three businesses, ChatGPT cited the company's own site in 643 of 704 "is this company legit?" answers about businesses it had also named, against 1,246 of 1,694 for businesses it didn't name. That's an association, not proof the website caused the mention.

07

Why does ChatGPT name companies you can't find on the map?

Because an AI answer gives a name, not a listing. Of the 5,991 business records in our study, 978 were names ChatGPT gave that we couldn't tie to a single Google listing. Chains with several same-name listings in one metro are a common example. We never guessed those into a match, so we can't say how many were missing from Maps.

Two things follow for an owner:

  • Your name has to be the same everywhere. A name tied to one listing, one website and one license record is easy to match. A business that goes by three versions of its name is not. Search people call this being a clear entity.
  • Some names come from brand pages. Franchise brand websites were cited in 921 of the 2,000 "who should I call?" answers, so a franchise name can appear without a local listing at the top of the map.

The rules we used to match names to listings are on the methodology page.

08

Does the gap depend on your trade?

Yes. ChatGPT named 57 of 149 plumbing businesses at the top of the map but 28 of 146 in remodeling. The biggest gap between ChatGPT's naming of the two Google lists was in HVAC: it named 95 of 150 local-pack businesses but only 40 of 149 in the Maps top three. Each row covers the same 50 metros.

TradeMaps top three named by ChatGPTLocal pack named by ChatGPTMaps top three also in the local pack
Plumbing57 of 14983 of 15057 of 149
Electrical50 of 14785 of 15045 of 147
Garage door46 of 14666 of 15067 of 147
Roofing45 of 14775 of 15059 of 147
Water damage45 of 14946 of 14846 of 149
Pest control41 of 15083 of 14756 of 150
HVAC40 of 14995 of 15056 of 149
Remodeling28 of 14636 of 14845 of 146
All eight trades352 of 1,183569 of 1,193431 of 1,184

Denominators fall below 150 where a written ruling removed a listing, for example one in the wrong trade or outside the metro. City-by-city counts are on the study page.

09

What should you work on if you're on one list but not the other?

Work on the inputs the missing list uses. The map runs on your Business Profile and reviews; ChatGPT runs on what the web says about you, starting with BBB, license records and your own site. Find where you stand on both, then fix the weaker set. No one can promise a place on either list.

Where you are todayWhat the missing list readsWhere to start
Top of the map, not named by ChatGPTWeb pages about you: BBB, license and registration records, your websiteMake those records accurate and the same as your website. Make sure your site doesn't block OAI-SearchBot
Named by ChatGPT, not on the mapYour Business Profile, measured from the searcherComplete and correct your profile, categories and services, and earn reviews honestly. Distance you can't change
On neitherBothStart with your name, address and phone number on your profile, website, BBB profile and license record
On bothBothKeep facts current and check again. Both lists change

The step-by-step version for ChatGPT is in how to show up in ChatGPT answers, and for Google's AI in how to show up in Google AI Overviews. For the map side, see our Google Business Profile work. If an agency pitches this work as AEO or GEO, here's what those terms mean. At Mindflow, AI search optimization is part of every SEO plan, not an add-on.

10

How can you check your own business?

Ask both the way a homeowner would, more than once, and compare. One answer is a snapshot: in our study, "named" meant named in at least one of five answers. Look at the sources ChatGPT links, because they show what it read about your trade in your city.

  1. Search Google Maps for your trade from the part of town your customers are in, and note the top three.
  2. Search Google for your service plus your city, and note the three businesses in the local pack.
  3. Ask ChatGPT which companies a homeowner in your city should call for your trade. Ask in several new chats.
  4. Open the Sources list under each answer and note which sites it cited: BBB, a license board, a directory, your website.
  5. Compare. If you're on one list and not another, use the table above.

The free AI Visibility Review does a version of this for you: your map position for three core searches, and what Google's AI and ChatGPT say for two searches, with the three fixes we'd make first.

11

What can't our data tell you?

It can't tell you why a business was named, how the ChatGPT app behaves or what happens next month. These are counts from one collection window in 50 metros we chose. Read them with these limits:

  • Association, not cause. The counts show which lists a business appeared on, not why.
  • The API, not the app. "ChatGPT" here means the OpenAI API with web search (the model returned was `gpt-5-2025-08-07`). The app may answer differently.
  • Five answers per check. "Named" means named at least once in five. It isn't a stable ranking.
  • One window. Everything was collected October 3–17, 2026. Maps and AI answers both change.
  • Chosen markets. The 50 metros and 8 trades were picked by us, not drawn at random.
  • No calls measured. We counted lists, not phone calls or booked jobs.
  • No names. We report totals and don't identify any business in the sample.
12

Questions owners ask about ChatGPT and Google Maps

Does ChatGPT use Google Maps to pick contractors? OpenAI doesn't say it does. Its help page says ChatGPT search "sometimes partners with other search providers" and points to Microsoft's privacy statement among them; it doesn't mention Google Maps. In our study, Google was linked in 161 of 13,982 answers, while BBB and license records were cited in most "is this company legit?" answers. The pages it pointed to were mostly not Google's.

If I'm in the Maps top three, will ChatGPT name me? Not reliably. ChatGPT named 352 of the 1,183 Maps top-three businesses in our 400 checks. Being at the top of the map shows Google's profile signals are strong. It says less about BBB, license records and your website, which are the pages ChatGPT cited most when it checked a contractor.

Can I pay to be named by ChatGPT or to rank higher on Maps? Google says there's no way to request or pay for a better local ranking. No one can promise a business a place in an AI answer either, so treat any agency that guarantees a ChatGPT mention as a red flag. What you can control is the accuracy of the pages both systems read.

Is your data the same as what I see in the ChatGPT app? No. We used the OpenAI API with web search, the way a developer would. The app can use your approximate location and other settings, so its answers may differ. The pattern is still useful: check the sources the app cites for your trade in your city, and compare them with your own records.

Which list brings more calls? We didn't measure calls or booked jobs, so we can't say, and we'd be wary of anyone who claims to know for your market. The safer course is to be accurate on both, because the work overlaps: the same name, address, services and reviews feed your Business Profile and the pages ChatGPT reads about you.

13

Sources

More guides on ChatGPT and Google's AI features are in AI search.

Want to see where you stand on the map and in ChatGPT's answers? Get a free AI Visibility Review.