Answer

Why is my website not showing up in ChatGPT?

Answer library6 min readUpdated August 2026
00Direct answer
The five most common causes, in order of frequency: AI crawlers blocked at the CDN or in robots.txt, content that only exists after JavaScript runs, canonical tags pointing at another domain, no entity signals allowing a model to identify you, and no third-party corroboration giving it a reason to recommend you.
01Detail

Cause one: you are blocked

This accounts for more cases than the other four combined, and it is almost never deliberate.

CDN security products commonly enable AI-bot blocking by default, and managed rule sets add user agents over time. The site owner sees no notification and no error — the content simply is not retrievable by the systems they want citing them.

Check robots.txt for Disallow rules against GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot. Then check your CDN's bot management settings separately, because that layer can override what robots.txt permits. In Cloudflare, the relevant control is under Security, Bots, AI Crawler Control.

02

Cause two: your content does not exist without JavaScript

Many modern site builders and frameworks render content client-side. The initial HTML response contains an empty container, and text appears only after JavaScript executes in a browser.

Search crawlers have partially adapted. AI crawlers are considerably less tolerant, and several do not execute JavaScript at all. The result is a site that looks complete to every human reviewer and is blank to the systems you are trying to reach.

The test takes one command: fetch your page with curl and look for your text. If it is not in the response, this is your problem and no content strategy will fix it.

03

Cause three: your canonical tags point somewhere else

A canonical tag tells machines which URL is the authoritative version of a page. When it points at a different domain, you are declaring that your own pages are duplicates of someone else's.

This happens most often with site builders and optimization platforms that inject canonicals referencing their own preview or staging subdomains. It is silent, it affects every page at once, and it can suppress indexing of the entire site.

View source on your live pages and confirm every canonical points at your own domain. It takes two minutes and it is worth doing on any site you did not configure yourself.

04

Cause four: no entity signals

If your site is reachable and readable but you still are not named, the next question is whether a model can identify you with confidence.

Answer engines reason about entities. Without structured data declaring what your organization is, who leads it, what it sells and which other web profiles are the same entity, you are a collection of pages rather than a recognizable thing — and a system asked to recommend a vendor will not stake an answer on an entity it cannot resolve.

The fix is a connected schema graph with consistent sameAs references across every profile that mentions you.

05

Cause five: nobody else talks about you

This is the hardest cause to fix and the most common one remaining after the technical work is done.

A model recommending a vendor is reproducing a consensus assembled from many sources. If nothing outside your own domain discusses your brand, there is no consensus to reproduce — and self-published claims carry very little weight in that calculation.

The remedy is corroboration: industry press, community and forum presence, inclusion in comparison content published by others, podcasts, conference programs, review platforms, and credible directories. It is slow, it cannot be automated, and it is what separates brands that get recommended from brands that merely have well-built websites.

06

A note on expectations

Before concluding you have a problem, check whether you are measuring properly. A single query on a single engine is not a diagnosis. Between 40% and 60% of AI citations change monthly, and only 11% of domains appear in both ChatGPT and Perplexity — so both natural variance and engine-specific behavior can look like absence.

Build a fixed prompt set of at least twenty-five buyer questions, run it across five engines, and record the results. Then you know whether you are absent or merely unlucky on one phrasing.

07Related questions

How do I check if ChatGPT can see my website?

Three checks. First, confirm robots.txt does not disallow GPTBot, OAI-SearchBot or ChatGPT-User. Second, verify your CDN or security provider is not blocking them independently. Third, fetch your page with curl and confirm your content appears in the raw HTML response rather than only after JavaScript executes.

My site ranks well in Google but is not cited by AI. Why?

Because the signals differ. Backlink volume and total site traffic correlate slightly negatively with AI citation frequency, and word count is nearly irrelevant in ChatGPT at 0.047 correlation. Ranking authority does not transfer automatically. Comparative and list-format content earns 25.4% of AI citations while homepages earn 3.3%, so a site optimized around a strong homepage and service pages can rank well and still be structurally uncitable.

How long until a new website appears in AI answers?

Live-retrieval engines such as Perplexity and ChatGPT search can surface new content within days once crawler access and render path are correct. Consistent citation across a prompt set takes three to four months, since it depends on corroboration accumulating from third-party sources rather than on-site changes alone.

Next step

Tell us what you are building.

If the question is about discovery, reputation, a new site, or a market move, send the context. AIGNCI will tell you whether an Audit, a build, or a more focused engagement is the right starting point.