guides

Contentful CMS Anleitung: Funktionen, Preise, GraphQL API & Code-Beispiele [2026]

Geschrieben von Mert Batur
Apr 6, 2026
17 Lesezeit
Contentful CMS Anleitung: Funktionen, Preise, GraphQL API & Code-Beispiele [2026]

Contentful ist ein API-first Headless CMS, das Inhalte zentral speichert und über REST- und GraphQL-APIs an beliebige Frontends ausliefert – Web, Mobile, IoT, Digital Signage, was auch immer Sie bauen. Diese Anleitung deckt ab, was Konkurrenz-Guides auslassen: echte Code-Beispiele, tatsächliche Preiszahlen und ehrliche Einschränkungen.

Wir betreiben Sanity (ein direkter Contentful-Konkurrent) produktiv auf vier Websites in zehn Sprachen – wir nähern uns dem Thema also aus der Praxis, nicht als Vendoren-Pitch.

Kurzübersicht

DetailInfo
TypHeadless CMS (API-first)
Gegründet2013, Berlin
Am besten fürEnterprise-Teams, Multi-Channel-Content, lokalisierungsintensive Projekte
Weniger geeignet fürSolo-Entwickler mit kleinem Budget, einfache Blogs, Teams die visuelle Bearbeitung von Haus aus benötigen
Free TierJa – 10 Nutzer, 100.000 API-Aufrufe/Monat, 1 Space
BezahlpläneAb 300 $/Monat (Lite) bis individuelles Enterprise
APIsREST (CDA, CMA, CPA) + GraphQL
Content ModelingStrukturiert: Content-Typen, Felder, Referenzen, Validierungen
KI-FunktionenAI Actions, Contentful Studio, Ninetailed Personalisierung
LokalisierungNative Locale-Unterstützung, kein eingebautes Übersetzungsmanagement
Open SourceNein
Wichtigste KonkurrentenSanity, Strapi, Storyblok, Payload, Hygraph

Was ist Contentful?

Contentful ist ein cloud-natives, API-first Headless CMS – oder, wie das Unternehmen es mittlerweile nennt, eine "composable content platform". Anders als traditionelle Systeme wie WordPress, die Content-Management mit einem Frontend bündeln, speichert Contentful strukturierte Inhalte zentral und liefert sie über APIs an beliebige Kanäle aus.

Das Kernkonzept ist die entkoppelte Architektur. Ihre Inhalte liegen in Contentfuls Cloud. Ihr Frontend – ob eine Next.js-Website, eine React-Native-App oder ein Smart Display – ruft Inhalte über Contentfuls APIs zur Build-Zeit oder zur Laufzeit ab. Die Inhalte interessiert es nicht, wo sie landen.

Contentful wurde 2013 in Berlin gegründet und ist zu einem der größten Headless-CMS-Anbieter herangewachsen. Marken wie Spotify, Vodafone, Chanel und Atlassian wickeln ihre Content-Operationen darüber ab. Es ist nicht Open Source und bietet keine Self-Hosting-Option – rein SaaS. Das ist relevant, wenn Sie Compliance-Anforderungen an den Datenspeicherort haben.

Laut Contentfuls offizieller Dokumentation positioniert sich die Plattform als Content-Infrastruktur – ein Content-Hub zwischen Ihrem Redaktionsteam und Ihren digitalen Erfahrungen.

Wie funktioniert Contentful?

Contentful folgt einer dreischichtigen Architektur: Sie definieren Ihr Content Model (das Schema), erstellen Inhalte (die Einträge) und liefern sie über APIs aus. Inhalte sind kanalunabhängig – derselbe Blog-Beitrag kann Ihre Website, Ihre Mobile App und Ihren E-Mail-Newsletter speisen, ohne Duplikate.

Alles läuft über APIs. Serverseitiges Rendering ist nicht eingebaut, keine Templates, keine Theme-Schicht. Sie bauen das Frontend wie Sie möchten, und Contentful übernimmt Speicherung und Auslieferung der Inhalte.

Die drei APIs

Contentful bietet drei eigenständige APIs, jede mit eigenem Zweck und eigener Authentifizierung:

  • Content Delivery API (CDA): Nur-Lese-Zugriff auf veröffentlichte Inhalte. Backed by Fastlys CDN, gecachte Anfragen sind schnell und unbegrenzt. Ungecachte Anfragen sind auf 55 pro Sekunde ratenbegrenzt.
  • Content Management API (CMA): Lese-Schreib-Zugriff zum programmatischen Erstellen und Aktualisieren von Inhalten. Ratenbegrenzt auf 10 Anfragen pro Sekunde. Das verwenden Sie für Migrationen, Bulk-Imports oder CI/CD-Pipelines.
  • Content Preview API (CPA): Wie die CDA, liefert aber Entwurfsinhalte. Ideal für Preview-Modi in Ihrem Frontend – Redakteure sehen unveröffentlichte Änderungen vor dem Veröffentlichen.

Alle drei unterstützen REST und GraphQL. Authentifizierung erfolgt über Bearer-Tokens, mit separaten Tokens für Delivery und Management.

Environments und Spaces

Stellen Sie sich Spaces als Projekte vor und Environments als Git-Branches für Ihre Inhalte. Sie könnten eine master-Umgebung für die Produktion und eine staging-Umgebung haben, in der Redakteure arbeiten können, ohne Live-Inhalte zu beeinflussen.

Environments unterstützen Aliasing – Sie können den master-Alias auf eine neue Umgebung zeigen lassen, um Content-Promotions ohne Downtime durchzuführen. Wenn Sie ein Frontend-Framework für Contentful wählen, funktioniert dieses Environment-Modell gut mit Preview-Deployments auf Plattformen wie Vercel oder Netlify.

Webhooks ermöglichen es, Builds auszulösen, mit externen Systemen zu synchronisieren oder Workflows zu starten, wann immer sich Inhalte ändern. Die meisten Teams hängen diese in ihre CI/CD-Pipeline, um ihre statische Website bei jedem Publish-Ereignis neu zu bauen.

Content Modeling in Contentful

Beim Content Modeling definieren Sie die Struktur Ihrer Inhalte – das "Schema", das festlegt, welche Felder existieren, welche Datentypen sie enthalten und wie Content-Typen miteinander in Beziehung stehen. Unserer Erfahrung nach ist das der Bereich, in dem Contentful im Vergleich zu einfacheren CMS-Optionen wirklich glänzt.

Sie entwerfen im Wesentlichen ein Content-Schema, ähnlich wie Datenbanktabellen, aber flexibler. Ein Content-Typ "Blog-Beitrag" könnte einen Titel (Kurztext), einen Body (Rich Text), einen Autor (Referenz auf einen Author-Content-Typ) und Tags (Array aus Zeichenketten) haben. Jeder Eintrag, den Sie erstellen, folgt dieser Struktur.

Feldtypen und Validierungen

Contentful bietet eine solide Auswahl an Feldtypen:

  • Kurztext (Symbol): Titel, Slugs, Labels – bis zu 256 Zeichen
  • Langtext (Text): Markdown oder Klartext, keine Zeichenbegrenzung
  • Rich Text: JSON-basiert (kein HTML), gibt Ihnen volle Kontrolle über das Rendering
  • Zahl: Ganzzahl oder Dezimalzahl
  • Datum/Uhrzeit: ISO-8601-Format
  • Boolean: Wahr/Falsch-Schalter
  • Medien (Asset): Bilder, Videos, Dokumente – gespeichert in Contentfuls Asset-Pipeline
  • Referenz (Link): Verknüpft Einträge mit anderen Einträgen oder Assets
  • JSON-Objekt: Freistrukturierte Daten
  • Standort: Breiten-/Längengrad-Paare

Jedes Feld unterstützt Validierungen: Pflichtfeld, Eindeutigkeit, Regex-Muster, Größenbeschränkungen und benutzerdefinierte Validierungsmeldungen. Sie können auch Darstellungsoptionen festlegen, die steuern, wie das Feld in der Editor-Oberfläche gerendert wird.

Referenzen und verknüpfte Einträge

Über Referenzen verbinden Sie Content-Typen miteinander. Eine "Author"-Referenz auf einem Blog-Beitrag verweist auf einen Author-Eintrag. Ein "Ähnliche Beiträge"-Feld kann mehrere Blog-Beitrag-Einträge referenzieren. So entsteht ein Content-Graph – Einträge verknüpft mit Einträgen, in einem einzigen API-Aufruf abfragbar.

So sieht eine Blog-Post-Content-Type-Definition tatsächlich aus, wenn Sie sie über die Content Management API erstellen:

json
{
  "name": "Blog Post",
  "fields": [
    { "id": "title", "type": "Symbol", "required": true },
    { "id": "slug", "type": "Symbol", "validations": [{ "unique": true }] },
    { "id": "body", "type": "RichText" },
    { "id": "author", "type": "Link", "linkType": "Entry" },
    { "id": "publishDate", "type": "Date" },
    { "id": "tags", "type": "Array", "items": { "type": "Symbol" } }
  ]
}

Das ist die Art von Konfiguration, die Sie in der Versionsverwaltung speichern und über Migrations-Skripte anwenden. Kein Konkurrenz-Guide zeigt das – sie reden über Content Modeling abstrakt, ohne zu zeigen, wie es im Code tatsächlich aussieht.

Inhalte abfragen: REST- und GraphQL-APIs

Contentful bietet sowohl REST- als auch GraphQL-APIs zum Abrufen von Inhalten. REST ist unkompliziert für einfache Abfragen. GraphQL ist besser, wenn Sie verschachtelte Daten, mehrere Content-Typen in einer Anfrage benötigen oder Over-Fetching vermeiden möchten. Beide verwenden dieselben Authentifizierungs-Tokens.

Der GraphQL-Endpunkt wird automatisch aus Ihrem Content Model generiert. Jeder Content-Typ, den Sie erstellen, wird zu einem abfragbaren Typ im Schema – mit Filtering, Sortierung und Paginierung. Der Endpunkt befindet sich unter:

text
https://graphql.contentful.com/content/v1/spaces/{SPACE_ID}

Laut Contentfuls GraphQL-Dokumentation aktualisiert sich das Schema automatisch, wenn Sie Ihre Content-Typen ändern – kein manuelles Schema-Management nötig.

GraphQL-Abfragebeispiele

Eine einfache Abfrage, um Ihre zehn neuesten Blog-Beiträge mit Autoren abzurufen:

graphql
query {
  blogPostCollection(limit: 10, order: publishDate_DESC) {
    items {
      title
      slug
      publishDate
      author {
        name
      }
    }
  }
}

Filtern nach Tag und Inhalte auf Deutsch abrufen? Fügen Sie eine where-Klausel und einen locale-Parameter hinzu:

graphql
query {
  blogPostCollection(
    where: { tags_contains_some: ["javascript"] }
    locale: "de"
  ) {
    items {
      title
      body {
        json
      }
    }
  }
}

Aufpassen: GraphQL-Abfragen haben Komplexitätsgrenzen. Tief verschachtelte Abfragen mit mehreren verknüpften Referenzen können an die Decke stoßen. Contentful berechnet die Komplexität anhand der Anzahl von Knoten und der Tiefe der Abfrage. Wenn Sie Blog-Beiträge mit Autoren, Kategorien, verwandten Beiträgen und dem Autor jedes verwandten Beitrags abrufen – das summiert sich schnell.

REST-API-Grundlagen

Die REST-API ist einfacher, erfordert aber mehr Anfragen für verschachtelte Daten. Ein einfacher Aufruf für Blog-Beiträge trifft https://cdn.contentful.com/spaces/{SPACE_ID}/entries?content_type=blogPost. Sie erhalten JSON mit einem flachen items-Array und einem separaten includes-Objekt für verknüpfte Einträge, das Sie client-seitig auflösen müssen.

Wenn Sie mit TypeScript arbeiten, übernimmt Contentfuls contentful.js-SDK die Link-Auflösung und Typgenerierung automatisch. Für direkte Fetch-Aufrufe ist hier das minimale JavaScript, um die GraphQL-API abzufragen:

javascript
const response = await fetch(
  `https://graphql.contentful.com/content/v1/spaces/${SPACE_ID}`,
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: `Bearer ${CDA_TOKEN}`,
    },
    body: JSON.stringify({ query }),
  }
);
const { data } = await response.json();

Das war's. Kein SDK erforderlich, kein Build-Schritt, keine Abhängigkeiten. Funktioniert in Node.js, Deno, Cloudflare Workers, im Browser – überall wo HTTP-Anfragen möglich sind.

Wichtige Funktionen, die Sie kennen sollten

Contentful bietet einen breiten Funktionsumfang, aber nicht jede Funktion ist gleich relevant. Hier sind die, die Ihren Alltag und Ihre Architekturentscheidungen tatsächlich beeinflussen.

Lokalisierung (Stärken und Lücken)

Contentfuls Lokalisierungsmodell ist auf Infrastrukturebene solide. Sie definieren Locales für Ihren Space (bis zu 100+ auf Enterprise-Plänen), und jedes Feld kann locale-spezifische Werte speichern. Locale-Überschreibungen auf Feldebene bedeuten, dass Ihr deutscher Titel vom englischen abweichen kann, während dasselbe Hero-Bild geteilt wird.

Die Lücke liegt im Übersetzungsmanagement. Contentful gibt Ihnen die Felder zur Speicherung von Übersetzungen – aber keinen Workflow zu ihrer Erstellung. Kein Translation Memory, kein Glossar, kein Zuweisungssystem, keine Fortschrittsverfolgung. Sie benötigen eine Drittanbieter-Integration – Phrase, Smartcat oder Lokalise – um den eigentlichen Übersetzungsprozess zu handhaben. Für Teams, die 10+ Sprachen verwalten (wir verwalten 10 auf unseren Sites), wird diese Lücke schnell teuer.

Environments und Branching

Environments funktionieren wie Git-Branches für Ihr Content Model und Ihre Einträge. Erstellen Sie eine staging-Umgebung, nehmen Sie Schema-Änderungen vor, testen Sie mit Inhalten, dann promoten Sie zu master, wenn Sie bereit sind. Aliases erlauben es, zu wechseln, auf welche Umgebung master zeigt, ohne API-URLs zu ändern.

Das ist wirklich nützlich für Schema-Migrationen. Sie können einen neuen Content-Typ in einer isolierten Umgebung testen, prüfen ob das Frontend damit umgeht, dann promoten – alles ohne Produktionsinhalte anzufassen. Die meisten Teams, die wir gesehen haben, nutzen zwei bis drei Environments: Produktion, Staging und gelegentlich einen Feature-Branch für große Migrationen.

Weitere erwähnenswerte Funktionen:

  • Rollen und Berechtigungen: Granulare Zugriffskontrolle – Redakteure auf bestimmte Content-Typen beschränken, Veröffentlichungszugang für Junior-Rollen sperren, benutzerdefinierte Rollen auf Enterprise-Plänen, SSO
  • Webhooks: Builds, Slack-Benachrichtigungen oder externe Workflows bei jedem Content-Ereignis auslösen
  • Rich Text: JSON-basiert, mit voller Rendering-Kontrolle, erfordert aber benutzerdefinierte Renderer für jedes Frontend-Framework
  • App Framework: Marketplace mit Erweiterungen für benutzerdefinierte Feld-Editoren, Sidebar-Widgets und Integrationen
  • Image API: On-the-fly Größenänderung, Zuschnitt, Formatkonvertierung (WebP, AVIF) und Focal-Point-Cropping – kein separates Image-CDN nötig

Was ist neu in Contentful für 2026?

Contentful hat durch 2025 und ins Jahr 2026 bedeutende Updates ausgeliefert – kein Konkurrenz-Guide behandelt davon irgendetwas. Wenn Sie Contentful auf Basis von Informationen aus 2023 oder 2024 evaluieren, haben Sie ein unvollständiges Bild.

AI Actions und Content-Automatisierung

Contentful hat AI Actions eingeführt – automatisierte Content-Workflows, die Large Language Models direkt im Editor nutzen. Diese übernehmen Übersetzungsentwürfe, SEO-Metadaten-Generierung, Alt-Text-Schreiben, Tonanpassungen und Content-Zusammenfassungen. Sie greifen über die Editor-Sidebar darauf zu und sie operieren auf dem Eintrag, den Sie gerade bearbeiten.

Laut Diginomica-Berichterstattung sind AI Actions Teil von Contentfuls breiterem Push, sich als vollständige Digital Experience Platform (DXP) zu positionieren, nicht nur als Headless CMS. Die Funktion ist wirklich nützlich für die Automatisierung repetitiver redaktioneller Aufgaben, auch wenn die Übersetzungsausgabe noch menschliche Überprüfung benötigt – es ist ein Erstentwurf, kein fertiges Produkt.

Contentful Studio (Visueller Builder)

Contentful Studio wurde im Frühjahr 2024 GA und hat sich durch 2025 deutlich weiterentwickelt. Es ist ein visueller Page-Builder, mit dem Nicht-Entwickler Seiten per Drag-and-Drop mit Live-Vorschau zusammenstellen können. Wenn Sie die Kritik gehört haben, "Contentful hat keine visuelle Bearbeitung" – Studio ist die Antwort, wenn auch mit Einschränkungen.

Studio erfordert Frontend-Integration (Ihre Komponenten müssen mit dem SDK von Studio registriert werden) und ist ein bezahltes Add-on, nicht in Basisplänen enthalten. Für Teams, die sich WordPress-ähnlichen Page-Building auf Contentfuls strukturiertem Content-Modell gewünscht haben, ist es jetzt eine echte Option. Storyblok hat noch immer die Nase vorn bei visual-first-Workflows, aber der Abstand schrumpft.

Personalisierung mit Ninetailed

Contentful hat Ninetailed 2024 übernommen und als Contentful Personalization rebrandiert. Wie CMS Critic berichtete, erhalten Sie damit natives A/B-Testing, Audience-Segmentierung und KI-gesteuerte Variantenvorschläge – alles zugänglich über einen Optimization-Tab im Editor.

Das ist bemerkenswert, weil Personalisierung historisch einen separaten Anbieter erforderte (Optimizely, Dynamic Yield usw.). Die Integration ins CMS reduziert die Integrationskomplexität. Der Haken: Ninetailed ist ein separates Produkt mit eigenem Pricing. Es ist nicht "kostenlos mit Contentful."

Contentful Preise: Was es wirklich kostet

Contentful bietet vier Stufen, aber die meisten Konkurrenz-Guides nennen nur die Namen ohne tatsächliche Zahlen. Hier ist, was Sie Stand April 2026 erwarten können, basierend auf Contentfuls Preisseite:

PlanPreisNutzerAPI-Aufrufe/MonatCDN-BandbreiteSpaces
Free (Community)0 $10100.00050 GB1 Starter
Lite300 $/Monat201 Mio.100 GBMehrere
PremiumIndividuell (~2.000+ $/Monat)UnbegrenztUnbegrenztIndividuellIndividuell
EnterpriseIndividuell (5-stellig bis 6-stellig/Jahr)UnbegrenztUnbegrenztIndividuellIndividuell

"Contentful Monatliche Kosten nach Stufe"

Datentabelle
"Contentful Monatliche Kosten nach Stufe"
"Plan""Monatliche Kosten"
"Free"0
"Lite"300
"Premium"2000
"Enterprise"5000

Der Free Tier ist für Prototyping und Lernen großzügig bemessen. Sie erhalten 10 Nutzer, 100.000 API-Aufrufe und genug Bandbreite für ein echtes Projekt. Aber die Kosten eskalieren schnell, sobald Sie darüber hinauswachsen.

Versteckte Kosten, die Sie einplanen sollten:

  • API-Überschreitungsgebühren im Lite-Plan: Überschreiten Sie 1 Mio. Aufrufe/Monat, erscheinen Überschreitungsposten auf Ihrer Rechnung
  • Locale-Kosten: Jede zusätzliche Locale zählt zu Ihren Space-Limits – 50 Locales auf Feldebene summieren sich
  • Contentful Studio: Der visuelle Builder ist ein bezahltes Add-on, nicht in Lite oder manchen Premium-Plänen enthalten
  • Ninetailed Personalisierung: Separates Produkt, separater Vertrag, separates Pricing
  • Professional Services: Migrationshilfe, Onboarding und Schulungen werden separat berechnet
  • Rich-Text-Renderer: Kein direkter Kostenpunkt, aber der Entwicklungsaufwand für eigene Renderer für Ihr Framework ist real

Unsere ehrliche Einschätzung: Contentfuls Free Tier ist solide für Evaluierung und kleine Projekte. Wenn Budget eine primäre Sorge ist, eliminieren Open-Source-CMS-Alternativen wie Strapi oder Payload Lizenzkosten vollständig – Sie zahlen nur für Hosting.

Contentful vs. Sanity vs. Strapi: Ein Vergleich

Das sind die drei Headless-CMS-Optionen, die bei fast jeder Evaluation auftauchen. Wir haben produktive Systeme auf Sanity gebaut und kennen seine Stärken und Schwächen aus eigener Erfahrung. Hier ein ehrlicher Vergleich:

FunktionContentfulSanityStrapi
TypSaaS (Closed Source)SaaS + Self-HostingOpen Source (Self-Host oder Cloud)
Free Tier10 Nutzer, 100.000 Aufrufe100.000 API-Aufrufe, 3 NutzerUnbegrenzt (Self-Host)
GraphQLNativPlugin (GROQ ist primär)Nativ
Content ModelingGUI + APICode (Schema-as-Code)GUI + Code
Echtzeit-KollaborationJaJa (Presence API)Begrenzt
Visuelle BearbeitungStudio-Add-onVisual Editing (nativ)Nein
LokalisierungNative LocalesPlugin/CustomPlugin (i18n)
PreiseAb 300 $/MonatAb 0 $ (großzügiger Free Tier)Kostenlos (Self-Host)
Am besten fürEnterprise, Multi-ChannelEntwicklerorientiert, flexible SchemasKostenorientiert, Self-Hosted

Contentful gewinnt für Enterprise-Teams mit großem Content-Betrieb und strengen Governance-Anforderungen. Das ausgereifte Rollensystem, SSO, Audit-Logs und die 99,99%-SLA auf Enterprise-Plänen sind schwer zu übertreffen.

Sanity gewinnt bei Developer Experience und Schema-Flexibilität. Wenn Sie Schema-as-Code bevorzugen, GROQs Abfragepower nutzen möchten und die Echtzeit-Kollaborationsfunktionen schätzen, ist Sanity die bessere Wahl. Lesen Sie unsere vollständige Sanity-CMS-Anleitung für den tiefen Einblick.

Strapi gewinnt bei den Kosten. Es ist kostenlos self-hostbar ohne API-Aufruf-Limits. Wenn Sie die DevOps-Kapazität haben, eigene Infrastruktur zu betreiben, und keinen Enterprise-Support benötigen, gibt Strapi Ihnen das meiste CMS pro Euro.

Für einen breiteren Vergleich inklusive Storyblok, Payload und Hygraph, siehe unseren vollständigen Headless-CMS-Vergleich.

Einschränkungen, die Sie vor der Wahl kennen sollten

Jedes CMS hat Kompromisse. Hier sind die von Contentful – mit konkreten Zahlen, nicht vagen Andeutungen. Wir sind auf mehrere davon gestoßen, als wir Contentful für unsere eigene Content-Pipeline evaluiert haben.

Rate Limits sind real. Die CDA erlaubt 55 ungecachte Anfragen pro Sekunde. CDN-gecachte Antworten sind unbegrenzt, aber wenn Ihre App den Cache umgeht (serverseitiges Rendering bei jeder Anfrage zum Beispiel), stoßen Sie schnell an die Grenzen. Die CMA ist mit 10 Anfragen pro Sekunde noch enger – relevant für Migrations-Skripte und Bulk-Imports.

Keine eingebaute visuelle Bearbeitung (ohne Aufpreis). Contentful Studio existiert, ist aber ein bezahltes Add-on mit erforderlicher Frontend-Integration. Wenn Ihr Team WordPress-ähnliches Page-Building im Basisprodukt erwartet, bereiten Sie sich auf dieses Gespräch vor. Storyblok enthält visuelle Bearbeitung auf jeder Stufe.

Kein Übersetzungsmanagement. Sie erhalten Locale-Felder – das war's. Keine Übersetzungs-Workflows, kein Zuweisungssystem, kein Translation Memory, keine Fortschrittsverfolgung. Für eine Plattform, die Lokalisierung als Schlüsselfunktion verkauft, basiert die tatsächliche Übersetzungserfahrung vollständig auf Drittanbieter-Tools wie Phrase, Smartcat oder Lokalise.

Entwicklerabhängigkeit für alles am Frontend. Content-Redakteure können Einträge erstellen und verwalten. Sie können jedoch keine Seitenlayouts ändern, neue Abschnitte hinzufügen, die Navigation anpassen oder das Frontend auf irgendeine Weise ohne Entwickler aktualisieren. Das ist der Headless-Architektur inhärent, wird in Contentful aber verstärkt, weil das Basisprodukt keinen Page-Builder enthält.

Preise werden im großen Maßstab unberechenbar. API-Überschreitungsgebühren, locale-basierte Limits, Add-on-Kosten für Studio und Personalisierung sowie Professional Services schaffen ein Pricing-Modell, das schwer zu prognostizieren ist. Mehrere Teams, mit denen wir gesprochen haben, waren von ihrer ersten Post-Free-Tier-Rechnung überrascht.

Rich-Text-Komplexität. Contentfuls Rich Text ist JSON-basiert, kein HTML. Jedes Frontend-Framework benötigt einen eigenen Renderer – @contentful/rich-text-react-renderer für React, rich-text-html-renderer für Vanilla JS usw. Das gibt Ihnen volle Kontrolle über das Rendering, ist aber deutlich mehr Entwicklungsarbeit als HTML-basierte Konkurrenten.

Vendor Lock-in. Closed Source, nur SaaS, keine Self-Hosting-Option. Ihre Inhalte sind über die API exportierbar, aber Ihr Content Model, Ihre Workflows und Integrationen sind Contentful-spezifisch. Wenn sich Preise ändern oder Funktionen eingestellt werden, sind Ihre Möglichkeiten begrenzt.

Wer sollte Contentful nutzen (und wer nicht)?

Contentful ist eine starke Plattform, aber nicht für jedes Projekt die richtige Wahl. Hier ist ein Entscheidungsrahmen, der Ihnen bei der Selbsteinschätzung hilft.

Nutzen Sie Contentful, wenn:

  • Sie ein Enterprise-Team sind, das Inhalte über mehrere Kanäle verwaltet (Web, Mobile, IoT, Digital Signage)
  • Sie native Lokalisierung mit 50+ Locales und Locale-Überschreibungen auf Feldebene benötigen
  • Sie eine ausgereifte, bewährte Plattform mit dediziertem Support und 99,99%-SLA wünschen
  • Ihr Team aus Entwicklern besteht, die mit API-first-Architektur vertraut sind
  • Sie granulare Rollen, Berechtigungen, Audit-Logs und SSO benötigen

Überspringen Sie Contentful, wenn:

  • Sie ein Solo-Entwickler oder ein kleines Team mit Budgetbeschränkungen sind – schauen Sie sich Strapi oder Payload an
  • Sie einen im Basisprodukt enthaltenen visuellen Page-Builder möchten – schauen Sie sich Storyblok an
  • Sie Code-first-Schema-Definitionen und maximale Flexibilität bevorzugen – schauen Sie sich Sanity an
  • Sie ein einfaches Blog-CMS benötigen – WordPress oder Ghost ist günstiger und schneller eingerichtet
  • Sie aus Compliance-Gründen self-hosten möchten – schauen Sie sich Strapi oder Payload an
Wenn Sie … benötigenWählen SieWeil
Enterprise-Grade GovernanceContentfulAusgereifte Rollen, SSO, Audit-Logs, 99,99%-SLA
Maximale EntwicklerflexibilitätSanitySchema-as-Code, GROQ, Portable Text
Keine LizenzkostenStrapi oder PayloadOpen Source, self-hostbar
Visuelle Bearbeitung von Haus ausStoryblokVisueller Editor ist das Kernprodukt
Einfaches BlogWordPress oder GhostKürzeste Zeit bis zur Veröffentlichung

Für einen tieferen Blick auf all diese Alternativen, schauen Sie sich unseren vollständigen Headless-CMS-Vergleich an.

Erste Schritte: Ihre ersten 15 Minuten mit Contentful

Eine praktische Schritt-für-Schritt-Anleitung – keine Theorie, sondern die exakten Schritte, um in ca. 15 Minuten von null zum Abfragen von Inhalten über GraphQL zu gelangen.

Schritt 1: Registrieren. Gehen Sie zu contentful.com und erstellen Sie ein kostenloses Konto. Keine Kreditkarte erforderlich.

Schritt 2: Einen Space erstellen. Ein Space ist Ihr Projekt-Container. Der Free Tier gibt Ihnen einen Starter Space. Geben Sie ihm einen aussagekräftigen Namen.

Schritt 3: Einen Content-Typ definieren. Gehen Sie zu "Content Model", klicken Sie auf "Add content type" und erstellen Sie einen "Article"-Typ. Fügen Sie Felder hinzu: Title (Kurztext, Pflichtfeld), Slug (Kurztext, Eindeutigkeitsvalidierung), Body (Rich Text), Cover Image (Media) und Published Date (Datum & Uhrzeit).

Schritt 4: Einen Eintrag erstellen. Navigieren Sie zu "Content", klicken Sie auf "Add Article" und füllen Sie die Felder aus. Klicken Sie auf "Publish".

Schritt 5: API-Keys holen. Gehen Sie zu "Settings" → "API Keys". Erstellen Sie einen neuen API-Key. Sie erhalten eine Space-ID, einen Content Delivery API-Token und einen Content Preview API-Token. Speichern Sie diese.

Schritt 6: Über GraphQL Playground abfragen. Öffnen Sie diese URL in Ihrem Browser (ersetzen Sie die Credentials durch Ihre eigenen):

text
https://graphql.contentful.com/content/v1/spaces/{SPACE_ID}/explore?access_token={CDA_TOKEN}

Schritt 7: Aus Ihrer App abrufen. Verwenden Sie das JavaScript-Fetch-Beispiel aus dem APIs-Abschnitt oben – tauschen Sie Ihre Space-ID und Ihren CDA-Token ein, und Sie rufen bereits Live-Inhalte ab.

Pro-Tipp: Die GraphQL-Playground-URL ist in der Contentful-Oberfläche nicht offensichtlich zu finden. Sie finden sie unter "Settings" → "API Keys" → "GraphQL Playground URL", oder Sie konstruieren sie manuell mit der obigen Vorlage. Setzen Sie ein Lesezeichen – Sie werden sie während der Entwicklung ständig nutzen.

FAQ

Was ist Contentful CMS und wie funktioniert es?

Contentful ist ein API-first Headless CMS, das strukturierte Inhalte in einem Cloud-Hub speichert und sie über REST- und GraphQL-APIs ausliefert. Anders als WordPress hat es kein Frontend – Sie bauen Ihres mit einem beliebigen Framework. Content-Redakteure verwalten Einträge über Contentfuls Web-App, und Entwickler rufen diese Inhalte über APIs ab.

Ist Contentful kostenlos nutzbar?

Ja, Contentful bietet einen kostenlosen Community-Tier mit 10 Nutzern, 100.000 API-Aufrufen pro Monat, 50 GB CDN-Bandbreite und einem Starter Space. Das reicht für Prototyping und kleine Projekte. Bezahlte Pläne beginnen ab 300 $/Monat für den Lite-Tier, Premium und Enterprise werden individuell bepreist.

Was ist Content Modeling in Contentful?

Content Modeling bedeutet, strukturierte Content-Typen mit Feldern, Validierungen und Referenzen zu definieren – ähnlich wie ein Datenbank-Schema für Inhalte. Sie erstellen Typen wie "Blog-Beitrag" oder "Produkt" mit spezifischen Feldern (Titel, Body, Bild, Kategorie), und jeder Eintrag folgt dieser Struktur. Das ist Contentfuls Fundament.

Wie verhält sich Contentful im Vergleich zu WordPress?

Contentful ist headless (nur API, kein eingebautes Frontend), während WordPress Content-Management mit Theme-basiertem Rendering bündelt. Contentful glänzt bei Multi-Channel-Auslieferung – dieselben Inhalte können Web, Mobile und IoT bedienen. WordPress glänzt bei der Einfachheit – Sie haben eine funktionierende Website in Minuten, ohne Entwickler.

Ist Contentful für den Enterprise-Einsatz geeignet?

Ja, Contentful ist eine der am weitesten verbreiteten Headless-CMS-Plattformen im Enterprise-Bereich. Enterprise-Pläne umfassen SSO, granulare rollenbasierte Zugriffskontrolle, Audit-Logs, dedizierten Support, eine 99,99%-SLA und unbegrenzte API-Aufrufe. Unternehmen wie Spotify, Vodafone, Chanel und Atlassian nutzen es für Content-Operationen im großen Maßstab.

Was sind die Nachteile von Contentful?

Zentrale Einschränkungen: keine eingebaute visuelle Bearbeitung im Basisprodukt (Studio ist ein bezahltes Add-on), schwer vorhersehbare Preise im großen Maßstab durch API-Überschreitungen und Add-on-Kosten, kein Übersetzungsmanagement-Workflow, Entwicklerabhängigkeit für alle Frontend-Änderungen, Rich-Text-JSON erfordert eigene Renderer, und Vendor-Lock-in ohne Self-Hosting-Option.

Unterstützt Contentful GraphQL?

Ja, nativ. Jeder Contentful-Space bekommt ein automatisch generiertes GraphQL-Schema basierend auf Ihren Content-Typen. Sie können mit Filtering, Paginierung, Sortierung und locale-spezifischen Anfragen abfragen. Der Endpunkt liegt unter graphql.contentful.com/content/v1/spaces/{SPACE_ID}, authentifiziert mit Ihrem Content Delivery API-Token.

Wie viel kostet Contentful pro Monat?

Der Free Tier kostet 0 $. Lite liegt bei 300 $/Monat mit 20 Nutzern und 1 Mio. API-Aufrufen. Premium beginnt bei ca. 2.000+ $/Monat mit individuellem Pricing. Enterprise liegt im fünf- bis sechsstelligen Bereich jährlich. Achten Sie auf versteckte Kosten: API-Überschreitungsgebühren, Contentful Studio Add-on-Kosten, Ninetailed Personalisierungs-Pricing und Professional Services.

Kann Contentful mehrere Sprachen verwalten?

Ja, Contentful hat native Locale-Unterstützung mit Feldebenen-Überschreibungen – jedes Feld kann unterschiedliche Werte pro Locale speichern. Es gibt jedoch keinen eingebauten Übersetzungs-Workflow, kein Translation Memory und kein Glossar. Sie benötigen Drittanbieter-Integrationen wie Phrase, Smartcat oder Lokalise, um den eigentlichen Übersetzungsprozess im großen Maßstab zu verwalten.

Was ist Contentful Studio?

Contentful Studio ist ein visuelles Page-Builder-Add-on, das im Frühjahr 2024 GA wurde. Es ermöglicht Nicht-Entwicklern, Seiten mit Drag-and-Drop-Komponenten und Live-Vorschau zusammenzustellen. Es erfordert Frontend-Integration (Ihre Komponenten müssen mit dem SDK von Studio registriert werden) und ist ein bezahltes Add-on – nicht in Contentful-Basisplänen enthalten.

Tags

contentful-anleitungheadless-cmscontent-modelinggraphqlapi-first-cms

Diesen Artikel teilen

Ihr Projekt starten

Bereit, etwas Außergewöhnliches zu bauen?

Machen wir aus Ihrer Vision ein fertiges Produkt. Unser Team baut mit Ihnen Software, die spürbar etwas bewegt.