Zum Inhalt springen
2.5Experte9 min

JavaScript Rendering und AI-Crawler: Die Sichtbarkeits-Kluft

Lucas Blochberger··Aktualisiert 20. April 2026
Definition

AI-Crawler wie GPTBot, ClaudeBot und PerplexityBot können kein JavaScript ausführen. Vercels Analyse von über 500 Millionen GPTBot-Fetches fand null Evidenz für JavaScript-Execution. Client-seitig gerenderter Content ist für circa 70 Prozent der AI-Crawler unsichtbar — Server-Side Rendering ist keine Performance-Optimierung mehr, sondern eine Sichtbarkeitsvoraussetzung.

Auf einen Blick

  • AI-Crawler können kein JavaScript ausführen — null Evidenz in 500M+ GPTBot-Fetches
  • GPTBot fetched JS-Dateien (11,5% der Requests) aber führt sie nicht aus
  • ClaudeBot downloaded JS (23,84%) aber rendert nicht
  • Nur Googlebot, Google Gemini und AppleBot nutzen browserbasiertes Rendering
  • Client-gerenderter Content ist für ca. 70% der AI-Crawler unsichtbar
  • SSR ist Sichtbarkeitsvoraussetzung, nicht Performance-Optimierung
  • Google hat Dynamic Rendering offiziell als veraltet markiert (August 2022)
  • Der „9x Rendering-Tax" auf Crawl Budget ist gut dokumentiert

Die technische SEO-Landschaft hat sich in zwei parallele Welten gespalten: Google rendert JavaScript, AI-Crawler nicht.

Die Evidenz

Vercels und MERJs gemeinsame Analyse von über 500 Millionen GPTBot-Fetches fand null Evidenz für JavaScript-Execution. GPTBot fetched zwar JavaScript-Dateien (11,5 Prozent der Requests) und ClaudeBot downloaded sie (23,84 Prozent), aber keiner der beiden kann sie ausführen. PerplexityBot, Meta-ExternalAgent, CCBot und Bytespider haben ebenfalls keine Rendering-Fähigkeit.

Nur Googlebot (Headless Chromium), Google Gemini (über Googlebot-Infrastruktur) und AppleBot nutzen browserbasiertes Rendering.

Die Konsequenz

Client-seitig gerenderter Content ist für circa 70 Prozent der AI-Crawler unsichtbar. Für Next.js 15 bietet der App Router mit Server Components einen enormen strukturellen Vorteil — Komponenten rendern auf dem Server mit null Client-JavaScript und liefern vollständiges HTML an jeden Crawler-Typ.

Dynamic Rendering ist tot

Google hat Dynamic Rendering im August 2022 offiziell als „Workaround, nicht langfristige Lösung" markiert. Bis 2025 entfernte Google die Implementierungsabschnitte vollständig und wechselte zur Vergangenheitsform: Dynamic Rendering „war" ein Workaround.

Der Rendering-Tax

Der vielzitierte „9x Rendering-Tax auf Crawl Budget" stammt von Onely und Prerender.io. Onely dokumentierte Verzögerungen von bis zu 313 Stunden für tiefe JavaScript-Seiten gegenüber 36 Stunden für statisches HTML. Der exakte Multiplikator variiert, aber die Richtung ist eindeutig.

Daten & Statistiken

Über 500 Millionen GPTBot-Fetches zeigten null JavaScript-Execution

Vercel/MERJ Analyse (2025)

GPTBot fetched JS-Dateien bei 11,5% der Requests

Vercel/MERJ (2025)

AI-Crawler verbrauchten 4,2% aller HTML-Seitenanfragen in 2025

Cloudflare (2025)

JavaScript-lastige Seiten zeigten bis zu 313 Stunden Verzögerung vs. 36h für statisches HTML

Onely/Prerender.io (2025)

Googlebot processes JavaScript — but AI crawlers like GPTBot and ClaudeBot typically do not execute JavaScript at all.

Martin Splitt, Google DevRel, Search

Häufig gestellte Fragen

Können AI-Crawler JavaScript-gerendertem Content sehen?
Nein. Vercel und MERJs Analyse von 500+ Millionen GPTBot-Fetches fand null Evidenz für JavaScript-Execution. GPTBot, ClaudeBot, PerplexityBot, Meta-ExternalAgent, CCBot und Bytespider haben alle keine Rendering-Fähigkeit. Nur Googlebot (Headless Chromium), Google Gemini und AppleBot rendern JavaScript.
Was bedeutet das für React/Next.js-Sites?
Next.js 15 App Router mit Server Components bietet die ideale Architektur: Komponenten rendern auf dem Server mit null Client-JavaScript und liefern vollständiges HTML an jeden Crawler-Typ. Payload-CMS-Content über SSG oder ISR erscheint identisch für Googlebot und GPTBot.
Ist Dynamic Rendering noch eine Option?
Nein. Google hat Dynamic Rendering im August 2022 offiziell als veraltet markiert und 2025 die Implementierungsabschnitte entfernt. Die empfohlenen Alternativen sind SSR, SSG und Hydration.