Zurück zum Glossar

Begriff

JavaScript-Rendering durch Googlebot

Googlebot rendert JavaScript-Seiten zweistufig — erst HTML-Crawl, dann Rendering im Web Rendering Service (Chromium-basiert). Verzögerung kann die Indexierung von client-gerendertem Content ausbremsen.

JavaScript-Rendering durch Googlebot — ausführlicher erklärt

Googlebot arbeitet bei JavaScript-Seiten in zwei Phasen. In Phase 1 holt er das initiale HTML und reiht die Seite in eine Render-Queue ein. In Phase 2 rendert der Web Rendering Service (WRS), eine moderne Chromium-Instanz, die Seite — JavaScript wird ausgeführt, das DOM mutiert, das finale HTML wird indexiert. Heute ist die Verzögerung zwischen den Phasen meist im Sekunden- bis Minutenbereich, früher waren es Tage.

WRS verhält sich wie ein moderner Headless-Browser: er führt fast jedes JavaScript aus, hat aber kein Cookie-Gedächtnis zwischen Requests, lädt keine externen Skripte mit noindex/Login-Wand und macht keinen User-Input.

Beispiel / Praxisbezug

Eine React-SPA, die alle Inhalte clientseitig nachlädt, erscheint im ersten Crawl als leeres <div id="root">. Erst nach dem WRS-Rendering sieht Google die echten Inhalte. Lösung: SSR oder SSG (z. B. Next.js, Astro) liefert sofort vollständiges HTML — Indexierung ohne Render-Verzögerung.

Abgrenzung zu ähnlichen Begriffen

Dynamic Rendering war eine alte Workaround-Empfehlung (User-Agent-basiertes SSR nur für Bots) — von Google inzwischen als veraltet eingestuft. Hydration ist clientseitig und betrifft das Mounting interaktiver Logik, nicht das Crawling.

Entdecke mehr