Lunover Engineering Notes

Du behöver inte alltid ett CMS: En beslutsmodell för moderna webbplatser

Ett praktiskt ramverk för att avgöra när du behöver ett CMS (och när du inte gör det), vad du kan använda i stället och varför att ‘bygga ett eget CMS’ oftast är fel väg.

November 1, 2025By LunoverWork with us

Du behöver inte alltid ett CMS: En beslutsmodell för moderna webbplatser

Som en remote webbyrå i Nepal bygger vi en mix av service-webbplatser, marknadssajter och produkt-webbappar. En fråga dyker upp i nästan varje projektstart: "Behöver vi ett CMS?" Det ärliga svaret är: inte alltid. Många webbplatser är strukturellt enkla, och ett CMS lägger till nya operativa ytor: auth, databaser, behörigheter, plugin-risk, uppgraderingsarbete och redaktionell onboarding. Det här inlägget är en praktisk beslutsmodell, förankrad i vad som förändras just nu: static-first-stackar, headless CMS-mognad och AI-assisterade redigeringsflöden.

Börja med jobbet som “CMS:et” ska göra

När folk säger “CMS” menar de oftast ett (eller flera) av dessa jobb:
  • En plats där icke-utvecklare kan uppdatera sidor utan att öppna en PR.
  • En strukturerad modell för innehållstyper (inlägg, case studies, tjänster, FAQs).
  • Redaktionella arbetsflöden: utkast, godkännanden, schemaläggning, roller, versionshistorik.
  • Content ops: redirects, internlänkning, SEO-fält, mediehantering.
Du kanske bara behöver ett av dessa, inte hela “traditionella CMS-paketet”.

Profilen för “du behöver inget CMS” (de flesta service-sajter)

Du behöver sannolikt inte ett fullständigt CMS om det mesta av detta stämmer:
  • Innehåll ändras ibland (inte dagligen).
  • Sajten är främst: startsida, tjänster, om, kontakt och en blogg.
  • Din innehållsmodell är ytlig (få relationer).
  • Teamet kan leva med “innehållsändringar levereras via en release-process”.
  • Du bryr dig mer om förutsägbart HTML-output än admin-plugins.
I så fall kan en static-first-approach (MDX/Markdown + typade komponenter + en build-pipeline) vara ett bra val. Om du kör Next.js är det här ofta parat med en stark teknisk SEO-bas:

“Men hur är det med redigering?” Den verkliga begränsningen är workflow, inte teknik

Det starkaste historiska argumentet för ett CMS har varit redigeringsupplevelsen: “vårt team kan inte redigera Markdown och deploya”. Det är fortfarande en rimlig begränsning för många team. Men formen på begränsningen förändras:
  • Många team använder redan Git-baserade flöden för docs och produktmarknadsföring.
  • Visuella preview-verktyg finns för statiska och headless-upplägg.
  • AI-assisterad redigering minskar tröskeln för “måste lära sig verktygen”.
Det praktiska takeaway: om du kan göra redigering säker och previewbar kan du ofta hoppa över ett traditionellt admin-gränssnitt.

När du faktiskt behöver ett CMS (och bör välja ett med avsikt)

Ett CMS förtjänar sin komplexitet när webbplatsen är del av ett operativt system med löpande redaktionell volym eller komplexa innehållskrav. Du behöver sannolikt ett CMS om du har:
  • Flera redaktörer som publicerar ofta.
  • Rollbaserad accesskontroll och godkännanden.
  • Schemaläggning, revisioner och audit trail som krav.
  • En starkt strukturerad / relationell innehållsmodell:
    • produkter
    • platser
    • författare
    • kategorier
    • kunskapsbaser
  • Personalisering eller innehåll som ändras per användare/session.
  • En sajt som i praktiken är en applikation (medlemskap, LMS, gated content).
I de fallen är ett headless CMS eller ett “CMS + app-ramverk”-upplägg ofta rätt verktyg.

Fällan: “Vi bygger bara ett litet CMS”

Det är här team går i diket. Första versionen låter liten:
  • en login-skärm
  • en editor
  • mediauppladdning
  • publicera/avpublicera
Men de verkliga CMS-kraven kommer senare:
  • roller och behörigheter
  • utkast, previews, godkännanden
  • versionshistorik och diff
  • schema-migrationer
  • bildtransformation och optimering
  • länkintegritet och redirect-styrning
  • abuse prevention, rate limits och innehållssäkerhet
Om du bygger ett CMS skriver du upp dig på att underhålla ett ekosystem av problem som finns för att innehåll är produktionsinfrastruktur. Om målet är “leverera sidor snabbt och säkert” är bättre mönster:
  • använd ett CMS som redan hanterar de svåra delarna, eller
  • skippa CMS helt och investera i ett workflow som gör innehållsändringar säkra

En beslutsmatris vi använder i riktiga projekt

Här är några frågor som ofta gör rätt val uppenbart.

1) Hur ofta ändras innehållet?

  • En gång i månaden eller mindre: static-first brukar räcka.
  • Veckovis med flera författare: överväg CMS.
  • Daglig redaktionell takt: välj CMS tidigt.

2) Vem behöver publicera?

  • Bara utvecklare: MDX/Markdown är rent och tillförlitligt.
  • Ett litet team som kan använda preview + strukturerade formulär: lättare innehållsverktyg funkar.
  • Många icke-tekniska redaktörer: CMS.

3) Behöver du workflow-funktioner?

Om du behöver utkast, godkännanden, schemaläggning och roller beskriver du ett CMS.

4) Är ditt innehåll relationellt?

Om ditt innehåll beror på relationer och queries (inte bara sidor) vill du ha en CMS-backad modell.

5) Är “pixel-perfect output” kritiskt?

Statiska och MDX-first-upplägg vinner ofta här eftersom du kontrollerar HTML-output end-to-end.

“CMS”-alternativ som fungerar bra för byråer

I stället för att defaulta till ett CMS, välj minsta verktyget som uppfyller det verkliga kravet:
  • MDX/Markdown i repo:
    • bäst för service-sajter, tekniska bloggar och docs
    • passar bra med QA-gates och internlänkningsdisciplin
  • Ett headless CMS:
    • bäst när du behöver strukturerat innehåll + redaktionella workflows
  • Ett agent-native CMS (växande kategori):

Vårt eget exempel: Lunover gick från WordPress till Markdown (2024)

Under 2024 flyttade vi Lunovers sajt från WordPress till ett Markdown/MDX-first-upplägg. I dag är vårt “CMS” i praktiken:
  • välstrukturerade Markdown/MDX-filer i repo
  • ett litet set återanvändbara komponenter för konsekventa sektioner (CTAs, callouts, layouter)
  • ett release-workflow (preview, review, deploy)
Det fungerar för oss eftersom vårt innehållsbeteende matchar “ingen CMS”-profilen:
  • de flesta sidor ändras inte ofta
  • ändringar är oftast små och avsiktliga (inte konstant redaktionell publicering)
  • alla i teamet kan läsa och jobba med Markdown
  • struktur upprätthålls av mallar och konventioner, inte av en dashboard
Poängen är inte att WordPress är “dåligt”. Poängen är att när innehållet är stabilt och teamet kan Markdown kan ett CMS bli extra yta utan att ge motsvarande värde.

Var detta landar för en webbyrå

För de flesta service-webbplatser är “CMS-beslutet” egentligen ett leveransbeslut:
  • Vill du att innehållsändringar ska styras som releases?
  • Eller behöver du ett self-serve redaktionellt system med workflow-kontroller?
Vi bygger båda typerna av system, men vi väljer medvetet eftersom den långsiktiga underhållsytan är olika. Om du planerar en ny build eller en migration och vill ha en rekommendation som passar ditt team och er uppdateringstakt: