OnPage.dev

How to check if ChatGPT can read your website

ChatGPT finds websites in two ways: through crawlers that index the web, and by fetching a page live when someone asks about it. Both can be blocked by accident. Three checks show whether your site is readable for AI assistants.

1. Check robots.txt for OpenAI’s crawlers

OpenAI uses three user agents, each with its own job:

A rule like User-agent: * with Disallow: / blocks all of them, sometimes by mistake on a site that was never meant to be private. Test your live file with the robots.txt tester.

2. Make sure the content is in the HTML

Crawlers read the HTML your server sends. Text that only appears after JavaScript runs in the browser may not be seen by every crawler. Scan your page on OnPage.dev: the word count and the “How an AI reads this page” view show what is in the HTML.

3. Give answers that can be quoted

AI assistants quote passages that answer a question directly. Pages that open with a clear answer, use question-style headings and keep paragraphs short are easier to quote. The AI readiness score in every OnPage.dev scan checks these points.

Optional: add an llms.txt

An llms.txt file gives language models a short summary of your site. It is a proposal rather than a standard, but it is quick to add with the llms.txt generator.

Questions

Does blocking GPTBot remove my site from ChatGPT?

No. GPTBot is for model training. ChatGPT search uses OAI-SearchBot, and live fetches use ChatGPT-User. You can block training and still allow search.

How long until changes show up?

Crawlers read robots.txt again on their own schedule, often within a day. Being cited in answers also depends on whether your pages are the best answer to the question.