Skip to main content
All Articles
GEO

How ChatGPT Really Finds Local Businesses (and Why Google Still Decides)

AI assistants don't replace Google for local search — they read it. A clear, technical look at how ChatGPT, Perplexity and Copilot actually surface local businesses, and what that means for your discoverability.

doubleBaRRiL Team 5 min read

If you sell to someone in Sandton, Cape Town or Durban today, there is a very real chance the first time they encounter your business is inside an AI answer, not on a search results page. They ask ChatGPT for “the best digital marketing agency in Johannesburg,” they ask Copilot for “a plumber that handles geyser bursts near Fourways,” they let Google’s AI Overview summarise their options — and they act on whatever the assistant tells them.

Most business owners assume this is a black box: that AI assistants have some internal “knowledge of local businesses” they update on a mysterious schedule. That mental model is wrong, and it leads to wasted effort. The truth is much more useful: AI assistants don’t replace Google for local search — they read it. Once you understand how that retrieval actually works, you stop chasing ghosts and start working the levers that matter.

The architecture, in one diagram

When you ask a chat assistant “best web developer in Sandton,” this is roughly what happens:

User → Assistant → Query fan-out → Search/Index → Documents → Synthesis → Answer

Each arrow is doing real work, and each one is a place you can be filtered out:

  1. Assistant receives your conversational query.
  2. It fans out that query into one or several search-engine queries — usually Bing or Google-derived sources, sometimes a dedicated local index, sometimes both.
  3. The search/index layer returns ranked results: SERP snippets, Google Business Profile cards, Maps listings, reviews, directory citations.
  4. The assistant fetches and reads the top documents.
  5. It synthesises an answer from what those documents say, often quoting two or three of them by name.
  6. You see a confident paragraph — but that paragraph is shaped, end-to-end, by what the assistant could find and what it judged trustworthy.

If you are not in step 3, you are not in step 6.

What “live retrieval” actually means

The phrase you will hear is retrieval-augmented generation (RAG). For local queries it works like this:

  • The assistant decides the question is time- or place-sensitive. “Best plumber near Fourways” obviously is. “What is generative engine optimisation” usually is not.
  • It issues one or more live search queries — typically rewritten for the search engine (“plumber Fourways 24 hour geyser”) rather than passed verbatim.
  • It pulls the top results, often weighted toward Google Business Profile, Maps listings, directory pages, and a couple of well-ranked organic pages.
  • It composes the answer using the documents it just read, not from its training memory. That is why the same question can return different answers on different days — the index moved underneath the model.

This is why the deepest fact about AI local discoverability is also the simplest: if Google cannot see you clearly, no AI assistant can either. AI inherits Google’s view of the world.

Where Google quietly decides the answer

Three Google surfaces do most of the work for local AI answers:

1. Google Business Profile (GBP). This is the single highest-weight signal for local intent. AI assistants treat GBP data — name, categories, service areas, hours, reviews, Q&A, posts, photos — as authoritative. A claimed, complete, regularly updated GBP is the closest thing to a fast-track for AI visibility. An unclaimed or out-of-date one quietly disqualifies you from most “near me” answers, regardless of how good your website is.

2. Maps proximity and ranking. For genuinely geographic queries (“near me,” “in [suburb]”), Google’s local ranking — proximity, prominence, relevance — drives which businesses make it into the AI’s source set. An AI assistant cannot recommend a business it never read about. If you are not in Google’s local pack for your category, you are usually not in the AI’s shortlist either.

3. Citations and structured data. Consistent NAP (name, address, phone) across directories, plus LocalBusiness / Organization schema on your site, gives the retrieval layer high-confidence anchors. Inconsistencies create ambiguity, and ambiguity gets dropped from confident answers.

The conversation-design layer (where AI does add something new)

Local SEO is necessary but not sufficient. AI assistants apply a second filter: how citable is this source? Two pages can rank equally well; only one gets quoted.

Pages that get quoted tend to share a few traits:

  • A direct, declarative answer within the first 100 words. (“doubleBaRRiL is a Johannesburg digital marketing agency specialising in GEO, technical SEO and lead generation for South African enterprise.”)
  • Short, named sections that map to natural sub-questions (services, pricing, location, hours, process).
  • Specific, verifiable facts — founding year, suburb, named services, named clients or industries — rather than vague positioning copy.
  • FAQ sections with clean question-answer pairs. These are unusually citable because the assistant does not have to do extraction work — the structure already matches what it needs to quote.
  • Schema markup that names the entity (LocalBusiness, Organization, FAQPage) so the retrieval layer can resolve “who is this page about” with zero guesswork.

You are essentially writing two audiences at once: a human skimming the page, and a language model trying to lift a quotable sentence in under a second.

The practical checklist

If you want to be in AI answers for local queries in South Africa, the work is not exotic. It is the same fundamentals, executed with more discipline:

  • Claim, complete and post weekly on your Google Business Profile. Categories, services, service areas, hours, photos. Use the Q&A section to seed real questions and answer them yourself.
  • Get your NAP consistent everywhere. Audit directory listings — Yellow Pages, Brabys, industry-specific directories, Apple Maps, Bing Places. Inconsistencies do not just hurt ranking; they create ambiguity that AI assistants resolve by ignoring you.
  • Publish LocalBusiness schema on your home page and a Service schema block on each service page. Include areaServed, priceRange, openingHours.
  • Add an FAQ block to every service and location page, with the actual questions your customers ask. Pair it with FAQPage JSON-LD.
  • Write a clear, single-sentence brand answer in your homepage hero and meta description. If an AI had one sentence to describe you, this is the one.
  • Earn citations from local sources — chambers of commerce, industry bodies, local press, partner sites. These are what tell the retrieval layer you are real and relevant in this place.

The bottom line

AI assistants are not a new discovery channel sitting alongside Google. For local search they are a new interface on top of Google. Treating them that way is liberating: it means the work is knowable, the levers are familiar, and the agencies trying to sell you “AI visibility” as a separate discipline are mostly repackaging the local-SEO playbook with a fresh label.

The businesses winning in AI answers right now are the ones who did the unglamorous local-SEO work, and then layered on the conversational and structural cues that make their pages easy to quote. Do those two things together, and you will not just be findable by AI — you will be the answer it gives.

Frequently asked questions

1 Does ChatGPT actually search Google for local businesses?

ChatGPT with browsing or Search enabled issues live web queries through Bing (and increasingly Google-derived sources), then synthesises an answer from the returned pages. For 'near me' or city-scoped queries it relies heavily on indexed sources like Google Business Profile listings, directory citations, and structured local pages. If you are invisible on those, you are invisible inside the AI answer.

2 If I optimise for Google, do I automatically rank in AI answers?

Largely yes for local search — but not entirely. Strong local SEO (GBP, citations, schema, NAP consistency) is the foundation. AI answers add a second filter: clarity, citation-friendliness, and how easy your content is to lift as a quoted fact. A page that ranks well but is written as marketing fluff often loses to a less-trafficked competitor with crisp answers.

3 Which AI assistants matter most for local search in South Africa?

ChatGPT (with Search), Microsoft Copilot, Google AI Overviews and Perplexity. Google AI Overviews is the highest-volume answer engine because it inherits Google's traffic. ChatGPT is the fastest-growing for research-style local questions ('best web developer in Sandton'). Perplexity and Claude are smaller but influential for B2B buyers.

4 What is the single biggest mistake local businesses make for AI visibility?

Treating their Google Business Profile as a set-and-forget directory listing. AI assistants weight GBP heavily for local intent. Inconsistent NAP across listings, missing categories, no recent posts, no Q&A, and stale photos all cost you visibility in both Google's local pack and every AI assistant that reads it.

5 How quickly do AI assistants pick up new content?

Live-retrieval engines (ChatGPT Search, Copilot, Perplexity, AI Overviews) reflect new content within hours of Google indexing it. Model-only answers without retrieval rely on training data and can lag by months. For local businesses this means the SEO clock — index speed, sitemap submission, GBP updates — is also your AI clock.

#GEO #AI search #local SEO #ChatGPT #Google Business Profile #South Africa

Take the next step

Ready to Apply These Insights?

Get a free technical audit of your current digital acquisition stack.

Start Your Free Audit →
Book a 15-Minute Strategy Call →