Vad menas med headless egentligen?

Traditionellt CMS är en monolit. WordPress, Drupal och Joomla lagrar innehåll i databasen och renderar HTML i samma installation. Backend och frontend sitter ihop.

Headless CMS klipper bandet. Innehållet lagras i ett "huvudlöst" CMS (Sanity, Storyblok, Contentful) som bara levererar data via API. Frontend är en separat applikation byggd i Astro, Next.js eller Nuxt som hämtar data och renderar sidan.

Konsekvensen: snabbare sajter, friare design, samma innehåll till flera kanaler. Men också högre komplexitet, fler rörliga delar och högre beroende av utvecklare.

Jämförelse i 13 dimensioner

Tabellen jämför ett klassiskt CMS (WordPress med Blocksy eller Elementor) mot ett headless-bygge (Astro eller Next.js + Sanity eller Storyblok).

Dimension Traditionellt CMS Headless
Arkitektur Monolit (CMS = backend + frontend) Decoupled (CMS via API, frontend separat)
Prestanda (Lighthouse mobilt) 65 till 90 90 till 99
Tid till publicering (redaktör) 1 till 3 sek (intern) 10 till 60 sek (build krävs ofta)
Kostnad små sajter (<20 sidor) Låg (~100 kr/mån) Medel (~300 kr/mån + CMS)
Kostnad stora sajter (>100 sidor) Medel (kräver bra hosting) Låg (CDN-edge, gratis tier hostar tusentals sidor)
Designfrihet Begränsad av tema-systemet Total (frontend är vanlig kod)
Multi-channel (web + app + skärm) Klumpigt eller omöjligt Inbyggt syfte
Redaktörsupplevelse Visual editing, WYSIWYG Strukturerat (Sanity, Storyblok har preview)
Beroende av utvecklare Lågt för innehåll, högt för funktioner Högre för allt utom innehåll
Säkerhet Större attackyta (PHP, plugins, DB) Mindre yta (statisk frontend, API token)
Inlåsning Medel (svår migrering från WP) Låg (innehåll kan flytta mellan CMS)
Plugin/app-ekosystem Gigantiskt (60 000+ för WP) Mindre, men växande
Lärtröskel för team Låg (WP-vana är vanlig) Hög (kräver dev-team eller byrå)

Källor: Google Core Web Vitals 2025-data, Sanity/Storyblok pricing, W3Techs.

Välj headless när:

  • Sajten är 20+ sidor med tung trafik eller kampanjlogik.
  • Core Web Vitals 90+ är affärskritiskt (SEO, AEO, konvertering).
  • Samma innehåll ska visas i web + app + skärm + nyhetsbrev.
  • Designen är affärskritisk och temasystem är för begränsande.
  • Du har en utvecklare eller byrå som äger frontend långsiktigt.
  • Säkerhet är extra viktigt (myndighet, finans, vård).

Välj traditionellt CMS när:

  • Sajten är under 20 sidor och växer inte explosivt.
  • Redaktören vill se ändringar live, inte vänta på build.
  • Du vill ha plugin-ekosystem (e-handel, bokning, medlemskap).
  • Du saknar utvecklarkapacitet och vill kunna underhålla själv.
  • Budgeten är låg och sajten är enkel innehållsmässigt.

Vår rekommendation

Headless är ett kraftfullt val när rätt förutsättningar finns. För ett SaaS-bolag med 80 landningssidor som kör A/B-test, ett premiumvarumärke som vill vara snabbast i sin nisch, eller en mediakanal med innehåll i flera format är headless ofta rätt.

För ett mindre konsultbolag, en lokal hantverkare eller en B2B-sajt med 10 till 15 sidor blir headless overkill. WordPress med Blocksy eller en enkel Astro+Markdown-sajt gör samma jobb snabbare och billigare.

Fråga er först: behöver vi multi-channel? Är prestanda affärskritisk? Har vi utvecklarkapacitet? Tre ja, då är headless rätt. Två nej, då är traditionellt CMS rätt.