Sanity: das Headless-CMS mit Content Lake, GROQ und Echtzeit-Zusammenarbeit

Bei Sanity liegt die gesamte Inhaltsdatenbank in der Cloud, Skalierung, Backups und Sicherheitspatches laufen im Hintergrund. Was Sanity auszeichnet, was es kostet und wann es zu deiner Webseite passt.

Philipp Roth
Webentwickler, KOMUNIQUE
October 27, 2026
6
Min. Lesezeit

Ein CMS soll Inhalte verwalten. Bei vielen KMU verwaltet es aber vor allem Arbeit: Updates für das CMS, für Plugins, für die PHP-Version und den Server. Und wenn eine kritische Sicherheitslücke bekannt wird, stellt sich die Frage, wer jetzt eigentlich reagiert.

Für Webseiten mit vielen oder komplexen Inhalten setze ich deshalb auf Headless-CMS, die vollständig in der Cloud laufen. Eines davon ist Sanity. In diesem Beitrag zeige ich dir, wie Sanity funktioniert, was es von anderen Systemen unterscheidet und warum es für viele Projekte eine sichere und wartungsfreie Alternative zu einem selbst betriebenen CMS ist.

Kurz gesagt: Bei Sanity liegt die gesamte Inhaltsdatenbank in der Sanity-Cloud. Sanity kümmert sich im Hintergrund um Skalierung, Backups und Sicherheitspatches. Du pflegst nur noch deine Inhalte.

Was ist Sanity?

Sanity ist ein Headless-CMS mit Wurzeln in Oslo. «Headless» bedeutet: Sanity verwaltet ausschliesslich die Inhalte. Die Darstellung übernimmt ein separates Frontend, bei mir je nach Anforderungen Webstudio oder ein anderes Frontend.

Sanity besteht aus zwei Teilen, die zusammenspielen:

  • Content Lake: die Datenbank in der Cloud, in der alle Inhalte als strukturierte Dokumente gespeichert sind. Sie wird von Sanity betrieben und lässt sich nicht selbst hosten.
  • Sanity Studio: die Redaktionsoberfläche, in der dein Team Inhalte erfasst und bearbeitet. Das Studio ist Open Source und basiert auf React.

Warum ich Sanity einsetze: Sicherheit und null Wartung

WordPress, TYPO3, Drupal und Craft CMS haben eines gemeinsam: Sie sind in PHP geschrieben und laufen auf einem Server, den jemand betreiben muss. Zum Betrieb gehören regelmässige Updates für das CMS, für Erweiterungen, für PHP und für den Server. Bleibt eines davon liegen, entsteht eine Angriffsfläche.

Die PHP-Lücke vom Oktober 2026

Ein Beispiel dafür ist PHP2Shell. Am 21. Oktober 2026 schloss das PHP-Projekt mit den Versionen 8.5.12, 8.4.27, 8.3.36 und 8.2.35 zwei kritische Lücken (CVE-2026-109618 und CVE-2026-109619). Sie ermöglichten es Angreifern, ohne Anmeldung eigenen Code auf verwundbaren Servern auszuführen. Laut Kaspersky waren grundsätzlich alle ungepatchten PHP-Installationen gefährdet, die Webanfragen verarbeiten, und erste Angriffsversuche gab es schon vor der Veröffentlichung der Patches.

Gemäss Recorded Future lief zudem ein Grossteil der im Internet erreichbaren PHP-Dienste, deren Version erkennbar war, auf Versionen, für die es keine offiziellen Updates mehr gibt. Genau das ist bei vielen KMU-Webseiten der Fall: Die Seite läuft, aber niemand weiss, auf welcher Version.

Was du daraus für deine Webseite ableiten kannst, liest du im Beitrag «Wer kümmert sich eigentlich um die Sicherheit deiner Webseite?».

Was bei Sanity anders ist

Bei Sanity gibt es keinen Server, den du betreibst, und keine PHP-Installation, die gepatcht werden muss. Die Inhalte liegen im Content Lake, und Sanity übernimmt Skalierung, Backups und Sicherheitspatches. Deine Webseite ruft die Inhalte über eine Schnittstelle ab. Das Studio selbst ist eine statische Anwendung, die keine eigene Datenbank und keinen Anwendungsserver braucht.

Gemäss Sanity sind Datenschutz und Sicherheit auf allen Plänen inbegriffen, inklusive SOC 2 und DSGVO-Konformität. Die Inhalte werden standardmässig in der EU gespeichert, in einem Rechenzentrum von Google Cloud in Belgien. Für Schweizer KMU mit europäischen Kund:innen ist das ein angenehmer Ausgangspunkt.

Was Sanity auszeichnet

Sanity Studio: die Oberfläche passt sich deinem Team an

Die grösste Stärke von Sanity ist die Anpassbarkeit. Das Content-Modell, also welche Inhaltstypen und Felder es gibt, definierst du im Code. Das Studio ist eine React-Anwendung und lässt sich bis ins Detail anpassen: eigene Eingabefelder, Vorschauen, Validierungen und Arbeitsabläufe. So bekommt dein Team genau die Oberfläche, die es braucht, und nicht mehr.

GROQ: Abfragen, die genau liefern, was gebraucht wird

Für Abfragen nutzt Sanity GROQ, eine eigene, offene Abfragesprache für JSON-Daten. Damit lassen sich Inhalte gezielt filtern, sortieren, verknüpfen und in genau der Form abrufen, die das Frontend braucht. Wer lieber mit GraphQL arbeitet, kann zusätzlich eine GraphQL-Schnittstelle bereitstellen. In Webstudio binde ich die Inhalte über eine Resource an, also eine Abfrage an die Schnittstelle.

Echtzeit-Zusammenarbeit

Im Sanity Studio können mehrere Personen gleichzeitig am selben Dokument arbeiten. Du siehst, wer gerade woran arbeitet, und Änderungen erscheinen in Echtzeit. Kommentare, Aufgaben und ein Versionsverlauf helfen bei der Abstimmung. Gerade für Teams, die regelmässig Inhalte publizieren, ist das ein spürbarer Vorteil.

Strukturierter Rich Text für alle Kanäle

Sanity speichert auch Fliesstext strukturiert, als sogenannten Portable Text. Absätze, Zwischentitel, Listen und Verweise bleiben als Daten erhalten statt als fertiges HTML. Dadurch lassen sich Inhalte in der Webseite, in einer App, im Newsletter oder in KI-Anwendungen wiederverwenden. Und weil die Inhalte sauber strukturiert sind, lassen sie sich gezielt für SEO, AEO und GEO aufbereiten: Sichtbarkeit in Google und in KI-Chatbots wie ChatGPT, Claude und Gemini.

Kosten: Was kostet Sanity?

Sanity bietet einen kostenlosen Plan, der für viele kleinere Webseiten reicht. Er umfasst laut Sanity unter anderem bis zu 20 Benutzerplätze und 10'000 Dokumente. Der Growth-Plan kostet 15 US-Dollar pro Benutzerplatz und Monat, Enterprise-Lösungen werden individuell offeriert. Die aktuellen Konditionen findest du auf der Preisseite von Sanity.

Welcher Plan nötig ist, hängt von der Anzahl Dokumente, Abfragen und Personen ab. Das schätze ich vor Projektstart mit dir ab.

Sanity und Contentful

Ein bekannter Vertreter der Headless-CMS als Software-as-a-Service ist Contentful. Contentful gilt als Pionier unter den SaaS-Headless-CMS: vollständig wartungsfrei, mit Sicherheit auf Enterprise-Niveau und rein über Schnittstellen angebunden.

Sanity teilt dieses Grundprinzip, geht aber bei der Anpassbarkeit weiter. Während die Redaktionsoberfläche bei Contentful weitgehend vorgegeben ist, wird das Sanity Studio im Code gebaut und kann vollständig auf ein Projekt zugeschnitten werden. Für KMU ist zudem der grosszügige Gratisplan ein Argument.

Auf Wunsch setze ich auch Contentful ein, etwa wenn es bei dir bereits im Einsatz ist. Mehr dazu liest du im Beitrag Contentful: der Pionier unter den Headless-CMS.

Sanity oder Hygraph?

Neben Sanity setze ich auch Hygraph ein, ein Headless-CMS aus Berlin. Beide laufen vollständig in der Cloud, beide nehmen dir Betrieb und Sicherheit ab. Die Unterschiede:

  • Sanity passt gut, wenn die Redaktionsoberfläche individuell auf dein Team zugeschnitten werden soll, wenn mehrere Personen gleichzeitig arbeiten oder wenn Inhalte in vielen Kanälen wiederverwendet werden.
  • Hygraph passt gut, wenn GraphQL im Zentrum steht, wenn Daten aus mehreren Quellen per Content Federation zusammenkommen oder wenn du eine sofort einsatzbereite Oberfläche ohne individuelle Entwicklung möchtest.

Sanity mit Webstudio: mein Setup

Je nach Anforderungen kombiniere ich Sanity mit Webstudio. Webstudio fragt die Inhalte ab, rendert die Seiten serverseitig und speichert sie im Edge-Cache zwischen. Für Besucher:innen und Suchmaschinen fühlt sich die Webseite an wie eine statische, obwohl die Inhalte jederzeit im Studio geändert werden können. Das Hosting für Webstudio-Webseiten gibt es bei mir ab CHF 120 pro Jahr.

Ein Punkt gehört zur ehrlichen Einordnung: Die Kombination ist anspruchsvoller als ein System mit eingebautem CMS. Portable Text muss im Frontend sauber in HTML übersetzt werden, und das Content-Modell will gut geplant sein. Für eine kleine Unternehmenswebseite ist ein integriertes System wie Webflow oft die einfachere Wahl. Welche Systeme sich für welche Anforderungen eignen, vergleiche ich im Beitrag Craft CMS, Drupal, TYPO3 und WordPress im Vergleich und im Beitrag WordPress oder Webflow?.

Wann Sanity für dich passt

  • Du möchtest kein CMS mehr selbst betreiben und absichern.
  • Dein Team publiziert regelmässig und arbeitet gemeinsam an Inhalten.
  • Die Redaktionsoberfläche soll genau zu euren Abläufen passen.
  • Deine Inhalte sollen auf der Webseite und in weiteren Kanälen erscheinen.
  • Die Speicherung der Daten in der EU ist dir wichtig.

Fazit

Sanity verbindet zwei Dinge, die bei klassischen CMS selten zusammenkommen: maximale Flexibilität bei den Inhalten und null Aufwand für Server und Sicherheit. Die Inhaltsdatenbank liegt vollständig in der Sanity-Cloud, Skalierung, Backups und Sicherheitspatches laufen im Hintergrund. Du und dein Team konzentriert euch auf die Inhalte.

Du möchtest weg von einem selbst betriebenen CMS oder planst eine Webseite mit vielen Inhalten? Schreib mir. Webseiten für KMU gibt es ab CHF 3'000, Projekte mit Headless-CMS offeriere ich individuell, mit einer Offerte, in der alle Positionen einzeln aufgeführt sind.

Häufige Fragen

Was ist Sanity?

Sanity ist ein Headless-CMS, das aus zwei Teilen besteht: dem Content Lake, einer von Sanity betriebenen Datenbank in der Cloud, und dem Sanity Studio, einer quelloffenen Redaktionsoberfläche auf Basis von React. Die Inhalte werden über eine Schnittstelle an die Webseite geliefert.

Wer kümmert sich bei Sanity um Server und Sicherheit?

Sanity. Die gesamte Inhaltsdatenbank liegt in der Sanity-Cloud, und Sanity übernimmt Skalierung, Backups und Sicherheitspatches im Hintergrund. Es gibt keinen eigenen Server und keine PHP-Installation, die du aktuell halten musst. Die Daten werden standardmässig in der EU gespeichert.

Was ist GROQ?

GROQ ist die offene Abfragesprache von Sanity für JSON-Daten. Damit lassen sich Inhalte gezielt filtern, sortieren, verknüpfen und in genau der Form abrufen, die eine Webseite braucht. Alternativ kann Sanity auch eine GraphQL-Schnittstelle bereitstellen.

Gibt es Sanity kostenlos?

Ja. Der kostenlose Plan umfasst laut Sanity unter anderem bis zu 20 Benutzerplätze und 10'000 Dokumente und reicht für viele kleinere Webseiten. Der Growth-Plan kostet 15 US-Dollar pro Benutzerplatz und Monat.

Du planst eine neue Webseite? Ich entwickle Webseiten für KMU ab CHF 3'000 – inklusive SEO, AEO und GEO.

Post teilen

Deine Website

muss zu dir passen!

Eine gute Website ist das Fundament für dein Geschäft und deine Ziele. Ich begleite dich gerne, von der ersten Idee bis zum fertigen Produkt.