Technisches GEO
GPTBot und JavaScript: Warum initiales HTML die sicherste GEO-Basis ist
Vercel beobachtete bei mehr als einer halben Milliarde GPTBot-Anfragen keine JavaScript-Ausführung. Das gilt nur für GPTBot; Google kann crawlbares JavaScript rendern. Schlüsseltext im initialen HTML ist die sicherste plattformübergreifende Basis, garantiert aber keine Zitierung.
Was wir tatsächlich wissen
Vercel hat zusammen mit MERJ den Crawler-Traffic im eigenen Netzwerk analysiert. In der untersuchten Stichprobe erzeugte GPTBot mehr als eine halbe Milliarde Anfragen, ohne beobachtete JavaScript-Ausführung. GPTBot lud bei einem Teil der Anfragen JS-Dateien herunter (rund 11,5 %), doch Vercel sah keine Ausführung. Das ist eine GPTBot-spezifische Beobachtung. Die Analyse belegt nicht, dass Claude-, Perplexity- oder andere Fetcher identisch arbeiten.
Die Bot-Namen müssen nach Zweck getrennt werden:
- OpenAI: OAI-SearchBot unterstützt die Suche, ChatGPT-User ruft Seiten auf ausdrückliche Nutzeranfrage ab, GPTBot sammelt Inhalte für mögliches Modelltraining.
- Anthropic: Claude-SearchBot unterstützt die Suche, Claude-User nutzerinitiierte Abrufe, ClaudeBot das mögliche Modelltraining.
- Google: Googlebot crawlt für Google Search einschließlich AI Overviews und AI Mode.
Google-Extendedist ein Steuerungs-Token für bestimmte Gemini-Trainings- und Grounding-Nutzungen; es ist kein Search-Crawler, und seine Einstellung beeinflusst weder die Aufnahme noch das Ranking in Google Search.
Bei einer rein clientseitig in React oder Vue gerenderten Seite kann das initiale HTML fast leer sein. Fetcher ohne passende Rendering-Stufe sehen dann möglicherweise weder Produktbeschreibung noch Preise. Das bedeutet nicht, dass clientseitiger Inhalt für jede KI-Plattform grundsätzlich „nicht existiert“: Google kann crawlbares, nicht blockiertes JavaScript rendern. Initiales HTML minimiert die Abhängigkeit von solchen plattformspezifischen Fähigkeiten.
Prüfen Sie Ihre Website in drei Minuten
- Deaktivieren Sie JavaScript in den Entwicklertools Ihres Browsers und laden Sie die wichtigsten Seiten neu (Produkt, Preise, Unternehmen). Ist der Schlüsseltext sichtbar, liegt er bereits im initial nutzbaren Dokument; der Test beweist jedoch nicht das Verhalten jedes Bots.
- Oder: Rechtsklick → „Seitenquelltext anzeigen“ und prüfen, ob der Fließtext im Quell-HTML vorhanden ist. Ein nacktes
<div id="root"></div>ist das Warnsignal. - Prüfen Sie Ihre
robots.txt- und CDN-/WAF-Einstellungen getrennt für die Such-, Nutzer- und Trainings-Bots, die Sie zulassen wollen. Eine Allow-Regel hilft nicht, wenn die Firewall den Abruf mit 403 ablehnt.
Ihre Optionen
- Statische Generierung (SSG) — erste Wahl für Content-Websites: Das HTML ist zum Build-Zeitpunkt vollständig, was bei Crawlern, Geschwindigkeit und Betrieb gewinnt. Diese Website funktioniert so.
- Server-Side Rendering (SSR) — für Seiten, die Echtzeitdaten brauchen; der Server liefert HTML pro Anfrage.
- Interaktivität isolieren — statt einer kompletten SPA nur die Widgets clientseitig betreiben, die es brauchen (Islands-Architektur), damit der Fließtext immer in statischem HTML bleibt.
Google Search kann JavaScript rendern. Für AI Overviews und AI Mode verlangt Google, dass eine Seite indexiert und für ein Such-Snippet zugelassen ist; crawlbarer, nicht blockierter Text bleibt die Grundlage. SSG, SSR oder Prerendering sind keine universelle Pflicht, aber die sicherste Basis, wenn Schlüsseltext auf möglichst vielen Plattformen ohne zusätzliche Rendering-Annahmen verfügbar sein soll.
Fazit
Die meisten GEO-Ratschläge drehen sich darum, was man schreiben soll. Davor steht die technische Readiness: Ist der Schlüsseltext im initialen HTML vorhanden, und können die gewünschten Search- und User-Bots ihn tatsächlich abrufen? Diese Prüfungen beseitigen mögliche Zugangshürden. Sie sagen nicht voraus und garantieren nicht, dass eine Plattform die Seite anschließend auswählt oder zitiert.
Verwandte Begriffe: KI-Crawler, RAG, GEO