Glenn Haldorsen

Teknisk

Hvorfor jeg byttet fra WordPress til Next.js

11. september 2026

Historien om hvorfor jeg forlot WordPress til fordel for Next.js — og hvorfor sikkerhet, ikke ytelse, var den egentlige grunnen.


Bakgrunn

Jeg brukte WordPress i mange år, både for egne prosjekter og for andre. Det er relativt enkelt å sette opp, og jeg fant "min" stack og utvidelser gjennom årene.

Etter hvert ble det mye å håndtere. Jeg prøvde alltid å holde antall utvidelser til et minimum, men likevel ble det mye mas. Hyppige oppdateringer førte også til at selve WordPress fort ble utdatert, og det var mye å følge med på.

Jeg lanserte en egen priskalkulator for Edel Service tidligere i år. Første versjon bygget jeg i WordPress, med utgangspunkt i Gravity Forms. Dette fungerte helt greit, og var ikke hovedgrunnen til å forlate WordPress helt — bare enda et tegn på å vurdere noe annet.

Første steg: pris.edelservice.no

I stedet for å presse enda mer inn i WordPress, bygde jeg priskalkulatoren som et eget produkt: pris.edelservice.no, i Next.js. Dette var første gang jeg bygde noe konkret utenfor WordPress på flere år.

Det var en bratt læringskurve. Jeg har ganske mye erfaring med JavaScript, og har tatt noen kurs gjennom årene, men hadde ingen erfaring med Next.js. Heldigvis finnes det veldig mye dokumentasjon.

Det som fikk meg til å forlate WordPress

Jeg ble imponert over hvor enkelt det var å bygge statiske nettsider i Next.js. Ingen cache å tenke på. Man må selvsagt oppdatere pakker, men det er ikke samme kjøret som med WordPress.

Jeg hadde egentlig en relativt god stack i WordPress, basert på GeneratePress. Sidene mine scoret svært godt i ytelsestester, så det var ikke hovedmotivasjonen for å bytte den ut. For min del handlet det i all hovedsak om sikkerhet. Jo flere plugins jeg la til, jo flere avhengigheter måtte jeg stole på at noen andre holdt oppdatert. Én sårbarhet i én plugin er nok til at hele siden er utsatt, uansett hvor godt jeg selv har satt opp resten.

I tillegg syns jeg det er gøy å lære nye ting, så jeg brukte mye tid på å lære meg Next.js. Dette fikk meg til å portere nettsiden min for vervekoder, vervelink.no, fra WordPress til Next.js. Det gikk enkelt, og fra det tidspunktet var jeg ferdig med WordPress.

Next.js ble standardvalget

Etter det ble Next.js bare standardverktøyet mitt for alt jeg bygget videre, uten at jeg egentlig stoppet opp og spurte meg selv om det faktisk var riktig verktøy for akkurat den jobben.

Jeg har brukt GitHub i flere år til diverse prosjekter, så selve arbeidsflyten med å pushe kode og få det deployet automatisk ble bare en videreføring av noe jeg allerede kunne — det var Next.js sine egne konsepter som var nytt, ikke verktøyene rundt.

Oppsummering

Sikkerhet var den egentlige grunnen til å forlate WordPress, ikke kalkulatoren i seg selv — den var bare det første stedet jeg faktisk bygget noe utenfor det. Da jeg hadde lært Next.js, ble det standardverktøyet mitt for alt jeg bygget etterpå, inkludert vervelink.no. Det løste bekymringen om sikkerhet og oppdateringer helt fint.

Det jeg ikke tenkte over da, var at jeg tok med meg en annen type kompleksitet videre — noe som ble tydelig først senere, da jeg satt igjen med stort sett statisk innhold bygget på et verktøy laget for mye mer enn det. Den historien kommer i neste notat.