Sanity vs Contentful: Hvilket headless CMS passer for dere?

Sanity og Contentful er begge headless CMS-er: De lagrer innhold som strukturerte data og leverer det via API. Men de bygger på ulike ideer om hvem som skal forme verktøyet. Her er en ærlig sammenligning fra et byrå som har valgt side.

  • Publisert
Sanity Studio på en bærbar PC, med forhåndsvisning av Preppds nettside ved siden av redigeringsfeltene

Står dere mellom Sanity og Contentful, har dere trolig allerede bestemt dere for et headless CMS. Er dere ikke der ennå, kan det lønne seg å lese om hva et headless CMS er, og hvilke fordeler og ulemper det har, først.

Vi skal være åpne om utgangspunktet: Når kundene våre trenger et headless CMS, anbefaler vi Sanity. Vi er altså ikke nøytrale. Vi har likevel forsøkt å gi Contentful en rettferdig behandling, og alle opplysninger om funksjoner og priser er hentet fra leverandørenes egne sider per september 2026.

Forskjellen på Sanity og Contentful: kort oppsummert

  • Sanity passer når dere vil ha et redigeringsverktøy som er tilpasset deres egen arbeidsflyt, en innholdsmodell som lever i kode sammen med resten av løsningen, og en rimelig start for mindre team.
  • Contentful passer når dere vil ha et ferdig og standardisert grensesnitt, ønsker å endre innholdsmodellen uten utviklere, og er en større organisasjon som vil samle flere produkter hos én leverandør.

Innholdsmodellering: kode eller nettgrensesnitt?

Den viktigste forskjellen er hvor innholdsmodellen blir definert, altså hvilke typer innhold dere har, og hvilke felt de består av.

I Sanity skrives skjemaet som JavaScript- eller TypeScript-kode, og redigeringsgrensesnittet bygges ut fra det. Modellen kan dermed versjoneres i Git og følge resten av løsningen fra test til produksjon. Ulempen er at det er utviklere som endrer den. Alle Sanity-planer har ubegrenset antall innholdstyper.

I Contentful kan innholdstypene bygges direkte i nettgrensesnittet, der en administrator legger til felt uten å skrive kode. Hver innholdstype kan ha opptil 50 felt. Team som vil jobbe mer kontrollert, kan skripte endringer i innholdsmodellen med Contentfuls CLI og teste dem i egne miljøer.

Redaktøropplevelsen: Sanity Studio eller Contentfuls nettapp

Sanity Studio er åpen kildekode, bygget på React og laget for å tilpasses. Utviklere kan lage egne feltkomponenter, organisere menyene etter hvordan redaksjonen jobber og koble på forhåndsvisning. Forhåndsvisning i sanntid og visuell redigering er med i alle planer, og Studio kan hostes gratis hos Sanity.

Contentfuls nettapp er et ferdig grensesnitt som i utgangspunktet er likt for alle kunder. Det gjør den forutsigbar. Behov utover standarden løses med App Framework, der egne apper vises på bestemte steder i grensesnittet, eller med ferdige apper fra Contentfuls markedsplass.

Da vi laget Sanity-nettsiden til Wats, ble alle modulene i designet bygget som redaktørvennlige blokker, og Wats forteller selv at løsningen gjør det enkelt å bygge gode innholdsmoduler og landingssider. Et skreddersydd verktøy krever likevel at noen bygger og vedlikeholder det.

Samarbeid i sanntid

Sanity er bygget for at flere skal kunne jobbe i samme dokument samtidig. Sanntidsredigering og visning av hvem som er inne i dokumentet, er med i alle planer. Kommentarer og oppgaver kommer med Growth-planen.

Hos Contentful er sanntidssamarbeid, kommentarer, oppgavestyring og planlagt publisering oppført fra Lite-planen og oppover.

Spørrespråk og API: GROQ, GraphQL og REST

Sanity har sitt eget spørrespråk, GROQ (Graph-Relational Object Queries). Med GROQ henter frontenden nøyaktig de feltene den trenger, og kan slå sammen innhold fra flere dokumenter i én spørring. Sanity tilbyr også et GraphQL-API generert fra skjemaet, men anbefaler selv GROQ, og GraphQL-varianten har enkelte begrensninger.

Contentful har egne REST-API-er for publisert innhold, forhåndsvisning, redigering og bilder, og et GraphQL-API der skjemaet genereres automatisk fra innholdstypene. For utviklere som allerede kan GraphQL, er terskelen lav.

Flerspråklighet og lokalisering

For norske virksomheter med innhold på bokmål, nynorsk og engelsk kan dette være et avgjørende punkt.

Contentful har språkstøtte innebygd: Dere legger til språk (locales), velger hvilke felt som skal oversettes, og kan sette opp reservespråk når en oversettelse mangler. Antallet språk følger planen: to i Free, tre i Lite og et tilpasset antall i Enterprise. Tre språk dekker bokmål, nynorsk og engelsk, men ikke et fjerde.

Sanity har ubegrenset antall språk i alle planer, men lokaliseringen må settes opp i prosjektet. Dere kan velge oversettelse på feltnivå eller dokumentnivå, eller kombinere dem. Det valget bør tas tidlig.

Hva koster Sanity og Contentful?

Prismodellene er ulike. Tallene under er hentet fra Sanitys prisside og Contentfuls prisside per september 2026, og er oppgitt i amerikanske dollar.

Sanity: pris per bruker

  • Free (0 dollar): opptil 20 brukere, to roller, to offentlige datasett, 10 000 dokumenter og 100 GB båndbredde i måneden. Sanity beskriver planen som egnet for å eksperimentere eller lansere mindre prosjekter.
  • Growth (15 dollar per bruker i måneden): opptil 50 brukere, fem roller, private datasett, 25 000 dokumenter, kommentarer og oppgaver. Brukere som bare skal lese (Viewer-rollen), er gratis, og forbruk utover kvotene betales etter bruk.
  • Enterprise (tilpasset pris): blant annet single sign-on med SAML, egne roller, oppetidsgaranti og dedikert support.

Contentful: fast pris per plan

  • Free (0 dollar): 10 brukere, to roller, to språk, 25 innholdstyper, 10 000 oppføringer og 50 GB båndbredde i måneden. Contentful beskriver planen som ment for å lære og utforske plattformen.
  • Lite (300 dollar i måneden): 20 brukere, tre roller, tre språk, 1 million API-kall og 100 GB båndbredde i måneden. En ekstra Lite Space med høyere kvoter koster 850 dollar i måneden i tillegg.
  • Enterprise (tilpasset pris): tilpasset antall brukere, roller og språk, ubegrensede API-kall og oppetidsgaranti på opptil 99,99 prosent.

Et regneeksempel: Fem brukere på Sanity Growth koster 75 dollar i måneden. Contentful Lite koster 300 dollar i måneden, enten dere er fem eller 20 brukere. Ved 20 brukere er prisen lik. Blir dere flere, koster hver ekstra bruker 15 dollar på Sanity Growth (opptil 50 brukere), mens Contentful krever Enterprise.

Lisensen er bare én del av totalkostnaden. Oppsett, innholdsmodellering, integrasjoner og drift kommer i tillegg, uansett plattform.

Økosystem og utvidelser

Contentful har en markedsplass med apper fra teknologipartnere som kan installeres uten kode, og selger Personalization, et visuelt sidebyggerverktøy (Studio) og AI Actions som tillegg til Enterprise-planen. Sanity har et bibliotek av tillegg og maler, og fordi Studio er åpen kildekode, kan utviklere selv bygge det som mangler.

Når passer Contentful best?

  • Dere ønsker et ferdig grensesnitt med lite tilpasning.
  • Administratorer skal kunne endre innholdsmodellen uten utviklerhjelp.
  • Dere er en større organisasjon med mange merkevarer, markeder eller team, og vil samle produktene under én avtale.
  • Dere vil ha en fast månedspris for opptil 20 brukere.

Når passer Sanity best?

  • Redaksjonen skal ha et verktøy som er bygget rundt deres egne innholdstyper og arbeidsflyt.
  • Innholdsmodellen skal versjoneres og testes som kode sammen med resten av løsningen.
  • Innholdet henger sammen på tvers av dokumenter, og frontenden skal hente akkurat det den trenger.
  • Dere har, eller planlegger, mange språk.
  • Dere er et mindre team som vil starte rimelig og betale per bruker.

Hvorfor vi i Kodeks anbefaler Sanity

Vi har testet og jobbet med flere plattformer, men Sanity gir en kombinasjon av redaktørvennlighet, ytelse og fleksibilitet som passer prosjektene våre. For Wats utviklet vi hele nettsiden i Sanity og Next.js. For Preppd by Alexandra Joner bygde vi en merkevareside med 3D-modeller av produktene, der alt innhold kan endres uten utviklerhjelp.

Når vi lager nettsider i Sanity, leverer vi hele løpet, fra strategi og design til integrasjoner, utvikling og hosting og drift. Vi hjelper dere også med kontoer og abonnementer hos Sanity og tjenester som Vercel. Vil dere vite mer om plattformen, har vi skrevet om hva Sanity er, og hvem det passer for.

Vurderer dere å bytte fra Contentful, eller skal dere velge CMS for første gang? Vi starter alltid med en behovsanalyse og gir dere et konkret estimat for utvikling i Sanity CMS.

Spørsmål og svar om Sanity og Contentful

  • På de betalte planene er listeprisen lavere hos Sanity så lenge dere er færre enn 20 brukere. Per september 2026 koster Sanity Growth 15 dollar per bruker i måneden, mens Contentful Lite koster 300 dollar i måneden for opptil 20 brukere. Ved 20 brukere er prisen lik. Begge har også gratisplaner med tydelige begrensninger. Forbruk utover kvotene, utvikling og drift kommer i tillegg.

Vurderer dere Sanity eller Contentful?

Fortell oss litt om prosjektet og redaksjonen deres, så kommer vi tilbake med en vurdering og et uforpliktende tilbud.

Thomas S. Johannessen

Thomas S. Johannessen

Fagleder utvikling

thomas@kodeks.no