SSR vs CSR vs SSG vs ISR: SEO und Performance 2026 | POLPROG Zum Inhalt springen

SSR vs CSR vs SSG vs ISR: was für SEO und Performance wählen

SSR, CSR, SSG und ISR unterscheiden sich vor allem darin, wann und wo HTML erzeugt wird. Für SEO ist entscheidend, ob wichtige Inhalte und Metadaten ohne clientseitiges JavaScript verfügbar sind. Für die Performance zählen zusätzlich Serverkosten, Caching, JavaScript-Ausführung, Hydration und Datenaktualität. 2026 ist die beste Architektur meist kein einheitlicher Modus für die gesamte Anwendung, sondern eine passende Strategie pro Route oder Seitenbereich.

Veröffentlicht Verfasst von Lesezeit 20 Min. Lesezeit

SSR, CSR, SSG und ISR unterscheiden sich vor allem darin, wann und wo HTML erzeugt wird. Für SEO ist entscheidend, ob wichtige Inhalte und Metadaten ohne clientseitiges JavaScript verfügbar sind. Für die Performance zählen zusätzlich Serverkosten, Caching, JavaScript-Ausführung, Hydration und Datenaktualität. 2026 ist die beste Architektur meist kein einheitlicher Modus für die gesamte Anwendung, sondern eine passende Strategie pro Route oder Seitenbereich.

Auf dieser Seite
  1. 1SSR, CSR, SSG und ISR: der tatsächliche Unterschied
  2. 2SEO: Google rendert JavaScript, aber CSR ist nicht gleich Prerendering
  3. 3SSG: ideal für Inhalte ohne Request-Time-Aktualität
  4. 4SSR: wenn Daten frisch oder requestabhängig sein müssen
  5. 5ISR: statisches HTML mit kontrollierter Aktualität
  6. 6CSR: sinnvoll, wenn Indexierung nicht nötig ist
  7. 7SEO- und Performance-Vergleich
  8. 8Core Web Vitals: Rendering ist nur ein Faktor
  9. 9Hydration: SSR ist nach dem HTML noch nicht fertig
  10. 10Cache und Aktualität: die zentrale Entscheidung
  11. 11SEO besteht aus mehr als Rendering
  12. 12Welche Strategie für welche Seite
  13. 13Realität 2026: hybride Modelle werden granularer
  14. 14CSR für SEO schrittweise verbessern
  15. 15Praktische Entscheidungsregel

SSR, CSR, SSG und ISR: der tatsächliche Unterschied

SSG erzeugt HTML vor dem Nutzerrequest, meist beim Build. SSR erzeugt HTML auf dem Server pro Request. CSR baut große Teile der Oberfläche erst nach JavaScript-Ausführung im Browser. ISR hält statische Ergebnisse vor und regeneriert ausgewählte Seiten nach dem Deployment per Zeitregel oder Cache-Invalidierung. [6][9][16]

Wichtiger als das Label ist daher: Wann entsteht HTML, wie lange wird es gecacht und wie viel Arbeit bleibt dem Browser?

SEO: Google rendert JavaScript, aber CSR ist nicht gleich Prerendering

Google beschreibt JavaScript-Verarbeitung als Crawling, Rendering und Indexing. Fehlt der eigentliche Inhalt im initialen HTML, muss Googles Web Rendering Service JavaScript ausführen und die Seite landet in einer Render-Warteschlange. [1]

Google empfiehlt weiterhin Server-Side Rendering oder Prerendering, weil dies Nutzer und Crawler beschleunigt und nicht alle Bots JavaScript ausführen können. [1]

CSR kann also funktionieren, aber für wichtige öffentliche Inhalte ist fertiges HTML robuster.

SSG: ideal für Inhalte ohne Request-Time-Aktualität

Bei SSG entsteht HTML beim Build und kann danach als statische Datei über ein CDN ausgeliefert werden. Next.js empfiehlt Static Generation, wenn eine Seite vor dem Request vorbereitet werden kann. [9][12]

Typische Fälle sind Landingpages, Dokumentation, Artikel, Hilfeseiten, Portfolios und Teile von Produktkatalogen. [10][16]

Grenzen entstehen bei sehr häufigen Änderungen oder extrem großen Builds.

SSR: wenn Daten frisch oder requestabhängig sein müssen

SSR erzeugt HTML für einen konkreten Request und kann aktuelle Daten, Header, Cookies, Lokalisierung oder Query-Parameter berücksichtigen. [6][10][11]

Für SEO liegt der Inhalt direkt als HTML vor. Dafür fällt Serverarbeit bei jedem Request an, und langsames Rendering kann TTFB erhöhen. [6]

Stabile Teile können trotzdem gecacht werden, während nur requestabhängige Bereiche dynamisch bleiben.

ISR: statisches HTML mit kontrollierter Aktualität

ISR kombiniert statische Auslieferung mit Regeneration nach dem Deployment. Next.js beschreibt die Aktualisierung statischer Seiten nach dem Build, Nuxt 4 bietet ähnliche Mechanismen über `isr` und `swr`. [9][13][16]

Das passt zu Produktkatalogen, Artikeln, Dokumentation und Kategorien, deren Inhalt sich regelmäßig, aber nicht in Echtzeit ändert.

Bei stale-while-revalidate kann der erste Request nach Ablauf noch die alte Version erhalten, während im Hintergrund neu generiert wird. [13][16]

CSR: sinnvoll, wenn Indexierung nicht nötig ist

Bei CSR muss der Browser JavaScript laden, parsen und ausführen, bevor große Teile des DOM entstehen. web.dev weist darauf hin, dass große JavaScript-Pakete insbesondere auf mobilen Geräten INP verschlechtern können. [6][7]

Nuxt nennt SaaS-Oberflächen, Backoffice, Spiele und andere stark interaktive, nicht indexierungspflichtige Anwendungen als passende Fälle. [13]

Für öffentliche Inhalte steigt die Abhängigkeit von JavaScript-Fähigkeiten der Crawler. [1][2]

SEO- und Performance-Vergleich

ModusWann HTML entstehtInhalt im initialen HTMLAktualitätRequest-KostenSEO
SSGBuildJaBis zum nächsten BuildSehr niedrigSehr gut
ISRBuild oder RevalidierungJaAbhängig von RevalidierungNiedrigSehr gut
SSRJeder RequestJaSehr hochHöherSehr gut
CSRIm BrowserOft begrenztHoch nach FetchServer niedrig, Client höherMöglich, aber weniger optimal

Es gibt keine universelle Rangfolge. SSG und ISR haben meist Cache- und Kostenvorteile, SSR liefert Request-Frische, CSR verlagert mehr Arbeit in den Browser. [6][9][13]

Für SEO können SSG, ISR und SSR aussagekräftiges HTML sofort liefern. CSR kann Google indexieren, benötigt aber zusätzliches Rendering. [1][9]

Core Web Vitals: Rendering ist nur ein Faktor

MetrikGutSchlechtMisst
LCP≤ 2.5 s> 4.0 sLaden des Hauptinhalts
INP≤ 200 ms> 500 msInteraktionsreaktion
CLS≤ 0.1> 0.25Visuelle Stabilität

Google verwendet Core Web Vitals in Ranking-Systemen, betont aber, dass gute Werte keine Top-Position garantieren. Die aktuellen Kennzahlen sind LCP, INP und CLS. [4][5]

Als gut gelten LCP bis 2,5 s, INP bis 200 ms und CLS bis 0,1 am 75. Perzentil. [4][8]

SSG kann HTML schnell liefern und trotzdem durch viel JavaScript schlechten INP erzeugen. SSR kann FCP verbessern, aber ein langsamer Server verschlechtert TTFB. [6][7]

Hydration: SSR ist nach dem HTML noch nicht fertig

Viele Frameworks hydratisieren SSR- oder SSG-Ausgabe, indem sie nachträglich State und Event-Handler an das HTML binden. web.dev warnt, dass vollständige Rehydration TBT und INP belasten kann. [6]

Eine Seite kann deshalb fertig aussehen, aber noch nicht reagieren.

Weniger Client-JavaScript, Code Splitting, Lazy Loading und teilweise Hydration helfen. Nuxt 4 dokumentiert sogar weitgehend statische Seiten mit nahezu keinem JavaScript. [7][14]

Cache und Aktualität: die zentrale Entscheidung

SSG verwendet ein Ergebnis bis zum nächsten Build. ISR ergänzt Revalidierung. SSR kann pro Request neu rendern, aber ebenfalls Server- oder CDN-Caching nutzen. [6][13][16]

Die richtige Strategie hängt vom maximal akzeptablen Datenalter ab. Minutenalte Produktdaten können ISR erlauben, ein aktueller Kontostand eher nicht.

Cache sollte möglichst mit realen Inhaltsänderungen statt willkürlich kurzen TTLs verknüpft werden.

SEO besteht aus mehr als Rendering

HTML ersetzt keine korrekten HTTP-Statuscodes, crawlbaren Links, Canonicals, Sitemaps, Titel oder Metadaten. Google empfiehlt eindeutige URLs und crawlbare Links für wichtige Inhalte. [1][2]

Auch SSR kann fehlerhafte 200-Seiten, Duplikate oder falsche Metadaten erzeugen. Rendering ist nur ein Teil technischen SEO.

Dynamic Rendering wird von Google nicht mehr als langfristige Lösung empfohlen. Stattdessen nennt Google SSR, Static Rendering oder Hydration. [3]

Welche Strategie für welche Seite

Landingpages, Blogs und Dokumentation passen meist zu SSG. Große Kataloge oder periodisch aktualisierte News passen oft zu ISR. Requestabhängige öffentliche Inhalte können SSR brauchen. Private Dashboards können CSR bleiben. [9][13]

E-Commerce kann mehrere Modelle kombinieren: statische Kategorie, ISR für Produktseiten, SSR für Session-Daten und CSR für Filterinteraktion.

Die Entscheidung sollte pro Route getroffen werden.

Realität 2026: hybride Modelle werden granularer

Next.js 16.3.4 dokumentiert Cache Components, `use cache`, Revalidierung auf Daten- und UI-Ebene, statische Shells und Streaming für Request-Time-Daten. Die aktuelle Caching-Dokumentation wurde am 25. August 2026 aktualisiert. [11]

Nuxt 4 erlaubt `prerender`, `ssr`, `swr` und `isr` über Route Rules pro Route. [13][14]

Die vier Begriffe bleiben nützliche Denkmodelle, beschreiben aber nicht mehr jede moderne Seite komponentengenau.

CSR für SEO schrittweise verbessern

Zuerst sollten nur öffentliche Routen identifiziert werden, die organischen Traffic erhalten sollen. Ein privates Dashboard muss nicht allein aus Konsistenzgründen zu SSR werden.

Danach gehören kritischer Inhalt, Titel, Metadaten und Links in HTML, das vor Client-JavaScript entsteht. Google empfiehlt SSR oder Prerendering statt Dynamic Rendering. [1][3]

Anschließend müssen Search Console, gerendertes HTML und Felddaten der Core Web Vitals überprüft werden.

Praktische Entscheidungsregel

Kann eine Seite vorab erzeugt werden und ist ihr Inhalt für alle gleich, starte mit SSG. Ändert sie sich periodisch, prüfe ISR. Muss das Ergebnis requestabhängig und im HTML vorhanden sein, nutze SSR. Ist es eine private Anwendung ohne SEO-Ziel, reicht oft CSR. [9][13]

Validiere anschließend TTFB, LCP, INP, CLS, Serverkosten, Änderungsfrequenz, Seitenanzahl und Personalisierung.

  • Muss der Hauptinhalt indexiert werden?
  • Kann HTML vor dem Request entstehen?
  • Wie frisch müssen Daten sein?
  • Hängt das Ergebnis von Cookies, Session oder Request ab?
  • Wie viele Routen müssen gebaut werden?
  • Kann die Seite sicher gecacht werden?
  • Wie viel JavaScript muss der Browser ausführen?
  • Wie sehen LCP, INP, CLS und TTFB in Produktion aus?

Für öffentliche SEO-Seiten sind SSG, ISR oder SSR je nach Aktualitätsanforderung der sicherste Ausgangspunkt. CSR sollte vor allem dort eingesetzt werden, wo Indexierung kein Ziel ist. Performance muss mit Felddaten gemessen werden. 2026 ist ein hybrides Modell meist sinnvoll: statisches oder revalidiertes HTML für öffentliche Inhalte, SSR für requestabhängige Daten und CSR nur für tatsächlich clientseitige Interaktion.

SSR CSR SSG ISR SEO Web Performance Core Web Vitals Next.js Nuxt Rendering

Häufig gestellte Fragen

Was ist für SEO am besten: SSR, CSR, SSG oder ISR?

Meist SSG, ISR oder SSR, weil Inhalt und Metadaten direkt als HTML geliefert werden können. CSR kann Google indexieren, ist aber stärker vom JavaScript-Rendering abhängig. [1][9]

Indexiert Google CSR?

Ja. Google führt JavaScript im Web Rendering Service aus und indexiert das gerenderte HTML. Dafür gibt es einen eigenen Rendering-Schritt. [1]

Ist SSG immer schneller als SSR?

Nicht immer. Statisches HTML lässt sich sehr aggressiv cachen. SSR kann mit gutem Cache ebenfalls schnell sein, hat ohne Cache aber mehr Request-Time-Arbeit. [6][16]

Ist ISR gut für SEO?

Ja. Crawler erhalten generiertes HTML. Die Revalidierung muss jedoch zur benötigten Aktualität passen. [9][13]

Garantiert SSR gute Core Web Vitals?

Nein. Ein langsamer Server kann TTFB erhöhen, schwere Hydration kann INP verschlechtern. [6]

Sollte ein Blog CSR nutzen?

Meist nicht. SSG oder ISR passen besser zu öffentlichem, indexierbarem Content. [9][13]

Was für ein eingeloggtes Dashboard?

CSR reicht oft. SSR kann bei schnellem First View oder requestabhängiger Serverlogik sinnvoll sein. [13]

Was für E-Commerce?

Meist hybrid: SSG oder ISR für öffentliche Produktseiten, SSR für Session-Daten und CSR für Interaktion. [9][13]

Ist ISR ein Webstandard?

Nein. ISR ist ein Framework- und Deployment-Muster, dessen genaue Semantik von der Implementierung abhängt. [9][13][16]

Bestimmen Core Web Vitals direkt das Ranking?

Sie werden von Googles Ranking-Systemen genutzt, garantieren aber keine hohe Position. [4][5]

Sollte man Dynamic Rendering für Bots verwenden?

Google empfiehlt es nicht als langfristige Lösung und bevorzugt SSR, Static Rendering oder Hydration. [3]

Kann eine Anwendung alle vier Strategien nutzen?

Ja. Moderne Frameworks erlauben die Auswahl pro Route und teilweise noch feiner. [11][13]

Quellen und Referenzen

  1. Google Search Central, Understand JavaScript SEO Basics12345678
  2. Google Search Central, Fix Search-Related JavaScript Problems12
  3. Google Search Central, Dynamic Rendering as a Workaround123
  4. Google Search Central, Understanding Core Web Vitals and Google Search Results123
  5. Google Search Central, Understanding Page Experience in Google Search Results12
  6. web.dev, Rendering on the Web, updated January 5, 202612345678910
  7. web.dev, Client-side rendering of HTML and interactivity123
  8. web.dev, How the Core Web Vitals metrics thresholds were defined
  9. Next.js, SEO: Rendering Strategies123456789101112
  10. Next.js, Static and Dynamic Rendering12
  11. Next.js 16.3.4, Caching, updated August 25, 2026123
  12. Next.js, Pre-rendering
  13. Nuxt 4, Rendering Modes1234567891011121314
  14. Nuxt 4, Performance Best Practices12
  15. Nuxt 4, Deployment and Static Hostingweiterführendes Material
  16. Vercel, Static Site Generator: SSG, SSR and ISR compared1234567

War das hilfreich?

Neue Artikel per E-Mail erhalten

Eine kurze E-Mail pro neuem Wissens-Artikel. Kein Spam, Abmeldung mit einem Klick.

Wir nutzen Ihre E-Mail nur, um neue Artikel zu versenden. Keine Weitergabe an Dritte.

Zurück zu Wissen