Tjenestepilar
Next.js-utvikler
Frontend i Next.js 15, redaksjonen i WordPress, runtime på Cloudflare. Rendering velges per rute, ikke etter trend. For nettbutikker, dashbord og nettsteder som faktisk trenger sesjon, personalisering og streaming.
Senior B2B, EU-jurisdiksjon, omfang fastsatt per prosjekt.
Pris er individuell per prosjekt. Vi svarer innen en virkedag.
- Next.js 15App Router + RSC
- EU-jurisdiksjonGDPR + NIS2 klart
- Cloudflare-edgeWorkers + Pages
- B2B-kontrakteromfang per prosjekt
Hva vi leverer
Next.js 15 med App Router og React 19 Server Components i frontenden. WordPress 6.7+ som redaksjonell backend, som kommuniserer over REST eller GraphQL. Cloudflare Workers og Pages som runtime og edge-cache. TypeScript gjennom hele stacken. Tailwind CSS som designsystem. Anthropic Claude og Model Context Protocol når AI-funksjoner faktisk lønner seg.
Dette er ikke en teknologiliste fra en stillingsannonse, men en stack vi vedlikeholder i egen produksjon. Hvert element har en begrunnelse: App Router gir rendering per rute, RSC kutter JavaScript som sendes til klienten, Workers fjerner kaldstarter og holder dataene innenfor rekkevidden av europeisk regelverk. Når et element slutter å forsvare plassen sin i praksis, ryker det ut av stacken, noe vi dokumenterer kvartalsvis i Tech Radar.
Når Next.js er riktig valg
Personaliserte sider, sesjonsdrevne flyter, A/B-testede opplevelser, transaksjonell checkout, sanntidsdashbord og autentiserte arbeidsområder drar alle nytte av streaming SSR- og RSC-modellen. Tankemodellen er: "rendre tett på dataene, strøm det som er klart, hydrer det som er interaktivt". For sider som passer, leverer Next.js et UX som klassisk SSR eller statisk ikke kan matche.
For sider som ikke passer, sier vi det rett ut. Innholdstunge markedssider, blogger og dokumentasjon vinner som regel på Astro med statisk + ISR til lavere kostnad. Rammeverkvalget er en del av scoping, ikke en standardinnstilling. Viser discovery at nettstedet ditt ikke trenger Next.js, får du høre det, sammen med en rimeligere anbefaling.
Arkitektur: WordPress som backend, Next.js som frontend
I et headless-oppsett slutter WordPress å rendre sider og blir det systemet faktisk er godt på: redaksjonelt arbeid. Innholdsteamet jobber i det kjente panelet, med de samme rollene, arbeidsflytene og redaksjonelle utvidelsene. Next.js henter innholdet over REST eller WPGraphQL og rendrer det etter en strategi valgt per rute: forsiden og landingssider som statiske med revalidering, produktkatalogen som ISR med webhook-drevet invalidering, checkout og kundepanel som SSR med full sesjon.
Tre elementer avgjør om en slik arkitektur fungerer i praksis, og alle tre er en del av leveransen. Redaksjonell forhåndsvisning: redaktøren må kunne se utkastet før publisering, så vi setter opp draft mode koblet til WordPress i stedet for å forklare teamet at "sånn går det ikke lenger". Cache-invalidering: en publisering i WordPress sender en webhook som revaliderer nøyaktig de rutene endringen gjelder, i stedet for å tømme hele cachen. Mediehåndtering: bilder går gjennom Next.js-pipelinen med automatisk AVIF og responsive størrelser, uansett hva redaktøren lastet opp.
Ytelse og Core Web Vitals
Ytelse i Next.js kommer ikke fra rammeverket, men fra arkitekturbeslutningene rammeverket gjør mulige. Streaming SSR sender første byte før serveren er ferdig med å rendre helheten, noe som direkte senker TTFB og LCP. Server Components holder datahentingslogikken på serveren, så klienten får mindre JavaScript, og INP slutter å lide av at alt hydreres på en gang. Cache på Cloudflare-edge svarer brukeren fra nærmeste punkt i nettverket i stedet for fra én origin-server.
Hvert prosjekt starter med en baseline: TTFB, LCP, INP og CLS målt på reelle brukere før endringen, ikke i laboratoriet. Etter lansering samles de samme metrikkene inn via RUM og sammenlignes i en side-ved-side måleperiode. Prosjektets resultat er differansen i feltdata, ikke et skjermbilde fra Lighthouse. Den offentlige måleprotokollen for Astro mot Next.js på WooCommerce, med åpen metodikk, finner du i referanseseksjonen nederst på siden.
Headless WooCommerce på Next.js
En nettbutikk er den mest krevende headless-varianten, fordi den kombinerer statisk innhold med transaksjoner i sanntid. Produktsider og kategorier rendres som ISR: raske som statisk, oppdatert via webhook når pris eller lagerstatus endres. Handlekurv, checkout og kundekonto kjører som SSR med sesjon, koblet til WooCommerce Store API. Priser per kunde, B2B-rabattrinn og kataloger bak innlogging, typiske krav fra grossister, tvinger ikke lenger hele butikken til å gi opp cache, fordi rendering-beslutningen tas på rutenivå.
I tillegg kommer et lag stadig flere butikker spør om: beredskap for KI-drevne handleagenter. Ren, serverrendret HTML med korrekt Product- og Offer-schema er inngangsbilletten for at en agent i det hele tatt skal se katalogen. Det er den samme arkitekturen som serverer raske sider til mennesker, så du betaler ikke for den to ganger.
SEO, GEO og AEO i Next.js
Serverrendring er fundamentet for synlighet som klientside-React aldri kan gi: KI-crawlere som GPTBot, ClaudeBot og PerplexityBot kjører ikke JavaScript, og Googlebot kjører det med forsinkelse og budsjett. Next.js med SSR og RSC leverer alt innholdet i det første HTML-svaret, så det brukeren ser, ser også boten.
På det fundamentet bygger vi det tekniske laget: metadata-API per rute, canonical og hreflang via metadata.alternates, sitemap via generateSitemaps, strukturerte data som JSON-LD tilpasset sidetypen (Product, Article, FAQPage, HowTo), Open Graph med bilder generert per side. For synlighet i generative søkemotorer legger vi til GEO-elementer: seksjoner med direkte svar, FAQ med strukturerte data, llms.txt og innholdsforhandling for agenter. Hvert prosjekt går gjennom en 30-punkts SEO-sjekkliste før DNS-overgangen.
Sikkerhet og EU-jurisdiksjon
Headless reduserer angrepsflaten på en måte som kan forklares for ledelsen i én setning: WordPress forsvinner fra det åpne internettet. Innloggingspanelet, XML-RPC og utvidelsesfiler slutter å være tilgjengelige for skannere, fordi frontenden serveres av Next.js og origin bare er tilgjengelig for den. I tillegg kommer sikkerhetsheadere konfigurert sentralt, validering av inndata på serversiden og hemmeligheter holdt utenfor repositoriet.
For virksomheter underlagt GDPR, NIS2 eller DORA teller også datageografien: runtime på Cloudflare med prosessering i EU, databehandleravtaler på engelsk eller polsk, dokumentasjon av dataflyter til protokollen over behandlingsaktiviteter. En B2B-kontrakt i europeisk jurisdiksjon, ikke vilkårene til en plattform utenfor den.
Hvem dette er for
- WooCommerce-butikker med tilpasset checkout eller pris per bruker
- SaaS-dashbord og autentiserte arbeidsområder med WordPress som innholdslag
- Multiregionale merker som trenger ISR med webhook-drevet invalidering
- Redaksjonelle utgivere med live datastrømmer, kommentarer eller sanntidsanalyseflater
- B2B-grossister med kataloger bak innlogging og prislister forhandlet per kunde
Samarbeidsmodell
Senior B2B-kontrakter i EU-jurisdiksjon. Fire faser: discovery med innholdsrevisjon og ytelsesbaseline, scoping med rendering-beslutninger per rute, iterativ bygging med ukentlige demoer og en side-ved-side måleperiode, og til slutt tuning og oppfølging med observability og kvartalsvise stack-gjennomganger. Fast omfang eller time-and-materials. Pris er individuell, tidsplan per fase med beslutningspunkter.
Ofte stilte spørsmål
Når vinner Next.js over Astro for headless WordPress?
Når siden er personalisert, sesjonsdrevet eller transaksjonell. Autentiserte dashbord, checkout-flyter, A/B-testede sider, sanntidsdatastrømmer og live commerce spiller alle på Next.js sine styrker. Astro vinner på innholdstunge sider der statisk + ISR holder. Rammeverkvalget er per prosjekt, ikke en standardinnstilling.
Hvilken rolle har React Server Components i produksjon?
RSC lar rammeverket rendre React på serveren og strømme HTML til klienten uten å sende komponentkoden. Gevinstene er mindre JS-bundler, raskere TTI på trege nettverk og et renere datahentingsmønster. Avveiingen er en annen tankemodell enn klassisk React; senior-teamets kjennskap til RSC betyr mer enn versjonsnummeret på rammeverket.
Kjører Next.js på Cloudflare Workers?
Ja. OpenNext-adapteren kompilerer en Next.js-bygging til Workers-kompatibel utdata, og Cloudflares native Next.js-Workers-integrasjon dekker de fleste produksjonstilfeller. Edge-funksjoner og middleware portes fra Vercel Edge Runtime. Vi benchmarker per prosjekt; ikke alle Next.js-funksjoner oppfører seg likt på tvers av runtimer.
Koster Next.js mer i hosting enn Astro?
Ofte ja. Statiske Astro-sider serveres fra edge-cache med nesten null CPU-kostnad. Next.js SSR-sider betaler full render-kostnad per forespørsel, og selv ISR betaler revalideringskostnad. På innholdssider med høy trafikk er forskjellen reell. På commerce og personaliserte flyter er forskjellen sjelden avgjørende.
Hvordan håndterer dere SEO med Next.js?
Metadata per rute via App Routerens metadata-API, strukturerte data via inline JSON-LD eller schema-komponenter, sitemap og robots via generateSitemaps og rute-handlere, hreflang via metadata.alternates-feltet. Vi tar med en 30-punkts SEO-sjekkliste inn i hvert Next.js-prosjekt.
Er et Next.js-nettsted synlig for KI og generative søkemotorer?
Ja, forutsatt serverrendring. KI-crawlere (GPTBot, ClaudeBot, PerplexityBot) kjører ikke JavaScript, så ren klientside-React er tom for dem. Next.js med SSR og RSC leverer full HTML i det første svaret, noe som gjør innholdet lesbart for både søkeboter og KI-systemer. Vi legger til strukturerte data, llms.txt og innholdsforhandling når KI-synlighet er et forretningsmål.
Skriver dere om en eksisterende WordPress-frontend til Next.js?
Ja, det er det vanligste scenarioet. WordPress blir stående som redaksjonell backend, frontenden flyttes til Next.js i etapper, rute for rute, bak en proxy på Cloudflare. URL-er, schema og redaksjonell forhåndsvisning bevares, og redirect-kartet trer først i kraft etter en side-ved-side måleperiode. Redaksjonen jobber uforstyrret gjennom hele migreringen.
Hvor lang tid tar en Next.js-leveranse med headless WordPress?
Omfanget bestemmer tiden. En pilotmigrering av noen få ruter med målinger lukkes på noen uker. En full frontend med checkout, personalisering og flerspråklighet er et kvartalsprosjekt. Etter discovery får du en tidsplan per fase med beslutningspunkter, ikke én dato uten dekning.
Utforsk andre WordPress-tjenester og kunnskapsbase
Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.
Migrering til Astro, Next.js og headless WordPress.
WooCommerce-synkronisering med ERP og grossist.
Headless WordPress, Sanity, Strapi og Contentful med Astro eller Next.js.
Astro, MDX, edge-levering og 100/100 ytelse.
Skreddersydd WordPress-utvikling og arkitektur.
Skalerbar headless-, ERP- og AI-arkitektur for enterprise.
Relaterte kategorier
Stottende artikler

Seks til seksten uker for typiske oppdrag, i fire faser: kartlegging, scoping, bygging og overgang, finjustering. Variablene er katalogstørrelse, antall integrasjoner, URL-bevaring og redaksjonens beredskap, ikke valg av rammeverk.

Valget mellom Shopify Plus og WooCommerce headless i 2026 er ikke lenger en binær avveining mellom "plattform vs custom". Begge kan kjøre headless, begge integrerer KI, begge leverer på edge. De reelle aksene er kontroll, totalkostnad over fem år og exit-strategi. Denne artikkelen går gjennom matrisen med bekreftede plattformfakta.

Next.js og Astro ligger begge i Adopt-ringen i vår Tech Radar Q4 2026. Å velge mellom dem til en headless WordPress-front er ikke et smaksspørsmål. Det er et spørsmål om interaktivt overflateareal, byggekostnad og hvilket arbeidsmarked du befinner deg i.
Bevis gjennom migreringsdisiplin
Next.js gir mening når ruten faktisk trenger sesjon, personalisering eller streaming. Bevislaget viser hvordan vi bevarer URL-er, schema, redaksjonell forhåndsvisning og mulighet for tilbakerulling når frontenden byttes ut.
Videre lesning i klyngen
Arkitektur og beslutning
- Beslutningsmatrise Next.js mot Astro
- Tjenestepilar headless WordPress
- Tjenestepilar Cloudflare-edge-distribusjon
Migrasjon og tidslinjer
- WordPress til Astro eller Next.js migrering (transaksjonell landingsside)
- Hvor lang tid tar en headless WordPress-migrering i 2026?
Compliance og risiko
Referanse
Start et Next.js-oppdrag
Fortell oss om omfang og tidsplan. Vi svarer innen en virkedag.
Kontakt oss