AI Crawlability

Why Is My Website Not Showing in ChatGPT? 10 Things to Check

Written by Zulfiqar Ali Last updated August 20, 2026
Home Blog Why Is My Website Not Showing in ChatGPT?…
16 min listen 13 min read

A site can rank on page one of Google, have a healthy backlink profile, and still be completely absent when someone asks ChatGPT a question it should obviously be able to answer. That combination confuses a lot of website owners, because it breaks an assumption carried over from a decade of Google SEO: that being good enough to rank means being good enough to be found everywhere.

ChatGPT doesn’t work like Google. It has its own crawlers, its own retrieval process, and — depending on the query — it may be pulling from Microsoft Bing’s index rather than crawling your site directly at all. That means the reasons a site goes missing from ChatGPT are a specific, checkable list, not a vague “improve your SEO” answer. This article walks through that list in the order most likely to explain the problem.

Quick Answer

Most of the time, a website isn’t showing in ChatGPT for one of three reasons: an AI crawler is technically blocked (robots.txt, a firewall rule, or IP-based filtering), the page isn’t indexed anywhere ChatGPT’s search pulls from — which for web-search queries often means Bing rather than Google — or the query itself doesn’t naturally trigger a citation to your specific page, regardless of access. Start by checking crawler access, then indexing, then content structure. Ranking well on Google does not, by itself, guarantee visibility in ChatGPT.

Why is my website not showing in ChatGPT? 10 things to check including crawlability, robots.txt, indexing, content relevance, authority, and technical issues.

First, Separate These Terms — They Are Not Interchangeable

Before troubleshooting, it’s worth being precise about what’s actually being diagnosed, because these get conflated constantly and it leads people to fix the wrong thing:

Term What it means What it doesn’t guarantee
Crawling A bot fetches your page Indexing
Indexing The page is stored and eligible for retrieval Ranking or citation
Citation ChatGPT references your page as a source Referral traffic
Referral visit A user actually clicks through to your site Conversion

A page can be crawlable and still never cited. A page can be cited constantly and drive almost no traffic if users get their answer without clicking. Keep these separate as you work through the list below — “ChatGPT isn’t showing my site” could mean any of these stages is failing, and the fix is different for each.

1. Check Whether OpenAI’s Crawlers Are Actually Blocked

This is the most common technical cause, and the easiest to miss, because it’s easy to assume “our robots.txt looks fine” without checking the specific user agents involved.

OpenAI operates three separately named crawlers, and — as OpenAI’s own documentation states — each is controlled independently in robots.txt:

  • GPTBot — used for content that may be used to train OpenAI’s models. Blocking it does not affect ChatGPT Search visibility.
  • OAI-SearchBot — builds the index that powers ChatGPT’s search results and citations. This is the one that matters for visibility.
  • ChatGPT-User — fetches a specific page in real time when a user’s question or an in-conversation action requires reading that exact page.

A site can allow GPTBot while accidentally blocking OAI-SearchBot, or vice versa — and because the two serve completely different purposes, a webmaster can end up in exactly the configuration they didn’t want. A minimal robots.txt block that allows search visibility while opting out of training looks like this:

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

OpenAI’s documentation also notes that robots.txt changes for search purposes can take roughly 24 hours to take effect — so a recent change won’t show results immediately.

Industry observation: several crawler-configuration guides report that a common failure mode isn’t robots.txt at all — it’s a CDN, WAF, or rate-limiting rule (Cloudflare, Akamai, AWS WAF) blocking or rate-limiting the crawler at the network level, independent of what robots.txt says. A site can have a fully permissive robots.txt and still return 429 errors to OAI-SearchBot because of an unrelated security rule. If robots.txt looks correct, checking server logs or a firewall dashboard for actual crawler response codes is the next step.

2. Verify the Crawler Requests Are Real, Not Spoofed Traffic

User-agent strings can be faked by anyone, including scrapers with no connection to OpenAI. If a site is deciding whether to trust or block traffic claiming to be GPTBot or OAI-SearchBot, matching the user-agent string alone isn’t sufficient verification. OpenAI publishes IP address ranges for its crawlers in a JSON file, and comparing incoming requests against that published range is the standard way to confirm a request is genuinely from OpenAI rather than a spoofed or unrelated bot.

This matters in both directions: a site might be unknowingly allowing fake “GPTBot” traffic while believing it has AI crawler access sorted out, or a legitimate crawler might get flagged as suspicious and blocked because a security tool can’t verify it either.

3. Check Whether the Page Is Indexed by Bing, Not Just Google

This is the check most sites skip entirely, and it may be the most consequential one on this list.

Verified: ChatGPT’s browsing and search functionality is built on top of Microsoft’s Bing infrastructure, as part of the OpenAI–Microsoft partnership — OpenAI’s own crawlers supplement this, but web-search queries in ChatGPT commonly retrieve through Bing’s index rather than an independently built one.

Industry observation: Multiple independent analyses — including a widely cited study from Seer Interactive — found that a large majority of ChatGPT search citations match Bing’s top organic results for the same query, at a notably higher rate than they match Google’s top results for that query. One later analysis found a much weaker match specifically between Bing’s top-3 ranked position and the exact page ChatGPT ultimately cites, suggesting Bing indexation functions more as a gatekeeping “floor check” — you generally need to be in Bing’s index to be a candidate at all — while ChatGPT applies its own separate evaluation on top to decide what to actually cite from that pool.

Interpretation: this suggests a two-stage model worth checking separately: (1) is the page discoverable in Bing’s index at all, and (2) if it is, does the content itself hold up well enough for ChatGPT’s own evaluation layer to select it. A page absent from both Google and Bing is unlikely to be retrieved by ChatGPT’s web search at all, regardless of how well the content is written.

What to check: Bing Webmaster Tools’ URL Inspection feature can confirm whether a specific page is indexed by Bing. If a page ranks well on Google but has never been submitted to or indexed by Bing, that’s a plausible, checkable explanation for ChatGPT invisibility on web-search queries.

4. Confirm Bingbot Isn’t Blocked Either

If step 3 reveals a page isn’t in Bing’s index, the cause is often the same category of problem as step 1 — a robots.txt rule, a firewall, or a security plugin blocking Bingbot specifically, sometimes left over from an old configuration nobody revisited. It’s worth checking Bingbot’s access the same way OAI-SearchBot’s access was checked in step 1, since a block here has a downstream effect on ChatGPT visibility that isn’t always obvious.

5. Check Whether the Question You’re Testing Actually Triggers a Web Search

Not every ChatGPT response uses live web search. For a meaningful share of questions, ChatGPT answers from its training data rather than browsing the web at all — in which case none of the crawling or indexing steps above are relevant to that specific answer, because no retrieval happened.

Unknown / uncertain: OpenAI has not published a precise, complete rule for exactly which queries trigger web search versus a training-data answer. As a practical workaround, testing the same question with ChatGPT’s search or browsing mode explicitly enabled (rather than the default mode) removes this variable and isolates whether the issue is retrieval-related or something else.

6. Check Whether Your Content Answers the Actual Query, Not a Related One

Even with full crawler access and confirmed indexing, ChatGPT still has to decide your specific page is the best available source for the specific way a question was asked. A page that’s broadly about a topic but doesn’t directly answer the phrasing a user is likely to use is a weaker citation candidate than a page that answers it plainly and directly.

Practical things to check:

  • Does the page state a direct answer early, rather than requiring the reader (or model) to piece it together from context spread across the page?
  • Does the heading structure match the actual questions someone would ask, rather than being optimized purely for a target keyword?
  • Is the core answer buried under a long introduction, or does it appear within the first few hundred words?

This is closer to a content-quality problem than a technical one, and it’s worth ruling out steps 1 through 5 before assuming this is the cause — but if crawling and indexing both check out and the site still isn’t cited, this is usually where the explanation lives.

7. Check for Thin, Duplicate, or Auto-Generated Content Patterns

Pages that are heavily templated, duplicated across many near-identical URLs, or generated with minimal unique substance are common patterns flagged across AI-crawler and traditional search documentation alike as harder to retrieve and cite confidently. This isn’t unique to ChatGPT — it echoes long-standing Google Search Central guidance on why thin or duplicate content struggles in traditional search as well. If a domain has a lot of near-duplicate pages competing for the same query, that can dilute which single page (if any) gets treated as the authoritative source.

8. Check Whether Structured Data Is Present and Accurate

Schema.org markup — particularly Article, FAQPage, Product, and Organization schema where relevant — doesn’t guarantee a citation, but it does give any system parsing the page a clearer, machine-readable signal of what the page is about, who published it, and how it’s structured. If schema is present but inaccurate or outdated (a common issue on older pages that were marked up once and never revisited), it can add confusion rather than clarity. Google Search Central’s structured data guidelines are a reasonable baseline to check markup against, since the same well-formed schema tends to help across systems rather than being ChatGPT-specific.

9. Check Site Speed and Renderability

If a page depends heavily on client-side JavaScript to render its core content, and a crawler doesn’t execute that JavaScript the way a browser does, the crawler may see a largely empty page. This is a long-standing issue in traditional SEO, and there’s no strong public documentation suggesting OpenAI’s crawlers handle JavaScript rendering more robustly than the baseline case. Checking what a page looks like with JavaScript disabled — or reviewing server logs for what content-length a crawler actually received — is a reasonable diagnostic here.

10. Check Your Assumptions With a Direct Test, Not Memory

It’s easy to assume a page “should” show up based on how it performs elsewhere, but the only reliable way to know its current status is to test it directly and repeatedly, since AI search results are not static in the way a cached memory of past results might suggest.

  • Ask ChatGPT the target question directly, with search/browsing enabled, more than once and with slightly different phrasing.
  • Check whether your brand or domain is mentioned without a direct citation link — a mention without a link is a different problem (visibility without attribution) than a full absence.
  • If you run this kind of check regularly, keep a simple log of the queries tested and results observed over time, since a single test on a single day isn’t strong evidence either way — AI answers can vary between sessions for the same query.

Putting It Together: A Diagnostic Order

Rather than checking all ten randomly, working through them in roughly this order avoids wasted effort — there’s little point auditing content quality (step 6) if a WAF rule is silently blocking the crawler before it ever reads the page (step 1):

  1. Confirm OAI-SearchBot isn’t blocked in robots.txt (step 1)
  2. Confirm it isn’t blocked at the network/firewall level either (step 1)
  3. Confirm requests aren’t being spoofed or wrongly filtered (step 2)
  4. Confirm the page is indexed in Bing, not just Google (step 3)
  5. Confirm Bingbot itself has access (step 4)
  6. Isolate whether the test query even triggers web search (step 5)
  7. Then, and only then, evaluate content quality, structure, schema, and rendering (steps 6-9)

What This Doesn’t Mean

None of the checks above guarantee a citation once fixed. Allowing OAI-SearchBot removes a technical barrier to being considered as a source — it doesn’t mean ChatGPT will cite the page for any given query. Adding schema markup helps communicate what a page is about — it doesn’t guarantee that clarity translates into a citation. There’s currently not enough public evidence to state a precise, reliable formula for what makes ChatGPT choose one page over another beyond the general shape of these factors. Treat this list as removing plausible blockers, not as a checklist that ends in a guaranteed result.

Frequently Asked Questions

Does blocking GPTBot stop my site from appearing in ChatGPT?

Not necessarily. GPTBot is used for training-data collection. OAI-SearchBot is the crawler tied to ChatGPT’s search and citation functionality, and it’s controlled independently in robots.txt. A site can block GPTBot while still allowing OAI-SearchBot, and OpenAI’s documentation confirms these settings don’t affect each other.

Do I need to rank #1 on Bing to show up in ChatGPT?

No. Available research suggests Bing indexation functions more as a baseline requirement — being retrievable at all — than a precise ranking requirement. Being indexed in Bing appears more important than achieving a top position there specifically, since ChatGPT applies its own additional evaluation on top of Bing’s retrieval layer.

Can a site rank well on Google but still be invisible to ChatGPT?

Yes. Google ranking and ChatGPT citation are produced by different systems with different indexes and evaluation logic. Strong Google rankings do not directly transfer to ChatGPT visibility, particularly for queries where ChatGPT is retrieving through Bing rather than an independent Google-derived index.

How long does it take for a robots.txt change to affect ChatGPT visibility?

OpenAI’s documentation states that changes affecting search results can take approximately 24 hours to be reflected in their systems after a robots.txt update.

What to Do Next

Start with the crawler-access checks — they’re the fastest to verify and the most common actual cause. LLMrush’s AI Crawlability Checker and GPTBot Checker run steps 1 and 2 automatically against a given URL, which is faster than manually parsing robots.txt and server logs by hand. If crawler access checks out clean and the page still isn’t appearing, move to the Bing indexation check next — that’s the step most content-focused audits skip, and based on the available evidence, it may be the more consequential one for ChatGPT specifically.

LLMrush AI Search Insights

Stay Ahead of AI Search

Get expert AI SEO, GEO, and AI visibility insights, actionable strategies, new LLMrush tools, and the latest articles delivered straight to your inbox.

No spam. Just useful AI search insights. Unsubscribe anytime.

Join the Conversation

Share your thoughts, questions, or feedback about this article.

How Does ChatGPT Find and Cite Websites? (2026 Guide) August 27, 2026

[…] If a specific page isn’t appearing in ChatGPT, the diagnostic table above is the fastest way to narrow down which stage is the actual bottleneck before changing anything. For the access-related checks — Bing indexation, OAI-SearchBot permissions, and network-level blocks — LLMrush’s AI Crawlability Checker and GPTBot Checker can confirm those in a few seconds rather than manually reviewing robots.txt and server logs by hand. If access checks out clean and the page still isn’t being selected, that points toward the content-structure factors covered above — in which case a deeper, page-by-page review of answer clarity and specificity is the more useful next step than re-checking technical access again. For a step-by-step troubleshooting walkthrough of the access-layer checks specifically, see Why Is My Website Not Showing in ChatGPT? 10 Things to Check. […]

OpenAI's 2026 ChatGPT Search Guidance Explained August 30, 2026

[…] despite a correct robots.txt setup, the issue is usually further down the pipeline — see Why Is My Website Not Showing in ChatGPT? 10 Things to Check for the full diagnostic […]

Leave a Comment

Your email address will not be published.

Avatar photo
Written by

Zulfiqar Ali

Zulfiqar Ali writes about AI search visibility, GEO, SEO, and website optimization at LLMrush, focusing on practical strategies, technical analysis, and evidence-based guidance.

Follow on LinkedIn