Local AI Visibility · Guide

Why doesn’t ChatGPT recommend my business?

If ChatGPT, Perplexity or Google’s AI never name your business when someone asks for a recommendation, it’s almost never because you aren’t good enough. It’s because the AI can’t find, read or trust your site — and that’s fixable.

AI Visibility Lab Research Team
Reviewed by the editorial desk
Updated June 20266 min read

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:

How AI reads your profile

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.

  1. 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).

  2. 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.

  3. 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.

  4. 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.

  5. 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.

A realistic caveat

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?
Usually because it can't find, read or trust your site. AI answer engines pull from a search-style index of crawlable pages, then name the businesses whose information is clear, consistent and corroborated. If your pages aren't indexed, don't state your details in plain text, or aren't mentioned anywhere the model trusts, there's nothing for it to recommend.
Does my business need a website to be recommended by AI?
It helps enormously. Your website is the one source you control where AI engines can read who you are, where you operate and what you offer. Profiles and directories supplement that, but a crawlable, clear site is the strongest signal you fully control — though for local recommendations specifically, your structured listings (Google Business Profile, Foursquare) often carry as much or more weight.
Does my Google Business Profile affect AI recommendations?
Yes — as a content and entity signal. AI assistants lean heavily on structured local data (ChatGPT's local results reportedly draw heavily on Foursquare and Google Business Profile data), so an accurate, complete profile helps engines understand and trust your business. It's a signal the model reads, not a service you have to buy.
How long until AI engines pick up changes to my site?
It tracks closely with how quickly your pages are re-crawled and re-indexed by traditional search — typically days to weeks, not minutes. Fix the foundations first; the AI visibility follows once the underlying pages are found and understood.
Is getting recommended by AI different from ranking on Google?
It's closely related. The pages AI engines cite are overwhelmingly ones already discoverable and ranking in traditional search. AI visibility adds a few extraction-friendly habits — direct answers, clear structure, schema — on top of solid SEO rather than replacing it.

Keep going

See where you stand

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