Sanity vs. Strapi vs. Storyblok: Headless-CMS-Vergleich 2026 – und warum wir uns für Sanity entschieden haben
Ein praxisorientierter Vergleich der drei führenden Headless-CMS für deutsche Mittelständler – mit Befunden aus unserem eigenen Proof of Concept und einem klaren Blick auf SEO.
Autor: André Freier, Geschäftsführer der Calvarius GmbH (Karlstadt am Main). Calvarius berät und entwickelt für mittelständische Unternehmen moderne, suchmaschinenoptimierte Web-Architekturen auf Basis von Headless-CMS.
Veröffentlicht: Mai 2026 · Letzte Aktualisierung: Mai 2026 Methodik: Eigener Proof of Concept mit allen drei Systemen, ergänzt um öffentlich dokumentierte Tarif- und Feature-Daten der Anbieter (Stand Mai 2026, Quellen am Ende verlinkt).
Auf einen Blick: Die Kurzfassung
Wenn Sie wenig Zeit haben, hier das Ergebnis vorweg:
- Sanity behandelt Inhalt wie strukturierte Daten. Beste Grundlage für komplexe, mehrkanalige und SEO-getriebene Inhalte. Die einmalige Einrichtung übernimmt ein Entwicklungspartner – das Redaktionsteam pflegt anschließend bequem über fertige, wiederverwendbare Vorlagen.
- Strapi behandelt Inhalt wie Code und gibt Ihnen den Server dazu. Die Wahl für volle Datenhoheit, Self-Hosting und die Anbindung relationaler Daten.
- Storyblok behandelt Inhalt wie ein Design-System. Branchenführender visueller Editor, mit dem das Redaktionsteam nach dem Aufbau besonders eigenständig Seiten zusammenstellt.
Wir (Calvarius) haben uns nach einem Proof of Concept für Sanity entschieden und setzen es auch für unsere Kunden ein: Wir richten das System einmalig sauber ein und übergeben unseren Kunden eine Redaktionsumgebung, in der das Pflegen von Seiten und Inhalten einfach und sicher ist – ganz ohne Entwicklerwissen. Warum diese Aufteilung in der Praxis so gut funktioniert, und für wen eine andere Wahl sinnvoller ist, lesen Sie im Detail unten.
Worum es in diesem Beitrag geht
Die Wahl eines Headless CMS ist eine dieser Entscheidungen, die man genau einmal richtig treffen sollte. Wer falsch wählt, verbringt die nächsten zwei Jahre damit, gegen sein eigenes System zu kämpfen, statt mit ihm zu arbeiten. Denn anders als bei einem Theme-Wechsel in WordPress sitzt ein Headless CMS tief in der Architektur: Es bestimmt, wie Inhalte modelliert werden, wie Entwickler Daten abfragen, wie schnell Seiten ausgeliefert werden – und damit indirekt, wie gut Inhalte in Suchmaschinen und zunehmend auch in KI-Antwortsystemen sichtbar sind.
In unserem Beratungsalltag bei Calvarius begegnet uns diese Frage ständig. Deshalb haben wir die drei meistdiskutierten Kandidaten – Sanity, Strapi und Storyblok – nicht nur anhand von Datenblättern verglichen, sondern in einem eigenen Proof of Concept selbst aufgesetzt und gegeneinander getestet. Alle drei sind ausgereift, alle drei haben überzeugte Anhänger – aber sie verfolgen grundverschiedene Philosophien.
Vorab eine wichtige Einordnung: Es gibt hier kein objektiv „bestes" CMS. Es gibt nur das richtige für einen bestimmten Anwendungsfall, ein bestimmtes Team und eine bestimmte Wachstumsperspektive. Dieser Beitrag soll Ihnen helfen, Ihr richtiges zu finden – nicht unseres zu übernehmen.
Unser Testaufbau: So sind wir vorgegangen
Damit dieser Vergleich nicht bei Marketing-Versprechen stehen bleibt, haben wir einen identischen Anwendungsfall in allen drei Systemen nachgebaut: eine mehrsprachige Unternehmenswebsite mit Blog, Produktbereich und verschachtelten Inhaltsbeziehungen (Autoren, Kategorien, Glossarbegriffe, Standortseiten). Bewertet haben wir entlang von fünf Dimensionen:
- Inhaltsmodellierung – Wie sauber lassen sich komplexe, verschachtelte Strukturen und Beziehungen abbilden?
- Editor-Erlebnis – Wie gut kommen technische und nicht-technische Redakteure zurecht?
- Entwickler-Erlebnis – Wie schnell und kontrolliert lässt sich Inhalt ins Frontend (Next.js) holen?
- SEO-Fähigkeit – Wie gut unterstützt das System strukturierte Metadaten, Schema.org/JSON-LD und Performance?
- Betrieb & Kosten – Welcher Aufwand und welche laufenden Kosten entstehen?
Was uns dabei aufgefallen ist, fließt an den entsprechenden Stellen als „PoC-Befund" ein.
Die drei Philosophien in einem Satz
Die treffendste Zusammenfassung, die sich auch in unserem PoC bestätigt hat:
Sanity behandelt Inhalt wie Daten. Storyblok behandelt Inhalt wie ein Design-System. Strapi behandelt Inhalt wie Code – und gibt Ihnen den Server gleich dazu.
Diese drei Sätze erklären erstaunlich viel über die jeweiligen Stärken und Schwächen.
Teil 1: Die Kandidaten im Einzelnen
Sanity – Das „Content Operating System"
Sanity geht von einer radikalen Grundidee aus: Inhalt ist strukturierte Daten, keine Seiten. Alles wird als JSON-Dokument in der sogenannten Content Lake gespeichert – einer cloud-gehosteten, echtzeitfähigen Datenbank. Jeder Artikel, jede Produktbeschreibung, jedes Bild wird zu einem wiederverwendbaren Datenobjekt.
Die wichtigsten Bausteine:
- Schema-as-Code: Inhaltsmodelle werden in JavaScript/TypeScript definiert, nicht in einer Klick-Oberfläche. Das versioniert sich sauber in Git und ist für komplexe, verschachtelte oder polymorphe Datenstrukturen extrem mächtig.
- GROQ: Eine eigene Abfragesprache (Graph-Relational Object Queries), mit der man punktgenau exakt die Felder abfragt, die eine Seite braucht. Optional steht auch GraphQL zur Verfügung.
- Sanity Studio: Eine quelloffene, vollständig in React anpassbare Editor-Oberfläche, die sich bis ins kleinste Detail an redaktionelle Arbeitsabläufe anpassen lässt.
- Portable Text: Ein strukturiertes Rich-Text-Format, das Migrationen übersteht und sauber in jedes Frontend rendert – Web, App, Sprachassistent.
- Visual Editing / Presentation: Sanity bietet inzwischen ein vollwertiges „Click-to-Edit" aus der Vorschau heraus.
PoC-Befund: Die größte Stärke zeigte sich genau dort, wo wir sie erwartet hatten – bei den verschachtelten Beziehungen. Autoren, Glossarbegriffe und Standorte ließen sich als eigenständige, referenzierte Dokumente modellieren, und GROQ holte daraus mit einer einzigen Abfrage exakt das, was die jeweilige Seite brauchte. Wichtig zu verstehen: GROQ und Schema-as-Code sind Werkzeuge der Einrichtungsphase – also unsere Aufgabe als Entwicklungspartner. Sobald das Modell steht, sehen Redakteure davon nichts mehr; sie arbeiten in einer aufgeräumten Eingabemaske.
Für wen? Für Unternehmen, die eine professionell eingerichtete, langfristig tragfähige Content-Plattform wollen und die einmalige technische Einrichtung an einen Partner übergeben. Nach dem Setup pflegt das eigene Team Inhalte komfortabel über vorbereitete Vorlagen – die volle Flexibilität von Sanity steckt dann unsichtbar „unter der Haube".
Strapi – Der Open-Source-Platzhirsch
Strapi ist das prominenteste quelloffene, selbst-hostbare Headless CMS. Die Community Edition ist kostenlos (MIT-Lizenz), und mit über 72.000 GitHub-Sternen verfügt Strapi über eines der größten Ökosysteme im Markt. Mit Strapi 5 (ausgerollt 2025) kamen eine überarbeitete Draft-and-Publish-Logik und TypeScript-first-Schemadefinitionen hinzu.
Die wichtigsten Bausteine:
- Self-Hosting als Kern-Versprechen: Sie betreiben Strapi auf Ihrer eigenen Infrastruktur, behalten volle Datenhoheit und zahlen keine SaaS-Gebühren – dafür übernehmen Sie Betrieb, Wartung, Sicherheit und Skalierung selbst.
- SQL-Datenbank im Hintergrund: Strapi setzt auf relationale Datenbanken (PostgreSQL, MySQL u.a.). Ein echter Vorteil für Organisationen mit bestehenden relationalen Datenbanken, Data Warehouses und BI-Tools.
- Content-Type-Builder: Eine grafische Oberfläche, mit der auch weniger technische Nutzer Inhaltstypen anlegen können – out of the box.
- REST- und GraphQL-APIs: Werden automatisch generiert.
- Strapi Cloud: Optional gibt es eine gehostete Variante, die einen Teil des Betriebsaufwands abnimmt.
PoC-Befund: Der Content-Type-Builder fühlte sich für nicht-technische Kollegen am vertrautesten an. Der wunde Punkt zeigte sich beim Betrieb: Schema-Änderungen an einer laufenden Instanz erforderten mehr Sorgfalt als bei den Cloud-Konkurrenten, und uns wurde schnell klar, dass „kostenlos" hier lizenzkostenfrei heißt, nicht aufwandsfrei – Datenbank, Storage und Wartung muss jemand verantworten.
Für wen? Teams, die volle Datenhoheit und Infrastrukturkontrolle brauchen, keine wiederkehrenden SaaS-Kosten wollen, eigene DevOps-Kompetenz mitbringen – oder eine bestehende SQL-Landschaft anbinden müssen.
Storyblok – Der visuelle Editor für Marketing-Teams
Storyblok schlägt die Brücke zwischen Headless-Architektur und den visuellen Erwartungen von Marketing-Teams. Das Alleinstellungsmerkmal ist der Visual Editor – ein echtes WYSIWYG-Erlebnis, bei dem Redakteure direkt in einer Live-Vorschau auf Elemente klicken und sie bearbeiten. Änderungen erscheinen in Echtzeit.
Die wichtigsten Bausteine:
- Visueller Editor: Branchenführend. Wenn Ihr Marketing-Team je geklagt hat, „headless" bedeute „wir sehen nicht, was wir tun", ist Storyblok die Antwort.
- Komponentenbasiertes Modell: Entwickler definieren wiederverwendbare Komponenten (Bloks); Redakteure setzen daraus Seiten zusammen wie aus Bausteinen. Das passt natürlich zu modernen Frontend-Frameworks (React, Vue, Astro).
- Framework-spezifische SDKs für Next.js, Nuxt, Astro und SvelteKit, die die Visual-Editor-Integration automatisch übernehmen.
- Eingebauter Bilderdienst und solide SEO-Grundlagen.
- Release Merging (neu 2026): Erkennt automatisch, wenn freigegebene Inhalte nach der Freigabe geändert werden, und markiert sie zur erneuten Prüfung.
PoC-Befund: Beim Bauen von Landingpages war Storyblok unschlagbar schnell und intuitiv – hier holt das System nicht-technische Nutzer am besten ab. Sobald wir aber tiefere, mehrstufige Datenbeziehungen abbilden wollten (etwa Land → Stadt → Standort), wurde es umständlich. Storyblok denkt in Seiten, nicht in Datengraphen. Ein wichtiger Praxishinweis: Das oft gehörte „ohne Entwickler"-Versprechen bezieht sich auf die laufende Pflege, nicht auf den Aufbau. In einem uns bekannten Kundenprojekt fiel der Einrichtungsaufwand für die Komponenten-Architektur, das Frontend und die Integrationen sogar höher aus als zunächst angenommen – ein professionelles Setup durch einen Entwicklungspartner ist also auch hier die Regel.
Für wen? Organisationen, deren primäre Treiber Marketer und Redakteure sind und die nach dem Aufbau besonders eigenständig arbeiten wollen. Den initialen Aufbau der Komponenten und des Frontends sollte man auch hier als vollwertiges Entwicklungsprojekt einplanen.
Teil 2: Die direkte Gegenüberstellung
Architektur & Grundphilosophie
| Kriterium | Sanity | Strapi | Storyblok |
|---|---|---|---|
| Grundmodell | Inhalt = strukturierte Daten (JSON) | Inhalt = Code + relationale DB | Inhalt = visuelle Komponenten/Seiten |
| Hosting | Cloud / Managed (Content Lake) | Self-hosted oder Strapi Cloud | Cloud / Managed (SaaS) |
| Datenbank | Content Lake (proprietär, gehostet) | SQL (PostgreSQL, MySQL …) | Proprietär, gehostet |
| Inhaltsmodellierung | Schema-as-Code (JS/TS) | GUI-Builder + Code | GUI (Bloks/Komponenten) |
| Abfragesprache | GROQ (+ GraphQL optional) | REST + GraphQL (auto-generiert) | REST (+ GraphQL ab Premium) |
| Rich Text | Portable Text (strukturiert) | Blocks / Markdown | Richtext-Feld |
| Datenhoheit | Bei Sanity (Cloud) | Bei Ihnen (self-hosted) | Bei Storyblok (Cloud) |
Editor-Erlebnis & Verwaltung
Hier trennen sich die Wege am deutlichsten – und genau hier sollten Sie ehrlich einschätzen, wer in Ihrer Organisation täglich mit dem System arbeitet.
| Kriterium | Sanity | Strapi | Storyblok |
|---|---|---|---|
| Editor-Typ | Anpassbares Studio (formularbasiert + Visual Editing) | Admin-Panel (formularbasiert) | Visueller WYSIWYG-Editor (führend) |
| Eignung für nicht-technische Redakteure (nach Setup) | Hoch (aufgeräumte Eingabemasken, Live-Vorschau) | Mittel (solides Admin out of the box) | Sehr hoch |
| Live-Vorschau | Ja (Presentation-Tool, Click-to-Edit) | Ja (Side-by-Side, validierungsorientiert) | Ja (echtes WYSIWYG, primäre Oberfläche) |
| Wer richtet ein? | Entwicklungspartner (einmalig) | Eigene DevOps / Partner | Entwicklungspartner (einmalig) |
| Anpassbarkeit der Oberfläche | Sehr hoch (React-basiert) | Hoch (Plugins, Custom Fields) | Mittel (komponentengebunden) |
Kurz gesagt: Die entscheidende Frage ist nicht „technisch oder nicht-technisch?", sondern „Wie aufwendig ist der einmalige Aufbau – und wie einfach die tägliche Pflege danach?". Wichtig: Ein professioneller Aufbau durch einen Partner ist bei allen drei Systemen die Regel, sobald es um eine ernsthafte Unternehmenswebsite geht – auch bei Storyblok, dessen „ohne Entwickler"-Versprechen sich auf die spätere Pflege bezieht, nicht auf den Aufbau. Der echte Unterschied liegt danach: Storyblok spielt seine Stärke beim freien, visuellen Seitenbau durch Redakteure aus. Sanity punktet mit aufgeräumten Eingabemasken und langfristiger Flexibilität. Strapi liegt mit seinem Admin-Panel dazwischen. Genau diese Aufteilung in einmaligen Aufbau und laufende Pflege erklären wir im nächsten Abschnitt, weil sie für die meisten Mittelständler den größten Unterschied macht.
Einmal einrichten, dauerhaft einfach pflegen
Ein verbreitetes Missverständnis lautet: „Sanity ist nur etwas für Entwickler." Das stimmt nur für die Einrichtung – nicht für den Betrieb. Und die Einrichtung ist genau die Arbeit, die ein Partner wie Calvarius einmalig übernimmt.
Der Grund, warum das so gut funktioniert: Die allermeisten Seiten einer Website folgen wiederkehrenden Mustern. Eine Blog-Seite ist strukturell wie die nächste, eine Produktseite wie die übernächste, eine Standortseite wie alle anderen. Diese Muster modellieren wir einmal als Vorlage (im Fachjargon: Schema). Danach gilt:
- Neue Inhalte = Formular ausfüllen. Ihr Team legt eine neue Seite an, indem es eine bestehende Vorlage wählt und die Felder befüllt – Titel, Text, Bild, Meta-Beschreibung. Kein Code, keine GROQ-Abfrage, keine technische Hürde.
- Konsistenz ist eingebaut. Weil jede Seite aus derselben Vorlage entsteht, können wichtige Felder (z.B. SEO-Titel oder Aktualisierungsdatum) verpflichtend gemacht werden. Niemand kann sie „vergessen".
- Live-Vorschau inklusive. Über das Presentation-Tool sehen Redakteure ihre Änderungen direkt im Seitenlayout und können per Klick ins richtige Feld springen.
- Erweiterungen bleiben möglich. Braucht es später einen neuen Seitentyp, ergänzen wir eine Vorlage – das Team arbeitet sofort damit weiter, ohne Migrationsschmerzen.
Anders gesagt: Sie kaufen nicht „ein Tool, das Sie selbst programmieren müssen", sondern eine fertig eingerichtete Redaktionsumgebung, die so einfach zu bedienen ist wie ein gutes Formular – mit der vollen technischen Stärke von Sanity unsichtbar im Hintergrund.
Was geht – und was nicht so gut geht
| Anwendungsfall / Anforderung | Sanity | Strapi | Storyblok |
|---|---|---|---|
| Einfacher Blog / Landingpages | ✅ Gut | ✅ Gut | ✅✅ Hervorragend |
| Komplexe, verschachtelte Inhaltsmodelle | ✅✅ Hervorragend | ✅ Gut | ⚠️ Eingeschränkt |
| Dokumentübergreifende Beziehungen / Referenzen | ✅✅ Erstklassig (graph-artig) | ✅ Gut (echte SQL-Beziehungen) | ⚠️ Mäßig |
| Echte Omnichannel-Auslieferung (Web+App+IoT+KI) | ✅✅ Hervorragend | ✅ Gut | ⚠️ Schwächer (seitenzentriert) |
| Visuelles Seiten-Bauen durch Marketer | ✅ Gut (nach Setup) | ⚠️ Begrenzt | ✅✅ Branchenführend |
| Volle Datenhoheit / On-Premise | ❌ Nein (Cloud) | ✅✅ Ja (self-hosted) | ❌ Nein (Cloud) |
| Anbindung an bestehende SQL-/BI-Landschaft | ⚠️ Über API | ✅✅ Nativ | ⚠️ Über API |
| Echtzeit-Kollaboration (mehrere Editoren gleichzeitig) | ✅✅ Stark | ⚠️ Begrenzt | ✅ Gut |
| Skalierung auf zehntausende Seiten | ✅✅ Sehr gut | ✅ Abhängig vom eigenen Setup | ✅ Gut |
| Keine Infrastruktur verwalten müssen | ✅✅ Ja | ❌ Nein (außer Strapi Cloud) | ✅✅ Ja |
Legende: ✅✅ = besondere Stärke · ✅ = solide · ⚠️ = mit Einschränkungen / Mehraufwand · ❌ = nicht vorgesehen
Typische Probleme, die in der Praxis auftreten
Jede Plattform hat ihre wiederkehrenden Reibungspunkte. Ehrlich benannt – teils aus unserem PoC, teils aus dokumentierter Praxis:
Sanity
- GROQ ist mächtig, aber neu – mit einer Lernkurve. Diese betrifft jedoch die Einrichtung (Partner-Aufgabe), nicht die spätere Inhaltspflege.
- Das Kostenmodell ist nutzungsbasiert. Direkte (nicht gecachte) API-Anfragen kosten rund das Zehnfache von CDN-Anfragen. Mit einer durchdachten Auslieferung (CDN-Caching) lässt sich das von Anfang an im Griff halten.
- Add-ons sind teuer: SAML-SSO und zusätzliche Datasets schlagen jeweils im vierstelligen Bereich pro Monat zu Buche – relevant erst bei größeren Enterprise-Anforderungen.
- Dokumentlimits können bei sehr inhaltsreichen Sites einen Tarifwechsel erzwingen.
Strapi
- Schema-Änderungen können Downtime erfordern – ein häufig genannter Schmerzpunkt, der bei laufendem Betrieb Planung verlangt.
- Self-Hosting heißt: Sie tragen die Verantwortung für Upgrades, Sicherheitspatches, Backups und Skalierung. Das ist kein „set and forget".
- Die wahren Kosten verstecken sich in der Infrastruktur und der Entwicklerzeit, nicht im (nicht vorhandenen) Lizenzpreis.
- Multi-Channel-Auslieferung funktioniert, ist aber nicht so elegant gelöst wie bei datenzentrierten Systemen.
Storyblok
- Die Stärke bei Seiten wird zur Schwäche bei reiner Datenauslieferung über viele Kanäle.
- Eingebaute Datasources erlauben keine tiefen, mehrstufigen Schlüsselbeziehungen.
- GraphQL und fortgeschrittene Workflow-/Rollen-Features sind erst ab den Enterprise-Tarifen (Premium/Elite) verfügbar.
- Kein natives Video-Hosting auf dem Niveau des Bilderdienstes – viele Teams behelfen sich mit Vimeo o.ä.
Teil 3: Die Kostenfrage
Preise ändern sich ständig – die folgenden Angaben spiegeln den Stand Mai 2026 wider und sollten vor einer Entscheidung stets auf den offiziellen Seiten verifiziert werden. Wichtiger als der Sticker-Preis ist ohnehin das Kostenmodell, denn dort entstehen die Überraschungen.
Tarif-Übersicht (Richtwerte, Stand Mai 2026)
| Sanity | Strapi | Storyblok | |
|---|---|---|---|
| Kostenlos | Free: 20 Sitze, 10.000 Dokumente, 2 Datasets, 1 Mio. CDN- + 250k API-Anfragen/Monat | Community Edition (self-hosted): voller Funktionsumfang, kostenlos | Starter: 1 Sitz (max. 2), 100 GB Traffic, 100k API-Anfragen/Monat |
| Einstieg (bezahlt) | Growth: 15 $/Sitz/Monat | Strapi Cloud ab ca. 15–18 $/Projekt/Monat (Essential) | Growth: 99 $/Monat (5 Sitze inkl.) |
| Mittlere Stufe | Growth + Add-ons (Quota, Support, Datasets) | Cloud Pro ca. 90 $/Monat | Growth Plus: 349 $/Monat (15 Sitze inkl.) |
| Enterprise | Custom (SSO, SLA, Support) | Cloud Scale ca. 450 $/Monat bzw. Enterprise (self-hosted) custom | Premium / Elite: Custom |
| Free-Tier-Großzügigkeit | Sehr hoch (20 Sitze!) | Voll (self-hosted), aber Betrieb kostet | Mittel (1 Sitz) |
Hinweise zum Kleingedruckten:
- Sanity: Der Free-Tier mit 20 Sitzen gilt als einer der großzügigsten am Markt. GROQ, GraphQL, Echtzeit-Kollaboration und Visual Editing sind in jedem Tarif enthalten. Die Unterschiede betreffen Team-Features und Skalierung, nicht die Kernfunktionalität. Vorsicht bei API-Overages und teuren Add-ons.
- Strapi: „Kostenlos" bedeutet bei Self-Hosting lizenzkostenfrei, nicht kostenlos. Realistische Infrastrukturkosten bewegen sich je nach Setup im Bereich einiger hundert Euro pro Jahr aufwärts – plus Wartungs- und DevOps-Zeit. Bestehende Essential-Kunden behalten ihre alten Limits; neue Limits gelten erst für Abos ab dem 22. Dezember 2025.
- Storyblok: Der Free-Tier (Starter) ist auf 1 Sitz beschränkt – für ein echtes Team schnell zu eng. Der Sprung auf Growth (99 $/Monat) und Growth Plus (349 $/Monat) ist deutlich. Wichtige Enterprise-Features (Custom Roles, Workflows, GraphQL, SSO) liegen erst in Premium/Elite.
Teil 4: Performance & SEO
Jetzt zum Kern unserer eigenen Entscheidung. Hier wird es konkret, weil SEO heute weit über Meta-Tags hinausgeht.
Ist Headless überhaupt gut für SEO?
Ja – wenn richtig umgesetzt. Eine Headless-Architektur gibt Entwicklerteams mehr Kontrolle über Frontend-Performance, Seiten-Rendering, Metadaten und Core Web Vitals. Korrekt gebaut, bedeutet das schnellere Ladezeiten und stärkere technische SEO. Der entscheidende Punkt: Headless gibt mehr SEO-Kontrolle, nicht weniger – aber es verschiebt Verantwortung vom Plugin (Stichwort Yoast) zum eigenen Code. Statt eines Plugins modelliert man SEO-Felder direkt ins Inhaltsmodell, implementiert Schema.org-Daten und automatisiert XML-Sitemaps selbst.
Performance-Vergleich (Richtwerte)
| Metrik | Sanity | Strapi | Storyblok |
|---|---|---|---|
| API-Antwortzeit (CDN, P50) | Sehr gut | Abhängig vom eigenen Setup | Branchenführend (~22 ms P50) |
| Rendering-Strategien | SSG, SSR, ISR (z.B. via Next.js) | SSG, SSR | SSG, SSR |
| Skalierbarkeit bei zehntausenden Seiten | Sehr gut (gezieltes GROQ-Fetching hält Bundles klein) | Self-managed | Gut |
| ISR / On-Demand-Revalidierung | Gut unterstützt (Webhook-System) | Möglich | Möglich |
Zur Fairness: Bei reiner CDN-gecachter API-Latenz liegt Storyblok messbar vorne. Für die meisten realen Projekte ist die Rendering-Strategie des Frontends aber wichtiger als wenige Millisekunden API-Latenz – und in allen drei Systemen lassen sich mit SSG/SSR/ISR sehr schnelle Seiten bauen.
Warum strukturierte Daten der entscheidende SEO-Hebel sind
Suchmaschinen und KI-Antwortsysteme bevorzugen Inhalte, deren Bedeutung sie zuverlässig erfassen können. Genau das leisten strukturierte, konsistent modellierte Daten: Sie machen Urheberschaft, Aktualität, Themenzugehörigkeit und Beziehungen zwischen Inhalten maschinenlesbar.
Der Punkt: Wenn ein Autor mit seinen Qualifikationen als eigenes, referenziertes Dokument modelliert ist, lässt sich diese Information automatisch und konsistent über alle seine Artikel als author-Schema ausspielen. Wenn jeder Artikel Pflichtfelder für Aktualisierungsdatum, Quellen und thematische Einordnung hat, entsteht maschinenlesbare Qualität – nicht durch nachträgliches Plugin-Gefrickel, sondern durch das Datenmodell selbst.
Teil 5: Warum wir uns für Sanity entschieden haben
Wir haben unsere Entscheidung an vier Leitfragen festgemacht. Jede zahlt direkt auf SEO ein.
1. Inhalt als Daten – die richtige Grundlage für strukturierte SEO
Für SEO-Arbeit, die auf konsistentem strukturiertem Content beruht – Glossareinträge, die in Langform-Artikel verlinkt sind, Vergleichsseiten, thematische Cluster, Autorenprofile – ist Sanitys datenzentrierter Ansatz die richtige Grundlage. Schemas sind Code, Referenzen zwischen Dokumenten sind erstklassige Bürger, und Portable Text liefert strukturierten Rich-Text, der Migrationen übersteht und sauber in jedes Frontend rendert.
Konkret: Ein Autor existiert genau einmal als Dokument, mit allen relevanten Attributen. Ein Fachbegriff existiert genau einmal und wird überall referenziert. Daraus generieren wir automatisiert sauberes JSON-LD (Article, Person, Organization, BreadcrumbList) – konsistent über tausende Seiten hinweg. Genau diese Konsistenz hat sich in unserem PoC bei Sanity am elegantesten umsetzen lassen.
2. Volle Kontrolle über die technischen SEO-Hebel
Sitemaps, Canonicals, Redirects und interne Verlinkungs-Strukturen sind bei Sanity Implementierungsarbeit – aber Arbeit, die man einmal macht und dann vollständig besitzt. GROQ erlaubt es, exakt die Felder pro Seite zu holen, was Bundle-Größen und Build-Zeiten selbst bei zehntausenden Seiten im Rahmen hält. On-Demand-ISR-Revalidierung ist über Sanitys Webhook-System gut unterstützt – frische Inhalte erscheinen schnell, ohne komplette Rebuilds.
3. Single Source of Truth = konsistente Inhalte
Weil alles aus einer Quelle synchronisiert wird, kann Marketing keine veralteten Preise publizieren und die App keine falsche Beschreibung ziehen. Diese Konsistenz ist nicht nur betrieblich angenehm – widersprüchliche Informationen über Kanäle hinweg sind ein Negativsignal für Suchmaschinen, eine einzige Wahrheitsquelle stützt die Qualität.
4. Zukunftssicherheit für KI-gestützte Discovery
Suche verändert sich. Inhalte müssen nicht mehr nur für klassische SERPs optimiert sein, sondern zunehmend für KI-Antwortsysteme. Strukturierte, sauber modellierte Daten sind genau das Futter, das diese Systeme brauchen. Portable Text rendert sauber über Desktop, Mobile und Sprachassistenten hinweg. Sanitys Selbstverständnis als „Content Operating System" statt bloßes CMS passt zu dieser Entwicklung.
Was bei dieser Wahl zu bedenken ist – und wer es trägt
Ehrlichkeit gehört dazu: Auch die beste Wahl hat Rahmenbedingungen. Entscheidend ist, dass die meisten davon in die Verantwortung des Einrichtungspartners fallen, nicht in die des Kundenteams.
- Keine volle Datenhoheit wie bei einem self-hosted Strapi: Die Inhalte liegen in Sanitys Content Lake (DSGVO-konform, EU-Hosting wählbar). Wer zwingend On-Premise braucht, ist mit Strapi besser bedient – für die meisten Mittelständler ist die gehostete Lösung jedoch der pragmatischere und sicherere Weg.
- Einmaliger Einrichtungsaufwand für Schema, SEO-Felder und Frontend: Das ist unsere Arbeit als Partner, nicht Ihre. Für Sie bedeutet es einen klar umrissenen Projektstart statt laufender technischer Last.
- Aufmerksamkeit beim Kostenmodell: Wir konzipieren die Auslieferung von Anfang an so (CDN-Caching, sinnvolle Abfragemuster), dass die nutzungsbasierten Kosten planbar bleiben und Overages gar nicht erst entstehen.
- GROQ als Einrichtungswerkzeug: Die Lernkurve betrifft die Aufbauphase – also uns. Ihr Team kommt mit GROQ nie in Berührung.
Kurz: Die Punkte, die anderswo als „Sanity ist kompliziert" auftauchen, sind genau die Aufgaben, die ein guter Partner abnimmt. Übrig bleibt für Sie eine schnelle, suchmaschinenstarke Website mit einer Redaktionsumgebung, die sich im Alltag einfach anfühlt.
Für Unternehmen mit strengen On-Premise-Anforderungen bleibt Strapi die richtige Wahl. Und ein Team, dessen Schwerpunkt klar auf maximaler visueller Selbstständigkeit der Redakteure im Tagesgeschäft liegt, ist mit Storyblok gut beraten – wobei auch hier ein professioneller Aufbau durch einen Partner einzuplanen ist. Für alle, die eine professionell aufgesetzte, langfristig tragfähige und SEO-starke Plattform wollen – ohne sich selbst um die Technik kümmern zu müssen – ist Sanity in Kombination mit einem erfahrenen Partner aus unserer Sicht die beste Gesamtlösung.
Entscheidungshilfe: Welches CMS passt zu wem?
Hinweis zur Lesart: „Entwicklerkompetenz" heißt bei Sanity nicht, dass Ihr Team programmieren können muss. Sie betrifft ausschließlich die einmalige Einrichtung – die ein Partner wie Calvarius übernimmt. Die tägliche Inhaltspflege erfordert keinerlei technische Kenntnisse. Das gilt im Übrigen für alle drei Systeme: Ein professioneller Aufbau durch einen Partner ist bei ernsthaften Unternehmensprojekten überall die Regel – der Baum hilft also vor allem dabei, die zur Arbeitsweise passende Plattform zu finden, nicht eine, die „ohne Partner" auskäme.
Die Kurzformel
| Wenn Sie … | … dann eher |
|---|---|
| volle Datenhoheit & Self-Hosting brauchen | Strapi |
| eine bestehende SQL-/BI-Landschaft anbinden | Strapi |
| Marketern echtes visuelles Seiten-Bauen ermöglichen wollen | Storyblok |
| schnell und ohne viel Setup starten wollen | Storyblok |
| komplexe, verschachtelte Inhaltsmodelle haben | Sanity |
| echt mehrkanalig publizieren (Web, App, KI) | Sanity |
| strukturierte, SEO-getriebene Inhalte priorisieren | Sanity |
| eine professionell eingerichtete Plattform wollen, die das eigene Team danach einfach pflegt | Sanity (mit Setup-Partner) |
Fazit
Sanity, Strapi und Storyblok sind allesamt exzellente Werkzeuge – sie lösen nur unterschiedliche Probleme. Storyblok gewinnt, wenn das Redaktions-/Marketing-Erlebnis im Mittelpunkt steht. Strapi gewinnt, wenn Datenhoheit, Self-Hosting und die Anbindung relationaler Daten zählen. Sanity gewinnt, wenn Inhalt als strukturierte Daten gedacht wird, Flexibilität und Mehrkanaligkeit zentral sind – und genau das ist die Grundlage, auf der sich moderne SEO am saubersten umsetzen lässt.
Für uns bei Calvarius war die Entscheidung nach dem Proof of Concept folgerichtig: Wer konsistente, maschinenlesbare und skalierbare Inhalte will, braucht ein Inhaltsmodell, das diese Eigenschaften von Grund auf trägt. Sanity gibt dieses Fundament – und durch die klare Arbeitsteilung (wir richten ein, Ihr Team pflegt) wird aus der vermeintlichen „Entwicklerlastigkeit" ein echter Vorteil: maximale technische Stärke im Hintergrund, einfache Bedienung im Vordergrund.
Unser Rat zum Schluss: Lassen Sie sich nicht von Feature-Listen blenden. Fragen Sie zuerst, wer mit dem System arbeiten wird, wie Ihre Inhalte strukturiert sind und wohin sie ausgeliefert werden sollen. Die Antwort darauf wählt Ihr CMS fast von selbst. Und wenn Sie dabei eine zweite Meinung brauchen: Genau solche Evaluierungen sind unser Tagesgeschäft.
Über den Autor
André Freier ist Geschäftsführer der Calvarius GmbH in Karlstadt am Main. Mit seinem Team berät und entwickelt er für mittelständische Unternehmen moderne, suchmaschinenoptimierte Web-Architekturen auf Basis von Headless-CMS. Die Einschätzungen in diesem Beitrag beruhen auf einem eigenen Proof of Concept mit allen drei vorgestellten Systemen.
Quellen & weiterführende Links
- Sanity – offizielle Preisübersicht: https://www.sanity.io/pricing
- Sanity – Headless SEO: https://www.sanity.io/headless-seo
- Strapi – Cloud-Preise: https://strapi.io/pricing-cloud
- Strapi – neue Cloud-Limits (Dez. 2025): https://strapi.io/blog/introducing-yearly-plans-and-new-limits-for-strapi-cloud
- Storyblok – offizielle Preisübersicht: https://www.storyblok.com/pricing
- Google Search Central – Hilfreiche Inhalte & E-E-A-T: https://developers.google.com/search/docs/fundamentals/creating-helpful-content
Hinweis: Alle Preis- und Feature-Angaben entsprechen dem Recherchestand Mai 2026. Headless-CMS-Anbieter ändern Tarife, Limits und Funktionen regelmäßig – bitte verifizieren Sie die für Sie relevanten Details vor einer Entscheidung auf den offiziellen Anbieterseiten.
