Zwei Aufnahmen, zwei Fragen
Das initiale HTML ist die Antwort des Servers, bevor Seitenskripte laufen. Darin lassen sich Status, Header, Title, Canonical, robots-Angaben, Überschriften, Text und vorhandene Links festhalten.
Der gerenderte DOM entsteht, nachdem ein Browser das Dokument verarbeitet, erlaubte Ressourcen geladen und JavaScript ausgeführt hat. Dabei können Inhalte und Links ergänzt werden. Ebenso können API-Fehler, Consent-Dialoge oder Script-Probleme den eigentlichen Inhalt verdecken.
Warum die Differenz für Suchsysteme wichtig ist
Google beschreibt Crawling, Rendering und Indexierung als getrennte Schritte. Zuerst wird die Antwort abgerufen und ausgewertet. Eine geeignete 200-Seite kann danach in die Rendering-Warteschlange gelangen; anschließend wird das gerenderte HTML erneut verarbeitet.
Daraus folgt nicht, dass jeder Bot JavaScript wie Google ausführt. Google weist selbst darauf hin, dass andere Bots JavaScript ignorieren können. Ein verständlicher serverseitiger Ausgangszustand ist deshalb robuster als eine Seite, deren Identität und Hauptantwort vollständig von einem fehlerfreien Client-Request abhängen.
So baust du einen reproduzierbaren Vergleich
- Notiere URL, Zeitpunkt, Status, Redirect-Kette, Antwort-Header und das rohe initiale HTML.
- Öffne dieselbe finale URL in einem frischen Browserkontext ohne Login.
- Warte auf ein definiertes Anwendungssignal oder Netzwerk-Ruhe statt auf eine beliebige Screenshot-Pause.
- Speichere oder untersuche den DOM und halte Console- oder Ressourcenfehler fest.
- Vergleiche Title, robots-Angaben, Canonical, Sprache, H1, Haupttext, echte href-Links und strukturierte Daten.
- Wiederhole den Test nach einer Änderung mit demselben Browser, Viewport, Consent-Zustand und Zeitkriterium.
Diese Unterschiede sind zuerst relevant
- Im initialen HTML fehlt die Hauptantwort vollständig.
- Wichtige Links entstehen erst nach einer Interaktion oder einem API-Aufruf.
- Canonical oder robots-Direktive ändern sich nach JavaScript.
- Der Server liefert eine Challenge oder App-Shell, während der Browser später die Seite zeigt.
- Der gerenderte DOM entfernt Inhalt, der in der Antwort noch vorhanden war.
- Strukturierte Daten beschreiben Inhalte, die für den Nutzer nie sichtbar werden.
Nicht jede Abweichung ist ein Fehler. Ein Rechner darf sein individuelles Ergebnis erst nach einer Eingabe erzeugen. Kritisch wird es, wenn Seitenthema, Kernantwort, Navigation oder Indexierungssteuerung nur über einen anfälligen Script-Pfad erreichbar sind.
Baue keine zweite Seite nur für Crawler
Google empfiehlt crawler-spezifisches Dynamic Rendering nicht mehr als dauerhafte Lösung. Serverseitiges Rendering, statische Ausgabe oder Hydration schaffen meist einen einfacheren gemeinsamen Ausgangspunkt.
Die Inhalte müssen nicht Byte für Byte identisch sein. Ein Browser darf interaktive Bedienelemente ergänzen. Thema, zentrale Aussage und wichtige Signale sollten jedoch gleichwertig bleiben. Materiell andere Inhalte nur für einen erkannten Bot können als Cloaking problematisch werden.
Was AnalyseSpider heute tatsächlich prüft
Der Crawler-Check liest eine begrenzte HTTP-Antwort und führt das JavaScript der Zielseite nicht aus. „Hauptinhalt erkennbar“ bezieht sich daher auf das gelieferte HTML, nicht auf den späteren Browser-DOM. Diese Grenze macht den Befund schmal, aber nachvollziehbar.
Das öffentliche Crawler-Fixture enthält zusätzlich einen JavaScript-only-Link. Damit kann später getrennt getestet werden, welche Links aus dem Quelltext und welche erst nach Rendering gefunden werden. Aktuell behauptet AnalyseSpider nicht, dass ein externer Crawler dieses Script ausgeführt oder sein Ziel indexiert hat.
So sollte der Befund formuliert sein
„Das initiale HTML enthält Title und Canonical, aber keine Hauptantwort. Der gerenderte DOM ergänzt nach erfolgreichem API-Aufruf 1.240 sichtbare Zeichen und sechs Links.“ Erst danach folgt die separate Frage, was Google oder ein anderes System wirklich verarbeitet und indexiert hat.
Primärquellen
Geprüft am 28. August 2026. Rendering-Systeme und Dokumentation können sich ändern.