Zurück zum Glossar

Dynamic Rendering

Dynamic Rendering ist eine Technik, bei der Suchmaschinen-Bots eine andere (serverseitig gerenderte) Version einer Seite sehen als normale Browser-Nutzer.

Dynamic Rendering ist eine Technik, bei der Suchmaschinen-Bots eine andere (serverseitig gerenderte) Version einer Seite sehen als normale Browser-Nutzer. Die Seite kann im Browser JavaScript-basiert (SPA – Single Page Application) sein, wird dem Googlebot aber als fertig gerenderter HTML-Code ausgeliefert. Dies ist eine Lösung für JavaScript-SEO-Probleme, wenn man eine komplexe JavaScript-Anwendung hat und nicht vollständig umbauen möchte. Allerdings versucht Google zunehmend, JavaScript selbst auszuführen, sodass Dynamic Rendering an Bedeutung verliert.

Die Funktionsweise basiert darauf, dass ein User-Agent-Check stattfindet: Wenn der Googlebot anfragen kommt, wird eine andere (serverseitig gerenderte) Version ausgegeben; für normale Browser wird JavaScript-basierte Version geladen. Dies erfolgt oft über eine separate Rendering-Infrastruktur oder einen Service wie Prerender.io. Technisch ist das eine saubere Lösung, aber mit modernem JavaScript-Rendering durch Google ist Dynamic Rendering nicht mehr das Standard-Lösungspattern.

In der Praxis sollte man Dynamic Rendering nur einsetzen, wenn Client-Side Rendering für SEO wirklich problematisch ist. Besser ist ein Hybrid-Ansatz: Wichtige Inhalte bereits im initialen HTML, JavaScript nur für Interaktivität. Google empfiehlt inzwischen eher Server-Side Rendering oder Static Generation. Dynamic Rendering ist eine technische Schuldenfalle, die später zu Wartungsproblemen führen kann – besser ist es, die Seiten-Architektur von Anfang an SEO-freundlich zu gestalten.

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.