WebmasterID logoWebmasterID
Robots & crawl control

robots.txt and evergreen Googlebot

Googlebot runs an "evergreen" rendering engine — a regularly updated Chromium — so it can execute modern JavaScript and CSS. This raises the stakes for robots.txt: an evergreen renderer that supports your framework still cannot use resources you disallow. This page explains the implications for robots.txt on JavaScript-heavy sites.

Verified against primary sources

What 'evergreen Googlebot' means

Historically Googlebot rendered with an older Chrome version, which lagged modern web features. Google moved Googlebot to an evergreen model: its rendering engine tracks recent stable Chromium, so newly shipped JavaScript and CSS features are generally supported soon after they reach Chrome.

This means modern frameworks render well in Googlebot — provided the renderer can actually fetch the code. An up-to-date engine does not help if robots.txt disallows the bundles, stylesheets, or data endpoints the page depends on.

robots.txt implications

Because the renderer is capable, the common failure mode shifts from "the engine is too old" to "the engine could not fetch what it needed." Keep render-critical JavaScript, CSS, fonts, and data endpoints crawlable so the evergreen renderer can build the full page.

Do not rely on the evergreen engine to compensate for blocked resources, slow responses, or content that only appears after user interaction the renderer does not perform. Verify with URL Inspection that the rendered page is complete and no required resource is blocked by robots.txt.

How it appears in analytics and logs

If a modern JS page indexes incompletely despite Googlebot's evergreen renderer, the cause is usually blocked resources or crawl issues — not an outdated rendering engine.

Diagnostic use case

Understand that an evergreen Googlebot can render modern JS, so the limiting factor becomes whether robots.txt lets it fetch the resources, not browser capability.

What WebmasterID can help detect

WebmasterID records which resources Googlebot requests, so you can confirm the evergreen renderer is reaching the JS and CSS your framework needs rather than hitting a robots.txt wall.

Common mistakes

Privacy and accuracy notes

This topic concerns Googlebot's rendering engine and resource crawling, not visitors. No personal data is involved in robots.txt or rendering decisions.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.