Ihre Seite kann auf Platz 1 bei Google ranken und für ChatGPT dennoch unsichtbar sein

Der Google-Crawler führt Ihr JavaScript aus, zieht das gerenderte HTML in seinen Index und kann eine clientseitig gerenderte Website auf der ersten Seite der Suchergebnisse platzieren. Dieselbe Seite verschwindet jedoch, wenn sie über ChatGPT oder die KI-Suche von Bing abgefragt wird, da die Bots, die diese Dienste antreiben, das JavaScript nie ausführen. Das Ergebnis ist eine hochgerankte Website, die kein KI-Assistent finden kann.

Warum KI-Crawler Ihren Inhalt übersehen

Zwei der am weitesten verbreiteten KI-Crawler – OpenAI’s GPTBot und Anthropic’s ClaudeBot – rendern überhaupt kein JavaScript. Eine Studie von Vercel und MERJ aus dem Dezember 2024 zeigte, dass beide Bots einfach das rohe HTML und alle verlinkten JavaScript-Dateien herunterladen und dann stoppen. Die Skripte werden nie ausgeführt, sodass die Bots nur eine leere Hülle sehen.

Googlebot hingegen stellt die Seite in eine Warteschlange, führt die Skripte aus und indiziert das resultierende DOM. Dieser grundlegende Unterschied bedeutet, dass eine mit einem reinen Client-Side-Framework (React, Vue usw.) erstellte Website für Google vollständig sichtbar sein kann, während sie für die KI-gestützte Suche ein unbeschriebenes Blatt bleibt.

Google vs. KI: Die Rendering-Lücke

Google investiert schon lange in Headless Rendering. Sein Bot kann komplexe Single-Page-Applications verarbeiten, sie hydrieren und strukturierte Daten extrahieren, die erst nach dem initialen Laden erscheinen. KI-Crawler befinden sich jedoch noch in einem „Download-only“-Modus. Sie können zwar JSON-LD parsen, das über Tools wie react-helmet injiziert wird, aber nur, wenn dieses Markup bereits im rohen HTML vorhanden ist.

Entwicklertools können irreführend sein. Das Elements-Panel in Chrome zeigt die Seite nachdem das JavaScript ausgeführt wurde, was den falschen Eindruck erweckt, das Markup sei Teil des Quellcodes. Die Verwendung von „view-source“ (oder curl ohne Browser) zeigt, was ein Bot tatsächlich erhält. Wenn der Inhalt oder die strukturierten Daten dort fehlen, werden die KI-Crawler sie niemals sehen.

Wie sich das Problem bemerkbar macht

Eine typische React-Website, die auf Client-Side-Rendering setzt, wird bei Google für Keywords wie „beste Kaffeemaschine“ oder „wie repariere ich einen undichten Wasserhahn“ hoch ranken. Doch ein Nutzer, der ChatGPT fragt: „Was sind die besten Kaffeemaschinen?“, erhält Antworten, die diese Website komplett ignorieren. Dieselbe Lücke besteht bei der KI von Bing, die etwa 92 % der Agent-Anfragen von ChatGPT bedient. Die JavaScript-Rendering-Fähigkeiten von Bing sind begrenzt, sodass eine rein clientseitige Website für beide großen KI-Suchanbieter unsichtbar sein kann.

Das Problem ist lautlos. SEO-Dashboards, die Google-Rankings verfolgen, melden eine gute Position, während der Traffic der Website über KI-Assistenten bei Null bleibt. Diese Diskrepanz kann Unternehmen einen wachsenden Anteil am Discovery-Traffic kosten, insbesondere da immer mehr Nutzer auf konversationelle Schnittstellen für schnelle Antworten vertrauen.

Was Entwickler falsch machen

Viele Teams gehen davon aus, dass jeder Crawler die Seite lesen kann, wenn Google es kann. Sie:

  • Verlassen sich auf react-helmet oder ähnliche Bibliotheken, um JSON-LD nach dem Laden der Seite zu injizieren, in dem Glauben, das Markup sei „da“.
  • Testen nur in der Elements-Ansicht des Browsers, nicht im rohen Quellcode.
  • Überspringen einen einfachen curl-Check und übersehen dabei, dass die Überschrift oder wichtige Phrasen niemals in der initialen HTML-Antwort erscheinen.

Diese Praktiken erzeugen die Illusion einer gesunden SEO, während die Website für die KI-Suche blind bleibt.

So beheben Sie es

Die Lösung besteht darin, den eigentlichen Inhalt bereits in der ersten HTTP-Antwort zu liefern. Drei bewährte Ansätze funktionieren:

  • Server-Side Rendering (SSR) – Der Server führt das JavaScript aus, rendert das vollständige HTML und sendet es an den Client. Die Seite kommt bereits befüllt an.
  • Static Generation – Zum Build-Zeitpunkt erstellt das Framework statische HTML-Dateien, die den gesamten Inhalt enthalten. Ein Rendering zur Laufzeit ist nicht erforderlich.
  • Prerendering – Ein Middleware-Dienst rendert die Seite einmal, zwischenspeichert das Ergebnis und liefert den statischen Snapshot an die Crawler aus.

Frameworks wie Next.js (React) und Nuxt (Vue) bieten integrierte Unterstützung für diese Techniken. Der Wechsel von einem rein clientseitigen Bundle zu einer der oben genannten Methoden stellt sicher, dass sowohl Googlebot als auch KI-Crawler denselben Inhalt sehen.

Ein kurzer Sanity-Test:

curl -s https://yourpage.com | grep "your headline text"

Wenn der Befehl nichts zurückgibt, ist die Überschrift nicht im rohen HTML vorhanden und KI-Bots werden sie übersehen.

Worauf man achten sollte

Der aktuelle Zustand ist ein deutlicher Missmatch: Googles Rendering-Engine ist hochentwickelt; KI-Crawler sind es nicht. Die Studie, die diese Lücke aufgedeckt hat, ist erst wenige Monate alt, und sowohl OpenAI als auch Anthropic haben Interesse signalisiert, ihre Indexierungspipelines zu verbessern. Dennoch garantiert keine öffentliche Roadmap, dass die vollständige JavaScript-Ausführung bald hinzugefügt wird.

In der Zwischenzeit hat sich der Preis für das Ignorieren dieses Problems verändert. Vor zehn Jahren bestand die Strafe in einer langsameren Google-Indexierung; heute ist es der Ausschluss aus dem am schnellsten wachsenden Entdeckungskanal – der KI-gesteuerten Suche. Unternehmen, die auf organischen Traffic angewiesen sind, sollten ihre Seiten mit Raw-Source-Tools prüfen, SSR oder statische Generierung einsetzen, wo dies machbar ist, und KI-spezifische Indexierungsberichte überwachen, sobald diese verfügbar werden.

Fazit: Eine Website, die in den Google-Rankings perfekt erscheint, kann für ChatGPT und Bing AI unsichtbar sein, wenn sie sich ausschließlich auf Client-Side Rendering verlässt. Die Bereitstellung von Inhalten im initialen HTML – via SSR, statischer Generierung oder Prerendering – schließt diese Lücke und sichert die Auffindbarkeit sowohl in der traditionellen Suche als auch in der KI-Suche.