How AI actually decides who to name
It’s tempting to imagine ChatGPT “knows” businesses the way a well-connected neighbor does. It doesn’t. When someone asks an answer engine for a local recommendation, three things happen in order — and each one is a place your business can drop out.
- Retrieve.The engine gathers candidate sources — web pages it can crawl, plus structured local data it already holds. Pages that aren’t indexed never enter the pool.
- Read.It parses the text and structure of those sources to work out what each one actually says about a business. Information hidden in images, scripts or vague copy doesn’t register.
- Select & name.It surfaces the businesses whose details are specific, internally consistent and backed up by more than one source. Ambiguity is treated as risk — and risky candidates get left out.
If an answer engine can’t crawl, read and trust your page, none of the clever “AI optimization” tactics matter — there’s nothing for it to recommend.
The real reasons you’re being left out
In practice, the businesses AI assistants skip tend to fail on one or more of the same handful of fundamentals. None of them are exotic; all of them are within your control.
1. The page can’t be crawled or indexed
This is the most common and most fatal issue. If your site renders entirely in the browser with JavaScript, blocks crawlers in robots.txt, or simply was never indexed, then as far as a retrieval layer is concerned your business doesn’t exist. No crawl, no candidacy.
2. Weak or missing entity & NAP signals
AI engines assemble an entity— a stable, machine-readable idea of “this specific business” — out of your name, address, phone number (NAP) and service area. When those details are missing from your pages, buried in an image, or worded differently from one place to the next, the entity stays fuzzy and the engine hesitates to name you.
3. Thin or unstructured content
A homepage that says little more than “quality service you can trust” gives an answer engine nothing concrete to quote. Engines favor pages that answer real questions directly — what you do, who you serve, what it costs, what makes you the right choice — in clear, self-contained passages.
4. No structured data
Schema markup doesn’t manufacture authority, but it removes ambiguity. LocalBusiness and FAQPageschema spell out, in a format machines read directly, the facts you already display — making them far easier to extract and cite confidently.
5. Low authority and few citations
Answer engines weight corroboration heavily. A business named in several reputable places — established directories, local press, genuine reviews — reads as real and recommendable. A business that exists only on its own website is harder to vouch for, so it’s mentioned less often.
Where your Google Business Profile fits
People often ask whether they need to “do something” with Google Business Profile to show up in AI answers. Here’s the honest, non-salesy version of how it works:
Your Google Business Profile (and equivalents like Foursquare) is one of the cleanest, most structured descriptions of your business on the web — name, location, category, hours, reviews. AI assistants lean on exactly this kind of local data; ChatGPT’s local results, for instance, reportedly draw heavily on Foursquare and Google Business Profile data. For ChatGPT specifically, Foursquare is reportedly the larger of the two sources — but you can’t claim a Foursquare listing as directly, so an accurate Google Business Profile is the practical lever for most owners. So an accurate, complete profile is a strong content and entity signalthe model reads — not a service you have to buy. Keep it correct and consistent with your website, and you’ve strengthened a signal AI engines already use.
What to do about it
Work these in order. Each step makes your business easier for an answer engine to find, read and trust — the same order the engine itself works in.
Make sure the page is actually crawlable and indexed
Confirm the pages describing your business return real HTML (not a blank shell that needs JavaScript to load), aren’t blocked in robots.txt, and are indexed in Google. View the page source (right-click → View Source) — if your business name and address aren’t in that raw HTML, the AI layer can’t read them either. If a normal search engine can’t read the page, the AI layer that sits on top of it has nothing to retrieve (here’s how to test what AI can see).
State who you are, where you are, and what you do — in plain text
Put your business name, address, phone number and service area in readable HTML on the page, worded consistently with how they appear everywhere else online. AI engines build an entity for your business out of these signals; mismatched or missing details make that entity fuzzy.
Answer the real questions your customers ask
Write a clear, self-contained answer to each question a customer would type — pricing, hours, what's included, who you serve — near the top of the relevant section. Thin or generic pages give an answer engine nothing specific to quote.
Add structured data that matches what's on the page
Mark up your business with LocalBusiness/Organization schema, and FAQ schema where you genuinely answer questions. Schema doesn't invent authority; it makes the facts you already show machine-readable so they're easier to extract and cite.
Earn mentions and keep your profiles consistent
Get named on pages AI engines already trust — local directories, reputable roundups, press — and keep your Google Business Profile and other listings accurate. Consistent, corroborated mentions are how an answer engine decides your business is real and worth naming.
AI engines behave differently from each other and change over time, so treat these as durable foundations rather than guarantees. That’s exactly why we run a live, public experiment — to keep testing which signals actually move AI visibility.
Frequently asked questions
Why doesn't ChatGPT recommend my business?
Does my business need a website to be recommended by AI?
Does my Google Business Profile affect AI recommendations?
How long until AI engines pick up changes to my site?
Is getting recommended by AI different from ranking on Google?
Keep going
Check whether AI can actually find your business
A plain-English walkthrough of how to test your visibility in ChatGPT and other answer engines — no account required.
Test your AI-search visibility