All free tools
See your page the way an AI crawler does.
Fetch any page without JavaScript and read exactly what a crawler gets. If your content only appears after hydration, most AI crawlers never see it.
- The real text a non-JavaScript crawler reads, in full
- Headings and internal links discoverable without hydration
- Signals that your content depends on JavaScript — reported as evidence, not a guess
Free, no signup, no rate limit. Nothing you check is stored.
Questions about this tool
- Do AI crawlers run JavaScript?
- Mostly not. Googlebot renders JavaScript on a delay, but GPTBot, OAI-SearchBot, PerplexityBot and ClaudeBot largely read the HTML your server returns. If your content is assembled in the browser, it may never reach them.
- Does this render the page in a browser and compare?
- No, and it says so. Rendering needs a headless browser, which won't run in a serverless function — so rather than fake a comparison, this shows exactly what the non-JavaScript fetch returned and reports the signals that suggest the rest depends on JavaScript.
- How much text should be in the raw HTML?
- Enough to say what the page is. A few dozen words on a page that looks full in a browser is the classic client-rendering problem. Several hundred words means a crawler has something real to work with.
- How do I fix a JavaScript-dependent page?
- Server-render it. In Next.js that means a server component or static generation; in most frameworks there is an SSR or prerender mode. The goal is that the HTML your server returns already contains the words you want read.
Other free tools
AI Visibility CheckerWorks out what an engine can tell about your business, scores readiness across five signals, and generates the prompts to test.AI Crawler CheckerParses your robots.txt for all 12 AI crawlers, then calls your site as each one to catch CDN-level blocking.AEO ScannerAll ten signals at once, scored out of 100.Run a scan
Ready to become the answer?
Free scan in ten seconds. $99 to fix it — refunded in full if we don't.