Rendering bedeutet im SEO und in der Webentwicklung, dass ein Browser oder Crawler aus HTML, CSS und JavaScript die fertige Seite aufbaut, so wie sie Nutzer sehen. Für Suchmaschinen zählt, welche Inhalte und Links nach dem Rendering im Dokument stehen. Dieser Eintrag behandelt die Web-Bedeutung. In 3D-Grafik und Architektur steht Rendering für die Berechnung von Bildern.
Auf einen Blick
- Art
- Verarbeitungsschritt, der aus HTML, CSS und JavaScript die fertige Seite aufbaut
- Wirkt auf
- Indexierung, Linkerkennung
- Renderer bei Google
- Headless Chromium (Evergreen)
- Rendering-Arten
- CSR, SSR, Static Rendering, Hydration
Stand:
Wie rendert Google eine Seite?
Google verarbeitet Seiten mit JavaScript in drei Phasen: Crawling, Rendering und Indexierung. Nach dem Abruf landet eine Seite in einer Warteschlange für das Rendering. Laut Google bleibt sie dort oft nur wenige Sekunden, es kann aber auch länger dauern. Gerendert wird mit einer aktuellen, monitorlosen Version von Chromium, die Google laufend auf dem neuesten Stand hält.
Erst im gerenderten HTML sieht Google Inhalte, die JavaScript nachlädt. Links findet der Googlebot nur als <a>-Element mit href-Attribut. Steht im ursprünglichen HTML ein noindex, überspringt Google das Rendering unter Umständen ganz. Ein noindex, das erst JavaScript entfernt, wirkt deshalb nicht zuverlässig.
Rendering-Arten
Wo die Seite zusammengesetzt wird, bestimmt die Rendering-Art:
- Client-Side Rendering (CSR): Der Server liefert ein weitgehend leeres HTML, JavaScript im Browser baut die Inhalte auf.
- Server-Side Rendering (SSR): Der Server erzeugt bei jeder Anfrage fertiges HTML.
- Static Rendering: Das HTML entsteht vorab beim Build und wird als Datei ausgeliefert.
- Hydration: Server-gerendertes HTML wird im Browser per JavaScript interaktiv gemacht.
Google empfiehlt serverseitiges Rendering oder Pre-Rendering, weil die Seite dadurch für Nutzer und Crawler schneller wird. Dynamic Rendering, also eine eigene vorgerenderte Fassung nur für Bots, nennt Google inzwischen „eine Behelfslösung und keine langfristige Lösung“.
Beispiel
Ein Onlineshop baut Produktlisten mit React im Browser auf. Das ausgelieferte HTML enthält nur:
<body>
<div id="root"></div>
<script src="/app.js"></script>
</body>
Produktnamen, Preise und Links zu den Produktseiten existieren erst nach dem Rendering. Scheitert ein Skript oder blockiert die robots.txt die Datei /app.js, fehlen diese Inhalte für Google. Mit dem URL-Prüftool der Search Console lässt sich das gerenderte HTML einsehen und mit dem Quelltext vergleichen.
Häufige Fehler
- JavaScript- oder CSS-Dateien per robots.txt gesperrt, sodass der Crawler die Seite nicht vollständig aufbauen kann.
- Navigation über
onclick-Handler statt über echte Links. - Wichtige Inhalte erscheinen erst nach Scrollen oder Klick und werden beim Rendering nicht geladen.
Häufige Fragen
Was bedeutet „gerendert“? Eine gerenderte Seite ist die vom Browser fertig aufgebaute Fassung, nachdem HTML verarbeitet, CSS angewendet und JavaScript ausgeführt wurde. Sie kann sich deutlich vom ausgelieferten Quelltext unterscheiden.
Rendern KI-Crawler JavaScript? Das hängt vom Bot ab. Google weist darauf hin, dass nicht alle Bots JavaScript ausführen können. Nach redaktioneller Einschätzung dokumentieren viele KI-Bot-Betreiber ihr Rendering nicht. Inhalte, die schon im ausgelieferten HTML stehen, sind für jeden Crawler lesbar.
Mehr dazu im searchVIU-Blog
Quellen
- JavaScript-SEO – Grundlagen – Google Search Centraldevelopers.google.com
- Rendering on the Web – web.dev (aktualisiert 2026-01-05)web.dev
- Dynamisches Rendering als Behelfslösung – Google Search Centraldevelopers.google.com
- Lazy-Loading-Inhalte korrigieren – Google Search Centraldevelopers.google.com
- Einführung in robots.txt (Ressourcendateien) – Google Search Centraldevelopers.google.com
Stand: