Answer

Why is my business not showing up on ChatGPT?

There are three separate causes. They look identical from the outside and they need different fixes, so the first job is telling them apart rather than guessing.

The three causes

Absence is not one problem.

One: the assistant cannot fetch your pages

An assistant answering a live question often has to retrieve a page at that moment. It does so with a non-browser client that identifies itself by name. Many sites block or challenge those clients through a security default nobody chose deliberately, so the fetch never completes. This is the most common cause and also the easiest to confirm, because it either works or it does not.

Two: the page is fetched, but the fact is not in the text

Retrieval succeeding does not mean the answer is readable. Service areas printed inside a graphic, hours held in a PDF, and pricing that only appears after a script runs are all invisible to a client that reads the delivered text. The page looks complete to you because your browser assembles it. The fetcher receives something much smaller.

Three: you are readable, but nothing corroborates you

An assistant asked to recommend a business is choosing among candidates. A claim that appears only on your own website has no second source. When the same name, address, phone number and service description appear consistently on the listings and directories the assistant retrieves, the claim is corroborated. When they disagree, the ambiguity is a reason to leave you out rather than a reason to include you.

Diagnosis

How to tell which one you have.

SymptomLikely causeWhat settles it
The assistant says it cannot access the siteCause one, blocked retrievalRequest the page as the named client and read the status code
It describes your business but gets a specific fact wrongCause two, the fact is not in the textRead the delivered HTML, not the rendered page
It answers the category question and names competitors insteadCause three, no corroborationCompare your details across the listings it cites

These are diagnoses, not proofs of cause. A diagnosis becomes a cause only when the fix is applied and the measurement is repeated.

What this is not

There is no ranking to appeal.

There is no ChatGPT ranking table, no position to defend and no submission form that resolves absence. An assistant assembles each answer when it is asked, from whatever it can retrieve at that moment. That is worse news than a ranking in one way, because there is no scoreboard to watch, and better news in another: nothing was applied against you, so nothing has to be reversed.

Be careful with one detail. Training crawlers and retrieval crawlers are different clients with different names. Blocking a training crawler has no effect on whether an assistant can cite you in a live answer. Blocking a retrieval crawler makes citation impossible. Sites routinely block both while intending to block neither.

Find out which of the three you have.

The free audit requests your pages the way an assistant does and reports which checks passed, which failed, and which produced no verdict at all.