Free GEO toolsJavaScript rendering checker

See your page the way AI crawlers do

We load the HTML your server sends without running any script and show what’s left: the words, headings and links a crawler that doesn’t run JavaScript can read.

Free, no signup. We only read public pages, as a crawler would.

What it checks

  • How much text is in the HTML before any script runs
  • Empty app shells and “enable JavaScript” notices
  • Title, meta description, H1 and links crawlers can follow
  • noindex and nosnippet in meta tags and headers

Why it matters

Googlebot renders JavaScript. In a December 2024 study of crawler traffic on Vercel’s network, none of the major AI crawlers it measured did (The rise of the AI crawler). If your text only appears after scripts run, those crawlers see an empty page, however good the content is.

Questions

About the JavaScript rendering checker

Only if the content is rendered in the browser. Server-side rendering and static generation put the content in the HTML, and most frameworks support them. This check tells you which one your page gets.

We can’t see what JavaScript adds; that is the point. If the excerpt is missing text you can see in your browser, that text is invisible to crawlers that don’t run scripts.

Google applies them to its AI features too: noindex keeps the page out, and nosnippet or max-snippet stop its text from being quoted (AI features and your website).

Googlebot does. The AI crawlers in Vercel’s study didn’t, and crawlers change, so treat content in the server HTML as the safe default.

More free tools

Readable is step one. Does ChatGPT recommend you?

We ask ChatGPT, Gemini and Google AI Overviews three questions your buyers ask and show who gets named, you or a competitor. Free, no signup.

Run the free AI visibility check