Erstellt: 3. August 2026 • Zuletzt aktualisiert: 14. September 2026
Was ist Two-Wave Indexing? SEO & Rendering
Wichtigste Erkenntnisse
- Google verarbeitet JavaScript-Websites asynchron in zwei getrennten Wellen: Erst das rohe HTML, später das rechenintensive Rendering.
- Die zweite Welle (Web Rendering Service) kann Stunden, Tage oder Wochen dauern und führt bei Single Page Applications (SPAs) zu massiven Indexierungslücken.
- Autonome KI-Crawler und RAG-Bots führen kein JavaScript aus – reine Client-Side-Rendering-Seiten bleiben in KI-Suchen komplett unsichtbar.
Moderne Web-Frameworks wie React, Vue, Angular oder Next.js haben die Frontend-Entwicklung revolutioniert. Sie ermöglichen hochdynamische Benutzeroberflächen, flüssige Animationen und App-ähnliche Nutzererlebnisse. Doch was für menschliche Besucher im Browser blitzschnell und elegant aussieht, stellt Suchmaschinen und moderne KI-Crawler vor eine gewaltige architektonische Barriere: die Ausführung von JavaScript.
Das Herunterladen eines statischen HTML-Dokuments dauert im Google-Rechenzentrum nur wenige Millisekunden und verbraucht minimale Serverleistung. Das anschließende Parsen, Kompilieren und Ausführen komplexer JavaScript-Bundles erfordert hingegen ein Vielfaches an Rechenleistung (CPU- und RAM-Kapazitäten). Um die weltweiten Serverfarmen vor Überlastung zu schützen und Crawling-Ressourcen wirtschaftlich zu steuern, verarbeitet Google Websites nicht in einem einzigen Durchgang, sondern im sogenannten Two-Wave Indexing (Zwei-Wellen-Indexierung).
Wer die Mechanismen dieser zweistufigen Verarbeitungs-Pipeline versteht, schützt sein Unternehmen vor verheerenden Traffic-Einbrüchen nach Website-Relaunches und stellt sicher, dass wertvolle Unternehmensinhalte sowohl von Google als auch von autonomen KI-Agenten zuverlässig erfasst werden.
Jörg Zimmer
Senior SEO & AI Search Consultant
„Ja. Ja. Was ist der andere? Gekrault. Äh, gekrault, nicht indexiert, gekrault, ähm covert. Ja. Ähm, ich auf jeden Fall, es gibt diese zwei Buttons, wo Google auf deiner Seite war entdeckt heiß, glaube ich, discover auch ähm auch die Seite gekrault hat, sagen sie, aber sie nicht in den Index genommen haben. Warum denn nicht? Ja, früher waren die so heiß, die haben dir an.“
Jörgs Praxistipp aus der SEO-Sprechstunde
Ich erlebe es in fast jedem zweiten Relaunch-Audit mittelständischer Unternehmen: Die neue Website sieht im Browser fantastisch aus, wurde von der Entwicklungsagentur aber als reine Single-Page-Application (CSR) auf Basis von React oder Vue aufgesetzt. Drei bis vier Wochen nach dem Go-live ruft der Geschäftsführer panisch in meiner Sprechstunde an, weil der organische Umsatz um 60 bis 80 Prozent eingebrochen ist. Der Grund: Google hatte im rohen HTML nur leere JavaScript-DIV-Container gefunden und die Rankings temporär abgestraft, während die Unterseiten in der endlosen WRS-Warteschlange versandeten. Verlasst euch niemals auf Zusagen wie ‚Google rendert das schon irgendwann‘.
Kontrollfrage an deine Webagentur oder dein Inhouse-Team:
„Werden alle Hauptinhalte, H1-Überschriften und internen Navigationslinks bereits als vollständiges HTML vom Webserver ausgeliefert (Server-Side Rendering oder Static Site Generation), oder verlässt sich unsere Architektur auf clientseitiges JavaScript-Rendering beim Nutzer und Googlebot?“
Die zwei Wellen der Indexierung im Detail
Die Verarbeitung einer URL erfolgt bei Google in zwei asynchronen Phasen, die zeitlich oft Stunden, Tage oder bei nachrangigen Domains sogar Wochen auseinanderfallen. Um die Risiken für die eigene Domain einschätzen zu können, muss man den Unterschied zwischen Crawling und Indexierung in dieser Pipeline genau verstehen.
[Googlebot HTTP-Request]
│
▼
┌─────────────────────────────────────────────────────────┐
│ Welle 1: Initial Crawl & Sofort-Indexierung │
│ • Rohes HTML wird heruntergeladen (Millisekunden) │
│ • Statische Texte & Metadaten gehen sofort in den Index │
│ • Statische HTML-Links (<a href>) werden extrahiert │
└────────────────────────────┬────────────────────────────┘
│
Enthält clientseitiges JS?
│
┌──────────────┴──────────────┐
Nein Ja
│ │
▼ ▼
[Vollständig im Index] ┌────────────────────────┐
│ Rendering-Warteschlange│
│ (Warten: Stunden/Tage) │
└───────────┬────────────┘
│
▼
┌────────────────────────┐
│ Welle 2: Web Rendering │
│ Service (WRS Chromium) │
│ • Führt JavaScript aus │
│ • Baut finalen DOM auf │
│ • Re-Indexierung │
└────────────────────────┘
Welle 1: Initial Crawl & Sofortige Indexierung (Das rohe HTML)
Im ersten Schritt sendet der Googlebot einen gewöhnlichen HTTP-GET-Request an Ihren Server und lädt den initialen Quellcode herunter. Dieser Vorgang ist extrem leichtgewichtig und dauert meist nur wenige Millisekunden.
Unmittelbar nach dem Empfang analysiert der Google-Indexer den statischen HTML-Datenstrom:
- Statische Texte und Überschriften: Alle Inhalte, die direkt im HTML-Markup stehen (
<h1>bis<h6>, Absätze<p>), werden sofort indexiert und stehen innerhalb kürzester Zeit für Suchanfragen zur Verfügung. - Metadaten: Title-Tag, Meta-Description und Canonical-Tags werden aus dem Quellcode ausgelesen.
- Hyperlinks: Statische HTML-Links (
<a href="...">) werden extrahiert und der Crawling-Warteschlange für weitere Unterseiten hinzugefügt. - Das Problem bei Single Page Applications (SPAs): Basiert Ihre Website auf reinem Client-Side Rendering (CSR), liefert der Server im ersten Schritt fast nur ein leeres Container-Gerüst aus – etwa
<div id="root"></div>oder<div id="app"></div>. In Welle 1 sieht Google eine leere Hülle ohne Texte, ohne Produkte und ohne weiterführende Links.
Welle 2: Der Web Rendering Service (WRS) & Die Rendering-Queue
Sobald Google erkennt, dass eine Seite auf externe JavaScript-Dateien angewiesen ist, um Inhalte darzustellen, wird die URL nicht verworfen. Sie wird stattdessen in die sogenannte Rendering-Warteschlange (Rendering Queue) eingereiht.
In dieser Warteschlange verweilt die Seite so lange, bis freie Rechenkapazitäten im Web Rendering Service (WRS) verfügbar sind. Der WRS arbeitet mit einer aktuellen Version von “Evergreen Chromium”:
- Ressourcen nachladen: Der WRS lädt alle externen CSS-Stylesheets, JavaScript-Dateien, Schriftarten und API-Antworten nach.
- JavaScript ausführen: Die Chromium-Instanz führt den Code aus und konstruiert das finale Document Object Model (DOM).
- Visuelles Rendering: Layout und Sichtbarkeit von Elementen werden berechnet.
- Re-Indexierung: Erst in diesem zweiten Durchgang werden clientseitig nachgeladene Texte, Produktbeschreibungen und technisches Schema Markup sichtbar.
Der entscheidende Haken für Website-Betreiber: Google garantiert keinen festen Zeitplan für Welle 2. Während extrem autoritäre Nachrichtenportale oft innerhalb von Minuten gerendert werden, warten mittelständische Unternehmensseiten, Online-Shops oder neu gelaunchte Domains nicht selten viele Tage oder sogar Wochen auf die zweite Welle.
Vergleichstabelle: Welle 1 vs. Welle 2 vs. Server-Side Rendering
| Kriterium | Welle 1 (Initial HTML) | Welle 2 (WRS Rendering) | Server-Side Rendering / SSG |
|---|---|---|---|
| Verarbeitungszeit | Millisekunden | Stunden bis mehrere Wochen | Sofort (Millisekunden) |
| Rechenaufwand bei Google | Extrem gering | Extrem hoch (Chromium-Cluster) | Minimal (wie statisches HTML) |
| Sichtbare Inhalte | Nur statischer Quellcode | Vollständiges DOM nach JS | 100 % aller Inhalte sofort im DOM |
| Googlebot-Priorität | 100 % aller gecrawlten URLs | Gesteuert nach Domain-Autorität | 100 % garantierte Sofort-Indexierung |
| KI-Crawler (GPTBot, Perplexity) | Vollständig unterstützt | Fällt komplett aus (Kein JS) | Vollständig unterstützt & zitiert |
| Interne Link-Erkennung | Sofortige Weitergabe | Stark verzögerter PageRank-Fluss | Ununterbrochener Link-Graph |
| Core Web Vitals & Ladezeit | Unabhängig vom JS-Parsing | Oft blockiert durch Hydration | Optimale PageSpeed-Werte |
Die fatale Falle für KI-Sichtbarkeit und generative Suche
Im Zeitalter generativer Suchsysteme hat das Phänomen des Two-Wave Indexing eine existenzielle Dimension für Unternehmen erhalten. Während Google mit gewaltigen Rechenzentren zumindest versucht, den Großteil des Webs zeitverzögert zu rendern, verzichten autonome KI-Crawler vollständig auf eine zweite Welle.
Crawler wie der GPTBot (OpenAI), PerplexityBot, ClaudeBot (Anthropic) oder Applebot betreiben beim Web-Scraping aus Kostengründen keine rechenintensiven Headless-Browser. Sie laden ausschließlich das initiale HTML-Dokument herunter und parsen den Textinhalt direkt via HTTP-Stream.
Setzt Ihre Website auf reines Client-Side Rendering, sehen diese KI-Systeme beim Crawlen lediglich ein leeres JavaScript-Gerüst. Die dramatische Folge:
- Ihr Unternehmen wird in generativen Antworten und KI-Überblicken schlichtweg nicht erwähnt.
- Bei Grounding-Queries für Chatbots taucht Ihr Angebot nicht in den Quellenangaben auf.
- Eine zukunftssichere Agent Readiness wird unmöglich, da KI-Agenten Ihre Inhalte nicht maschinell auslesen können.
Der 2-Minuten-Test für Inhaber: Render-Probleme ohne Programmierkenntnisse entlarven
Sie müssen kein Softwareentwickler sein und keine Terminal-Befehle beherrschen, um herauszufinden, ob Ihre Website von der Two-Wave-Falle betroffen ist. Mit zwei einfachen Tests im Alltag entlarven Sie Render-Engpässe sofort:
Test 1: Die Quelltext-Suche im Browser (Strg + U)
- Öffnen Sie eine wichtige Produkt- oder Leistungsseite Ihrer Website in Chrome, Firefox oder Edge.
- Markieren Sie einen prägnanten Satz aus dem ersten Absatz Ihres Angebotstextes und kopieren Sie ihn in die Zwischenablage.
- Drücken Sie auf der Tastatur Strg + U (auf dem Mac: Cmd + Option + U), um den reinen Quellcode der Seite zu öffnen.
- Drücken Sie Strg + F und suchen Sie nach dem kopierten Satz.
- Das Ergebnis:
- Wird der Satz sofort markiert? Perfekt: Ihr Text wird serverseitig ausgeliefert und ist in Welle 1 für Google und KI-Bots sofort lesbar.
- Wird der Satz nicht gefunden? Alarmstufe Rot: Der Inhalt existiert nur via JavaScript und hängt zwingend in Welle 2 fest.
Test 2: Die Live-Prüfung in der Google Search Console
Die Search Console bietet die verlässlichste Diagnose, weil sie exakt abbildet, was der Google-Crawler beim Live-Abruf sieht:
- Rufen Sie die Funktion URL-Prüfung auf und geben Sie Ihre URL ein.
- Klicken Sie oben rechts auf den Button ‚Live-Test durchführen‘.
- Öffnen Sie die Detailansicht über ‚Getestete Seite anzeigen‘.
- Prüfen Sie unter dem Reiter ‚Weitere Informationen‘ die Liste der Seitenressourcen. Werden kritische JavaScript-Dateien oder APIs durch Timeouts, robots.txt-Blockaden oder Serverüberlastungen als „Nicht geladen“ aufgeführt, scheitert Welle 2 regelmäßig am vollständigen Rendern.
Die 5 häufigsten Fehler bei JavaScript-Websites
Aus zahlreichen technischen SEO-Audits kristallisieren sich fünf typische Schwachstellen heraus, die Rankings nachhaltig sabotieren:
- Interne Links in JavaScript-Events statt HTML-Ankern: Wenn Entwickler Navigationselemente über
<div onclick="location.href='/kontakt/'">oder dynamische Buttons programmieren, kann Googlebot diesen Pfaden in Welle 1 nicht folgen. Das interne Crawl-Budget verpufft, und eine saubere interne Verlinkung existiert für Suchmaschinen schlichtweg nicht. Jeder interne Link muss zwingend als regulärer<a href="...">-Tag mit Ziel-URL ausgezeichnet sein. - Schema-Markup rein clientseitig injizieren: Wenn strukturierte Daten (JSON-LD) erst nach dem vollständigen Laden der Seite per JavaScript oder über den Google Tag Manager in das Dokument eingefügt werden, erkennt Google Rich Snippets oft wochenlang nicht oder stuft sie als unzuverlässig ein.
- Lazy Loading für suchrelevante Haupttexte: Wird Content erst nachgeladen, wenn der Nutzer nach unten scrollt (Infinite Scroll ohne Pagination), sieht der WRS-Crawler diese Inhalte häufig nicht, da Bots während des Renderings keine menschlichen Scroll-Gesten simulieren.
- Hydration Mismatch und Layout-Verschiebungen: Stimmt das vorgerenderte Server-HTML nicht exakt mit dem vom Client erzeugten DOM überein, muss der Browser das gesamte DOM-Gerüst verwerfen und neu berechnen. Das führt zu ruckartigen Layout-Verschiebungen (CLS), strapaziert die Core Web Vitals und schadet direkten Rankingfaktoren.
- Soft-404-Fehler bei gelöschten Seiten: Viele Single-Page-Apps geben für nicht mehr existierende URLs einen HTTP-Statuscode 200 (OK) zurück und zeigen lediglich per JavaScript einen Fehlerhinweis an. Für Suchmaschinen führt dies zu massiven Qualitätsabwertungen im gesamten Domain-Index.
Architektonische Auswege: Wie man Welle 2 komplett umgeht
Die einzig nachhaltige Lösung für anspruchsvolle Websites besteht darin, die Abhängigkeit von Welle 2 vollständig zu eliminieren. Moderne Web-Architekturen gewährleisten, dass der Browser und jeder Crawler bereits beim allerersten Datenpaket den vollständigen Inhalt empfangen:
- Server-Side Rendering (SSR): Der Webserver baut bei jedem Seitenaufruf das fertige HTML inklusive aller Texte und Links zusammen und liefert es an den Client aus.
- Static Site Generation (SSG): Websites werden bereits während des Build-Prozesses in statische HTML-Dateien vorkompiliert. Dies garantiert maximale Ladegeschwindigkeit, null Render-Verzögerung für Google und erstklassige Sicherheit.
- Markdown Content Negotiation: Bereitstellung rein textueller Daten für KI-Agenten über standardisierte Header (
Accept: text/markdown), wodurch KI-Scraper Ihre Daten extrem effizient erfassen können.
Indem Sie Ihre Inhalte direkt und vollständig in Welle 1 ausliefern, sichern Sie die nachhaltige Topical Authority Ihrer Domain und stellen sicher, dass weder Suchmaschinen-Crawler noch generative KI-Systeme vor leeren Seiten stehen.
Wie Sie Ihre Sichtbarkeit im Zeitalter generativer Suchsysteme professionell analysieren, erfahren Sie in unserem Überblick über die Top 9 AI Visibility Tools. Die Wirtschaftlichkeit moderner Server- und Caching-Architekturen können Sie transparent mit unserem SEO-Tool Kostenrechner kalkulieren.
Arbeitsanweisung für deinen KI-Agenten (Cursor / Claude / Antigravity)
Kopiere diesen Prompt direkt in deinen KI-Coding-Assistenten, um die Anforderungen automatisiert für dein Webprojekt umzusetzen:
# Prompt: Two-Wave-Indexing & SSR Hydration Audit
Rolle: Du bist ein Senior Technical SEO Architect & JavaScript Rendering Expert.
Aufgabe: Überprüfe das Rendering aller zentralen Routen auf die Trennung zwischen statischem Quellcode (Welle 1) und clientseitig nachgeladenen DOM-Elementen (Welle 2).
# Vorgehensweise & Sicherheitsregeln:
1. Tech-Stack-Analyse (Erst prüfen, dann handeln): Ermittle CMS/Framework (WordPress, Shopify, Next.js, Astro, Nuxt, Laravel, HTML), Webserver (Apache, Nginx, Vercel, Cloudflare) sowie vorhandene SEO-Plugins (Yoast, RankMath, SEOPress). Erkenne den Geschäftstyp (LocalBusiness, B2B/Organization, E-Commerce, SaaS, Personal Brand).
2. Defensive & konfliktfreie Integration: Überschreibe keine bestehende State-Logik. Stelle sicher, dass SEO-kritischer Content bereits im initialen Server-HTML enthalten ist. Isoliere interaktive Komponenten defensiv. Beachte dabei: Schritte & Validierung:; Rufe die Ziel-URLs per HTTP-GET (ohne Headless-Browser) ab und extrahiere den rohen HTML-Body; Prüfe, ob Hauptinhalte, H1-H3-Überschriften, Canonical-Tags und interne Links im rohen HTML vollständig vorhanden sind.
3. Standard- & URL-Hygiene: Verwende ausschließlich verifizierte, tatsächlich vorhandene Unternehmensdaten (Social URLs, Canonical Origins). Halte strikte URL-Standards ein (Trailing Slashes bei Verzeichnispfaden, HTTPS, keine Parameter im Canonical).
4. Pre-Flight-Validierung: Validiere den Output gegen die offiziellen Spezifikationen (Schema.org, RFC 8288, Google Rich Results). Führe einen Syntax- und Build-Test durch, um Hydration Mismatches oder Build-Abbrüche auszuschließen.
Output: 1. Analyse-Befund des erkannten Tech-Stacks, 2. Liefere den konkreten Code-Diff und eine schrittweise Integrationsanleitung., 3. Anleitung zur Validierung im Google Rich Results Test / Browser.
„Ich bin immer wieder erstaunt, wie viele Website-Inhaber keinen Zugang zur Search Console haben und auch nicht die Sitemap direkt an Google senden.“
Diskutiere mit Jörg Zimmer und der SEO-Community auf LinkedIn über diesen Beitrag.
Beitrag auf LinkedIn öffnenWas bedeutet Two-Wave Indexing im technischen SEO?
Warum ist die zweite Welle für Rankings und Umsatz so gefährlich?
Führen KI-Suchmaschinen wie ChatGPT oder Perplexity eine zweite Welle aus?
Weitere spannende Themen
- FAQ Markup: Harte Daten für deine RAG-Pipeline
- Strukturierte Daten: Grounding & LLM-Fütterung
- Schema Markup Generator: Vom Inselschnipsel zum Wissensgraphen
- Technisches Schema-Markup für KI & SEO
- Schema.org Markup: Fakten-Wissensbasis für KIs
- HTML-Struktur: Semantik für KI-Crawler & RAG
- RFC 8288 Link Headers: HTTP für KI-Crawler
Nichts mehr verpassen?
Folge mir auf LinkedIn für tägliche SEO-Nuggets und diskutiere mit anderen Experten.
LinkedIn-Profil besuchen →