Vad är ett headless CMS?

Ett traditionellt CMS som WordPress kombinerar innehållshantering och frontend i samma installation. Ett headless CMS lagrar bara innehållet, och frontenden är en separat applikation som hämtar innehållet via API.

Fördelen: ni kan använda valfri frontend-teknik (Next.js, Astro, mobilapp, smart-skylt) mot samma innehåll. Prestanda blir typiskt 2 till 5 gånger snabbare än monolitiska CMS. Säkerhetsytan är mindre.

Nackdelen: mer komplext att sätta upp, kräver utvecklare för förändringar, och redaktörsupplevelsen är inte alltid lika polerad som i WordPress eller Shopify.

Sanity: full kontroll, utvecklarcentrerat

Sanity är den utvecklarvänligaste lösningen. Datamodellen definieras i kod (TypeScript-scheman), vilket ger version control, code review och total kontroll. Content-API:t är flexibelt med GROQ (Sanitys queryspråk) som är kraftfullare än GraphQL för deras användningsfall.

Redaktörsupplevelsen är funktionell men inte branschledande. Sanity Studio är en React-app som kan customiseras tungt, men kräver tid att polera. Bra för team där utvecklare och redaktörer är samma personer, eller där redaktörer är tekniskt bekväma.

Pris: gratis upp till 3 användare och 500 000 API-anrop per månad. Sedan 99 USD per månad. Hosting av Studion sker hos Sanity (managed) eller självhostat.

  • Bäst för: tekniska team, komplex datamodell, snabb iteration
  • Sämre för: icke-tekniska redaktörer, simpla content-strukturer (overkill)
  • Stack: Sanity och Next.js eller Astro är populäraste kombinationen 2026

Storyblok: visual editor som vinner redaktörerna

Storyblok är det mest "marknadsförare-vänliga" headless CMS:et 2026. Det unika kortet är Visual Editor: en delad vy där redaktören ser sajten live och kan klicka på element för att redigera dem direkt, drag-and-drop av komponenter, allt utan att lämna gränssnittet.

Datamodellen byggs i UI:t, vilket sänker tröskeln för småteam men gör versionshantering svårare. Det finns API för datamodell men det är inte lika code-first som Sanity.

Pris: gratis upp till 1 användare och 250 enheter (entries). Pro 99 EUR per månad. Bra balans mellan funktion och kostnad för småföretag.

  • Bäst för: marknadsteam som ska kunna editera utan utvecklare
  • Sämre för: extremt komplexa datamodeller, GraphQL-purister
  • Stack: Storyblok + Nuxt eller Next.js mest moget 2026

Payload: open-source och självhostat

Payload är open-source och kostar inget i licens. Ni driftar det själv (eller via en managed-tjänst som Payload Cloud, 35 USD per månad och uppåt). Det körs som en Node.js-app med MongoDB eller Postgres som databas.

Tekniskt är det imponerande. Admin-panelen är polerad, datamodellen byggs i TypeScript, det finns rik plugin-arkitektur och content-API är automatiskt genererat. För bolag som vill äga sin stack och inte betala SaaS-avgifter är det ett bra val.

Nackdel: ni måste sköta drift, backup, säkerhetsuppdateringar och prestandaoptimering själva. Det räknas som en heltidsroll för ett team om sajten är stor.

  • Bäst för: tekniska bolag som vill äga stacken, dataintegritets-krav (GDPR i healthtech, finans)
  • Sämre för: små team utan DevOps-resurser, snabb time-to-market
  • Stack: Payload och Next.js är vanligaste kombinationen, fungerar väl också med Astro

Beslutsmatris för svenska bolag

Mina rekommendationer baseras på de senaste tjugo headless-projekten vi sett.

  • Småföretag med marknadsteam som ska kunna editera själva: Storyblok
  • Tekniskt bolag som vill ha kraftfull datamodell och utvecklarvänlighet: Sanity
  • Bolag i finans, healthtech eller offentlig sektor med dataintegritetskrav: Payload
  • Mediasajter eller content-tunga publikationer: Sanity (skalbar arkitektur)
  • E-handlare som vill ha headless: Shopify som backend, Sanity eller Storyblok för content (commerce + content split)

Vad det kostar att köra headless

Många underskattar TCO (total cost of ownership). Här är realistisk månadskostnad för en svensk småföretagssajt med 5 till 10 sidor.

  • CMS-licens: 0 till 99 EUR per månad beroende på val
  • Hosting frontend (Vercel, Netlify): 0 till 20 USD per månad för småtrafik
  • Hosting databas (om Payload): 15 till 50 USD per månad
  • CDN och bilder (Cloudinary, Imgix): 0 till 50 USD per månad
  • Utveckling och underhåll: 1 500 till 4 000 kr per månad löpande
  • Totalt månadskostnad: 2 000 till 8 000 kr i drift