Skip to content

Workflow

July 6, 2026 · ~2 min read

Print

Redaktion mit Headless-CMS

Wie Inhalte zur Build-Zeit einfließen und der Blog trotzdem statisch bleibt.

Julian Tracht

Ein Headless-CMS trennt zwei Dinge, die klassische Systeme vermischen: den Inhalt und seine Darstellung. Die Redaktion pflegt Texte, Bilder und Metadaten in einer aufgeräumten Oberfläche; wie daraus eine Seite wird, entscheidet die Website selbst. Das „headless“ meint genau das — das CMS hat keinen eigenen Kopf, keine fest verdrahtete Ausgabe.

Für einen statisch ausgelieferten Blog ist das die ideale Kombination: bequem redigieren wie in einem klassischen CMS, am Ende aber trotzdem reines, schnelles HTML ausliefern.

In einem klassischen CMS steckt der Text im selben System, das ihn auch rendert — Theme, Plugins und Datenbank hängen untrennbar zusammen. Ein Headless-Ansatz schneidet diese Kopplung durch: Das CMS stellt Inhalte über eine schlichte Schnittstelle bereit, und die Website holt sich, was sie braucht.

Der Vorteil ist Freiheit auf beiden Seiten. Die Redaktion muss nichts über das Frontend wissen; das Frontend muss nichts über die Speicherung wissen. Beide können sich unabhängig voneinander weiterentwickeln.

Bei uns fließen die Inhalte zur Build-Zeit ein: Während die Seite gebaut wird, holt sie die veröffentlichten Beiträge aus der Content-API und bäckt daraus statisches HTML. Klickt jemand im Redaktionswerkzeug auf „Veröffentlichen“, stößt das einen neuen Build an — und Sekunden später ist der Artikel live, als fertige Datei.

Wichtig ist die Robustheit dieses Schritts: Schlägt der Abruf einmal fehl, liefert die API eine leere Liste, und die Seite fällt auf ihren statischen Bestand zurück. Der Build bricht nie an einem kurzen Aussetzer der Schnittstelle.

Entwürfe bleiben unsichtbar, bis sie freigegeben sind. Die öffentliche Seite listet ausschließlich veröffentlichte Beiträge — ein Entwurf existiert nur im Redaktionswerkzeug und taucht in keinem Build der Live-Seite auf.

So lässt sich in Ruhe schreiben, umstellen und liegen lassen, ohne dass ein halbfertiger Text versehentlich online geht. Der Übergang von „Entwurf“ zu „live“ ist ein bewusster Klick, kein Nebeneffekt.

Jeder Beitrag ist bei uns in Deutsch und Englisch erreichbar. Fehlt eine Sprachfassung, wird sie beim Speichern maschinell erzeugt und als solche gekennzeichnet — eine automatische Übersetzung, die eine handgeschriebene aber niemals überschreibt. Sobald jemand die Übersetzung selbst redigiert, löst sie sich aus der Automatik und gilt als eigenständig gepflegt.

Das Ergebnis ist ein zweisprachiger Blog ohne doppelte Handarbeit: Wer nur Deutsch schreibt, bekommt trotzdem eine brauchbare englische Fassung — und kann sie dort verbessern, wo es sich lohnt.

Man könnte Inhalte auch erst im Browser nachladen. Für einen Blog wäre das aber der falsche Weg: Es kostet Ladezeit, belastet die Schnittstelle mit jedem einzelnen Besuch und macht die Seite abhängig von einer API, die im Moment des Klicks erreichbar sein muss.

Zur Build-Zeit einzubacken dreht das um. Der Abruf passiert einmal pro Veröffentlichung, nicht einmal pro Leser. Die Seite bleibt schnell, unabhängig und auch dann online, wenn die API gerade wartet.

Der Aufwand, Inhalt und Darstellung sauber zu trennen, zahlt sich überall dort aus, wo regelmäßig publiziert wird und die Seite trotzdem schnell und wartungsarm bleiben soll — beim Unternehmensblog genauso wie bei einer Wissensdatenbank oder redaktionell gepflegten Landingpage-Abschnitten.

Man bekommt das Beste aus zwei Welten: den Komfort eines Redaktionssystems und die Ruhe einer statischen Seite. Genau diese Kombination macht einen Blog über Jahre pflegbar, ohne dass er zur Dauerbaustelle wird.

Newsletter

Digitalization, once a month.

New articles, case studies and tools for SMEs — straight to your inbox. No spam, unsubscribe anytime.

By submitting you agree that we may contact you by email. Unsubscribe anytime.