Hopp til innhold
Webutvikler jobber med Sanity CMS og nettside på stor skjerm på kontor

Hva er Sanity? CMS-et stadig flere norske bedrifter velger

Sist oppdatert: 01.07.26Tid å lese: 11 min

Sanity er et CMS du sannsynligvis aldri har hørt om — med mindre du jobber med nettsider profesjonelt. Men bak kulissene driver det nettsidene til Shopify, Figma, NRK og en rekke norske bedrifter. Og Veniros egne nettsider. Her forklarer vi hva Sanity er, hva det betyr for deg som skal redigere innhold, og hva et prosjekt innebærer i praksis. For den bredere forklaringen på headless CMS som konsept, se Headless CMS forklart — den artikkelen er søsken til denne.

Hva er Sanity CMS?

Sanity er et headless CMS — et innholdsstyringssystem der innholdet er frakoblet presentasjonen. Tekst, bilder og strukturerte data lagres i Sanitys skybaserte database kalt Content Lake, mens nettsiden henter innholdet via et API og viser det på sin måte.

I et vanlig WordPress-oppsett er innhold og design flettet tett sammen. I Sanity er de to separate systemer som snakker med hverandre. Det gir langt mer fleksibilitet: du kan bruke det samme innholdet på nettside, app og e-postkampanje uten å kopiere og lime inn manuelt.

Selve redigeringsgrensesnittet kalles Sanity Studio — en nettbasert applikasjon der redaktører oppretter og redigerer innhold. Studio er fullt tilpassbart: utviklere definerer felttyper og dokumenttyper, og Studio bygges automatisk ut fra disse definisjonene.

Norsk opprinnelse

Sanity ble grunnlagt i 2017 av det norske teknologibyrået Bengler. I dag brukes plattformen av over 200 000 utviklere og team globalt, og har vunnet G2-prisen for beste headless CMS fire år på rad fra 2022 til 2025.

Hva skiller Sanity fra WordPress og andre CMS-er?

De fleste tradisjonelle CMS-er kobler innhold og design tett sammen. Det er praktisk i starten, men kan begrense deg etter hvert som nettsiden vokser eller du vil gjenbruke innhold på tvers av kanaler.

Strukturert innhold — hva betyr det i praksis?

Sanity lagrer innhold som strukturert JSON-data. I stedet for å skrive en «side» med et fritekstfelt, definerer du presist: en artikkel har en tittel, en ingress, en forfatter, et publiseringsdato-felt og en brødtekst. Hvert felt vet hva det inneholder.

For deg som redaktør betyr det et ryddig, forutsigbart grensesnitt — ingen WYSIWYG-kaos der du ender opp med feil font og rart layout etter copy-paste fra Word. For utvikleren betyr det at innholdet er lett å jobbe med programmatisk.

Portable Text — tekst som forstår seg selv

Brødtekst i Sanity lagres i et format kalt Portable Text. Det er et strukturert JSON-format for rik tekst — overskrifter, avsnitt, lister, lenker og innebygde komponenter beskrives alle konsistent. Fordelen er at innholdet kan transformeres og vises korrekt uansett hvilken teknologi som presenterer det.

GROQ — spørrespråk for innhold

Sanity bruker et eget spørrespråk kalt GROQ for å hente innhold. Det minner om SQL, men er laget spesielt for innholdsmodeller. Du kan be om nøyaktig de feltene du trenger, filtrere på type og relasjoner, og få data tilbake i en struktur som passer siden din. Utviklere bruker dette i kombinasjon med verktøy som Next.js for å bygge raske, moderne nettsider.

Hva betyr Sanity CMS for redaktørhverdagen?

Sanity er designet slik at redaktører og utviklere jobber parallelt — ikke etter hverandre. Det betyr at du kan begynne å legge inn innhold mens utvikleren fortsatt bygger siden.

  • Sanntidsredigering: Flere redaktører kan jobbe i samme dokument samtidig, uten at noen overskriver hverandres endringer. Tenk Google Docs, men for nettsidens innhold.
  • Automatisk versjonshåndtering: Sanity lagrer alle endringer. Du kan rulle tilbake til en tidligere versjon av et dokument når som helst.
  • Forhåndsvisning: Med riktig oppsett ser redaktøren nøyaktig hvordan siden ser ut før den publiseres.
  • Utkast og publisering: Innhold eksisterer som utkast inntil du velger å publisere det — ingen akutte publiseringsfeil fordi noen lagret på feil tidspunkt.
  • Mediehåndtering: Sanity har et eget mediebibliotek for bilder og filer, med støtte for fokuspunkt og automatisk bildebeskjæring.

For en bedrift i Vestfold som ønsker å oppdatere nyheter, legge til nye prosjektcaser eller justere innhold på tjenestesidene sine, betyr dette full selvstendighet — uten å ringe en utvikler for hver endring.

Slik bruker Veniro Sanity — på ekte

Veniros egne nettsider er bygget med Sanity og Next.js. Det er ikke noe vi bare anbefaler til kunder — det er det vi bruker selv, og det gir oss et erfaringsbasert grunnlag for å si hva som fungerer i praksis.

Sanity Studio hos Veniro inneholder dokumenttyper for artikler, ansatte, prosjektcaser, tjenestesider, kundeanbefalinger og integrasjoner. Hvert innholdsområde er modellert med presise felt — for eksempel har artikler separate felt for SEO-tittel, metabeskrivelse, AI-sammendrag og pillarlenker. Det er én gang definert av en utvikler; redaktøren trenger aldri tenke på det igjen.

Et konkret eksempel: artikkelen du leser nå er opprettet som et utkast i Sanity via et script, og publiseres manuelt av en redaktør. Ingen filredigering, ingen deploy — bare innhold i Studio, og siden oppdaterer seg automatisk.

E-E-A-T i praksis

Google vurderer innhold ut fra erfaring, ekspertise, autoritet og troverdighet (E-E-A-T). At vi bruker Sanity til å drifte vår egen nettside er et erfaringssignal — vi er ikke et digitalbyrå som selger noe vi aldri har prøvd. Se hva vi bygger med Sanity på vår teknologiside.

Hva innebærer et typisk Sanity-prosjekt?

Sanity er ikke et «last ned og installer»-CMS. Det krever en utvikler for oppsett, men det er en bevisst avveining: du får til gjengjeld en løsning skreddersydd for din innholdsmodell, ikke en generisk løsning du jobber deg rundt.

Innholdsmodellering

Utvikleren definerer dokumenttyper og felt — hva slags innhold nettsiden skal ha, hvilke felt som hører til hvert innholdstype, og hvordan de henger sammen. Dette er det viktigste steget, og gjøres best i dialog med de som skal bruke systemet daglig.

Studio-oppsett og tilpasning

Sanity Studio bygges og tilpasses — hvilke seksjoner som vises i menyen, hvilke felt som er obligatoriske, og eventuelle tilpassede komponenter for redaktørene. Studio deployes som en nettapp og er tilgjengelig fra hvilken som helst nettleser.

Frontend-integrasjon

Nettsiden — typisk bygget i Next.js — kobles til Sanity via GROQ-spørringer. Her hentes innhold, sider bygges og webhooks settes opp for automatisk oppdatering når nytt innhold publiseres.

Opplæring og overlevering

Redaktørene får en gjennomgang av Studio og eventuell dokumentasjon. Fordi Studio er tilpasset akkurat denne innholdsmodellen, er det som regel lite som trenger forklaring — det er logisk bygget fra start.

En typisk nettside med Sanity fra Veniro tar 4–8 uker fra oppstart til lansering, avhengig av innholdsmengde og kompleksitet.

Hvem passer Sanity for?

Sanity er ikke riktig for alle. Her er en ærlig vurdering av når det er et godt valg — og når det kanskje ikke er det.

Sanity passer godt for deg som:

  • Vil ha full kontroll over innholdet uten å lære deg kode
  • Har innhold som skal brukes på tvers av kanaler — nett, app og e-post
  • Ønsker sanntidssamarbeid mellom flere redaktører
  • Planlegger å vokse og trenger et system som skalerer med deg
  • Jobber med en utvikler eller et byrå som kjenner teknologien

Tenk deg om hvis du:

  • Har en enkel brosjyreside som sjelden oppdateres — da kan WordPress holde lenge
  • Ikke har tilgang til en utvikler for oppsett og vedlikehold
  • Har et svært begrenset budsjett for det tekniske grunnarbeidet

For bedrifter i Tønsberg og Vestfold som ser på innhold som en del av markedsstrategien sin — ikke bare noe som «bare skal ligge der» — er Sanity et veldig godt valg.

Pris og lisensiering

Sanity har en gratis plan som dekker de fleste SMB-prosjekter. Den inkluderer team på opptil 3 ikke-administratorbrukere, et sjenerøst forbrukskvotum for API-kall og lagring, og full tilgang til Sanity Studio.

Betalte planer starter på rundt $15 per måned (Growth-plan) og åpner for flere brukere, mer lagring og funksjoner som AI-assistert redigering. For de fleste SMB-er er gratisplanen mer enn nok i praksis — den reelle kostnaden ved et Sanity-prosjekt er primært utviklertid for oppsett og tilpasning.

Ofte stilte spørsmål

Kontakt

Vil du ha hjelp med dette?

Vi i Veniro hjelper deg gjerne videre. Ta en uforpliktende prat med oss.