How ChatGPT Picks a Local Business to Recommend
ChatGPT's live agent made 3,983 page fetches in one week across 8 sites No Time For SEO tracks. How ChatGPT picks the local business it names.
When someone asks ChatGPT for ‘the best [service] near me,’ ChatGPT does not search Google. It fires a tool call against Bing’s search index and a places database, usually Foursquare or Bing Places, then names two or three businesses it can verify. Across the 8 sites No Time For SEO tracks in server logs, ChatGPT’s live agent chatgpt-user fetched pages 3,983 times in the week of Monday July 27, 2026.
That number matters because chatgpt-user is ChatGPT reading real pages to answer real people, not a background training crawl. This guide shows exactly how the pick happens and how to become the business it names.
- ChatGPT’s local recommendations run on Bing’s index plus a places database, not Google’s ranking.
- ChatGPT behaves like a decision assistant: it narrows to a handful of names, not ten blue links.
- Reviews, NAP consistency, LocalBusiness schema, and third-party mentions are what it verifies.
- You can test your own visibility with a repeatable set of prompts and a simple log.
Everything below is either our own measured server-log and Google Search Console data or a named source. Nobody outside OpenAI knows the exact selection rules, so we describe behavior we can observe and measure, never insider claims.
How does ChatGPT actually find a local business to recommend?
ChatGPT retrieves local business data through a live tool call to Bing search and a places database, not through Google’s ranking algorithm. When your prompt looks local, the model chooses to browse instead of answering from memory. It then issues search queries, reads a few result pages with the chatgpt-user agent, and extracts names, addresses, ratings, and hours.
When ChatGPT browses instead of answering from memory
The decision to browse is the part almost no other guide explains. ChatGPT weighs whether its training data can answer safely. Training data has a cutoff and can be many months old, so for ‘open now’ or ‘near me’ questions it usually browses. For a generic ‘what is a good coffee brand’ it may answer from memory instead.
- Classifies the prompt as local and time-sensitive, which triggers browsing.
- Fans out the query into several location-plus-service searches (covered below).
- Queries Bing’s index and a places database for candidate businesses.
- Fetches a handful of candidate pages live with the chatgpt-user agent.
- Verifies each candidate against reviews, NAP, and schema, then names two or three.
Notice the funnel. ChatGPT behaves like a decision assistant, not a ranking engine. Google hands back ten blue links and lets you choose. ChatGPT narrows to a tiny shortlist and hands you an answer, so the cost of being left off that shortlist is total invisibility, not page two.
Where the local data actually comes from
Different AI systems read different databases. The table below maps the main local data sources to the systems that lean on them, based on our testing and public documentation.
| Data source | Systems that lean on it | What to do about it |
|---|---|---|
| Bing Places | ChatGPT search, Copilot | Claim and complete it; it feeds Bing’s index directly |
| Foursquare / FSQ Places | ChatGPT places lookups, Apple Maps | Keep your Foursquare listing accurate |
| Google Business Profile | Google AI Overviews, Google Maps AI | Primary for Google, indirect for ChatGPT via web pages |
| Apple Maps / Yelp | Siri, Apple Intelligence | Yelp reviews power Apple place cards |
| Your website + LocalBusiness schema | Every browsing AI, including ChatGPT | Structured data is machine-readable proof |
Takeaway: ChatGPT and Google read different databases, so a strong Google Business Profile does not automatically win you ChatGPT.
Does ChatGPT use my location to recommend local businesses?
ChatGPT uses a coarse location signal or the location you type, but it does not read precise GPS by default the way a phone maps app does. If you say ‘near me’ without a city, ChatGPT infers a rough area from your prompt context or account region, which is often imprecise.
The practical takeaway: the businesses that win vague ‘near me’ prompts are the ones whose city and service area are stated explicitly on their pages and listings. If your service area is only implied, ChatGPT cannot match you to a city it half-guessed.
When you do name a city, ChatGPT fans the query out. ‘Best emergency dentist near me’ in Denver becomes several searches at once: emergency dentist Denver, 24 hour dentist Denver reviews, dentist open now near [ZIP], and top rated dental clinic Denver. Each branch returns candidates, and ChatGPT merges them into one shortlist.
Do AI assistants pull local recommendations from Google Maps?
ChatGPT does not pull local recommendations from Google Maps; Google’s own AI Overviews and Maps generative features do. This is the single most common misunderstanding among owners who assume all AI reads Google. ChatGPT’s local search runs on Bing’s index, so a strong Google Maps presence does not automatically carry over.
- Google’s AI (AI Overviews and Maps): pulls from Local Guides content, Maps reviews, and Google Business Profile.
- ChatGPT: leans on Bing Places, Foursquare, and whatever it can browse live at answer time.
Two different pipelines mean two different profiles to maintain, so a business that dominates Google Maps in its town can still be absent from ChatGPT, and the reverse happens too. Treat them as separate channels with separate listings, not one presence that spreads everywhere on its own.
Does Apple Maps and Bing Places data affect AI local recommendations?
Bing Places data directly affects ChatGPT’s local recommendations because ChatGPT’s search runs on Bing’s index. A claimed, complete Bing Places listing is one of the highest-leverage moves for ChatGPT visibility, and most owners have never touched it.
Where Apple Maps and Foursquare fit
Apple Maps matters less for ChatGPT and more for Siri and Apple Intelligence. Apple place cards draw on Yelp and Foursquare data. Because ChatGPT also uses Foursquare for places lookups, an accurate Foursquare listing quietly helps both systems at once.
- Claim your listing at bingplaces.com.
- Match your name, address, and phone exactly to your website.
- Update your Foursquare listing so Apple and ChatGPT read the same facts.
Why does ChatGPT recommend competitors in my town but not me?
ChatGPT recommends competitors when they have stronger entity authority: more reviews, consistent NAP, third-party mentions, and fresher, more detailed content than you. The model is not punishing you. It simply found more evidence that the competitor is real, trusted, and relevant to the query.
- Review volume and star rating: a trust signal AI models weight heavily.
- NAP consistency: matching name, address, and phone verifies you are one real entity.
- Third-party mentions: directories, local press, and industry sites confirm you exist.
- Fresh, detailed content: service pages and posts that prove current expertise.
In fairness, ChatGPT is doing something reasonable here. Faced with two businesses and limited signal, naming the one with 400 consistent reviews over the one with 12 mismatched listings is a sensible bet. The fix is not to complain about it. The fix is to become the better-evidenced option.
Why detailed content wins the mention
Content depth is a real lever. One researched article No Time For SEO wrote for a 5-location dental group earned 52,171 Google impressions in one month while ranking on page one, measured July 2026. After our takeover, 53% of that group’s Google clicks came from non-branded searches: people who did not know the practice name, within the top-100 query sample. Detailed pages get found by people and machines not already looking for you.
What changes when ChatGPT’s web browsing is on versus off?
With browsing enabled, ChatGPT fetches live pages and can name current businesses; with browsing disabled, it answers from training data that can be many months stale. This is why the same prompt can return different businesses on different days or accounts.
Our logs show how heavily the live path runs. In the week of Monday July 27, 2026, chatgpt-user made 3,983 live fetches across the 8 sites we track, while training crawlers hit those same sites 4,129 times (GPTBot 563 and ClaudeBot 3,566), versus 825 PerplexityBot hits. Live answer-time reading and background training crawling are now similar in volume.
AI agent activity in one week across 8 tracked sites
| User-agent | Hits, week of Mon Jul 27, 2026 | What it does |
|---|---|---|
| chatgpt-user | 3,983 | Live answer-time fetch when ChatGPT reads a page for a real question |
| ClaudeBot | 3,566 | Anthropic training crawl |
| PerplexityBot | 825 | Perplexity index and answer crawl |
| GPTBot | 563 | OpenAI training crawl |
| All AI crawlers and agents combined | 22,143 | Total AI hits across the 8 tracked sites that week |
Takeaway: chatgpt-user alone made 3,983 live fetches in one week, so being fast and easy to fetch is now a direct visibility factor.
What this means for you: if ChatGPT is not browsing, it can only recommend businesses solid enough to have entered its training data, which favors well-established, widely-cited names. Winning the live path, by being fast and easy to fetch, is how a newer business gets a shot at all.
How do I show up when someone asks ChatGPT for the best in my city?
To show up in ChatGPT’s best-in-city answers, give it consistent, verifiable evidence across Bing Places, reviews, your NAP, and LocalBusiness schema markup. There is no button to press and no promised slot; anyone promising a locked-in position is overselling. You are stacking signals that make you the safe pick.
- Claim Bing Places and Google Business Profile with identical details.
- Fix your NAP so name, address, and phone match on every directory and review site.
- Earn reviews steadily; review volume and rating are trust signals AI weights heavily.
- Add LocalBusiness schema so your core facts are machine-readable structured data.
- Publish detailed service pages and FAQ content that demonstrate real expertise.
For a deeper walkthrough, see How to Get Your Business Mentioned in ChatGPT and How AI Chatbots Choose Which Business to Recommend. Both go step by step through the same signal stack.
How do I rank locally in AI search without a physical storefront?
Service-area businesses rank in AI search by declaring their service area explicitly and using LocalBusiness schema with an areaServed value instead of a public street address. Hiding your address is fine. Hiding your service area is fatal, because that is the exact field ChatGPT matches against a city.
| Signal | Storefront business | Service-area business |
|---|---|---|
| Address | Public street address, verified | Hide address, set a service area |
| Schema | LocalBusiness with streetAddress | LocalBusiness with areaServed, no streetAddress |
| Google Business Profile | Storefront address shown | Set to deliver goods and services to customers |
| Pages | One page per physical location | One landing page per city served |
Takeaway: a service-area business swaps street address for an explicit areaServed value and a landing page per city, so ChatGPT can still match you to a location.
Proof this works without a storefront
A trading-education platform shows the same principle without a storefront. A trading-education platform No Time For SEO runs search for has 82 of its top 100 keywords on page one of Google, and 63% of its clicks are non-branded, measured in July 2026. That authority came from depth and consistency, not a street address on a map.
How do I test and track whether ChatGPT recommends my business?
Test your ChatGPT visibility by running the same fixed set of prompts on a schedule and logging whether your business is named, every two weeks. Most guides say ‘run an audit’ and stop. Here is the concrete, repeatable method we use for clients.
- Fix a prompt set, for example: ‘best [service] in [city]’, ‘[service] near me open now’, ‘who should I hire for [service] in [city]’, and ‘top rated [service] in [neighborhood]’.
- Run each prompt in a logged-out ChatGPT session with browsing on, then repeat the set with browsing off.
- Record the date, prompt, browsing state, businesses named, and your position if named.
- Repeat every two weeks so you measure movement, not a single lucky or unlucky snapshot.
- Note which competitors recur; those are the exact entities you need to out-evidence.
Full disclosure: checking and improving this visibility is what No Time For SEO does for clients. The steps above work whether or not you hire anyone, and the log is yours to keep. For a guided version, see How to Check If ChatGPT Recommends Your Business and Why ChatGPT Doesn’t Know Your Business Exists.
Frequently asked questions
Does ChatGPT use Google to recommend local businesses?
No. ChatGPT’s local search runs on Bing’s index and a places database such as Foursquare or Bing Places, not Google’s ranking. Google’s own AI Overviews and Maps features use Google Business Profile and Maps reviews. They are separate systems with separate listings to maintain.
How often does ChatGPT read my website?
Often, if your pages are relevant and fast. Across the 8 sites No Time For SEO tracks, the chatgpt-user agent made 3,983 live page fetches in the week of Monday July 27, 2026. That agent reads pages at answer time to respond to real questions, so a slow or blocked site quietly costs you visibility.
Can I pay ChatGPT to recommend my business?
No. There is no paid slot in ChatGPT’s local answers, and anyone promising a locked-in position is overselling. You earn a mention by stacking evidence: claimed Bing Places, consistent NAP, steady reviews, LocalBusiness schema, and detailed content that proves expertise.
Does review count really change ChatGPT’s picks?
Yes, review volume and star rating are trust signals AI models weight heavily. Between two similar businesses, ChatGPT tends to name the one with more consistent, higher-rated reviews because it is stronger evidence of a real, trusted operation. Reviews are not the only factor, but they are one of the clearest.
How fast does my site need to load for ChatGPT to use it?
Aim for a time to first byte under 500 milliseconds. AI agents fetch pages live rather than from a cached index, so a slow response or a dropped connection means ChatGPT silently skips your page and reads a competitor instead.
Will ChatGPT recommend a brand-new business?
Only if it can browse and verify you. With browsing off, ChatGPT relies on training data that favors well-established, widely-cited names. With browsing on, a new business with a claimed Bing Places listing, consistent NAP, and clear schema can surface, which is why winning the live path matters most for newcomers.
Your do-this-now checklist
Work through this in one focused afternoon this week. None of it requires a developer, and every step raises the evidence ChatGPT reads about you.
- Claim your Bing Places listing at bingplaces.com and complete every field.
- Audit your NAP across your site, Google, Bing, Foursquare, and Yelp; fix any mismatch.
- Add LocalBusiness schema, with areaServed if you have no storefront.
- State your city and full service area in plain text on your homepage and service pages.
- Ask five recent happy customers for a review this week to build volume.
- Check your time to first byte and get it under 500 milliseconds if it is slow.
- Run the four test prompts logged-out, browsing on and off, and log the results.
- Diary a repeat of the test in two weeks so you track movement, not a snapshot.
Want your business named in answers like these?
Send us your website. In two business days you get a free, human written report on where you show up on Google and in AI answers, and what we would fix first.
Get your free audit →