How ChatGPT Decides Which Businesses to Recommend.
When someone asks ChatGPT for the best plumber near them, what happens? The signals assistants lean on and how to strengthen yours.
Ask ChatGPT for the best plumber near a given neighborhood and it answers with confidence — names, sometimes a sentence of reasoning, occasionally a caveat to double-check current details. What it is doing behind that confident answer is worth understanding, because the businesses that show up are not random, and the gap between showing up and not showing up is increasingly where new customers come from.
It isn't crawling in real time
Most AI assistants answer from a mix of training data and retrieval — pulling in current web content, search results, or a connected tool at the moment of the question, rather than maintaining their own live index the way Google does. That means the quality of what gets retrieved depends heavily on how clearly a business has stated its own facts somewhere crawlable: its website, its Google Business Profile, directories, and increasingly a dedicated llms.txt file.
Consistency across the web matters enormously
When a model is deciding what to say about a business, conflicting information — one address on the website, a different one on a directory listing, a phone number that doesn't match anywhere — reads as a reason for caution. Models trained to be helpful but not confidently wrong will often hedge or simply omit a business whose facts don't line up cleanly across sources. We cover this directly in our piece on entity consistency.
Reviews and reputation signal carry real weight
Models trained on enormous amounts of web text have, in effect, absorbed a sense of which businesses are talked about positively and which aren't, independent of any one review platform. A consistent pattern of genuine positive reviews across multiple sources does more for AI visibility than a single five-star cluster on one platform.
AI assistants reward clarity over cleverness — the business that states its facts plainly tends to beat the one that only markets well.
A note on hallucination
Occasionally a model will simply invent a detail with no real source behind it at all — a service you never offered, a location you never had. This is a known limitation of how these systems work, not something unique to any one business, and it's a reason to monitor what's being said about you periodically rather than assuming a wrong answer reflects something you did. Testing regularly, which we cover next, is how you catch this early rather than hearing about it from a confused customer.
The role of your own website in all this
It's tempting to think of AI visibility as something that happens on platforms you don't control, but your own website remains the most authoritative source a model can retrieve from — it's the one place you fully control the wording, the structure, and the facts. Treating your website as the anchor source, with directories and profiles kept consistent with it rather than the reverse, gives you the most leverage over what gets said about you, since every other source is ultimately easier to let drift out of sync.
Specificity beats generality
A page that says "we serve the greater Houston area" gives a model far less to work with than one that says "we serve Katy, Cypress, and the Energy Corridor, with same-day service available Monday through Saturday." Models answering specific questions reward specific pages — the more precisely a business describes exactly who it serves and what it does, the easier it is for an assistant to match that business to a specific customer's question rather than passing over it for a more clearly described competitor.
Structured data gives models an easier job
Schema markup — LocalBusiness, Service, FAQPage, and similar structured data types — exists specifically to remove ambiguity for machines reading a page. A model retrieving a page with clean structured data has a much easier time extracting an accurate answer than one parsing marketing prose for the same facts. We walk through the practical version of this in schema markup explained for non-developers.
What businesses can actually do about it
Keep your core facts — name, address, phone, hours, service area, pricing range — identical everywhere they appear online. Publish genuinely useful, specific content on your own site rather than generic filler, since models (like search engines before them) reward specificity. Ship structured data and an llms.txt file. Ask for and respond to reviews consistently. None of this is exotic; it is the same discipline that has always underpinned good local SEO, pointed at a slightly different reader.
Testing it yourself
The fastest way to see where you currently stand is to simply ask — open ChatGPT, Claude, or Perplexity and pose the question a real customer would ask. We walk through exactly how to run that audit in how to test what AI says about your business, including what to do when the answer is wrong, outdated, or silent on you entirely.
What happens when a model gets it wrong
Sometimes an assistant will confidently state outdated hours, a closed location, or a service you no longer offer — pulled from a stale cached version of a page or an old directory listing. There's no single dashboard to directly correct this the way there is for a Google Business Profile, but the fix is largely the same discipline: update the source pages, keep facts consistent everywhere, and give the correction time to propagate as the model's retrieval sources refresh. Patience is part of the process here in a way it usually isn't with a straightforward website edit.
Why this is worth doing now rather than later
The businesses that invest in being clearly, consistently described today are building a lead that compounds the longer AI-driven search grows as a share of how customers find local businesses. Waiting until the channel is unmistakably mainstream means competing from behind against businesses that started building clean signal years earlier.
This is the discipline behind our AI search optimization work — making sure the facts a model needs are stated clearly, consistently, and in the formats it actually reads. If you want to know where you stand today, ask us for a quick audit.
None of this requires exotic tactics. It is the same fundamentals that have always mattered for finding customers online, applied with the same seriousness to a newer set of readers — clarity, consistency, and genuine proof of quality, stated plainly enough that a machine reading quickly cannot get it wrong.
Expect this landscape to keep shifting as the underlying models and retrieval systems change. The businesses that stay ahead are the ones treating their own facts as a living asset to maintain, not a one-time setup task to finish and forget.
Watch on YouTube: AI Search — how AI recommends local businessesCurated search — opens the best current videos on this topicWritten by Rizwan Prasla, Spring Web Designer — the Houston studio behind 100 demo builds with zero repeats. When you’re ready: start a project or get your number in ten seconds.