Teckel AI · Primary measurement

Why ChatGPT answers with Google Maps listings instead of websites

Updated: September 21, 2026 · By Teckel AI

Because for questions it reads as local, ChatGPT stops answering from web pages and starts answering from business data. We measured it: across 246 non-empty answers collected on 22 measurement days between July 23 and September 21, 2026, ChatGPT replied with only map listings and zero websites in 28 of them. Never a mix. In the same window, on the same queries, Claude did it 0 times out of 79 and the Google results page 0 times out of 93.

The practical consequence is blunt: when that mode fires, no website is a candidate. Not yours, not your competitor's, not the best article ever written on the subject. A business listing is. And here is the part that the Spanish edition of this research cannot contain: the mode is not a Mexico thing. It fires on English queries too, and when it does, most of the businesses it hands you have no location at all.

Teckel AI does not appear in any of those listings either. Across 224 listing slots served in this measurement, we were named zero times. This is research published against ourselves.

What exactly was measured?

A fixed set of 12 queries, run on working days against three engines, with every answer stored as raw JSON including the full list of URLs returned. Eight queries are in Spanish, three in English, one is a brand defence query. The engines are the OpenAI API with web search and Mexico geolocation, the Anthropic API with web search, and the google.com.mx results page through SerpAPI. The numbers below come from re-reading those stored files, not from remembering what the answers looked like.

One definition matters for everything that follows. We call an answer a listing answer when every URL in it is a google.com/maps/search/ link, and a web answer when none of them is. Runs where an engine returned no URLs at all are excluded from the denominators, which is why the engine totals below do not add up to the number of runs.

EngineAnswers with resultsListing answersWeb answersMixed
ChatGPT (OpenAI API, web search)7428460
Claude (Anthropic API, web search)790790
google.com.mx (SerpAPI)930930
Total246282180

Two readings of that table are worth separating. The first is that roughly two out of five ChatGPT answers with results in this query set were listings. The second is that no other engine did it once. This is a product decision by one vendor, not a property of AI answers in general, which also means it can change without notice.

Is the switch really binary?

Yes, and that is the finding with the most consequences. In 246 answers there is not one case of an answer that offered some listings and some websites. It is eight business cards and no links, or it is links and no cards. A ranking you can climb gradually is one thing. A door that is either open or shut is a different thing to plan around.

The clearest series is the Spanish commercial query mejor consultora de IA en México, run 21 times in this window: 16 listing answers and 5 web answers. The same question, the same engine, the same geolocation, flipping between two entirely different answer machines depending on the day.

Does it happen in English?

It does, and this is the section the Spanish edition cannot have. The English query who builds AI-ready websites returned eight map listings and zero websites in 4 of its 5 runs. Nothing in that question mentions a city, a country or a neighbourhood. It asks who does a job.

DateAnswer typeWhat came back
August 3, 20268 listings, 0 websitesApexSites, Brainfy AI (Edmonton), IncubizLab (Texas), BuildInADay, ReadyWeb AI, RealAI, Fox Build AI, DQOT Solutions
August 31, 20268 listings, 0 websitesApexSites, Brainfy AI (Edmonton), BuildInADay, Fivetries, RealAI (Sherman Oaks, California), ATF WebWorks, IncubizLab (Texas), ReadyWeb AI
September 7, 202610 websites, 0 listingsSoloist AI blog, TechRadar, StaticMania, Bluehost, ScoreApps, apexsites.ai, Dribbble, Buildly AI
September 15, 20268 listings, 0 websitesBrainfy AI (Edmonton), Buildly AI, BuildInADay, IncubizLab (Texas), ATF WebWorks, ReadyWeb AI, Fivetries, Buildream AI
September 21, 20268 listings, 0 websitesBuildly AI, BuildInADay, ATF WebWorks, RealAI, IncubizLab, ReadyWeb AI, SiteIt.ai, 1MillionWebs

So the trigger is the shape of the question, not the language and not an explicit place name. If your category can be read as "a provider you might hire", it can fall into the mode, in English, from anywhere.

The strangest result: most of the English listings have no location

Read the last row of that table again. Buildly AI, BuildInADay, ATF WebWorks, SiteIt.ai, 1MillionWebs: no city, no state, no country. That is not our omission. On September 21 ChatGPT gave the location of all eight businesses as N/A and still handed over a Google Maps search link for each one.

Counted across the whole measurement, 25 of the 32 listing slots served on the English query named a business with no stated location, and 0 of the 192 slots served on the Spanish queries did. In Spanish every single card carried a real city: Ciudad de México, Guadalajara, Mérida, Puebla. In English the local mode is mostly placeless.

Language of the queryListing slots servedWith a stated locationWithout one
Spanish (Mexico geolocation)1921920
English32725 (78%)

We do not know the mechanism and we are not going to invent one. What we can describe is what it does to a buyer: they are handed the interface of a local answer, eight nearby-looking options, for businesses the system cannot place on a map. The form promises proximity that the data does not contain.

Who occupies those slots, and how stable is it?

Across the measurement, 224 listing slots were served to a total of 55 distinct businesses: 41 on the Spanish queries and 14 on the English one. That is heavy rotation for eight positions. Nobody owns the set, but a few names recur often enough to be worth naming.

BusinessStated locationSlots won
Zynapse Consulting and AI SolutionsCiudad de México22
NextiaCiudad de México21
FresifyCiudad de México15
Grupo ALICAMCiudad de México14
LogicMérida, Yucatán13
Brainfy AIEdmonton, Canada3
IncubizLabTexas, USA3
Teckel AICiudad de México0

The English side of the table is thin on purpose: 32 slots split across 14 businesses means almost nobody repeats. The most frequent name in the English listings has three appearances. In Spanish the leader has twenty-two. Whatever source feeds the English local mode, it is far less settled.

The same business can come through either door

One case in the data is worth isolating, because it is the closest thing to a control. ApexSites appears as a map listing with no stated location on August 3 and again on August 31. On September 7, the same query in web mode returns apexsites.ai as a website. Same business, same question, two different retrieval paths, two weeks apart.

That kills the tempting conclusion that you must choose between being a listing and being a site. The two modes draw on different sources, and a business that exists cleanly in both gets a candidacy in both. It also means the work is additive, not a bet: content does not help you in listing mode, a listing does not help you in web mode, and the mode is not yours to pick.

Why does ChatGPT answer this way at all?

Because for local queries it is not using its index of pages, it is using business and map data. OpenAI launched the local mode in ChatGPT Search in December 2024, with listings, a map, and the ability to tap a business to call it or open its site. In July 2026, Search Engine Land reported the agreement that brings Yelp's reviews, ratings, photos and business data into ChatGPT.

"The OpenAI partnership adds ChatGPT to Yelp's distribution network, with Yelp branding and links accompanying its content."

Jeremy Stoppelman, chief executive of Yelp, quoted by Search Engine Land, July 23, 2026.

Glenn Gabe, the search consultant who documented the launch of the local mode, framed it by what it does to local businesses rather than by the technical novelty:

"Google Search is incredibly important for local businesses, many have noted that local listings often act as their websites in the SERPs, ranking in the local pack is super important, etc., so ChatGPT now having a 'local mode' is important."

Glenn Gabe, G-Squared Interactive.

Our measurement adds one thing to that framing. Gabe is describing local businesses, the restaurants and dentists the local pack was built for. What the data shows is that the mode now fires for professional services bought remotely: AI consultancies, website builders. Categories where nobody expects to walk in.

What does this change if you sell services in English?

Four things, in the order we would do them, with the honest caveat attached to each.

What this does not fix

Being in the listings is not the same as being chosen from them, and we have no evidence about what happens after the card appears. We measure what the engines return, not what buyers click, and not what they buy. The rotation we see also means a listing slot is not a position you hold, so a week of appearances proves less than it feels like it proves.

There is also a limit worth stating plainly: 28 listing answers is a small denominator, and the English side of it is 4 runs of a single query. The binary pattern is strong because it has zero exceptions in 246 answers, not because the sample is large. We keep running it, and we will say so here if it breaks.

How we work on this at Teckel AI

We build sites that answer engines can read, and we measure which agents actually read them. That is the AI Websites work, from 2,500 USD, and the category itself is explained in what is an agent-ready website. This article exists because the same measurement rig that tracks whether we get cited also produced a finding that is more useful to you than to us. The first action it put on our own list is the Google Business Profile we still have not set up.

If you want your own version of this measurement for your category, the diagnosis is free and we will hand you the raw answers, not a score.

Request a free diagnosis

Or reach us directly on WhatsApp: +52 55 3216 1578 · george@teckel-ai.com

Frequently asked questions

Why does ChatGPT answer with Google Maps listings instead of websites?

Because for queries it reads as local, ChatGPT does not answer from its index of web pages. It answers from business and map data. OpenAI launched a local mode in ChatGPT Search in December 2024 with listings and a map, and in July 2026 Search Engine Land reported the deal that brings Yelp reviews, ratings, photos and business data into ChatGPT. When that mode fires, the answer is made of business cards, not links to content.

Does ChatGPT ever mix map listings and websites in the same answer?

Not once in our measurement. Across 246 non-empty answers collected over 22 measurement days between July 23 and September 21, 2026, 28 were entirely map listings and 218 were entirely web pages. Zero were a mix. The switch is binary: when the local mode fires, no website is a candidate, however good the content is.

Do Claude and Google do the same thing?

No. In the same window and on the same queries, Claude returned map listings in 0 of 79 non-empty answers and the google.com.mx results page returned them in 0 of 93. Only ChatGPT switched modes. That matters because it means the behaviour is a product decision by one vendor, not a property of AI answers in general, and it can change without notice.

Is this only a Mexico or Spanish-language problem?

No. The English query who builds AI-ready websites returned eight map listings and zero websites in 4 of its 5 runs. The businesses were in Edmonton, Texas and Sherman Oaks, and in most cases in no stated place at all. The trigger is the shape of the question, not the language.

Why do some of the businesses have no location?

We do not know why, and it is the oddest thing we measured. Of the 32 listing slots served on the English query, 25 named a business whose location ChatGPT stated as N/A or Not specified, while still linking to a Google Maps search for it. In Spanish, 0 of 192 slots did that. So in English the local mode is mostly placeless: it uses the shape of a local answer for businesses it cannot place on a map.

What should a services business do about it?

Treat the business listing as a candidacy, not as marketing housekeeping. Claim and complete the Google Business Profile with the right primary category, and do the same on Yelp now that its data feeds ChatGPT. Then keep publishing content, because the same query set shows the two modes alternate and the web mode is still the common case, 218 of 246 answers. Neither move guarantees you appear at all.

Does Teckel AI appear in those map listings?

No. In 224 listing slots served across the whole measurement, Teckel AI was named zero times. This is a finding we publish against ourselves, not a claim of victory, and the first item it puts on our own list is the Google Business Profile we have not set up yet.

How was this measured?

A fixed set of 12 queries, 8 in Spanish and 3 in English plus one brand-defence query, run on working days against three engines: the OpenAI API with web search and Mexico geolocation, the Anthropic API with web search, and the google.com.mx results page through SerpAPI. Every answer is stored as raw JSON with its URLs. The counts in this article come from re-reading those files, and any run where an engine returned nothing is excluded from the denominators.

Sources

Keep going: how to get ChatGPT to recommend your business, what an agent-ready website is, and the Spanish edition of this research with the Mexican listing detail: cuando le preguntas a ChatGPT por un proveedor en México.

Back to guides

Keep reading