AnswerFix

Why Is My Business Not Showing Up on ChatGPT?

Six causes, each with the test that confirms it and the fix that clears it, so you stop guessing which one is costing you the mention.

Updated September 21, 2026

If ChatGPT never names your business, one of six things is usually true: a crawler is blocked, your page holds nothing retrievable, your details contradict each other, nothing outside your own site confirms you, you opted out without meaning to, or you are testing a question no customer types. Each has its own test.

Work them in that order. The list runs from cheapest to confirm to most expensive to fix, and the early causes make the later ones untestable. There is no point auditing your review profile while a robots rule is quietly removing you from the index the answer is drawn from. Each section below gives you the symptom, the test that settles it, and the specific change that clears it.

Cause one: the search crawler cannot reach you

This is the most common and the least visible, because a block produces no error anyone notices. OpenAI is explicit about the cost: "Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers, though can still appear as navigational links" (OpenAI, 2026).

How to tell: open yoursite.com/robots.txt in a browser and look for any Disallow under a wildcard user agent, plus any rule naming OAI-SearchBot. Remember that a wildcard block applies to every agent you have not named individually, so a site with no AI specific rules and a blanket disallow has blocked all of them. The AI crawler checker reads the live file and names the agents currently shut out.

What to do: add an explicit allow rule for OAI-SearchBot. If you only wanted to opt out of model training, leave GPTBot disallowed and allow the search agent, since OpenAI describes GPTBot as the agent used "to crawl content that may be used in training our generative AI foundation models" (OpenAI, 2026), which is a separate decision entirely.

Cause two: your page holds nothing worth retrieving

An answer is built out of passages that were found and read. OpenAI's search tooling attaches "inline citations for URLs found in the web search results" and exposes a sources field that "returns the complete list of URLs the model consulted" (OpenAI, 2026). Something must be consultable before it can ever be cited.

How to tell: view source on your key pages, or disable JavaScript and reload. If your hours, address and services vanish, they were never in the document. Do the same check for details that live only inside an image, a PDF menu or an embedded booking widget.

What to do: put the facts in HTML text. Hours, address, phone, service area, price band and a real list of services, written as sentences a stranger could quote. Our schema checker confirms the structured version matches what a reader sees.

Check your business

See whether ChatGPT and Perplexity already recommend you, free, with no card and no sales call.

Cause three: your details contradict each other

Engines corroborate before they recommend. Two versions of your phone number, or a suite number that appears on your site but not on your listings, splits your evidence in half.

How to tell: write your business name, street line, suite, city, postcode and phone on paper. Now open your own contact page, your business profile, and three directory entries, and compare character by character. Most businesses find at least one mismatch within five minutes.

What to do: pick one canonical form and correct every record to match it, starting with the ones that rank for your own brand name. Abbreviations count. Suite versus Ste is a difference to a matching system.

Cause four: nothing off your site confirms you

A claim that appears only on your own website is a claim with one witness. Systems assembling a recommendation prefer facts they can find twice.

How to tell: search your business name and read the first page of results. If everything belongs to you, your social accounts and your own domain, you have no outside corroboration.

What to do: claim the profiles your industry actually uses, get fresh reviews wherever your customers already read them, and get listed anywhere a genuine local organization lists members. Volume is less important than agreement between the records.

Corroboration is also what protects you from being described wrongly. When an engine can only find one statement of your hours, it either repeats that statement or leaves you out of an answer it would have to defend. When it finds the same hours in four places, repeating them is safe. This is why a business with an ordinary website and well maintained listings frequently gets named ahead of a competitor with a far better site and neglected profiles.

Cause five: you opted out without meaning to

Two separate opt outs exist and they live in different places. On the Google side, eligibility runs through ordinary Search: "To be eligible to be shown as a supporting link in AI Overviews or AI Mode, a page must be indexed and eligible to be shown in Google Search with a snippet" (Google, 2026), so a noindex, a nosnippet, or a tight max-snippet removes you. Google has since shipped a switch of its own, announcing a "new toggle in Search Console" for this choice and stating that "Sites that opt out will not receive traffic or impressions from our generative AI features" (Google, June 2026).

How to tell: check your Search Console setting, then check your page head for robots meta tags and any data-nosnippet attributes wrapping the text you want quoted.

What to do: clear the ones you did not intend. Then read what Google documents about its AI features, which covers that half in depth.

Cause six: you are testing the wrong question

Owners test their own company name, then conclude they are invisible. Naming your own company tests recall. Requesting a recommendation tests retrieval, and the two operations fail for entirely different reasons.

How to tell: run both. If it describes you correctly when named but never surfaces you unprompted, retrieval is your problem, not reputation.

What to do: build a list of ten questions phrased the way a customer would phrase them, category plus city plus constraint, and use that list from now on.

How to check my AI visibility

Open a session with web search enabled, put your ten questions one at a time into separate conversations, then log the businesses named in each reply together with the links shown. Repeat weekly. Identical wording can produce different names on two consecutive days, so treat one run as noise and the shape across ten as signal.

How to check AI visibility of a website without a tool

Three manual passes cover most of it. Read your robots file. Reload a key page with JavaScript disabled and see what survives. Compare your listings against your contact page line by line. That covers causes one through three, which between them account for most invisible businesses. Once those are clean, the work moves to content and corroboration, which the full optimization method lays out in order, while our free tools automate the mechanical parts. To learn how often engines name you today, start a free check.

Related tools

Frequently asked questions

Why is my business not showing up on ChatGPT even after I fixed my robots file?
Access only makes you eligible. The next constraints are usually retrievable text and outside corroboration, in that order. Reload your key pages without JavaScript to confirm the facts are really in the document, then check whether any site other than yours states your hours and address correctly.
Could a bad review be the reason ChatGPT skips my business?
Rarely on its own. Missing entirely is far more often caused by having no retrievable mention than by tone. Engines that summarize reviews tend to reflect the overall pattern rather than any single complaint, so a handful of recent accurate reviews matters more than removing an old bad one.
How long after a fix should my business start appearing?
Access fixes can register within days because the next crawl simply reads a different file. Listing corrections depend on each platform's own update cycle, which often runs weeks. Give any change a month of weekly testing before deciding whether it worked, since single answers vary.
Is it possible that nothing is wrong and my category is just crowded?
Yes, and it is worth ruling in rather than out. Most answers name only a few businesses, so a dense category means many qualified companies go unnamed in any given response. That is an argument for tracking how often you appear across many questions, not for assuming a technical fault.

Sources

Check your business

See whether ChatGPT and Perplexity already recommend you, free, with no card and no sales call.