AI Crawlers Don't Render JavaScript. Don't Assume Google's Does Either.

Libby Day • September 15, 2026

A page can rank well on Google and still be invisible to ChatGPT, Claude, and Perplexity. That's not a hypothetical. A 41-day controlled experiment published by Search Engine Land last month put real numbers on it, and the numbers are more one-sided than most people assume, on both sides of the story.

The assumption everyone's still working from

For years, the standard answer to concerns about JavaScript-heavy sites was simple: Google renders JavaScript, so it's fine. That got easier to believe in 2019, once Googlebot moved to an evergreen, continuously updated version of Chromium.

The problem is that answer was only ever about Google. The crawlers behind AI answers, GPTBot, ClaudeBot, PerplexityBot, Meta's crawler, Amazon's, are a different population entirely, and they don't behave like Googlebot at all.

What the experiment actually found

SEO consultant Vinicius Stanula ran the test properly. He built a site of roughly 2,400 pages, split its internal navigation so half the sections used hard-coded HTML links and half used links injected by JavaScript, then logged every bot request for 41 days.

The results for the non-Google crawlers were unambiguous. GPTBot and ClaudeBot crawled every page in the HTML-linked sections and found zero pages in the JavaScript-linked sections. Meta's crawler and Amazon's did the same. Bingbot managed three pages out of 293, and even that looked more like leakage from another discovery path than genuine rendering.

The Google side is where it gets more interesting, and less reassuring than the old assumption suggests. Google actually runs two separate crawlers here. GoogleOther, which doesn't build the search index, did render the JavaScript and found a meaningful share of the pages. Googlebot, the crawler that actually determines what shows up in Google Search, found only 2% of the JavaScript-linked pages after 27 days. That was on a brand new domain with no external links, and an established site may see more investment from Googlebot. But the headline finding still stands: on this evidence, "Google renders JavaScript" is the exception, and only a partial one.

Where this actually bites

This isn't about isolated widgets or the odd interactive element. It's about navigation and core content that only exists after the browser runs a script. Single-page apps built in React or Vue by default, componentised rebuilds where content loads client-side, and increasingly, output from AI website builders and vibe coding tools that default to client-side rendering unless someone deliberately configures otherwise, are all worth a specific check rather than an assumption.

Why Search Console won't tell you

It's easy to assume a healthy Search Console means you're covered. It doesn't, not for this. Search Console reports on Google indexing. It has nothing to say about what GPTBot or ClaudeBot can see, because there's no equivalent reporting tool for AI crawlers at all. A page can look completely fine in Search Console while being structurally unreachable to every AI assistant sending traffic your way.

How to check your own site

This is a five-minute audit, not a project. Disable JavaScript in your browser and load your most important pages, or compare the raw HTML source against the rendered DOM in your browser's dev tools. If your navigation, your key claims, or your calls to action only appear after the JavaScript runs, that's exactly what a non-Google AI crawler will miss.

What to actually do about it

Server-side rendering or static generation for anything that needs to be found, full stop. Client-side JavaScript is fine for genuinely interactive elements, it's a liability for navigation and content. And don't block AI crawlers like GPTBot or ClaudeBot in robots.txt if visibility in AI search is the goal, that solves a different problem and creates this one.

This is exactly why we run a digital audit before we touch strategy. Problems like this one don't show up in the metrics most businesses are already watching, which is precisely why they last so long. If you want to see what that looks like against a real account, our case studies cover a few. And if you're working through what AEO actually means in practice, our recent pieces on AEO for B2B and where search is heading are worth a look too.

Digital Articles + Stories

Hand touching clothes on a rack, with a white shirt featuring red stars in the foreground
By Libby Day September 1, 2026
I tested Google Stitch, Bolt.new, Lovable and Duda Vibe on a real charity build, then compared all four to building it by hand. Here's what actually won.
Wooden letters scattered around the word “WHERE” on a dark background.
By Libby Day August 26, 2026
A practitioner's look at Similarweb's 2026 Generative AI Landscape report: platform share, citations, search behaviour, and what it means for brand visibility.
White geometric lattice pattern with diagonal woven lines and black border accents
By Libby Day August 19, 2026
Subscription costs keep climbing while yesterday's included features quietly move up a tier. Here's why a partner model is starting to beat full service.
Blue and red human icons scattered on a beige background, with one red figure highlighted
By Libby Day August 12, 2026
Search is fragmenting and so is everything else. Why the retreat into smaller, tribal communities online and offline is reshaping how businesses need to reach people.
Colorful geometric background with the word “FUTURE” in white and red near the top left.
By Libby Day August 7, 2026
Organic visibility is harder to read than ever. Here's why a proper digital audit beats a reactive rebuild or tool swap when the numbers dip.
Abstract orange, yellow, and teal swirls with soft circular shapes and wavy white lines
By Libby Day July 29, 2026
Big publishers are rethinking Google, and a quiet bug can drop pages from its index. Two stories this week point to the same lesson about search visibility.
Colorful pencils with blue and yellow cloud shapes against a light blue background
By Libby Day July 22, 2026
AEO for B2B works differently from consumer search. Here is what answer engine optimisation means for complex buying cycles and what to do about it.
Mannequin in a fur coat against a glossy red wall with bright reflections and shadows
By Libby Day July 16, 2026
A career that started in window dressing and ended in product-led marketing, and what it reveals about trust, expertise and lasting content in 2026.
More Posts