GEO · How-to

How to check if ChatGPT can see your website (5 tests, 10 minutes)

6 min read

ChatGPT search finds and cites pages through OpenAI's own crawlers plus third-party search indexes. If any link in that chain is broken for your site, you won't be cited, however good your content is. These five tests find the usual culprits, in order of how often they're the problem.

Fast path: paste a URL into the AI visibility checker. It runs tests 1–3 for ChatGPT, Perplexity, Claude and other engines at once and suggests fixes. The manual versions are below.

Test 1: Is OpenAI's search crawler allowed in robots.txt?

Open https://yoursite.com/robots.txt and look for these names:

Watch for Disallow: / under a group that names OAI-SearchBot or ChatGPT-User, often copied from a "block all AI" list. Also check User-agent: *: if it disallows your pages and OpenAI's bots have no group of their own, they're blocked too. The robots.txt tester shows the exact deciding line for OAI-SearchBot.

Test 2: Does your CDN or firewall let it through?

robots.txt can say yes while the edge says no. Look in your CDN/WAF for:

A rough self-test from a terminal: curl -sI -A "OAI-SearchBot/1.0; +https://openai.com/searchbot" https://yoursite.com/page. A 403 or a challenge page here means a user-agent rule is blocking it. A 200 is encouraging, but not proof, because some CDNs verify real bots by IP.

Test 3: Is your content in the HTML?

OpenAI's crawlers, like most AI crawlers, read the HTML your server sends and don't run JavaScript. Pick a sentence from the middle of your page and run:

curl -s https://yoursite.com/page | grep -c "a sentence from your page"

0 means the text is added by JavaScript, and to ChatGPT the page is mostly empty. Fix it with server-side rendering or static generation for content pages.

Test 4: Is the page indexable at all?

The free SEO config check covers the first two in one go.

Test 5: Ask ChatGPT directly

With web search on, ask questions where your page is the best answer, for example "What does [your product] cost?" or "[your brand] vs [competitor]". Then:

Results vary between runs and by location, so treat this as a spot check, not a measurement.

Passed all five but still not cited? Then it's about the content: being the clearest, most specific answer to the question, with the facts stated plainly (and in structured data). Access gets you considered; quality gets you quoted.

Keep it working

Most AI-visibility breakages aren't decisions. They're side effects: a security plugin update, a "block bots" toggle someone flipped during a scraping incident, or a robots.txt copied from another project. They're silent, and no Search Console report covers them.

Get alerted when ChatGPT gets locked out.
CrawlSentry checks your key pages every hour and emails you when robots.txt starts blocking OAI-SearchBot, ChatGPT-User, PerplexityBot or Claude-SearchBot, or when noindex, canonicals or redirects change. 3 URLs free.
Start free