COREVANIX
  • Rólunk
Beszéljünk
Webfejlesztés

Headless CMS Magyarországon: Sanity vs Strapi vs Contentful 2026

Három headless CMS deep-dive: Sanity, Strapi, Contentful. Pricing, real-time preview, lokalizáció, és 5 magyar piaci use case ajánlás.

COCorevanix Kft.2026. március 12.11 perces olvasás
Headless CMS Magyarországon: Sanity vs Strapi vs Contentful 2026

Headless CMS architektúra

  1. 01

    Editor UI

    Sanity Studio (React, self-hostolt), Strapi Admin (auto-generated) vagy Contentful Web App.

  2. 02

    Content API

    Sanity GROQ, Strapi REST + GraphQL, Contentful CDA. EU-region opt-in mindhárom platformon.

  3. 03

    Build / ISR

    Next.js fetch build-time + revalidate-on-demand webhook a CMS-ből. Statikus HTML a CDN-re.

  4. 04

    Frontend render

    Vercel / Cloudflare edge, next/image az asset CDN-ről. Visual editing live preview a draft-on.

A headless CMS már nem alternative, hanem default választás modern stack-en. A WordPress sem tűnt el — sok use case-en továbbra is jó. De ha Next.js / Nuxt / SvelteKit frontend van, a backend-CMS-kérdés három név körül forog: Sanity, Strapi, Contentful. Plus a „markdown-files git-ben" megközelítés, amit gyakran alábecsülnek.

Ebben a cikkben deep-dive a három platformról, pricing, real-time preview-képességek, GDPR-szempontok, és 5 magyar piaci use case-ajánlás. A 2026 Q1-es állapotot tükrözi.

Headless CMS 2026 — mit kell tudni?

A „headless" jelentése: a CMS a content-tárolásra és a content-management-UI-ra fókuszál, nincs benne presentation layer. A frontend egy külön technológia (Next.js, Nuxt, SvelteKit, mobil app) kéri le az adatot REST vagy GraphQL API-n.

A 2026-os piac

Három nagy szereplő (Sanity, Strapi, Contentful) + sok niche-megoldás (Storyblok, Hygraph, Payload, Directus). Plus a markdown-git megközelítés (mint a Corevanix saját blog-ja).

Mi változott 2024-2026 között?

  1. Real-time collaboration default. Sanity és Strapi V5 is támogatja a multi-editor élő szerkesztést, mint a Figma.
  2. Visual editing. Sanity Visual Editing API, Storyblok Live Preview — a marketing-team a frontend-pillanatképen szerkeszt.
  3. AI-integration. Beépített AI-segéd a tartalom-fogalmazásra (Sanity AI Assist, Contentful Plus).
  4. Self-hosting trend. A GDPR-fókusz Strapi és Directus elérhetőségét növeli.
  5. Pricing-emelkedés. Contentful 2024-ben jelentősen drágította a Lite tier-t — sok ügyfél átállt Sanity-ra.

Sanity — fejlesztők kedvence

A Sanity 2017-ben indult, és mára a fejlesztők egyik kedvence. Schema-as-code, real-time editing, custom Studio UI.

Architektúra

A Sanity két fő komponensből áll:

  • Content Lake — a Sanity managed cloud storage. Globálisan replikált, EU region opt-in.
  • Sanity Studio — a content-management UI. React-app, te magad hostolod (Vercel-en, Netlify-on, sajáton). A studio teljesen testreszabható.

A schema TypeScript / JavaScript-ben deklarált, git-be commitelhető.

// schemas/post.ts
import { defineType, defineField } from 'sanity';

export const postType = defineType({
  name: 'post',
  title: 'Blog Post',
  type: 'document',
  fields: [
    defineField({
      name: 'title',
      title: 'Title',
      type: 'string',
      validation: (Rule) => Rule.required().max(120),
    }),
    defineField({
      name: 'slug',
      type: 'slug',
      options: { source: 'title' },
    }),
    defineField({
      name: 'body',
      type: 'array',
      of: [{ type: 'block' }, { type: 'image' }, { type: 'code' }],
    }),
    defineField({
      name: 'publishedAt',
      type: 'datetime',
    }),
  ],
});

Erősségek

  • Studio teljesen testreszabható (Sanity Studio is React app)
  • GROQ query language — flexible, hatékony, gyorsabb mint a GraphQL komplex query-kre
  • Real-time collaboration (több user szerkeszthet egyszerre, mint Figma-ban)
  • Generous free tier (3 user, 10k document, 100k API request / hó)
  • Image API (resize, crop, format on-the-fly — saját CDN-en, nincs külön image-szolgáltatás kell)
  • Visual Editing — Vercel-en a Next.js app oldalán élőben szerkeszthető a content
  • Schema-as-code — a content-modell git-version-elhető

Gyengék

  • Sanity Studio-t self-host-olni kell (vagy Sanity-cloud, ami fizetős)
  • Pricing skálázódik content amount + bandwidth alapján
  • GROQ tanulási görbe — más mint a SQL vagy GraphQL
  • Vendor lock-in: a content-lake Sanity-cloud (van data-export, de a migration komplex)

GROQ példa

// All posts published in the last 30 days, with author info
*[_type == "post" && publishedAt > dateTime(now()) - 60*60*24*30]
  | order(publishedAt desc)
  | [0..9]
{
  _id,
  title,
  slug,
  "authorName": author->name,
  "imageUrl": mainImage.asset->url,
  "readingTime": pt::text(body)
}

A GROQ pontosan ezt csinálja egy query-vel, amire SQL-ben 3-4 JOIN kellene.

Pricing 2026

Tier Havi cost Limits
Free $0 3 user, 10k doc, 100k API requests, 5GB bandwidth
Growth $99 20 user, 100k doc, 1M API, 100GB bandwidth
Enterprise Custom (~$1k+) Unlimited

Strapi — open-source self-hosted

A Strapi self-hosted open-source CMS. Saját Postgres / MySQL / SQLite backend. A 2024-es v5 release óta a kódbázis is jelentősen jobb (TypeScript-first, modular).

Architektúra

  • Strapi backend — Node.js, te magad hostolod (Docker, Heroku, AWS)
  • DB: Postgres (recommended), MySQL, SQLite (dev only)
  • Admin UI: auto-generated a schema-ból, React-app
  • REST + GraphQL API auto-generated

Erősségek

  • Self-hosted (data residency, GDPR — full control)
  • Open source (kód látható, fork-elhető, no vendor lock)
  • Plugin ecosystem (auth, i18n, GraphQL, email, SEO)
  • Admin UI generated from schema — gyors fejlesztés
  • Strapi Cloud alternatíva, ha nem akarsz self-hostolni
  • TypeScript first v5 óta

Gyengék

  • Saját üzemeltetés / DevOps szükséges (Docker, reverse-proxy, backup, monitoring)
  • Strapi Cloud új, drágább mint az alternatívák
  • Major version migration (v3 → v4 → v5) breaking
  • Schema-flow merevebb mint Sanity-é — schema-change-eknek migration-elt kell írni
  • Real-time collaboration limited — egy editor egyszerre / collection

Schema példa

// src/api/post/content-types/post/schema.json
{
  "kind": "collectionType",
  "collectionName": "posts",
  "info": { "singularName": "post", "pluralName": "posts" },
  "attributes": {
    "title": { "type": "string", "required": true },
    "slug": { "type": "uid", "targetField": "title" },
    "body": { "type": "richtext" },
    "publishedAt": { "type": "datetime" },
    "author": { "type": "relation", "relation": "manyToOne", "target": "api::author.author" }
  }
}

Pricing 2026

Opció Cost
Self-hosted $0 license + saját infra (~$20-50/hó VPS)
Strapi Cloud Pro $99/hó
Strapi Cloud Team $499/hó
Strapi Enterprise Custom

Self-host stack

# docker-compose.yml
version: '3'
services:
  strapi:
    image: strapi/strapi:5
    environment:
      DATABASE_CLIENT: postgres
      DATABASE_HOST: db
      DATABASE_NAME: strapi
      DATABASE_USERNAME: strapi
      DATABASE_PASSWORD: ${DB_PASSWORD}
    volumes:
      - ./public/uploads:/srv/app/public/uploads
    ports:
      - "1337:1337"
    depends_on:
      - db
  
  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_DB: strapi
      POSTGRES_USER: strapi
      POSTGRES_PASSWORD: ${DB_PASSWORD}
    volumes:
      - postgres_data:/var/lib/postgresql/data
volumes:
  postgres_data:

Contentful — enterprise headless CMS

Az „enterprise" headless CMS. Nagy ügyfelek (Spotify, BMW, Lyft), érett platform, SLA-val.

Architektúra

  • Cloud-only — nincs self-hosting opció
  • EU region opt-in Premium tier-en
  • CDA (Content Delivery API) — public read
  • CMA (Content Management API) — write, editor-szintű

Erősségek

  • SLA, support, enterprise-szintű compliance
  • Erős CDN, globális content delivery
  • Content modeling UI (no-code marketing-team-nek)
  • Webhooks, custom apps
  • Multi-environment (dev / staging / prod) — built-in
  • Audit log, role-based access

Gyengék

  • Drága az enterprise tier (általában $1000+/hó)
  • Free tier szűk (5 user, 25 content types)
  • Vendor lock-in (proprietary API)
  • EU residency csak Premium tier-en (Frankfurt)
  • Visual editing limited mint Sanity-é

Pricing 2026

Tier Havi cost Limits
Free $0 5 user, 25 content types, 100k API call
Lite $300 Standard team
Premium $1000+ Multi-environment, EU residency
Enterprise Custom Unlimited, dedicated support

Összehasonlító táblázat

Szempont Sanity Strapi Contentful
Self-hosting Studio igen, content cloud Igen, full Nem
Pricing belépő $99/hó $0 self + $20-50 VPS $300/hó
Free tier hasznosság Magas Magas (self) Alacsony
Real-time preview Excellent Jó Jó
Custom UI Excellent (Studio) Jó Limitált
Lokalizáció Built-in, jó Built-in plugin Built-in, jó
Image transformation Built-in CDN Plugin / self Built-in CDN
GDPR / EU host EU region opció Self-hosted EU EU region (Premium)
Csapat-onboarding Közepes Közepes Könnyű
Migration-export JSON export DB export JSON export
Multi-environment Igen (dataset-ek) Plugin Built-in
API-flavor GROQ / GraphQL REST + GraphQL REST + GraphQL
Vendor lock-in Közepes Alacsony Magas
Visual Editing Excellent (Vercel-integration) Plugin Limited
AI Assist Built-in Plugin Built-in (Premium)

5 magyar piaci use case ajánlás

Use case 1: B2C marketing site (KKV, 5-15 oldal)

Setup: Egyszerű content (cikk, FAQ, landing). Magyar+angol nyelv. Editorial flow 1-2 fős marketing-csapatra. Heti 2-5 új cikk.

Ajánlás: Sanity.

Indoklás: A free tier itt bőven elég (10k document max). A Studio testre szabható a marketing-team workflow-jához. Visual Editing live-preview a Vercel frontend-en — a marketing kolléga látja a változást azonnal.

Setup-idő: 1-2 hét.

Use case 2: E-commerce + product catalogue (közepes)

Setup: 500+ termék, gyakori frissítés, marketing-csapat akarja szerkeszteni. Kép-asszet menedzsment fontos.

Ajánlás: Sanity vagy Strapi.

  • Sanity, ha a real-time preview fontos, és a marketing-team a Sanity-Studio-UX-et szereti.
  • Strapi, ha self-hosted + GDPR-prioritás (kép-asszetek saját szerveren), vagy ha komplex business-logic kell a content-modell mellé.

Setup-idő: 2-4 hét.

Use case 3: Multi-brand enterprise (több domain, közös brand-asszet)

Setup: 3+ brand domain, közös kép-katalógus, központi marketing. Role-based access kötelező (brand-A user nem szerkesztheti brand-B-t).

Ajánlás: Contentful.

Indoklás: Az enterprise tier multi-environment management-jét máshol nehéz pótolni. A role-based access és audit log production-szintű.

Setup-idő: 3-6 hét.

Use case 4: Belső dokumentáció / wiki

Setup: Csapatszintű content, technical writers, internal-only. SSO-integráció (MS Entra ID, Google Workspace).

Ajánlás: Strapi self-hosted (vagy Notion API — Notion gyakran better fit ide, ha nem akarsz custom UI-t).

Indoklás: Belső use case-en a self-hosted GDPR-előny domináns. A Notion natív collaboration-ja viszont 2026-ban olyan jó, hogy gyakran nem éri meg custom-build.

Use case 5: Blog + landing site (mint a Corevanix oldal)

Setup: 15-50 cikk, kategória-szerkezet, SEO-fókusz. Saját developer csapat.

Ajánlás: Sanity vagy Strapi. Vagy: Markdown-fájlokat git-be (mint mi csináljuk).

Indoklás:

  • Sanity, ha a marketing-csapat IT-affinitása alacsony.
  • Markdown-git, ha a tech-team a content-szerkesztő (mint nálunk).

A markdown-git megoldásban a build során automatikus a markdown-feldolgozás (remark, gray-matter), a content git-be commitelt, és a frontend ezt build-time olvassa. Részletes implementációs minta: a Corevanix saját blog-rendszerünk.

Markdown-files vs headless CMS — mikor melyik?

Egy harmadik út: ne használj CMS-t, hanem markdown-fájlokat tárolj a git repo-ban. Előnyök:

  • Ingyenes — nincs hosting, nincs license
  • Verziókövetés natív — git-history minden change-re
  • Migráció bárhova — markdown szabvány, bármilyen frontend olvashatja
  • Fejlesztő-friendly — code review, branch-deploy, PR
  • CI-friendly — build-time-content-generation, gyors
  • Performance — static, semmi runtime DB-hívás

Hátrányok:

  • Marketing-csapat nem tud közvetlenül szerkeszteni — GitHub UI vagy Tina CMS layer kell
  • Image-feltöltés és optimalizáció külön folyamat — public folder + manual upload
  • Schema-validation manuál — TypeScript types-szal megoldható, de nem auto
  • Real-time preview limited — csak local dev-server vagy preview-deploy

Mikor markdown-git?

  • Tech-blog (a content-szerkesztők IT-affinok)
  • Personal blog, portfolio
  • Documentation site
  • Marketing-content-volumen alacsony (< 50 cikk)

Mikor headless CMS?

  • Marketing-csapat heti 5+ új tartalmat publikál
  • Multi-user editorial workflow
  • Image-asset library management
  • Real-time collaboration kell

Migration scenario-k

WordPress → Sanity / Strapi

A leggyakoribb migration. Ok: WordPress lassú, biztonsági kockázatok, vagy a frontend Next.js-re vált.

Migration-tools:

  • Sanity WordPress importer — community-supported
  • Strapi WordPress migrator — custom script

Migration-idő: 2-4 hét egy 100-500 post-os blogra. Image-asset migration a leglassabb (~80% of effort).

Contentful → Sanity (cost-optimization)

A 2024-es Contentful-áremelés után gyakori. A schema-export + custom mapping script-tel megoldható.

Sanity → Strapi (data residency)

Ritka, de előfordul. A GROQ → REST/GraphQL conversion a fő munka.

Tipp: Migration előtt mindig próbálj ki párhuzamos run-t 2 hétre. A két rendszer egymás mellett, a frontend a régiről olvas, az újra is write-ol (shadow mode). Cutover csak ha a két rendszer szinkronban.

Editor
API
Frontend

A „dont-use" döntések — mit ne válassz?

Ne válassz Contentful-t kis projektre

A $300/hó belépő tier sok KKV-nak túl drága. A free tier limited (25 content types). Inkább Sanity vagy Strapi.

Ne válassz Strapi-t, ha nincs DevOps-kapacitás

A self-hosted Strapi karbantartása (upgrade, backup, security patch) folyamatos. Ha nincs erre kapacitás, Sanity vagy Strapi Cloud.

Ne válassz Sanity-t, ha a frontend nem Next.js / Nuxt

Sanity excellent-en integrálódik a modern JS frameworkkkel, de WordPress-ből vagy Drupal-ból „mellé" nem szerencsés. Use case-mismatch.

Ne kezdj headless-szel, ha 1-2 cikk / hó

A WordPress vagy egy static-site-generator (Astro, Hugo, Eleventy) sok use case-en jobb. A headless overhead nem éri meg.

Hivatalos doc-ok és további olvasmányok

  • Sanity dokumentáció — official guide
  • Strapi documentation — official guide
  • Contentful documentation — official guide
  • GROQ language reference — Sanity query language
  • Storyblok — alternative Sanity-versenytárs
  • Payload CMS — alternative TypeScript-first option

Témához kapcsolódó saját cikkeink: Next.js 16 production-ready checklist — frontend production-setup. Webshop konverziós ráta javítása — e-commerce CMS-választás context. Mobil app GDPR compliance — adat-residency-elvek.

Lezárás

Nincs „legjobb" CMS — projekttől és csapattól függ. A magyar KKV-piacon Sanity a default-választás a legtöbb új projekten 2026-ban. Enterprise-szegmensben Contentful, GDPR-prioritáson Strapi vagy markdown-git.

A CMS-választás 1 hét scope a discovery-fázisban: editor-team interjú, content-volumen-becslés, multi-locale-szükséglet-mapping, IT-csapat-skill-audit. Utána a setup 2-4 hét.

Ha webfejlesztési projektet tervezel, beszéljük át a CMS-választást a discovery során. Az 1 hetes audit (200-300k Ft) gyakran megspóroltatja a 6-12 hónapos rossz CMS-választás 5-10M Ft-os utólagos cost-ját.

Címkék
  • #CMS
  • #Sanity
  • #Strapi
  • #Contentful
  • #Headless
MegosztásLinkedInX

A szerzőről

CO

Corevanix Kft.

Tech partner

Modern tech partner — SAP/ERP, webfejlesztés, AI automatizáció és mobil app fejlesztés egy szakmai csapatban. KKV-tól enterprise projektig.

LinkedIn →

Projektet tervezel?

Beszéljük át a részleteket egy 30 perces hívásban.

Foglalj hívástÍrj e-mailt

Kapcsolódó cikkek

  • Next.js 16 production-ready checklist: 25 pont deploy előtt
    Webfejlesztés

    Next.js 16 production-ready checklist: 25 pont deploy előtt

    25 konkrét pont, ami Next.js 16 alapú projekt go-live előtt nem maradhat ki. Security, performance, SEO, accessibility és monitoring kategóriákban.

    2026. március 18.11 perces olvasás
    Olvasd el
  • Webshop konverziós ráta javítása: 10 technikai trükk amitől nő a forgalom
    Webfejlesztés

    Webshop konverziós ráta javítása: 10 technikai trükk amitől nő a forgalom

    Tíz konkrét technikai optimalizáció, ami mérhetően növeli a webshop konverziót. Performance, UX, trust signal, checkout-flow és A/B tesztelhető elemek.

    2026. március 5.11 perces olvasás
    Olvasd el
Hol kezdjük?

Hol kezdjük?

  • Új terméket építenék.

    Web / app fejlesztés
  • Meglévő rendszerem van.

    SAP / ERP integráció
  • Folyamatot automatizálnék.

    AI automatizáció
  • Csak tanácsot kérnék.

    Discovery-call

Szolgáltatások

  • Vállalati rendszerek
  • Webfejlesztés
  • AI automatizáció
  • Mobil app fejlesztés

Tech Stack

  • Webfejlesztés
  • Mobil
  • SAP / ERP
  • AI platform

Cég

  • Rólunk
  • Esettanulmányok
  • Blog
  • Kapcsolat

Jogi és dokumentáció

  • Adatvédelem
  • ÁSZF
  • Impresszum
  • Cookie szabályzat
  • Biztonság
COREVANIX

Modern technológiai partner KKV-tól enterprise projektig.

© 2026 Corevanix Kft. Minden jog fenntartva.

hello@corevanix.com

Székhely: Budapest, Magyarország