Hva er ISR (Incremental Static Regeneration)?
Kort svar
ISR (Incremental Static Regeneration) er en Next.js-teknikk som lar statisk genererte sider oppdateres automatisk i bakgrunnen etter et gitt tidsintervall, uten at hele nettstedet må bygges på nytt. Det gir deg ytelsen til statiske sider kombinert med ferskt innhold — ideelt for blogg-, FAQ- og produktsider som endres jevnlig, men ikke hvert sekund.
Hvorfor er dette relevant for SEO?
Statisk genererte sider laster ekstremt raskt, noe som er positivt for Core Web Vitals og dermed for rangering. Problemet med ren statisk generering er at innhold blir utdatert til nettstedet bygges på nytt. ISR løser dette: siden serveres statisk (raskt), men regenereres automatisk i bakgrunnen når revalidate-intervallet er passert.
Slik fungerer det i praksis
En utvikler setter et revalidate-tall (for eksempel 3600 sekunder) på en side. Første besøkende etter at tiden har gått, får fortsatt den gamle (raske) versjonen, men Next.js starter samtidig en regenerering i bakgrunnen. Neste besøkende ser den oppdaterte versjonen. Slik unngår man at brukere noensinne venter på en full ombygging.
Når bør man bruke ISR?
ISR passer for innhold som endres med jevne mellomrom, men ikke i sanntid — bloggartikler, FAQ-sider, faguttrykk og casestudier er gode eksempler. For innhold som endres hvert sekund (som en aksjekurs) er ISR feil verktøy; for innhold som aldri endres, holder det med ren statisk generering uten revalidate.
Vil du vite om nettstedet ditt er teknisk optimalisert for hastighet?
Book gratis teknisk gjennomgang →Les mer