Zum Inhalt springen
btk.io

Web-Architektur · 10 Min.

Zuletzt geprüft: 6. Oktober 2026

Themenfeld: CMS, Static Site oder Web-App: Architektur für digitale Projekte wählen

Inhalt · 12 Abschnitte

Astro CMS Backend: WordPress, Payload oder Content Collections?

Astro kann Inhalte aus lokalen Dateien oder einem externen CMS ausliefern. Die passende Wahl hängt nicht zuerst vom Framework ab, sondern davon, wie Inhalte entstehen, geprüft und veröffentlicht werden. Für ein kleines Team mit seltenen Änderungen kann eine Content Collection genügen. Wenn mehrere Redakteure ohne Entwicklungsumgebung arbeiten, braucht es meist eine redaktionelle Oberfläche. Bei strukturierten Daten, mehreren Ausgabekanälen oder komplexen Rollen wird zusätzlich das Backend-Modell entscheidend.

Dieser Beitrag richtet sich an Verantwortliche, die Astro für eine bestehende oder neue Content-Site einsetzen und das Backend festlegen müssen. Im Mittelpunkt stehen WordPress, Payload, Directus und dateibasierte Inhalte. Entscheidend ist, ob Ihr gewähltes System den Redaktionsprozess abbildet, Änderungen zuverlässig in die Website überführt und eine brauchbare Vorschau ermöglicht – ohne Build-Zeit und Betriebsaufwand aus dem Blick zu verlieren.

Kurz gesagt

Astro Content Collections sind sinnvoll, wenn Inhalte techniknah gepflegt werden können und ein Build-Prozess zum Veröffentlichungsablauf passt. Ein externes CMS ist meist die bessere Wahl, wenn Redakteure Inhalte eigenständig in einer Oberfläche erstellen, prüfen und freigeben müssen. WordPress passt, wenn bestehende Redaktion, Plugins oder Integrationen erhalten bleiben sollen; Payload und Directus kommen bei stärker strukturierten oder API-orientierten Anforderungen infrage. Prüfen Sie vor der Entscheidung vor allem Datenmodell, Rollen, Vorschau und die Zeit zwischen Freigabe und sichtbarer Veröffentlichung.

Ausgangslage

Astro ist zunächst das Frontend- und Rendering-System. Es schreibt nicht vor, wo Inhalte redaktionell gepflegt werden. Eine statische Website kann Inhalte aus Dateien beziehen, bei jedem Build aus einem CMS laden oder dynamische Daten zur Laufzeit abfragen. Diese Varianten unterscheiden sich darin, wer Inhalte ändern darf, wie Vorschauen funktionieren und welche Systeme im Betrieb überwacht werden müssen.

Content Collections sind Teil der Astro-Anwendung. Sie helfen, Inhalte zu organisieren und anhand eines Schemas zu prüfen. Sie ersetzen aber keine vollständige Redaktionsoberfläche: Rollen, Freigaben und redaktionelle Vorschau müssen anders gelöst werden, wenn sie benötigt werden.

Ein externes CMS trennt dagegen die Pflege der Inhalte vom Frontend. Die Trennung schafft Flexibilität, aber auch zusätzliche Schnittstellen. Das CMS muss Inhalte bereitstellen, Astro muss sie abrufen oder importieren, und Änderungen müssen einen Build oder eine Laufzeitaktualisierung auslösen. Damit wird das Backend Teil einer Prozesskette – nicht nur ein Eingabefeld für Texte.

Entscheidungskriterien

1. Wer pflegt die Inhalte?

Wenn Entwickler oder ein kleines, techniknahes Team Inhalte bearbeiten, können Dateien im Repository praktikabel sein. Für größere Redaktionen ist ein CMS mit verständlicher Oberfläche meist geeigneter. Fragen Sie konkret: Können Redakteure Inhalte ohne Git-Kenntnisse ändern? Gibt es Entwürfe, Freigaben und eine nachvollziehbare Veröffentlichung? Müssen mehrere Personen parallel arbeiten?

2. Wie strukturiert sind die Inhalte?

Ein einzelner Seitentyp mit wenigen Feldern stellt andere Anforderungen als ein Katalog aus Produkten, Personen, Standorten und Beziehungen. Content Collections eignen sich für klar abgegrenzte Inhalte, deren Struktur im Projekt definiert und geprüft wird. Bei komplexen Beziehungen oder wiederverwendbaren Datensätzen sollte das Backend die Modelle und Verknüpfungen direkt abbilden können.

Erstellen Sie vor der Systemwahl eine Liste der Inhaltstypen, Felder, Beziehungen und Zustände. Wenn sich diese Liste nicht sinnvoll in Seiten und einfache Textfelder übersetzen lässt, ist ein strukturiertes CMS oder ein eigenes Datenmodell wahrscheinlich passender.

3. Welche Rechte und Freigaben braucht die Redaktion?

Unterscheiden Sie zwischen dem Recht, Inhalte zu bearbeiten, und dem Recht, sie zu veröffentlichen. Eine kleine Website braucht möglicherweise nur Entwurf und Veröffentlichung. Mehrere Teams oder externe Beteiligte können rollenbasierte Rechte und einen definierten Freigabeprozess erfordern.

Prüfen Sie, ob das Backend diese Abläufe nativ abbildet oder ob Sie sie durch zusätzliche Werkzeuge und individuelle Entwicklung ergänzen müssten. Ein System mit vielen Funktionen ist nicht automatisch passend, wenn der tatsächliche Redaktionsprozess komplizierter wird.

4. Wie muss die Vorschau funktionieren?

Bei einem Datei-Workflow kann die Vorschau über einen Entwicklungsserver oder eine Vorschau-Umgebung laufen. Bei einem externen CMS muss geklärt sein, wie Entwürfe sicher und ohne Veröffentlichung im öffentlichen Frontend angezeigt werden. Das kann eine getrennte Vorschau-URL, ein spezieller Preview-Modus oder eine Vorschauumgebung sein.

Prüfen Sie nicht nur, ob eine Vorschau technisch möglich ist. Entscheidend ist, ob Redakteure sie im Alltag finden, ob sie den richtigen Entwurfsstand zeigt und ob Änderungen an verknüpften Inhalten ebenfalls berücksichtigt werden.

5. Wie viel Verzögerung zwischen Freigabe und Veröffentlichung ist akzeptabel?

Bei statischer Auslieferung muss eine Inhaltsänderung typischerweise in den Build- und Veröffentlichungsprozess gelangen. Das kann unmittelbar geschehen oder zeitversetzt, etwa über einen ausgelösten Build. Bei großen Datenmengen oder aufwendigen Prüfungen können Builds länger dauern und sich mit anderen Veröffentlichungen in eine Warteschlange stellen.

Legen Sie deshalb eine klare Anforderung fest: Muss eine Änderung sofort sichtbar sein, innerhalb eines definierten Veröffentlichungsfensters oder erst nach einem geplanten Release? Wenn die Seite Daten zur Laufzeit aus einem Backend lädt, kann die Aktualisierung schneller erfolgen, dafür hängen Auslieferung und Verfügbarkeit stärker vom Backend ab.

6. Welche Betriebsverantwortung entsteht?

Ein dateibasierter Aufbau reduziert die Zahl der zu betreibenden Systeme, verlangt aber einen verlässlichen Veröffentlichungsprozess und technische Pflege der Inhalte. Ein externes CMS bringt zusätzliche Aufgaben mit: Updates, Zugriffsrechte, Backups, API-Sicherheit und die Überwachung der Verbindung zum Frontend.

Bewerten Sie nicht nur den Aufwand beim Start. Berücksichtigen Sie auch, wer Fehler in Build, API oder Vorschau erkennen und beheben kann.

Backend-Optionen für Astro

Astro Content Collections: Inhalte im Projekt

Content Collections passen, wenn Inhalte gemeinsam mit dem Code verwaltet werden können und die Datenstruktur relativ stabil ist. Sie eignen sich etwa für redaktionelle Seiten, Dokumentation oder strukturierte Profile, sofern das Team mit dem Entwicklungs- und Build-Prozess arbeiten kann.

Ein Schema kann fehlerhafte oder unvollständige Inhalte beim Build erkennbar machen. Die redaktionelle Arbeit bleibt jedoch eng an Repository und Veröffentlichungsprozess gekoppelt. Wenn Fachredakteure Inhalte direkt pflegen sollen, brauchen Sie entweder ein zusätzliches Bearbeitungswerkzeug oder ein anderes Backend.

Sinnvoll, wenn: wenige Personen Inhalte pflegen, Änderungen kontrolliert veröffentlicht werden und das Frontend keine sofortige Laufzeitaktualisierung benötigt.

WordPress: bekannte Redaktion, Astro als Frontend

WordPress kann Inhalte über seine REST API an Astro bereitstellen. Das ist besonders dann interessant, wenn eine bestehende WordPress-Redaktion oder ein gewachsenes Datenmodell weiter genutzt werden soll. Die Entkopplung des Frontends bedeutet aber nicht, dass alle WordPress-Funktionen automatisch verfügbar bleiben. Vorschau, Medien, benutzerdefinierte Inhaltstypen und Berechtigungen müssen für den konkreten Anwendungsfall geprüft werden.

Sinnvoll, wenn: Redaktionsabläufe und bestehende Inhalte bereits in WordPress liegen und das Frontend gezielt unabhängig davon entwickelt werden soll. Wenn die Website viele eng gekoppelte WordPress-Funktionen nutzt, kann ein klassisches WordPress-Frontend einfacher zu betreiben sein.

Payload: typisierte Inhalte und anpassbares Backend

Payload ist eine Option, wenn Inhaltstypen, Zugriffsrechte und API-Verhalten gezielt modelliert werden sollen. Es eignet sich für Projekte, bei denen Inhalte eher Datenobjekte mit klaren Beziehungen als lose Seiten sind. Die Flexibilität bedeutet zugleich, dass Modellierung und Umsetzung stärker Teil der Produktentwicklung werden.

Sinnvoll, wenn: individuelle Datenmodelle und eine enge Verbindung zwischen Backend und Anwendung wichtig sind und das Team die technische Verantwortung übernehmen kann. Prüfen Sie vorab, welche Teile des Redaktionsprozesses standardmäßig abgedeckt sind und welche individuell umgesetzt werden müssen.

Directus: redaktionelle Oberfläche für strukturierte Daten

Directus ist konzeptionell passend, wenn ein vorhandenes oder gezielt definiertes SQL-Datenmodell im Zentrum steht und eine Oberfläche zur Datenpflege benötigt wird. Astro kann die Inhalte über die bereitgestellte Schnittstelle abrufen. Die Datenbankstruktur, Rollen und API-Rechte müssen dabei sorgfältig geplant werden.

Sinnvoll, wenn: Datenmodell und Datenbank eine zentrale Rolle spielen und die Redaktion direkt mit strukturierten Datensätzen arbeitet. Für rein redaktionelle Websites kann ein klassisches CMS mit passenden Inhaltstypen weniger Abstimmungsaufwand bedeuten.

Weitere Optionen: Ghost oder dateibasierte Redaktionswerkzeuge

Ghost kann für einen klaren Publishing-Prozess mit Beiträgen und redaktionellen Funktionen passen. Dateibasierte Werkzeuge können eine Oberfläche für Inhalte im Repository ergänzen, ohne den gesamten Inhalt in ein separates CMS zu verlagern. In beiden Fällen sollten Sie prüfen, ob die benötigten Beziehungen, Freigaben und Vorschauen abgedeckt sind.

Build-Zeit und Vorschau gemeinsam planen

Ein Build-on-publish-Ansatz verbindet eine Änderung im CMS mit einem neuen Build von Astro. Das ist oft gut kontrollierbar und hält das öffentliche Frontend von einer laufenden CMS-Abfrage unabhängig. Dafür muss der Build zuverlässig ausgelöst werden, und seine Laufzeit wird Teil des Veröffentlichungsprozesses.

Bei umfangreichen Inhalten sollten Sie einen repräsentativen Build testen, statt nur die Startseite zu bewerten. Achten Sie auf Datenabrufe, wiederholte Builds, Medienverarbeitung und die Zeit bis zur Veröffentlichung. Planen Sie außerdem, was passiert, wenn ein Build fehlschlägt: Bleibt die zuletzt veröffentlichte Version verfügbar, und kann die Redaktion den Fehler nachvollziehen?

Eine Vorschau sollte Entwürfe anzeigen, ohne sie öffentlich freizugeben. Trennen Sie deshalb Vorschau und Veröffentlichung technisch und organisatorisch. Legen Sie fest, welche Inhalte die Vorschau laden darf, wie Zugriffe geschützt werden und wer den Vorschau-Link erhält. Ein CMS ist erst dann redaktionell brauchbar, wenn dieser Ablauf ohne Umwege funktioniert.

Praxisbeispiel

Bei Garten 1x1 wurde eine WordPress-Website zu Astro migriert. Ein einmaliges TypeScript-Skript überführte den WXR-Export in Markdown. Die Inhalte wurden anschließend in Astro Content Collections mit Zod-Schema für Pflanzen, Probleme, Aufgaben, Bereiche, Regionen und Ziele organisiert. Das Beispiel zeigt eine passende Konstellation für Content Collections: strukturierte Inhalte, die im Projekt geprüft und in einem kontrollierten Build veröffentlicht werden. Es belegt nicht, dass dieser Ansatz für jede Redaktion geeignet ist.

Zum Projekt Garten 1x1

Typische Fehler

  • Content Collections als CMS zu behandeln und erst später festzustellen, dass Redakteure keine geeignete Oberfläche haben.
  • Ein Backend nach Funktionslisten auszuwählen, bevor Inhaltstypen, Beziehungen und Rollen beschrieben sind.
  • Vorschau erst nach der Implementierung zu planen.
  • Die Build-Zeit nur mit wenigen Testinhalten zu messen und die spätere Datenmenge zu ignorieren.
  • Ein Headless-Setup einzuführen, obwohl das bestehende CMS-Frontend die Anforderungen bereits erfüllt.
  • Zu übersehen, dass API-Rechte und Vorschauzugänge genauso sorgfältig abgesichert werden müssen wie das öffentliche Frontend.

Empfehlung

Wenn Inhalte von Entwicklern oder einem kleinen, techniknahen Team gepflegt werden und ein kontrollierter Build genügt, starten Sie mit Content Collections.

Wenn Ihre Redaktion WordPress bereits effizient nutzt und die Website primär ein besseres oder unabhängiges Frontend benötigt, prüfen Sie WordPress als Backend, bevor Sie migrieren.

Wenn Inhalte stark strukturiert sind, mehrere Beziehungen abbilden oder als Daten für weitere Anwendungen dienen, vergleichen Sie Payload und Directus anhand des konkreten Datenmodells und der redaktionellen Rechte.

Wenn sofortige Aktualisierung zur Laufzeit zwingend ist, klären Sie zuerst, welche Teile dynamisch ausgeliefert werden müssen. Ein vollständig statischer Build ist dann nicht automatisch die passende Architektur.

Checkliste

Häufige Fragen

Sind Astro Content Collections ein CMS?

Nein. Sie organisieren und validieren Inhalte innerhalb eines Astro-Projekts, bieten aber nicht automatisch eine redaktionelle Oberfläche, Rollen oder Freigabeprozesse.

Kann ich WordPress mit Astro verwenden?

Ja. WordPress kann Inhalte über eine API bereitstellen. Vorschau, Medien, Berechtigungen und die benötigten Inhaltstypen müssen für das Projekt konkret geprüft werden.

Wann ist ein externes CMS sinnvoll?

Wenn Redakteure Inhalte unabhängig vom Code pflegen müssen, mehrere Rollen oder Freigaben gebraucht werden oder Inhalte als strukturierte Daten wiederverwendet werden sollen.

Macht ein Headless CMS die Website automatisch schneller?

Nein. Die Geschwindigkeit hängt unter anderem von Frontend, Auslieferung, Datenabruf und Build-Prozess ab. Die Trennung allein garantiert keine bessere Performance.

Weiterführend

Weiterführende Quellen

Diese offiziellen Dokumentationen und Standards vertiefen die behandelten Themen.

Verwandte Beiträge

Nächster Schritt

Du planst eine Plattform und bist bei der Architektur noch offen?

Beschreibe dein Vorhaben. Wir klären, welche Entscheidungen zuerst anstehen.