How to test if ChatGPT can read your page
A step by step guide to checking whether ChatGPT and other AI engines can actually fetch, parse, and understand a given page on your site.
The fastest test is also the most misleading. You paste your URL into ChatGPT, it gives you a confident summary, and you conclude it can read your page. It may have read nothing. It may be summarizing from training or from a stale memory of the web.
A confident answer from a model is not proof it fetched your current page. To actually test whether an engine can read a page, you have to look at what the machine receives, not just what it says back.
This guide is for the owner who wants to verify, not assume.
Why this is harder than it looks
A person and a machine do not see the same page. You see the rendered result after the browser runs every script. An engine often fetches the raw HTML and may not run your scripts at all.
So a page that looks complete to you can arrive at the engine as a shell: a header, a footer, and a hole where the content should be because it loads after JavaScript runs.
The other trap is the model itself. ChatGPT and the rest can answer about a URL from training data, which means they can sound like they read a page they never fetched. Your test has to separate did it fetch from did it answer.
The task, step by step
Work from the wire inward: what the machine receives, then what it can parse, then what it says.
1. Read the raw HTML
View source, or fetch the page without running scripts. If your main content is missing from the raw HTML, that is your answer: an engine likely cannot read it either, regardless of what it tells you.
2. Confirm the door is open
Check robots.txt and meta robots tags. Make sure you are not blocking the crawlers you want. A flawless page behind a blocked fetch is invisible.
3. Probe the model, then doubt it
Ask the engine to summarize the page and compare the summary to your current content. If it misses a recent edit, it probably answered from memory. That gap is a finding, not a failure of your test.
4. Check structure and schema
Run the page through a structured data tester and read whether the schema parses and the headings section cleanly. This is what lets a machine state what the page is, not just that text exists.
Old way versus new way
The old way trusted the model's reply. Paste the URL, read the summary, feel reassured. It tested the model's confidence, not your page's readability.
The new way tests what the machine receives and parses, across more than one engine, because they differ. You stop asking the model to grade your homework and start checking the wire yourself.
The damaging admission
A clean read does not mean a recommendation. This testing proves an engine can read your page. It does not prove an engine will choose you, and anyone who promises that is guessing.
The single URL probe also cannot be made fully reliable by hand. You can reduce the guesswork, but you cannot force a model to admit whether it fetched live. The honest version of this test is multiple signals pointing the same way, not one tidy yes.
Where Citedon fits
Citedon's scan does the across engines version of this test for you. It reads your page the way ChatGPT, Perplexity, Gemini, and Claude do, shows how many of them can read it, and tells you which structural pieces are missing.
The scan is free on any site, including non WordPress. Where Citedon applies fixes, that is WordPress only, through the connected plugin with per fix approval, and it works alongside Yoast and Rank Math without fighting them.
Stop guessing whether the model actually read you. Run a free scan and see, across four engines, whether your page can be read and what is in the way.