Skip to main content
CitationDesk
Guide · updated 2026

Why isn’t my website showing up in ChatGPT?

A site invisible to ChatGPT is the result of one of seven fixable technical faults, not of weak content: not in Bing’s index (ChatGPT searches Bing), blocked AI crawlers, JavaScript-only or unextractable content, an unclear entity, or no corroboration.

Watching ChatGPT, Perplexity, or Google’s AI Overviews recommend your competitors while never mentioning you is the new version of being stuck on page two. The frustrating part: it is rarely about content quality. A site is usually invisible to AI for a specific, technical reason — and once you find which one is yours, it is fixable. Here are the seven reasons, in priority order, with how to diagnose each.

1. You’re not in Bing’s index (the #1 reason)

ChatGPT’s web search runs on Bing, not Google. So you can rank well in Google and still be completely invisible to ChatGPT, because when it retrieves live sources to cite, it pulls from Bing’s index. If Bing has not indexed your page, ChatGPT physically cannot cite it.

This is the cause most often missed, because everyone optimizes for Google and assumes that covers ChatGPT. It does not.

2. AI retrieval crawlers are blocked from your site

AI engines use dedicated retrieval crawlers — OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot — to fetch pages they cite in real time. If your robots.txt disallows them, or your edge (Cloudflare WAF, a firewall rule, a 403) blocks their user-agents, citation is impossible regardless of how good your page is.

3. Your content only exists after JavaScript runs

AI crawlers generally do not execute JavaScript. If your core content is rendered client-side — a single-page app, content that loads after a spinner, text injected by a framework on the client — the crawler sees an empty shell and has nothing to cite. The page looks fine to you and invisible to the model.

4. Your content isn’t extractable

Even with access, a model cites you only if your page is easy to quote. Walls of marketing copy with no direct, fact-dense statements give it nothing to pull. Pages that get cited lead with quote-ready answers.

5. Your brand isn’t a recognizable entity

Models attribute facts to entities. If your brand and authors are not clearly defined, an LLM may credit a better-defined competitor for a claim that originated with you. This is also why a vague site loses to a smaller but clearer one.

6. Nobody corroborates your claims

LLMs trust facts that appear in several independent places. A claim that lives only on your site is weaker than one echoed across your site + a relevant Reddit thread + a LinkedIn post + (ideally) Wikipedia. If you are invisible despite doing everything above, thin corroboration is often the missing piece.

7. ChatGPT is citing your competitors instead of you

Sometimes you are not absent so much as displaced: the model has settled on a competitor as the canonical source for your topic. That is usually the compound result of reasons 1–6 in their favour — they are indexed in Bing, crawlable, extractable, a clear entity, and corroborated, and you are weaker on one or more. The fix is to out-execute them on the specific dimension you are losing, then track whether the citation flips.

How do you find out which one is yours?

You cannot fix what you cannot see. The fastest way to diagnose your specific gap is to audit your URL across these exact dimensions and watch whether ChatGPT, Claude, Perplexity, and Gemini actually cite you for your target questions over time.

Find out why you’re invisible — free.

Audit any URL across the dimensions above, get your Citation Readiness Score, then generate the robots allowlist + schema fixes. No signup.

Or skip pasting a URL — email me a free sample AI-visibility report instead.

Related: How to get cited by ChatGPT · AI bot allowlist · Entity coherence schema · The full scoring methodology