Headless WordPress, ISR oder SSR: den Rendering-Modus nach Änderungsrhythmus wählen

Headless WordPress, ISR oder SSR: den Rendering-Modus nach Änderungsrhythmus wählen

Zuletzt überprüft: 22. September 2026
5 Min. Lesezeit
Leitfaden
500+ WP-Projekte
Core Web Vitals

#Headless WordPress, ISR oder SSR: den Rendering-Modus nach Änderungsrhythmus wählen

Die Frage “ISR oder SSR” ergibt nur pro Route Sinn. Eine Antwort für die ganze Website gibt es nicht. Astro und Next.js lassen Sie den Modus auf Seiten- oder Layout-Ebene wählen, und erfahrene Entwicklerteams entscheiden bewusst, Route für Route, anhand eines Modells dafür, wie oft sich die Inhalte ändern.

Dieser Artikel gehört zum Leistungsbereich Headless WordPress und ergänzt die Entscheidungsmatrix Next.js oder Astro, die die Wahl auf Framework-Ebene behandelt.

#Kurz gesagt

  • ISR (oder statisch mit Revalidierung) gewinnt, wenn der Änderungsrhythmus vorhersehbar und der Traffic hoch ist.
  • SSR gewinnt, wenn die Seite personalisiert, sitzungsabhängig ist oder Live-Daten enthält.
  • Die Korrektheit von ISR hängt an der Cache-Invalidierung; Webhooks schlagen zeitbasierte Revalidierung.
  • Cloudflare Workers betreibt beide Modi; ISR kostet kaum CPU, SSR zahlt das volle Rendering.
  • Standard ist der günstigste Modus, der korrekte Ergebnisse liefert; auf SSR wechseln Sie nur bei Bedarf.

#SSG, ISR und SSR für WordPress erklärt

Statische Seitengenerierung (SSG). Die Seite wird einmal zur Build-Zeit erzeugt und als reines HTML ausgeliefert. Am günstigsten pro Anfrage, am langsamsten bei Aktualisierungen.

Incremental Static Regeneration (ISR). Die Seite wird einmal erzeugt, lässt sich aber durch einen Auslöser neu generieren, meist einen Webhook beim Veröffentlichen oder ein zeitbasiertes Revalidierungsintervall. Günstig pro Anfrage, bei Aktualisierungen letztlich konsistent (eventual consistency).

Server-Side Rendering (SSR). Die Seite wird bei jeder Anfrage gerendert. Immer aktuell, aber die Laufzeitkosten wachsen mit dem Traffic. Personalisierung, Authentifizierung und Live-Daten passen hier ganz natürlich.

In Headless WordPress lesen alle drei Modi über REST oder GraphQL vom WordPress-Origin. Der Unterschied liegt darin, wann sie lesen.

#Wann ISR und wann SSR in Headless WordPress

Zwei Faktoren zählen:

Änderungsrhythmus. Wie oft ändert sich diese Seite? Einmal im Quartal, einmal am Tag, jede Minute, in Echtzeit?

Personalisierungsumfang. Unterscheidet sich die Seite je nach Besucher? Login-Status, standortabhängige Preise, Variante eines A/B-Tests.

Die Regel: Wählen Sie den günstigsten Modus, der korrekte Ergebnisse liefert. Statisch ist am günstigsten. SSR am teuersten. Gehen Sie nur dann in Richtung SSR, wenn ein günstigerer Modus nicht korrekt arbeitet.

SeitentypStandardmodusWarum
Marketingseiten, BlogbeiträgeStatisch (Rebuild bei Veröffentlichung)Seltene Änderungen, keine Personalisierung
Kategorie- und Tag-ArchiveISR mit Veröffentlichungs-WebhookRhythmus folgt der Veröffentlichung
Produktseiten, stabiler KatalogISR mit Lagerbestands-WebhookVorhersehbare Invalidierung
Produktseiten, Bestand in EchtzeitSSR mit Edge-CacheBestand ändert sich binnen Sekunden
Warenkorb und CheckoutSSRPer Definition sitzungsabhängig
Dashboard nach LoginSSRZustand pro Nutzer
Redaktionelle StartseiteISR mit Veröffentlichungs-WebhookRhythmus folgt den Veröffentlichungen

#ISR-Cache-Invalidierung mit WordPress-Webhooks

ISR wirkt kostenlos, bis es nach einer Slug-Änderung eine veraltete kanonische URL ausliefert. Das Muster, das dies verhindert:

Webhook-gesteuerte Invalidierung. WordPress sendet einen Webhook beim Veröffentlichen, bei einer Slug-Änderung oder beim Löschen eines Beitrags. Das Frontend-Framework nimmt den Webhook entgegen und stößt die Regenerierung der betroffenen Seiten an. Die Kosten: eine Webhook-Integration am WordPress-Origin, einmalig.

Zeitbasierte Revalidierung nur als Absicherung. Ein Revalidierungsintervall von 60 Sekunden fängt fehlgeschlagene Webhook-Zustellungen ab, sollte aber nicht der primäre Auslöser sein. Eine Seite, die alle 60 Sekunden revalidiert, wird auch 60 Mal pro Stunde neu gebaut; bei einer Website mit 5000 Seiten ist das nicht tragbar.

Cache-Tags statt URLs. Jede gecachte Seite erhält Tags mit der WordPress-Beitrags-ID, den IDs der referenzierten Begriffe und übergreifenden Tags (Startseite, Sitemap). Kommt ein Webhook an, leert das Frontend den Cache nach Tag, nicht nach URL. Das ist der Unterschied zwischen “die Produktseite neu generieren” (fehleranfällig) und “alles neu generieren, was auf Produkt 8421 verweist” (korrekt).

#Kosten von ISR und SSR auf Cloudflare Workers

Astro und Next.js kompilieren beide in eine Workers-kompatible Laufzeit. Das Kostenbild nach Modus:

  • Statisch am Edge. Cloudflare Pages liefert reines HTML mit kaum CPU pro Anfrage aus. Günstigster Modus.
  • ISR. Die erste Anfrage nach einer Invalidierung zahlt die vollen Renderkosten; gecachte Anfragen fast nichts. Workers deckt beides ab.
  • SSR. Jede Anfrage zahlt auf Workers die vollen Renderkosten. Pro Anfrage vorhersehbar, im großen Maßstab teuer.

Der Kostenunterschied zählt bei hohem Traffic. Bei geringem Traffic entscheidet die Korrektheit, nicht die Kosten.

#Beispiele für ISR und SSR an echten WordPress-Routen

Marketing-Startseite. Statisch, bei jeder redaktionellen Veröffentlichung per Webhook neu gebaut. 24 Stunden Cache am Edge mit manueller Purge-Möglichkeit. SSR als Ausweichlösung nur, wenn ein länderspezifisches Banner hinzukommt.

WooCommerce-Produktdetailseite. ISR mit der Produkt-ID als Cache-Schlüssel. Webhook aus WooCommerce bei Bestandsänderung, Preisänderung oder inhaltlicher Aktualisierung. Cache-Fenster: 1 Stunde als Absicherung. SSR nur, wenn eine Echtzeit-Bestandsanzeige eine UX-Anforderung ist.

Bestellhistorie des Kunden. SSR. Pro Nutzer, sitzungsabhängig, kein Caching am Edge.

Dieselbe Architektur, drei verschiedene Rendering-Modi, eine Entscheidungsregel.

#Weitere Leitfäden zu Headless WordPress

Dieser Artikel gehört zum Leistungsbereich Headless WordPress. Für die Wahl auf Framework-Ebene lesen Sie die Entscheidungsmatrix Next.js oder Astro.

Die Umsetzung zu diesem Thema betreuen wir im Rahmen des Core-Web-Vitals-Audits.

Nächster Schritt

Machen Sie aus dem Artikel eine echte Umsetzung

Dieser Block stärkt die interne Verlinkung und führt Nutzer gezielt zum nächsten sinnvollen Schritt im Service- und Content-System.

Soll das Thema auf Ihrer Website umgesetzt werden?

Wenn Sie Headless WordPress, Frontend-Entkopplung oder eine Migration zu Astro planen, übernehme ich Architektur, WP-API und das Frontend.

Sollte ich für Produktseiten in Headless WooCommerce ISR oder SSR nutzen?#
ISR, wenn sich Lagerbestand und Preise seltener als einmal pro Stunde ändern und die Besucherzahl Caching rechtfertigt. SSR, wenn Bestand oder Preise in Echtzeit wechseln und die Seite personalisiert ist. Eine Mischung ist in Ordnung: Listenseiten auf ISR, Produktdetailseiten auf SSR mit Edge-Caching.
Unterstützt Astro ISR?#
Astro setzt bei Content-Websites standardmäßig auf statische Generierung und unterstützt On-Demand-SSR für Routen, die es brauchen. Der Begriff "ISR" stammt aus Next.js; das Astro-Gegenstück ist ein inkrementeller Rebuild per Webhook plus eine Cache-Schicht am Edge. Funktional nah genug für dieselben Workloads.
Welche Rolle spielt Cloudflare Workers bei dieser Entscheidung?#
Workers führt sowohl ISR als auch SSR aus. Der Unterschied bei den Laufzeitkosten liegt in CPU-Millisekunden pro Anfrage: Seiten aus dem ISR-Cache kosten fast nichts, SSR-Seiten zahlen die vollen Renderkosten. Bei Websites mit viel Traffic zählt der kumulierte Effekt, bei wenig Traffic nicht.
Kann ISR der SEO schaden?#
Ja. Das Risiko sind veraltete kanonische URLs oder veraltete Meta-Tags nach einer Slug-Änderung. Gegenmaßnahme: bei jeder Veröffentlichung in WordPress per Webhook eine Regenerierung auslösen und für Seiten, deren Metadaten sich ändern können, ein kurzes maximales Veraltungsfenster festlegen.
Was ist die einfachste Entscheidungsregel?#
Jede Route startet als ISR oder statisch. Auf SSR wechseln Sie nur, wenn die Seite personalisiert oder sitzungsabhängig ist. Fällt dieser Bedarf weg, geht es zurück zu statisch. Der günstigste Modus ist der richtige Ausgangspunkt.

Sie brauchen ein FAQ für Branche und Zielmarkt? Wir erstellen eine Version passend zu Ihren Business-Zielen.

Kontakt aufnehmen

Ähnliche Artikel

Cloudflare Workers und WordPress: WooCommerce am Edge ausliefern

Cloudflare Workers führt JavaScript und WebAssembly in hunderten Rechenzentren in über 100 Ländern weltweit aus. Workers vor einen WordPress-Origin zu schalten verlagert den Read-Path vom WordPress-Server weg und macht WooCommerce zu einem am Edge gerenderten Shop. So funktioniert die Architektur, wo sie bricht und was vor einer Einführung zu messen ist.