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.
Über den Autor
Christian SynoradzkiSEO-Freelancer
Mehr als 20 Jahre Erfahrung im digitalen Marketing. Fairer Stundensatz, keine Vertragsbindung, direkter Ansprechpartner.
Alle Begriffe finden Sie im SEO-Glossar.