Zurück zum Glossar

Javascript Rendering

JavaScript Rendering bezeichnet den Prozess, bei dem Suchmaschinen JavaScript-Code ausführen und das daraus entstehende Endprodukt (den gerenderten

JavaScript Rendering bezeichnet den Prozess, bei dem Suchmaschinen JavaScript-Code ausführen und das daraus entstehende Endprodukt (den gerenderten HTML-Inhalt) crawlen und indexieren. Im Gegensatz zu statischen HTML-Seiten, bei denen der Suchmaschinen-Bot sofort alle Inhalte sieht, müssen bei JavaScript-basierten Websites erst JavaScript-Programme ausgeführt werden, um die eigentlichen Seiteninhalte zu erzeugen. Google macht dies seit einigen Jahren automatisch, aber nicht jeder Browser und nicht jede Suchmaschine unterstützt dies zuverlässig.

Technisch funktioniert das Rendering so: Der Googlebot lädt zuerst das HTML der Seite, dann lädt er alle JavaScript-Dateien herunter und führt sie aus, ähnlich wie ein Browser es tun würde. Dabei werden das DOM verändert und neue Inhalte erzeugt – dieser Zustand wird dann indexiert. Problem: Das Rendering kostet Ressourcen und Zeit. Manche JavaScript-Fehler, externe APIs oder komplexe Berechnungen können dazu führen, dass Inhalte nicht korrekt gerendert oder indexiert werden. Google hat auch begrenzte Rendering-Kapazität und muss priorisieren.

In der Praxis sollten Entwickler testen, wie Google ihre JavaScript-Seiten tatsächlich sieht – mit dem Tool „Fetch as Google” in der Search Console oder mit der Google Mobile-Friendly Testing Tool. Wenn kritische Inhalte fehlerhaft gerendert werden, ist Server-Side Rendering (SSR) oder Pre-Rendering die Lösung: dabei wird JavaScript bereits auf dem Server ausgeführt und das fertige HTML an den Browser gesendet. Dies ist schneller, zuverlässiger und bietet bessere SEO-Ergebnisse als reines Client-Side Rendering.

Christian Synoradzki

Über den Autor

Christian Synoradzki

SEO-Freelancer

Mehr als 20 Jahre Erfahrung im digitalen Marketing. Fairer Stundensatz, keine Vertragsbindung, direkter Ansprechpartner.

Alle Begriffe finden Sie im SEO-Glossar.