Contentful vs Sanity vs Payload: Welches CMS übersteht echte Kunden?
Ihr Kunde genehmigt Contentful im März. Im August diskutiert Ihr Dev-Team in Slack über die Ablösung. Ich habe produktive Builds mit Contentful, Sanity und Payload seit 2022 über 40+ Projekte umgesetzt – manche waren Greenfield-Next.js-Apps, andere waren Rettungen aus WordPress-Installationen, die mit Klebeband und Gebet zusammengehalten wurden. Jedes CMS scheiterte auf unterschiedliche, teure Weise. Contentfuls API-Limits hätten einen Product-Launch um 6 Uhr morgens an einem Dienstag blockiert. Sanity's GROQ-Lernkurve stoppte ein Marketing-Team für zwei Sprints. Payloads Self-Hosting-Rechnung überraschte einen Seed-Stage-Founder, der dachte, "Open Source" bedeutet "kostenlos". Eine Wahl führte konsistent zu weniger 2-Uhr-Nachts-Slack-Nachrichten als die anderen.
Dieser Artikel schlüsselt Contentful, Sanity und Payload CMS in den Dimensionen auf, die wirklich zählen, wenn man etwas Echtes baut: Preisgestaltung in der Skalierung, Developer Experience im Alltag, Inhaltsmodellierungsflexibilität, API-Design und der tägliche Editorial-Workflow, den Ihr Content-Team entweder lieben oder hassen wird.
Table of Contents
- The 30-Second Overview
- Pricing Breakdown: What You'll Actually Pay
- Developer Experience
- Content Modeling
- APIs: REST, GraphQL, and Everything Between
- Editorial Experience
- Self-Hosting vs SaaS: The Real Tradeoffs
- Performance and Scalability
- Ecosystem and Community
- The Verdict
- FAQ

The 30-Second Overview
Contentful ist der etablierte Anbieter. Es gibt ihn seit 2013 und betreibt Enterprise-Websites im großen Maßstab. Es ist poliert, zuverlässig und teuer.
Sanity ist der Entwicklerliebling mit seinem Echtzeit-Ansatz, strukturiertem Content und anpassbarem Studio. Es ist mächtig, aber hat eine Lernkurve und ein Preismodell, das dich überraschen kann.
Payload ist der Newcomer, der sich stillschweigend zu einem ernsthaften Konkurrenten entwickelt hat. Es ist Open-Source, standardmäßig selbst gehostet (mit Cloud-Option jetzt), in TypeScript geschrieben und verlangt null Lizenzgebühren. Payload 3.0 wurde mit einem kompletten Rewrite auf Basis von Next.js ausgeliefert und änderte die Gleichung völlig.
| Feature | Contentful | Sanity | Payload |
|---|---|---|---|
| Type | SaaS | SaaS (self-host studio) | Open Source / Self-hosted |
| Language | N/A (API-only) | JavaScript/React | TypeScript/Next.js |
| License Fee | Yes | Yes (usage-based) | None (MIT) |
| GraphQL | Yes | Yes (GROQ preferred) | Yes (auto-generated) |
| REST API | Yes | Yes | Yes (auto-generated) |
| Real-time Collaboration | Limited | Excellent | Good (2.0+) |
| Self-hosting | No | Studio only | Full stack |
| Database | Proprietary | Proprietary | MongoDB or Postgres |
Pricing Breakdown: What You'll Actually Pay
Hier wird es ernst. Preisgestaltung ist der Hauptgrund, warum ich Teams während des Projekts den CMS wechseln sah, und es ist das, was Leute während der Evaluierung am meisten unterschätzen.
Contentful Pricing (2026)
Contentfuls kostenloser Plan gibt dir 1 Space, 5 Benutzer und 25K API-Aufrufe. Das reicht für einen Blog.
Der Basic-Plan startet bei $300/Monat und gibt dir mehr Umgebungen und Rollen. Der Premium-Plan – den die meisten ernsthaften Teams brauchen – ist individuell bepreist, startet aber typischerweise um $2.000-$3.000/Monat für mittelständische Organisationen. Ich habe Enterprise-Verträge über $80K/Jahr gesehen.
Der Kniff: API-Call-Überschüsse. Contentful berechnet Content-Delivery-API-Aufrufe, Content-Management-API-Aufrufe und Asset-Bandbreite separat. Auf einer hochfrequentierten Website mit 10M+ Seitenaufrufen/Monat können Sie leicht über eingeschlossene Kontingente hinausschießen. Ein Client, mit dem ich arbeitete, sah ihre monatliche Rechnung von $2.500 auf $4.800 nach einem viralen Product-Launch ansteigen wegen CDN- und API-Überkosten, die sie nicht vorausgesehen hatten.
Sanity Pricing (2026)
Sanity verwendet ein nutzungsbasiertes Modell, das sie "pay as you grow" nennen. Der kostenlose Plan umfasst 3 Nicht-Admin-Benutzer, 500K API-Anfragen, 20GB Bandbreite und 10GB Speicher. Großzügig um anzufangen.
Der Growth-Plan kostet $15/Benutzer/Monat plus Nutzungsüberschüsse. Der Enterprise-Plan ist individuell bepreist.
Hier ist, was über Sanity's Preisgestaltung Menschen beißt: GROQ-Abfragen und API-CDN-Anfragen werden gemessen, und die Kosten skalieren mit Ihrer Content-Komplexität. Eine einzelne GROQ-Abfrage, die tief verschachtelte, referenzierte Inhalte abruft, kann mehr deines Kontingents verbrauchen als du erwartet würdest. Sanity hat die Transparenz hier verbessert, aber ich empfehle Teams trotzdem, frühzeitig Budget-Warnungen einzurichten.
Typische Mittelstufenprojekt-Kosten: $200-$800/Monat abhängig von Teamgröße und Traffic.
Payload Pricing (2026)
Payload ist MIT-lizenziert. Das CMS selbst kostet $0. Für immer. Es gibt keine Pro-Benutzer-Gebühr, keine API-Call-Messung, keine Bandbreitengebühren von Payload.
Deine Kosten sind Infrastruktur: Hosting einer Node.js-App und einer Datenbank. Auf einem Service wie Railway, Render oder einem grundlegenden AWS/DigitalOcean-Setup schaust du auf $20-$100/Monat für die meisten Projekte. Selbst eine großflächige Bereitstellung mit verwaltetem Postgres auf AWS RDS, einer richtig dimensionierten EC2- oder ECS-Einrichtung und CloudFront davor überschreitet selten $300-$500/Monat – und das für ernsthaften Traffic.
Payload Cloud (ihr gehostetes Angebot) startet bei $50/Monat mit Plänen, die basierend auf Speicher und Bandbreite skalieren, ist aber völlig optional.
| Scenario | Contentful | Sanity | Payload (self-hosted) |
|---|---|---|---|
| Solo developer, small site | $0 (free tier) | $0 (free tier) | $20-40/mo (hosting) |
| 5-person team, mid-traffic | $300-500/mo | $200-400/mo | $50-100/mo (hosting) |
| 10-person team, high traffic | $2,000-4,000/mo | $500-1,500/mo | $150-400/mo (hosting) |
| Enterprise, 50+ editors | $5,000-10,000+/mo | $2,000-5,000/mo | $300-800/mo (hosting) |
Die Preisgeschichte ist eindeutig. Payload gewinnt bei den Kosten bei jedem Tier.
Developer Experience
Preise bringen Leute zur Tür. Developer Experience hält sie dort – oder treibt sie weg.
Contentful DX
Contentfuls Developer Experience ist... okay. Ihre SDK-Unterstützung ist breit (JavaScript, Python, Ruby, Java, Swift, etc.), Dokumentation ist ausgereift, und die REST- und GraphQL-APIs sind gut dokumentiert.
Aber hier ist, was mich frustriert: Alles wird über die Web-UI konfiguriert. Content-Typen, Felder, Validierungen – es ist alles Click-Click-Click im Browser. Ja, du kannst die Contentful CLI und Migrationsskripte verwenden, um dein Schema zu versionieren, aber es fühlt sich angeklebt an. Es ist nicht Code-First; es ist UI-First mit einer Code-Flucht.
Die Migrations-Tools haben sich mit ihrem contentful-migration-Paket verbessert, aber im Vergleich zu deinem Schema in TypeScript zu definieren und sofortige Typsicherheit zu erhalten? Es fühlt sich eine Generation hinter an.
Sanity DX
Sanityss Developer Experience ist in vielen Hinsichten genuinely ausgezeichnet. Das Schema wird in JavaScript/TypeScript-Dateien definiert. Das Studio ist eine React-App, die du umfangreich anpassen kannst – benutzerdefinierte Eingabekomponenten, benutzerdefinierte Ansichten, Workflow-Plugins.
GROQ, ihre Query-Sprache, ist mächtig, sobald man sie lernt. Aber "sobald man sie lernt" trägt ein Gewicht in diesem Satz. GROQ ist nicht SQL. Es ist nicht GraphQL. Es ist sein eigenes Ding, und jeder neue Developer in deinem Team muss es lernen. Ich habe Junior-Devs GROQ-Projektionen wochenlang studieren sehen.
// GROQ query - mächtig aber einzigartige Syntax
*[_type == "post" && publishedAt < now()] | order(publishedAt desc) [0...10] {
title,
slug,
"author": author->{ name, image },
"categories": categories[]->{ title, slug },
body[] {
...,
_type == "image" => {
"url": asset->url
}
}
}
Sanityss Echtzeit-Features sind trotzdem unglaublich. Mehrere Editoren arbeiten am gleichen Dokument mit Präsenz-Indikatoren und ohne Speicher-Konflikte – es funktioniert einfach. Die Content-Lake-Architektur ermöglicht dies auf Weisen, die die Konkurrenten nicht erreichen können.
Payload DX
Payload 3.0 änderte alles. Gebaut auf Next.js, komplett in TypeScript geschrieben, mit deiner Konfigurationsdatei als einzelne Quelle der Wahrheit. Du definierst Collections, Felder, Hooks, Zugriffskontrolle und benutzerdefinierte Endpoints alles im Code.
Hier ist, wie eine typische Payload-Collection aussieht:
import { CollectionConfig } from 'payload'
export const Posts: CollectionConfig = {
slug: 'posts',
admin: {
useAsTitle: 'title',
defaultColumns: ['title', 'status', 'publishedAt'],
},
access: {
read: () => true,
create: ({ req: { user } }) => Boolean(user),
update: ({ req: { user } }) => Boolean(user),
delete: ({ req: { user } }) => user?.role === 'admin',
},
fields: [
{
name: 'title',
type: 'text',
required: true,
},
{
name: 'content',
type: 'richText',
},
{
name: 'author',
type: 'relationship',
relationTo: 'users',
},
{
name: 'status',
type: 'select',
options: ['draft', 'published'],
defaultValue: 'draft',
},
{
name: 'publishedAt',
type: 'date',
admin: {
position: 'sidebar',
},
},
],
hooks: {
beforeChange: [
({ data, operation }) => {
if (operation === 'create') {
data.publishedAt = new Date()
}
return data
},
],
},
}
Alles ist typisiert. Deine IDE vervollständigt Feldnamen. Hooks geben dir Lebenszyklussteuerung. Zugriffskontrolle wird als Funktionen direkt neben deinen Feldern definiert, nicht in einer separaten Permissions-UI. Und weil es nur eine Next.js-App ist, kannst du benutzerdefinierte Seiten, API-Routen oder Server-Aktionen neben deinem CMS-Code hinzufügen.
Für Teams, die Next.js-Entwicklung machen, ist Payload 3.0 aus einer DX-Perspektive ein No-Brainer. Dein CMS und dein Frontend leben im gleichen Projekt. Gleiche Bereitstellung. Gleiches Repo.

Content Modeling
Content Modeling ist, wo du dich entweder für Erfolg aufstellst oder einen Alptraum kreierst, mit dem du Jahre leben wirst.
Contentful's Ansatz
Contentful verwendet ein traditionelles Content-Type → Entry-Modell. Du definierst Content-Typen mit Feldern, und Editoren erstellen Einträge. Referenzen zwischen Content-Typen sind explizit. Es funktioniert gut für einfache Content-Strukturen.
Die Einschränkungen zeigen sich bei Rich Text. Contentfuls Rich-Text-Feld speichert Content als strukturiertes JSON-Tree, was großartig für Render-Flexibilität ist, aber komplexe Seitenlayouts mit verschachtelten Komponenten zu modellieren erfordert kreative Nutzung von eingebetteten Einträgen und Referenzen. Es kann mühsam werden.
Contentful unterstützt 50 Content-Typen im Basic-Plan und 100+ im Premium-Plan. Für große Websites mit vielen Content-Typen kann dies eine Einschränkung werden.
Sanity's Ansatz
Sanityss Content-Modellierung ist wohl die flexibelste der drei. Ihr Block-Content (Portable Text) ist eine offene Spezifikation für Rich Text, die Content als strukturierte Daten speichert. Du kannst benutzerdefinierte Block-Typen, Inline-Objekte und Annotationen definieren.
Das Schema-System unterstützt tief verschachtelte Objekt-Typen, bedingte Felder und benutzerdefinierte Validierung. Ich habe einige wirklich komplexe Content-Modelle in Sanity gebaut, die in Contentful schmerzhaft wären.
// Sanity-Schema mit Portable-Text-Anpassung
export default {
name: 'post',
type: 'document',
fields: [
{
name: 'body',
type: 'array',
of: [
{ type: 'block',
marks: {
annotations: [
{ name: 'internalLink', type: 'object',
fields: [{ name: 'reference', type: 'reference', to: [{ type: 'post' }] }]
}
]
}
},
{ type: 'image', options: { hotspot: true } },
{ type: 'codeBlock' },
{ type: 'callout' },
]
}
]
}
Payload's Ansatz
Payloads Content-Modellierung sitzt irgendwo zwischen Contentfuls strukturierter Einfachheit und Sanityss formfreier Flexibilität – aber mit dem Vorteil, völlig in TypeScript zu sein.
Payloads Blocks-Feld ist besonders mächtig zum Seiten-Bauen. Du definierst Block-Typen, jeder mit eigenen Feldern, und Editoren können Seiten aus diesen Blöcken zusammenstellen. Kombiniert mit dem Layout-Feldtyp und bedingter Logik kannst du fast alles modellieren.
Payload 3.0s Lexical Rich-Text-Editor ist ein Standout. Er ersetzte Slate (das in Ordnung war, aber veraltet) mit einem modernen Editor, der benutzerdefinierte Knoten, Inline-Blöcke und serverseitige Rendering out of the box unterstützt. Du kannst React-Komponenten direkt in Rich-Text-Content einbetten.
Das Versionierungssystem verdient auch Erwähnung. Payload gibt dir Draft/Publish-Workflows und vollständigen Document-Versions-Verlauf mit Diffing. Das ist eingebaut, nicht ein bezahlter Add-on.
APIs: REST, GraphQL, and Everything Between
Contentful APIs
Contentful bietet separate APIs für Delivery (CDN-gecacht, nur Lesezugriff), Preview (nicht gecacht, Draft-Content), Management (CRUD) und Images. Die Trennung ist sinnvoll, bedeutet aber, dass du mehrere API-Tokens und Base-URLs jonglierst.
Ihre GraphQL-API ist solide, hat aber Tiefe-Einschränkungen und Rate Limits, die frustrierend sein können, wenn man tief referenzierte Content modelliert. Komplexe Abfragen erfordern möglicherweise mehrere Roundtrips.
Sanity APIs
Sanityss primäre Query-Sprache ist GROQ, über HTTP bedient. Sie bieten eine GraphQL-API an, aber sie fühlt sich wie ein Bürger zweiter Klasse an. GROQ ist für die meisten Sanity-Anwendungsfälle trotzdem mächtiger.
Die wirkliche Magie ist Sanityss Real-Time-Listener-API. Du kannst dich zu Änderungen bei jeder Abfrage abonnieren und sofortige Updates erhalten. Dies ermöglicht Live-Preview-Erlebnisse, die genuinely beeindruckend sind.
Payload APIs
Payload auto-generiert sowohl REST als auch GraphQL-APIs aus deinen Collection-Konfigurationen. Keine zusätzliche Einrichtung. Definiere eine Collection, erhalte volle CRUD-Endpoints für beide REST und GraphQL sofort.
# Auto-generierte GraphQL-Abfrage
query {
Posts(where: { status: { equals: published } }, sort: "-publishedAt", limit: 10) {
docs {
id
title
content
author {
name
}
publishedAt
}
totalDocs
hasNextPage
}
}
Aber hier ist, wo Payload einen einzigartigen Vorteil hat: Weil es im gleichen Prozess wie deine Next.js-App läuft, kannst du die API komplett skipppen und Payloads Local API für serverseitige Datenbeschaffung verwenden. Direkte Datenbankabfragen mit der gleichen Zugriffskontrolle, Hooks und Validierung – aber mit null HTTP-Overhead.
// Local API - kein HTTP, keine Serialisierungs-Overhead
const posts = await payload.find({
collection: 'posts',
where: { status: { equals: 'published' } },
sort: '-publishedAt',
limit: 10,
})
Das ist ein massiver Performance-Gewinn für Server-gerenderte Seiten. Keine Netzwerk-Roundtrip zu einer CMS-API. Nur ein Funktionsaufruf.
Editorial Experience
Developer wählen das CMS, aber Editoren leben darin täglich. Ignoriere ihre Erfahrung auf deine Gefahr.
Contentful hat die ausgereifteste Editorial-UI. Es ist sauber, vorhersehbar, und dein nicht-technisches Team wird es schnell aufgreifen. Das Scheduling, Workflows und Genehmigungsketten im Premium-Plan sind solide. Allerdings kann es sich steif anfühlen – die Editorial-Oberfläche anzupassen erfordert das Bauen einer Contentful-App, die eine ganze separate React-App ist.
Sanity Studio ist das anpassbarste. Du kannst völlig benutzerdefinierte Editing-Erlebnisse bauen. Aber diese Anpassung kommt mit Kosten: out of the box kann sich Sanity Studio für nicht-technische Editoren überwältigend anfühlen. Der Structure Builder erfordert Developer-Zeit, um gut konfiguriert zu werden.
Payloads Admin-Panel hat sich in 3.0 dramatisch verbessert. Es ist sauber, schnell (es ist eine Next.js-App) und unterstützt benutzerdefinierte Komponenten, bedingte Feld-Rendering und Live-Preview. Es ist nicht so poliert wie Contentfuls UI, aber es ist anpassbarer mit weniger Aufwand als Contentful und ansprechbarer out of the box als Sanity.
Self-Hosting vs SaaS: The Real Tradeoffs
Das ist die philosophische Teilung. Contentful und Sanity sind SaaS-Plattformen. Du verwaltest keine Infrastruktur; du zahlst sie dafür. Payload ist standardmäßig selbst gehostet.
Das SaaS-Argument: weniger Ops-Overhead, eingebautes CDN, verwaltete Uptime. Das sind echte Vorteile, besonders für kleine Teams ohne DevOps-Erfahrung.
Das Self-Hosted-Argument: Dateneigentum, keine Vendor-Lock-in, vorhersehbare Kosten, Compliance (GDPR, HIPAA, Datenspeicherort) und Freiheit, alles anzupassen.
Für Agenturen wie unsere, die Headless-CMS-Entwicklung machen, ist Self-Hosting 2026 die Empfehlung für die meisten Kunden geworden. Die Infrastruktur-Tooling hat sich zu dem Punkt reift, wo das Bereitstellen einer Payload-App auf Railway, Vercel oder AWS unkompliziert ist. Docker macht es reproduzierbar. Und die Kosteneinsparungen über ein SaaS-CMS erhöhen sich Jahr für Jahr.
Wenn du dir Sorgen um die Ops-Last machst, handhabt Payload Cloud das Hosting für dich, während es die Open-Source-Vorteile behält.
Performance and Scalability
Contentfuls CDN-gestütztes Delivery-API ist schnell. Typische Response-Zeiten sind 50-100ms von Edge-Knoten. Es wurde eine Dekade lang im großen Maßstab getestet.
Sanityss CDN-API liefert ähnliche Performance für gecachten Content, mit ihrer Echtzeit-Layer, die vielleicht 20-30ms für Live-Abfragen hinzufügt.
Payloads Performance hängt von deiner Infrastruktur ab, aber hier ist das Ding – wenn du die Local API mit Next.js Server Components benutzt, machst du einen Funktionsaufruf zu einer lokalen Datenbank. Response-Zeiten können unter 10ms sein. Addiere ein CDN vor deinem Next.js-Output (Vercel, CloudFront, etc.) und du matchst oder schlägst die SaaS-Optionen.
Für Astro-basierte Projekte funktionieren alle drei gut als API-Quellen, aber Payloads REST und GraphQL-APIs sind besonders unkompliziert in Astros Datenbeschaffungs-Schicht zu konsumieren.
Ecosystem and Community
Contentful hat das größte Enterprise-Ökosystem. Tonnen von Integrationen, ein Marktplatz voller Apps und verbreitete Agenturen-Unterstützung.
Sanity hat eine leidenschaftliche Developer-Community, ausgezeichnete Dokumentation und ein wachsendes Plugin-Ökosystem. Ihr Community-Slack ist genuinely hilfreich.
Payload hat die am schnellsten wachsende Community der drei. Ihr Discord ist überaus aktiv, mit dem Core-Team, das regelmäßig Fragen antwortet. Das Plugin-Ökosystem ist kleiner, aber wächst schnell – und weil Payload nur Node.js/TypeScript ist, kannst du npm install alles, was du brauchst.
Payloads GitHub hat über 30K Stars ab Anfang 2026 und die Trajektorie ist steil.
The Verdict
Ich werde direkt sein: Payload ist das beste Headless CMS für die meisten Projekte 2026.
Hier ist warum:
- Null Lizenzgebühren bei jeglicher Skalierung. Dein 50-Editor-Enterprise-Team zahlt Payload keinen Cent.
- TypeScript-native Config bedeutet dein Content-Modell ist Code, versionkontrolliert, typsicher und bewertbar in PRs.
- Local API + Next.js-Integration gibt dir Performance, die SaaS-CMSes physisch nicht erreichen können.
- Dateneigentum – dein Content lebt in deiner Datenbank, nicht jemand anders seiner proprietären Speicherung.
- Keine Vendor-Lock-in – wenn du weg wechseln willst, ist dein Datum in Postgres oder MongoDB. Nur abfragen.
Es gibt Szenarien, wo die anderen gewinnen:
- Wähle Contentful, wenn du ein großes Enterprise mit einem etablierten Content-Team bist, das ein poliertes, Null-Ops Editorial-Erlebnis braucht und das Budget hat.
- Wähle Sanity, wenn Echtzeit-Kollaboration für deinen Workflow kritisch ist, du Portable Texts unvergleichte strukturierte Rich Text brauchst, oder du eine hochgradig angepasste Studio-Erfahrung buildest.
- Wähle Payload für alles andere. Startups, Agenturen, Mid-Market-Unternehmen, Developer-geführte Teams, regulierte Industrien needing Datenkontrolle, und jeder, der keine Überraschungsrechnung aufwachen will.
Wenn du ein Headless CMS für ein neues Projekt evaluierst und die Spezifika durchdiskutieren willst, helfen wir gerne. Wir haben Produktions-Payload-, Sanity- und Contentful-Projekte ausgeliefert und können dir ehrliche Beratung basierend auf deinen tatsächlichen Anforderungen und Budget geben.
FAQ
Ist Payload CMS wirklich kostenlos?
Ja. Payload ist MIT-lizenzierte Open-Source-Software. Es gibt keine Lizenzgebühren, keine Pro-Benutzer-Gebühren und keine API-Call-Limits von Payload selbst. Deine einzigen Kosten sind Hosting-Infrastruktur (Server und Datenbank), die typisch $20-$500/Monat abhängig von Skalierung kostet. Payload Cloud ist als bezahlte gehostete Option verfügbar, wenn du lieber Infrastruktur nicht verwalten möchtest.
Kann Sanity selbst gehostet werden?
Teilweise. Sanity Studio (die Admin-UI) ist eine React-App, die du überall bereitstellen kannst. Allerdings ist der Content Lake – wo dein eigentliches Datum lebt – ein gehosteter Service, den Sanity verwaltet. Du kannst die Datenschicht nicht selbst hosten. Das bedeutet dein Content lebt immer auf Sanityss Infrastruktur, was für Datenspeicherort oder Compliance-Anforderungen ein Problem sein kann.
Welches Headless CMS hat die beste GraphQL-Unterstützung?
Contentful und Payload bieten beide starke GraphQL-APIs. Payload auto-generiert sein GraphQL-Schema direkt aus deinen Collection-Configs, das bedeutet null manuelle Schema-Wartung. Contentfuls GraphQL-API ist ausgereift und gut dokumentiert. Sanity bietet GraphQL, aber bevorzugt GROQ als seine primäre Query-Sprache, und ihre GraphQL-Implementierung unterstützt nicht alle GROQ-Funktionen.
Ist Contentful 2026 den Preis wert?
Für große Enterprises mit komplexen Content-Operationen, existierenden Contentful-Workflows und Teams, die einen Hands-Off-SaaS-Ansatz schätzen – ja, es kann es wert sein. Für kleine-zu-Mid-Size-Teams wird der Kostenpunkt zunehmend schwer zu rechtfertigen, wenn Payload vergleichbare (und in gewisser Hinsicht überlegene) Funktionalität zu einem Bruchteil des Preises bietet. Wir haben mehrere Clients gesehen, die weg von Contentful speziell wegen Kosten migriert haben.
Wie handhabt Payload CMS Bildoptimierung?
Payload hat eingebaute Bildvergrößerung und Hotspot-Zuschnitt. Wenn du ein Bild hochlädst, kann Payload automatisch mehrere Größen basierend auf deiner Config generieren. In Payload 3.0 mit Next.js kannst du das mit Next.js Image-Optimierung kombinieren für responsives, WebP/AVIF-Serving. Es ist nicht so funktionsreich wie Contentfuls Image-API (die URL-basierte Transformationen bietet), aber es deckt 90% Anwendungsfälle ohne einen Drittanbieter-Service ab.
Kann ich von Contentful zu Payload migrieren?
Ja. Weil Payload Standard-Datenbanken (Postgres oder MongoDB) benutzt, umfasst Migration, Contentful-Content über ihre Management-API zu exportieren und sie in Payload-Collections zu importieren. Die Content-Modellierungs-Übersetzung von Contentful-Content-Types zu Payload-Collections ist normalerweise unkompliziert. Wir haben mehrere dieser Migrationen gehandhabt – der kniffligste Teil ist typisch Rich-Text-Konvertierung, nicht die strukturierten Datum.
Welches CMS ist am besten für nicht-technische Editoren?
Contentful hat die intuitiv-ste out-of-the-box Editorial-Erfahrung für nicht-technische Benutzer. Payloads Admin-Panel ist nah dahinter und verbessert sich rapide. Sanity Studio kann das Beste aller drei sein, wenn ein Developer Zeit in die Anpassung investiert, aber das Standard-Erlebnis hat eine steilere Lernkurve für Editoren.
Funktioniert Payload CMS mit Frameworks neben Next.js?
Absolut. Während Payload 3.0 Next.js als sein Admin-UI-Framework nutzt, funktionieren REST und GraphQL-APIs mit jedem Frontend – Astro, Nuxt, SvelteKit, Remix oder sogar Mobile-Apps. Die Local API ist Next.js-spezifisch, aber die externen APIs haben keine Framework-Abhängigkeiten. Wir paaren Payload regelmäßig mit Next.js und Astro abhängig von Projekt-Anforderungen.