Install plugin
Help›AI Lab›Bot View

Bot View: what do AI bots see on your page? Bot View

Most AI bots do not run JavaScript. Whatever is loaded later in the browser does not exist for them. Bot View shows you the difference at a glance.

/en/help/ai-lab/bot-view/AI Lab · experimentalUpdated: 2026-11-09
Experimental. The tools are based on public statements by AI providers, current studies, published assessments by AI and SEO experts and hands-on experience of site owners. AI platforms do not disclose their criteria, so the results are approximations, experience and observations.

1What is it?

Bot View puts two versions of your page side by side: on the left the HTML your server delivers without JavaScript (raw HTML), on the right the page as you see it in the browser (rendered DOM). Missing sections are marked red.

2Why it matters

AI answers in ChatGPT, Claude or Perplexity are built only on text the bots could actually read. If your menu, price list or FAQ only arrives via JavaScript, it is not cited, no matter how good it is.

Rule of thumb: what is not in the source code (Ctrl+U), most AI bots do not see.

3What TagSpion checks

CheckRating
Words without and with JavaScriptgreen under 10 % difference · yellow 10 to 50 % · red over 50 %
Challenge page instead of content (bot protection, "enable JavaScript")red, detected and explained
Missing sectionsmarked red per heading

4How to fix it

  • Test yourself: open the source (Ctrl+U) and search for a sentence from the missing section, or fetch with curl as a bot.
  • Output content server-side: the server writes the data straight into the HTML instead of loading it via JavaScript.
  • Frameworks: enable Server-Side Rendering (SSR) or Static Site Generation (SSG), for example Next.js, Nuxt, SvelteKit. Existing single-page apps: prerendering for the most important pages.
  • Bot protection: let verified bots through, Googlebot via reverse DNS, OpenAI, Anthropic and Perplexity via their official IP lists.
# What arrives without JavaScript? (user agent like an AI bot)
curl -s -A "GPTBot" https://www.example.com/page/ | grep -c "Tagliatelle"

<!-- before: empty container, JavaScript fills it -->
<div id="menu"></div>

<!-- after: PHP outputs the text directly -->
<ul id="menu">
<?php foreach ($dishes as $d): ?>
  <li><?= htmlspecialchars($d['name']) ?> <?= $d['price'] ?> €</li>
<?php endforeach; ?>
</ul>

5Frequently asked questions

Does really no AI bot run JavaScript?
According to the providers' public statements and server log observations, GPTBot, ClaudeBot and PerplexityBot currently do not render JavaScript. Google is the exception. This can change, which is why the tool is marked experimental.
Is it enough if Google sees my page?
For Google Search and Google AI (AI Overviews), yes. For ChatGPT, Claude and Perplexity, no, they read your page with their own bots.
Does TagSpion send my page anywhere?
No. The comparison runs locally in your browser. TagSpion fetches the HTML directly from your server, like a visitor.