Zum Inhalt springen
2.6Experte8 min

Next.js 15 SEO-Architektur: SSR, PPR und Server Components

Lucas Blochberger··Aktualisiert 11. Juni 2026
Definition

Die Next.js-15-SEO-Architektur kombiniert den App Router mit React Server Components und Partial Prerendering (PPR), um Inhalte serverseitig als fertiges HTML auszuliefern. Server Components senden null Client-JavaScript, während PPR eine statische Shell vom CDN liefert und dynamische Teile als HTML nachstreamt. Das macht Seiten gleichermaßen für Googlebot und für KI-Crawler lesbar, die kein JavaScript ausführen.

Auf einen Blick

  • Keiner der sechs großen KI-Crawler rendert JavaScript; serverseitig erzeugtes HTML ist deshalb Grundvoraussetzung für GEO und KI-Sichtbarkeit.
  • Der App Router mit Server Components ist für neue SEO-Arbeit dem Pages Router vorzuziehen, da Server Components null Client-JavaScript senden.
  • Pro Route bewusst wählen: SSG/ISR für Inhaltsseiten, SSR/PPR nur bei wirklich dynamischem oder personalisiertem Content.
  • PPR liefert eine statische Shell vom CDN für niedrige TTFB/LCP und streamt dynamische Teile als HTML nach, das auch JS-lose Crawler lesen.
  • Die Metadata-API erzeugt Title, Canonical, hreflang (de-AT/de-DE/x-default), Open Graph und JSON-LD serverseitig; metadataBase ist dafür Pflicht.
  • sitemap.ts und robots.ts ersetzen Third-Party-Plugins; 301-Redirects gehören in next.config oder die Middleware.
  • Das auf 2 MB pro Ressource gesenkte Googlebot-Limit macht schlanke, server-lastige Bundles zur SEO-Pflicht.

Die Wahl der Rendering-Architektur entscheidet in Next.js 15 darüber, ob eine Seite für klassische Suchmaschinen und für KI-Crawler gleichermaßen lesbar ist. Der App Router mit React Server Components und Partial Prerendering (PPR) verschiebt die Content-Erzeugung auf den Server. Das ist kein Detail für Performance-Enthusiasten, sondern die Grundlage dafür, dass Googlebot, ChatGPT, Claude und Perplexity überhaupt den vollständigen Inhalt einer Seite erfassen. Dieser Artikel ordnet die Rendering-Strategien ein und zeigt, welche Route welche Strategie braucht.

Warum die Rendering-Architektur über Sichtbarkeit entscheidet

Der entscheidende Befund kommt aus einer Analyse des Vercel-Crawler-Netzwerks: Keiner der sechs großen KI-Crawler (GPTBot, ClaudeBot, Meta-ExternalAgent, PerplexityBot, Bytespider) rendert JavaScript; ChatGPT ruft 11,50 % und Claude 23,84 % der JS-Dateien zwar ab, führt sie aber nicht aus. Nur Gemini (über die Googlebot-Infrastruktur) und AppleBot rendern vollwertig. Für jede Seite, deren Inhalt erst clientseitig per JavaScript entsteht, bedeutet das: KI-Crawler sehen eine leere Hülle.

Diese KI-Crawler sind kein Randphänomen mehr. GPTBot, Claude, AppleBot und PerplexityBot zusammen verursachen rund 1,3 Milliarden Fetches pro Monat, etwas mehr als 28 % von Googlebots 4,5 Milliarden Fetches im Vercel-Netzwerk. Wer im DACH-Raum in KI-Antworten zitiert werden will (Generative Engine Optimization, kurz GEO), muss seinen Content serverseitig als fertiges HTML ausliefern.

Auch der klassische Googlebot bestraft clientseitiges Rendering, wenn auch subtiler. Googlebot rendert JavaScript, aber in einer zweiten Welle: Seiten, die Rendering erfordern, landen zusätzlich zur Crawl-Queue in einer Rendering-Queue. Eine viel zitierte internationale Untersuchung quantifiziert die Folge: Google brauchte für JavaScript-gerenderte Seiten 313 Stunden gegenüber 36 Stunden für reines HTML, also rund neunmal so lange. Bei großen Sites verzögert das die Indexierung neuer und aktualisierter Inhalte erheblich.

Hinzu kommt eine harte technische Grenze. Googlebot crawlt nur noch die ersten 2 MB pro Ressource statt zuvor 15 MB, eine Reduktion um 86,7 %. Das Limit gilt pro Ressource, also für HTML, JavaScript-Bundle und CSS jeweils einzeln. Aufgeblähte Client-Bundles riskieren damit, dass entscheidende Skripte abgeschnitten werden.

Funktionsweise: SSG, SSR, ISR und PPR im SEO-Vergleich

Next.js 15 kennt vier Rendering-Strategien. Die Wahl pro Route folgt der Frage, wie dynamisch der Inhalt ist und wie schnell er aktuell sein muss.

  • SSG (Static Site Generation): Die Seite wird beim Build als HTML erzeugt und vom CDN ausgeliefert. Bestmögliche TTFB und LCP, ideal für KI-Crawler, weil der vollständige Inhalt sofort im HTML steht. Geeignet für KB-Artikel, Leistungsseiten und Blogposts.
  • ISR (Incremental Static Regeneration): Wie SSG, aber die Seite wird nach einem Zeitintervall (revalidate) oder per On-Demand-Trigger neu generiert. Verbindet statische Auslieferung mit redaktioneller Aktualität, etwa für Preislisten oder Bestandsanzeigen.
  • SSR (Server-Side Rendering): Die Seite wird pro Anfrage auf dem Server gerendert. Notwendig bei nutzer- oder anfragespezifischem Inhalt (Geo-Targeting, A/B-Tests). Der Inhalt steht im HTML, die TTFB hängt aber von der Serverlaufzeit ab.
  • PPR (Partial Prerendering, experimentell): Kombiniert statisch und dynamisch innerhalb einer Route. Eine statische Shell wird beim Build vorgerendert und vom CDN ausgeliefert, dynamische Teile streamen als HTML nach.

PPR ist der architektonisch interessanteste Ansatz für SEO. Die statische Shell (Header, Hauptinhalt, Footer) liegt sofort im initialen HTML-Response und sorgt für eine niedrige TTFB und ein schnelles LCP. Dynamische Fragmente, die in <Suspense>-Grenzen liegen, werden serverseitig nachgestreamt und ebenfalls als HTML in dieselbe Response eingefügt. Entscheidend für die Crawlbarkeit: Der gestreamte Content ist HTML, kein clientseitig nachgeladenes JavaScript. Ein Crawler ohne JS-Ausführung erhält den vollständigen Inhalt, sobald der Stream abgeschlossen ist.

Server Components sind das Fundament darunter. Sie rendern ausschließlich auf dem Server und senden null Client-JavaScript für ihre eigene Logik. Das reduziert das Hydration-Volumen drastisch, was direkt auf INP (Interaction to Next Paint) einzahlt, und es verkleinert die JS-Bundles relativ zum 2-MB-Limit. Interaktivität wird gezielt über Client Components ("use client") an den Rändern hinzugefügt, nicht pauschal über die gesamte Seite.

Best Practices für die Next.js-15-SEO-Architektur

Rendering-Strategie pro Route bewusst wählen

Die Standardregel: so statisch wie möglich, so dynamisch wie nötig. Inhaltsseiten (KB, Blog, Leistungen) gehören auf SSG oder ISR. Personalisierte oder echtzeitnahe Seiten nutzen SSR oder PPR mit eng gefassten <Suspense>-Grenzen, sodass die SEO-relevante Shell statisch bleibt und nur wirklich dynamische Teile streamen.

Metadata-API serverseitig vollständig nutzen

Der App Router erzeugt Metadaten serverseitig über das metadata-Objekt oder die generateMetadata-Funktion. Wichtig:

Pflicht-Dateien dynamisch generieren

Next.js 15 ersetzt Third-Party-SEO-Plugins durch konventionsbasierte Dateien:

  • sitemap.ts: generiert die XML-Sitemap programmatisch, inklusive lastModified je URL für ein präzises lastmod-Signal.
  • robots.ts: erzeugt die robots.txt dynamisch, inklusive sitemap-Verweis und gezielter Regeln für einzelne User-Agents.
  • 301-Redirects: dauerhafte Weiterleitungen gehören in next.config (redirects()) oder bei dynamischer Logik in die Middleware. Statuscode 308/301 verwenden, damit Linkkraft und Indexierungssignale übertragen werden.

Edge, CDN und Caching für niedrige TTFB in Österreich

Statische und ISR-Seiten werden vom CDN aus einem Edge-Standort nahe am Nutzer ausgeliefert, was die TTFB für Besucher in Österreich und im DACH-Raum minimiert. Steuern lässt sich das über revalidate (Zeitintervall), cache-control-Header und On-Demand-Revalidation per revalidatePath oder revalidateTag. HTTP/3 reduziert zusätzlich den Verbindungsaufbau-Overhead. Da Google in Österreich im Mai 2026 einen Marktanteil von 81,87 % hält und Bing 9,01 %, bleibt die Optimierung für Googlebot prioritär, ohne Bing zu vernachlässigen.

IndexNow bei On-Demand-Revalidation anstoßen

Wenn ein redaktioneller Trigger eine Seite revalidiert, lässt sich im selben Route Handler ein IndexNow-Ping an Bing und Yandex senden. Das beschleunigt die Indexierung dort spürbar: IndexNow liefert 18 % aller geklickten neuen URLs in der Websuche, bei über 3,5 Milliarden täglich eingereichten URLs. Für Google ersetzt IndexNow das Crawling nicht, ergänzt die Sichtbarkeit im Bing-Ökosystem aber wirkungsvoll.

Core Web Vitals mit den Bordmitteln optimieren

Next.js 15 liefert die Werkzeuge gegen die drei CWV-Metriken mit:

  • next/image gegen LCP und CLS: liefert moderne Formate, responsive Größen und reservierten Platz, der Layout-Verschiebungen verhindert.
  • next/font gegen CLS: hostet Schriften selbst und vermeidet Layout-Shifts durch Font-Swaps.
  • Streaming und Suspense gegen LCP: rendern den kritischen Inhalt zuerst und lagern langsame Datenquellen aus.
  • Server Components und Code-Splitting gegen INP: reduzieren das Client-JS und damit die Verarbeitungszeit von Interaktionen.

KI-Crawler und GEO gezielt bedienen

Server-gerenderter Content ist die Grundvoraussetzung dafür, dass ChatGPT, Claude und Perplexity einen Text erfassen. Darüber hinaus: robots.txt (via robots.ts) steuert den Zugriff einzelner KI-Bots, eine optionale llms.txt kann zentrale Inhalte ausweisen. Für die Zitierbarkeit in KI-Antworten zählen konkrete Fakten, Zahlen mit Quellen und klar beantwortete Fragen direkt im serverseitigen HTML.

Häufige Fehler

  • Inhalt clientseitig nachladen: Daten erst per useEffect/Fetch im Client zu holen, macht den Inhalt für alle sechs großen KI-Crawler unsichtbar und verzögert Googlebot über die Rendering-Queue.
  • metadataBase vergessen: OG-Bild-URLs werden relativ und brechen Social- und teils KI-Vorschauen.
  • hreflang unvollständig: fehlende Selbstreferenz oder fehlendes x-default führen zu den dokumentierten Cluster-Fehlern.
  • Alles zur Client Component machen: ein pauschales "use client" an der Wurzel verschenkt die Vorteile der Server Components und bläht das Bundle in Richtung 2-MB-Limit.
  • Zu weite Suspense-Grenzen unter PPR: wird zu viel als dynamisch markiert, schrumpft die statische Shell und der TTFB-Vorteil entfällt.
  • Redirect-Ketten und Soft-Redirects: clientseitige Weiterleitungen statt 301/308 übertragen keine Indexierungssignale sauber.

Metriken und Messung

Die Wirkung der Architektur wird an konkreten Kennzahlen sichtbar:

Weiterführendes

Die Next.js-15-Architektur ist mächtig, aber komplex. Das spiegelt sich in der Entwicklerwahrnehmung: Laut der internationalen State-of-JavaScript-2025-Umfrage nutzen 59 % der Befragten Next.js, bei 21 % positiver gegenüber 17 % negativer Stimmung, wobei die steigende Komplexität wiederholt kritisiert wird. Die praktische Konsequenz: Rendering-Strategien bewusst pro Route wählen, PPR mit eng gefassten Suspense-Grenzen einsetzen und die SEO-Pflichtdateien (sitemap.ts, robots.ts, Metadata-API, Canonical, hreflang) konsequent serverseitig erzeugen. So entsteht eine Site, die für Googlebot schnell, für KI-Crawler vollständig lesbar und im DACH-Raum performant ausgeliefert ist. Als nächste Schritte empfehlen sich ein Render-Audit (HTML vs. DOM), eine CWV-Messung auf Feldebene und die Anbindung von IndexNow an den Revalidation-Flow.

Daten & Statistiken

Keiner der sechs großen KI-Crawler (GPTBot, ClaudeBot, Meta-ExternalAgent, PerplexityBot, Bytespider) rendert JavaScript; ChatGPT ruft 11,50 % und Claude 23,84 % der JS-Dateien ab, führt sie aber nicht aus

Vercel - The rise of the AI crawler [international] (2025)

GPTBot, Claude, AppleBot und PerplexityBot zusammen ~1,3 Mrd. Fetches/Monat, etwas mehr als 28 % von Googlebots 4,5 Mrd. Fetches/Monat

Vercel Blog - The rise of the AI crawler [international] (2025)

Google brauchte für JavaScript-gerenderte Seiten 313 Stunden gegenüber 36 Stunden für reines HTML (rund 9-mal so lange)

Onely - Google Needs 9X More Time To Crawl JS Than HTML [international] (2022)

Googlebot crawlt nur noch die ersten 2 MB pro Ressource statt zuvor 15 MB (Reduktion um 86,7 %)

PPC Land - Google slashes web crawl limit by 86.7% as cost pressures mount [international] (2026)

31,02 % der mehrsprachigen Websites enthalten widersprüchliche hreflang-Direktiven; 16,04 % der hreflang-Cluster ohne selbstreferenzierende Tags

Search Engine Land - Study: 31% of international websites contain hreflang errors (Dan Taylor, SALT.agency) [international] (2023)

JSON-LD ist 2024 auf 41 % aller Seiten verbreitet, plus 7 Prozentpunkte gegenüber 34 % im Jahr 2022

Web Almanac 2024 (HTTP Archive) - Structured Data [international] (2024)

Google hält in Österreich im Mai 2026 einen Suchmaschinen-Marktanteil von 81,87 %, Bing 9,01 %

StatCounter Global Stats - Search Engine Market Share Austria [Österreich] (2026)

IndexNow liefert 18 % aller geklickten neuen URLs in der Websuche; über 3,5 Mrd. URLs/Tag eingereicht

Bing Webmaster Blog - IndexNow Expands Adoption Across Industries [international] (2024)

48 % der mobilen und 56 % der Desktop-Origins bestehen alle drei Core Web Vitals; mobil LCP 62 %, INP 77 %, CLS 81 % im grünen Bereich (CrUX, Juli 2025)

Web Almanac 2025 (HTTP Archive) - Performance [international] (2025)

2024 hatten nur 43 % der mobilen Sites gute CWV unter INP gegenüber 48 % unter dem alten FID; INP ersetzte FID als Core Web Vital (März 2024)

Web Almanac 2024 (HTTP Archive) - Performance [international] (2024)

Next.js wird von 59 % der Befragten genutzt, bei 21 % positiver gegenüber 17 % negativer Stimmung

InfoQ - State of JavaScript Survey 2025 [international] (2026)

Häufig gestellte Fragen

Warum ist Server-Side Rendering in Next.js 15 für KI-Crawler wichtig?
Weil keiner der sechs großen KI-Crawler (GPTBot, ClaudeBot, Meta-ExternalAgent, PerplexityBot, Bytespider) JavaScript ausführt. Claude ruft zwar 23,84 % der JS-Dateien ab, führt sie aber nicht aus. Nur server-gerendertes HTML, wie es SSG, SSR und PPR liefern, ist für diese Crawler vollständig lesbar. Clientseitig nachgeladener Content bleibt für sie unsichtbar.
Was ist Partial Prerendering (PPR) und wie hilft es dem SEO?
PPR kombiniert statisches und dynamisches Rendering in einer Route. Eine statische Shell wird beim Build vorgerendert und vom CDN ausgeliefert, was TTFB und LCP senkt. Dynamische Teile innerhalb von Suspense-Grenzen werden serverseitig als HTML nachgestreamt. Da der gestreamte Inhalt HTML ist und kein clientseitiges JavaScript, erhalten auch KI-Crawler ohne JS-Ausführung den vollständigen Inhalt.
App Router oder Pages Router für SEO in Next.js 15?
Für neue Projekte ist der App Router vorzuziehen. Er bringt React Server Components (null Client-JavaScript für ihre Logik, besser für INP und Crawl-Budget), die typsichere Metadata-API sowie konventionsbasierte Dateien wie sitemap.ts und robots.ts mit. PPR ist ausschließlich im App Router verfügbar.
Wie setze ich hreflang für Österreich und den DACH-Raum in Next.js korrekt um?
Über das alternates.languages-Feld der Metadata-API gibst du de-AT, de-DE und x-default aus. Wichtig ist, dass jede Sprachvariante sich selbst und alle anderen referenziert. Eine internationale Studie fand, dass 31,02 % der mehrsprachigen Websites widersprüchliche hreflang-Direktiven haben und 16,04 % der Cluster keine selbstreferenzierenden Tags, also genau diese beiden Fehler vermeiden.
Welche Rendering-Strategie braucht welche Route in Next.js 15?
Grundregel: so statisch wie möglich, so dynamisch wie nötig. Inhaltsseiten wie KB-Artikel, Blog und Leistungsseiten gehören auf SSG oder ISR. Personalisierte oder echtzeitnahe Seiten nutzen SSR oder PPR mit eng gefassten Suspense-Grenzen, sodass die SEO-relevante statische Shell erhalten bleibt und nur wirklich dynamische Teile streamen.
Warum ist metadataBase in Next.js so wichtig?
Ohne metadataBase erzeugt die Metadata-API relative URLs für Open-Graph- und Twitter-Bilder. Crawler und Social-Plattformen können relative Bild-URLs oft nicht korrekt auflösen, wodurch Vorschaubilder brechen. metadataBase definiert die absolute Basis-URL und ist damit Pflicht für valide OG-Tags.
Welche Rolle spielt das 2-MB-Crawl-Limit von Googlebot für Next.js?
Googlebot crawlt nur noch die ersten 2 MB pro Ressource, eine Reduktion um 86,7 % gegenüber den früheren 15 MB. Das Limit gilt für HTML, JavaScript und CSS jeweils einzeln. Aufgeblähte Client-Bundles riskieren, abgeschnitten zu werden. Server Components und Code-Splitting halten die Bundles klein und damit innerhalb der Grenze.

Verwandte Artikel

Wie schneidet deine Website ab?

Erhalte einen kostenlosen, KI-gestützten SEO-Report deiner Website per E-Mail: technische SEO, On-Page, Keywords & Wettbewerber. Unverbindlich.

Kostenlosen SEO-Audit anfordern