Nettsted- og applikasjonsmigrering i Trondheim
Vi spesialiserer oss på migrering fra WordPress, Joomla, Drupal, Angular, Vue og andre teknologier til Astro og Next.js. Hvert prosjekt utføres uten nedetid, med full SEO-bevaring, innholdsintegritet og funksjonell paritet. Teamet vårt har mange års erfaring med både eldre og moderne teknologistacks.
Lokal kontekst: Forskningsdrevet innovasjon, sterke universitetspartnerskap og etterspørsel etter banebrytende nettteknologi.
Migrering til Next.js & Astro i Trondheim
Vi migrerer nettsteder fra monolittisk WordPress, Joomla, Drupal og andre CMS-er til moderne Headless-arkitektur med Astro eller Next.js. I Trondheim utfører vi migreringer uten nedetid, nettstedet ditt forblir aktivt gjennom hele prosessen.
Vi migrerer applikasjoner fra Angular, Vue, eldre React, jQuery, PHP og statiske generatorer (Hugo, Jekyll, Gatsby) til Astro eller Next.js. Du får bedre ytelse, SEO og enklere videreutvikling.
Bedrifter i Trondheim som har migrert til Astro eller Next.js rapporterer PageSpeed-score på 95-100 og en klart lavere TTFB. En statisk frontend eliminerer vanlige angrepsvektorer og reduserer hosting-kostnadene drastisk.
Hver migrering inkluderer full URL-kartlegging, 301-omdirigeringer, overføring av meta-tagger og strukturerte data. Google-rangeringene dine holder seg ikke bare, de forbedres vanligvis takket være bedre Core Web Vitals.
Migrering fra WordPress, Drupal, Joomla eller en eldre applikasjon til Astro eller Next.js lønner seg først når den løser et målbart problem. I Trondheim kan det være et tregt leadsite for en teknologileverandør nær Gløshaugen, en vanskelig å vedlikeholde B2B-portal for midtnorske kunder, eller en leverandørside mot energi og maritim sektor der et offentlig CMS øker angrepsflaten uten å hjelpe redaktørene. Alder alene er ikke nok. WPPoland starter med en revisjon, ikke med en preferanse for rammeverk.
Vi flytter innhold, URL-er, metadata, strukturerte data og publiseringsprosessen som ett system. Frontenden kan byttes mens redaksjonen beholder WordPress. Overgangen skjer med en øvd tilbakerulling, og godkjenning hviler på målinger før og etter. Tilnærmingen passer team i Trondheim som trenger norsk og EØS-datakontekst, overlapping med polske arbeidstider og vedlikehold som ikke låser dem til ett byrå.
Migrering eller relaunch i dagens system
En relaunch endrer presentasjon, informasjonsarkitektur og visuelt lag uten nødvendigvis å forlate dagens CMS. En migrering endrer det tekniske fundamentet mens den beholder eller bevisst omformer det som allerede fungerer. Skillet styrer risiko, tidslinje og godkjenningskriterier.
Migrering er berettiget når de samme begrensningene kommer tilbake etter hver lokal reparasjon. Ett mønster er et WordPress-tema knyttet til en ustøttet sidebygger, slik at en PHP-oppgradering blokkerer kritiske maler. Et annet er Drupal eller et egenutviklet CMS der en liten endring krever den ene personen som fortsatt kjenner deploy-stien. På leadsider kan symptomet være ustabil LCP, skript lastet på hver side og skjemaer koblet til CRM uten kontraktstester. Enda ett optimaliseringsplugin fjerner ikke årsaken.
En WordPress-relaunch er bedre når backend er oppdatert, teamet kjenner publiseringsprosessen og smerten er et tungt tema, rotete blokker eller inkonsekvent navigasjon. Et lettere tema og ryddigere utvidelser kan gi ønsket resultat med mindre driftsendring. Samme rekkefølge gjelder når en bedrift skriver om tilbudet sitt for kunder i Trøndelag og Midt-Norge. Stabiliser innhold og brukerbaner først, vurder deretter om en ny frontend fortsatt trengs.
Revisjonen ender med en anbefaling og en begrunnelse. Hvis reparasjon av eksisterende WordPress er nok, legger vi ikke til headless bare for å bruke Astro eller Next.js. Teknologi skal redusere endringskostnad og driftsrisiko, ikke skape et nytt vedlikeholdsprosjekt for teamet i Trondheim.
Astro og Next.js valgt etter ruter
Ett domene trenger ikke én rendermodell. Vi deler nettstedet i rutefamilier og noterer krav for hver: om innholdet er felles for alle, hvor ofte det endres, om brukeren logger inn, hvor dataene kommer fra, hvilken responstid som er akseptabel og hva som skal skje når et API svikter.
Astro passer til tjenestesider, kunnskapssenter, dokumentasjon, ekspertprofiler og de fleste publikasjoner. Det bygger HTML ved kompilering og legger til JavaScript bare der interaksjon trengs. For et rådgivningsfirma, en teknologileverandør eller en bransjeorganisasjon i Trondheim betyr det raske innholdssider uten applikasjonsserver på hver forespørsel. En interaktiv kalkulator eller et skjema kan kjøre som en øy uten at hele siden blir en React-applikasjon.
Next.js passer til en kundeportal, et dashboard med rettigheter, avansert søk i stillinger eller anbud, eller en produktvisning som avhenger av sesjonstilstand. Server- eller on-demand-rendering har da en konkret jobb. Vi begrenser fortsatt koden som sendes til nettleseren og holder det offentlige markedføringslaget adskilt fra autentiserte operasjoner.
På større nettsteder kan begge sameksistere. Astro betjener hovedsiden og publikasjoner; Next.js betjener en portal på en sti eller et underdomene. Ruting holder felles URL-er, sikkerhetshoder og observabilitet. Beslutningen blir liggende i repositoriet som en kort arkitekturnotat, slik at neste team vet hvorfor en rute bruker Next.js i stedet for å anta at det ble slik ved en tilfeldighet.
Bevare URL-er og SEO-signaler
De største tapene etter migrering starter vanligvis med et ufullstendig inventar. En crawl viser sider nåbare via interne lenker, men ikke hele historikken. Google Search Console viser adresser søkemotoren allerede kjenner. Serverlogger viser gamle treff fra PDF-er, nyhetsbrev, bokmerker og eksterne nettsteder. Vi slår sammen de tre kildene og fjerner duplikater først etter at opphavet er bevart.
Hver eksisterende URL får en status i migreringskartet. Det tryggeste alternativet beholder samme sti. Når innhold slås sammen, får den gamle adressen én 301 til nærmeste etterfølger. Fjernet materiale uten etterfølger returnerer en bevisst valgt responskode. Vi sender ikke hele grupper av gamle sider til forsiden, fordi den snarveien frustrerer besøkende og utvisker signaler for søkemotorer.
Parallelt sammenligner vi titler, beskrivelser, canonicals, robots-direktiver, hreflang, Open Graph-data, schema markup og interne lenker. Migrering må ikke miste organisasjons-, artikkel-, FAQ- eller brødsmulemarkering bare fordi en plugin tidligere emitte den. For nettsteder rettet mot Norge og nabomarkeder sjekker vi hvert hreflang-par og returlenken. Sitemapen lister bare kanoniske, indekserbare URL-er og matcher det frontenden faktisk bygger.
Før lansering henter en automatisert runde representative sider fra gammelt og nytt miljø. Den sammenligner responskoder, head-elementer, headere, kritisk innhold og lenker. En egen test går gjennom hele redirect-kartet og flagger løkker eller kjeder. Feil lander i en rapport før DNS endres, ikke i Search Console uker senere.
WordPress forblir redaksjonsverktøyet
Headless krever ikke at admin byttes ut. WordPress kan fortsatt lagre innhold, redaksjonsbrukere, utkast, publiseringsplaner og felt definert per innholdstype. Astro eller Next.js henter data via REST API eller WPGraphQL og eier presentasjonen. Vi bytter temaet besøkende ser uten å ta en velprøvd arbeidsflyt fra redaktørene.
Først beskriver vi innholdsmodellen. Tittel, ingress, organisatorisk forfatter, seksjoner, relasjoner, filer og SEO-metadata trenger eksplisitte felt i stedet for skjulte avhengigheter til en gammel bygger. Blokker trenger en kontrakt for påkrevde data, varianter og oppførsel når bilde eller lenke mangler. Det reduserer tilfeller der et innlegg ser bra ut i admin, men ikke kan rendres utenfor det gamle temaet.
Underveis fortsetter det levende nettstedet å publisere. Den nye frontenden bygges parallelt på de samme dataene, og en webhook oppdaterer forhåndsvisning etter innholdsendringer. Før overgang synkroniserer vi og avtaler et kort vindu med begrenset publisering bare når datakilden krever det. Runbooken angir tidspunkt, eierskap og hvordan man bekrefter at siste endringer er synlige i det nye systemet.
Admin-backend kan nettverksbegrenses, pakkes inn i ekstra autentisering og skilles fra den offentlige hosten. Det er ikke automatisk beskyttelse. WordPress-oppdateringer, rollekontroll, sikkerhetskopier og API-overvåking er fortsatt nødvendige. Gevinsten er færre offentlige inngangspunkter og ingen databaseforbindelse på den statiske siden som leveres til besøkende.
Målevindu og øvd tilbakerulling
Implementering starter fra en baseline. Vi samler Core Web Vitals fra reelle brukerdata, responstider, applikasjonsfeil, skjemasuksess, primære konverteringer, organisk trafikk og indekseringsdybde. Resultatene merkes etter sidetype og enhet. Ett domenegjennomsnitt kan skjule et tregt mobilskjema eller problemer som bare finnes i et publikasjonsarkiv.
Før overgang definerer vi kriterier for tilbakerulling. Eksempler er utilgjengelig kontaktsti, innloggingsfeil, tapte skjemainnsendinger, uventet indeksblokkering eller en ødelagt kritisk integrasjon. Kriteriene må være observerbare og knyttet til en navngitt beslutningsansvarlig. Å si at den nye siden føles dårligere er ikke nok under en hendelse.
Det forrige systemet forblir klart i det avtalte målevinduet. DNS- eller rutingreversering har en dokumentert prosedyre øvd i et preproduksjonsmiljø. Hvis det nye systemet skriver data, angir planen hvordan poster opprettet etter overgang skal beskyttes. Uten det kan en teknisk tilbakerulling gjenopprette tilgjengelighet mens kundehenvendelser går tapt.
Etter lansering følger vi 404-er, redirects, funksjonslogger, ytelse, indeksering og konverteringer. Sammenligningen bruker en rettferdig referanseperiode og tar hensyn til ukedag, kampanjer og sesong rundt midtnorske bransjetreff og akademiske kalendere. Vi arkiverer det gamle systemet først når godkjenningskriteriene er oppfylt. Arkivet dekker kode, database, filer, infrastrukturkonfigurasjon og gjenopprettingsinstruksjoner, ikke bare et innholdseksport.
Personopplysninger i Norge og EØS
En statisk frontend fjerner ikke plikter knyttet til data. Kontaktskjemaer, analyse, CRM, rekrutteringsflyter, sesjonsopptak og infrastrukturlogger kan fortsatt behandle identifikatorer eller brukerinnhold. Migrering er et praktisk øyeblikk for å kartlegge reelle flyter, fordi hosting og integrasjoner uansett må kobles på nytt.
For en virksomhet i Trondheim er referansepunktene personopplysningsloven, GDPR slik den gjelder i EØS, og Datatilsynets praksis. Vi dokumenterer datakategorier, behandlingsgrunnlaget kunden oppgir, lagringstid, behandlere, lokasjoner og eventuelle overføringsmekanismer utenfor EØS. Vi antar ikke at valg av en EØS-region for én plattform holder hver logg og hjelpetjeneste innenfor unionen eller EØS. Frontend-hosting, CMS, database, overvåking, sikkerhetskopier, transaksjonell e-post og analyse sjekkes hver for seg.
Universell utforming av IKT er del av den digitale overflaten, ikke en sen tilgjengelighetsøvelse. Tekniske tester bruker WCAG som standard: tastaturbruk, fokusrekkefølge, tilgjengelige navn, kontrast, zoom, feilmeldinger og skjemaoppførsel med skjermleser. Resultater og unntak går inn i godkjenningsrapporten, slik at kunden kan koble teknisk bevis til sin egen juridiske vurdering. Cookie- og samtykketekst må matche språkene som faktisk serveres.
WPPoland arbeider nearshore inne i EØS, med Polen som leveransebase for kunder i medlemsland og EØS-partnere. Overlappende arbeidstid støtter workshops med team i Trondheim og hendelseshåndtering under overgang. Ekstern tilgang til kundemiljøer må stå i tilgangsdokumentasjon og behandlingsavtaler. Vi bruker minste nødvendige rettigheter, navngitte kontoer, flerfaktorautentisering og en admin-operasjonslogg.
Tre prosjektmønstre rundt Trondheim
Mønstrene nedenfor er designscenarier bygget fra gjentatte problemer observert i Trondheim- og Trøndelag-økosystemet. De er ikke beskrivelser av konkrete WPPoland-kunder.
Teknologimiljø og NTNU-nære kunnskapsnettsteder
Et forskningsnært selskap eller en teknologileverandør nær campus kjører en WordPress-side for tjenester, et separat arkiv av artikler og manuelt sammensatte ekspertprofiler. Samme forfatter, tema og sektor dukker opp under ulike etiketter på tre steder. Migrering starter med en felles innholdsmodell og stabile identifikatorer, ikke med visuell redesign. WordPress forblir backend; Astro bygger tjenester, publikasjoner og profiler fra ett datasett. Eksisterende artikkel-URL-er bevares fordi de siteres i partnerdokumenter, søknader og bransjemeldinger. Søk over kunnskapsbasen bruker en forberedt indeks, slik at hele siden ikke må kjøre som en applikasjon.
Godkjenning dekker publikasjonsantall, forfatterrelasjoner, metadata og nedlastbare filer. Kontaktskjemaer knyttet til fagområder og samtykkeregistrering testes separat. En ny frontend fikser ikke taksonomidrift alene, så redaksjonelle beslutninger lander før masseimport.
Leverandør mot energi og maritim verdikjede
En B2B-leverandør i Midt-Norge publiserer produktsider, sertifiseringer, case-beskrivelser og dokumentasjon for partnere til sjøs eller i energisektoren. Det gamle temaet laster tunge skript på hver side, og utløpte kampanjesider ligger fortsatt i indeksen. Rutedeling gir en klar grense. Astro betjener offentlige tilbud og dokumentasjon; Next.js dukker bare opp der en partnerportal eller et tilgangsstyrt dashboard rettferdiggjør sesjonstilstand.
URL-kartet skiller varige produktsider fra kortlivede kampanjelandinger. Utløpte kampanjer redirectes ikke i massevis til forsiden. Avhengig av verdi og tilgjengelig etterfølger viser de utløpt status, peker til riktig kategori eller returnerer en avtalt statuskode. Tester dekker nedlastbare spesifikasjoner, skjemaer for forespørsel og at innsendinger aldri ender i det statiske bygget.
Midtnorsk B2B med offentlig kunnskap og beskyttet kontoområde
Et produktteam som selger til bedrifter i Trøndelag og nabofylker kombinerer markedføringssider, et hjelpesenter og et kundeområde. Den gamle frontenden bundler alt, slik at en enkel artikkel laster autentiseringskode og panelkomponenter. Astro betjener det offentlige tilbudet og hjelpeinnholdet; Next.js blir hos kontoområdet der sesjon, rettigheter og data på forespørsel er berettiget.
Ruting holder ett domene og konsistente sikkerhetshoder. Kontraktstester dekker konto-API; en sammenlignende crawl vokter offentlige URL-er. Migrering går i etapper: innhold først, deretter innlogging og kontovisninger. Tilbakerulling kan treffe én rutegruppe i stedet for å trekke hele tjenesten. Overvåking og sikkerhetskopier for kontoområdet holdes adskilt fra den offentlige markedførings-CDN-en.
Når du ikke bør migrere
Vi anbefaler ikke migrering når oppgaven bare er å fikse noen trege maler og WordPress allerede har oppdaterte utvidelser, et rent tema og en teknisk eier. Spørringsprofilering, fjerning av overflødige skript, caching og bildearbeid kan løse problemet uten å innføre en andre stack.
En ny frontend fikser ikke utdaterte tilbud, duplisert tekst eller manglende redaksjonelt eierskap. Hvis teamet ikke kan si hvilket innhold som skal beholdes og hvem som godkjenner endringer, kommer en innholdsrevisjon først. Migrering før det stadiet flytter motsetninger inn i et raskere system og gjør senere opprydding vanskeligere.
Vi går ikke over umiddelbart før en stor kampanje, en anbudsfrist eller en produktlansering i Midt-Norge. Inventar, tester og den nye frontenden kan forberedes tidligere, men publisering trenger rom for målevinduet og teamrespons. En dato uten plass til å snu øker risikoen for tapte henvendelser og ødelagt indeksering.
Migrering er også et dårlig valg hvis ingen skal vedlikeholde avhengigheter, byggeprosess og overvåking etter godkjenning. Astro begrenser klientkode, men trenger fortsatt oppdateringer. Next.js har egen utgivelsessyklus og infrastrukturkrav. Før start navngir vi en tjenesteeier på kundesiden eller avtaler eksternt vedlikehold.
Hvordan WPPoland kjører migrering med et team i Trondheim
Arbeidet deles i etapper med egne leveranser og godkjenningskriterier. Første etappe reviderer system, data, integrasjoner og trafikk. Leveransene inkluderer URL-inventar, avhengighetskart, baseline-måling, risikoregister og en anbefaling: reparer, relaunch i dagens system eller migrer. Omfang og prising er individuelle, fordi to nettsteder med omtrent samme sideantall kan ha svært ulik URL-historikk og integrasjoner.
Andre etappe designer rutearkitektur og innholdsmodell. Sammen med redaksjonen i Trondheim avgjør vi hva som må bli i WordPress, hvilke felt som trenger opprydding og hvilke operasjoner som må fungere uten API-tilgang. Beslutninger dokumenteres på norsk eller engelsk etter teamets arbeidsspråk. Møter ligger i timer som overlapper Norge og Polen, og spørsmål som trenger forretningsbeslutning går inn i ett register.
Tredje etappe er parallell bygging. Importer er gjentakbare, ikke engangs. Tester dekker kritiske komponenter, API-kontrakter, redirects, metadata og primære brukerbaner. Kundeteamet får et forhåndsvisningsmiljø for innholdsendringer. Lokale teknologimiljøer rundt NTNU og midtnorske fagnettverk kan bidra med folk til senere vedlikehold, men prosjektbeslutninger hviler på revisjonen av det konkrete systemet.
Før publisering kjører vi en overgangsøvelse. Runbooken lister endringsrekkefølge, eiere, hendelseskanal, røyktester og tilbakerulling. Etter lansering starter målevinduet med jevnlige differanserapporter mot baseline. Vi reagerer på årsaker, ikke på ett enkelt diagramspike.
Siste etappe er overlevering. Kunden mottar repositoriet, arkitekturdokumentasjon, redirect-kart, miljøkonfigurasjon beskrevet uten hemmeligheter, publiseringsprosedyre, gjenopprettingssteg og en liste over vedlikeholdsansvar. Hemmeligheter går inn i en avtalt manager; kontoer forblir kundeeide. Teamet i Trondheim kan fortsette å utvikle systemet alene, med en valgt partner eller med WPPoland, uten teknisk innlåsing til én leverandør.
Kart over Trondheim og omegn
Vi betjener kunder i Trondheim og nærliggende områder.
Denne siden inneholder spesifikk innsikt for Trondheim.
Migrering fra WordPress, Drupal, Joomla eller en eldre applikasjon til Astro eller Next.js lønner seg først når den løser et målbart problem. I Trondheim kan det være et tregt leadsite for en teknologileverandør nær Gløshaugen, en vanskelig å vedlikeholde B2B-portal for midtnorske kunder, eller en leverandørside mot energi og maritim sektor der et offentlig CMS øker angrepsflaten uten å hjelpe redaktørene. Alder alene er ikke nok. WPPoland starter med en revisjon, ikke med en preferanse for rammeverk.
Vi flytter innhold, URL-er, metadata, strukturerte data og publiseringsprosessen som ett system. Frontenden kan byttes mens redaksjonen beholder WordPress. Overgangen skjer med en øvd tilbakerulling, og godkjenning hviler på målinger før og etter. Tilnærmingen passer team i Trondheim som trenger norsk og EØS-datakontekst, overlapping med polske arbeidstider og vedlikehold som ikke låser dem til ett byrå.
Migrering eller relaunch i dagens system
En relaunch endrer presentasjon, informasjonsarkitektur og visuelt lag uten nødvendigvis å forlate dagens CMS. En migrering endrer det tekniske fundamentet mens den beholder eller bevisst omformer det som allerede fungerer. Skillet styrer risiko, tidslinje og godkjenningskriterier.
Migrering er berettiget når de samme begrensningene kommer tilbake etter hver lokal reparasjon. Ett mønster er et WordPress-tema knyttet til en ustøttet sidebygger, slik at en PHP-oppgradering blokkerer kritiske maler. Et annet er Drupal eller et egenutviklet CMS der en liten endring krever den ene personen som fortsatt kjenner deploy-stien. På leadsider kan symptomet være ustabil LCP, skript lastet på hver side og skjemaer koblet til CRM uten kontraktstester. Enda ett optimaliseringsplugin fjerner ikke årsaken.
En WordPress-relaunch er bedre når backend er oppdatert, teamet kjenner publiseringsprosessen og smerten er et tungt tema, rotete blokker eller inkonsekvent navigasjon. Et lettere tema og ryddigere utvidelser kan gi ønsket resultat med mindre driftsendring. Samme rekkefølge gjelder når en bedrift skriver om tilbudet sitt for kunder i Trøndelag og Midt-Norge. Stabiliser innhold og brukerbaner først, vurder deretter om en ny frontend fortsatt trengs.
Revisjonen ender med en anbefaling og en begrunnelse. Hvis reparasjon av eksisterende WordPress er nok, legger vi ikke til headless bare for å bruke Astro eller Next.js. Teknologi skal redusere endringskostnad og driftsrisiko, ikke skape et nytt vedlikeholdsprosjekt for teamet i Trondheim.
Astro og Next.js valgt etter ruter
Ett domene trenger ikke én rendermodell. Vi deler nettstedet i rutefamilier og noterer krav for hver: om innholdet er felles for alle, hvor ofte det endres, om brukeren logger inn, hvor dataene kommer fra, hvilken responstid som er akseptabel og hva som skal skje når et API svikter.
Astro passer til tjenestesider, kunnskapssenter, dokumentasjon, ekspertprofiler og de fleste publikasjoner. Det bygger HTML ved kompilering og legger til JavaScript bare der interaksjon trengs. For et rådgivningsfirma, en teknologileverandør eller en bransjeorganisasjon i Trondheim betyr det raske innholdssider uten applikasjonsserver på hver forespørsel. En interaktiv kalkulator eller et skjema kan kjøre som en øy uten at hele siden blir en React-applikasjon.
Next.js passer til en kundeportal, et dashboard med rettigheter, avansert søk i stillinger eller anbud, eller en produktvisning som avhenger av sesjonstilstand. Server- eller on-demand-rendering har da en konkret jobb. Vi begrenser fortsatt koden som sendes til nettleseren og holder det offentlige markedføringslaget adskilt fra autentiserte operasjoner.
På større nettsteder kan begge sameksistere. Astro betjener hovedsiden og publikasjoner; Next.js betjener en portal på en sti eller et underdomene. Ruting holder felles URL-er, sikkerhetshoder og observabilitet. Beslutningen blir liggende i repositoriet som en kort arkitekturnotat, slik at neste team vet hvorfor en rute bruker Next.js i stedet for å anta at det ble slik ved en tilfeldighet.
Bevare URL-er og SEO-signaler
De største tapene etter migrering starter vanligvis med et ufullstendig inventar. En crawl viser sider nåbare via interne lenker, men ikke hele historikken. Google Search Console viser adresser søkemotoren allerede kjenner. Serverlogger viser gamle treff fra PDF-er, nyhetsbrev, bokmerker og eksterne nettsteder. Vi slår sammen de tre kildene og fjerner duplikater først etter at opphavet er bevart.
Hver eksisterende URL får en status i migreringskartet. Det tryggeste alternativet beholder samme sti. Når innhold slås sammen, får den gamle adressen én 301 til nærmeste etterfølger. Fjernet materiale uten etterfølger returnerer en bevisst valgt responskode. Vi sender ikke hele grupper av gamle sider til forsiden, fordi den snarveien frustrerer besøkende og utvisker signaler for søkemotorer.
Parallelt sammenligner vi titler, beskrivelser, canonicals, robots-direktiver, hreflang, Open Graph-data, schema markup og interne lenker. Migrering må ikke miste organisasjons-, artikkel-, FAQ- eller brødsmulemarkering bare fordi en plugin tidligere emitte den. For nettsteder rettet mot Norge og nabomarkeder sjekker vi hvert hreflang-par og returlenken. Sitemapen lister bare kanoniske, indekserbare URL-er og matcher det frontenden faktisk bygger.
Før lansering henter en automatisert runde representative sider fra gammelt og nytt miljø. Den sammenligner responskoder, head-elementer, headere, kritisk innhold og lenker. En egen test går gjennom hele redirect-kartet og flagger løkker eller kjeder. Feil lander i en rapport før DNS endres, ikke i Search Console uker senere.
WordPress forblir redaksjonsverktøyet
Headless krever ikke at admin byttes ut. WordPress kan fortsatt lagre innhold, redaksjonsbrukere, utkast, publiseringsplaner og felt definert per innholdstype. Astro eller Next.js henter data via REST API eller WPGraphQL og eier presentasjonen. Vi bytter temaet besøkende ser uten å ta en velprøvd arbeidsflyt fra redaktørene.
Først beskriver vi innholdsmodellen. Tittel, ingress, organisatorisk forfatter, seksjoner, relasjoner, filer og SEO-metadata trenger eksplisitte felt i stedet for skjulte avhengigheter til en gammel bygger. Blokker trenger en kontrakt for påkrevde data, varianter og oppførsel når bilde eller lenke mangler. Det reduserer tilfeller der et innlegg ser bra ut i admin, men ikke kan rendres utenfor det gamle temaet.
Underveis fortsetter det levende nettstedet å publisere. Den nye frontenden bygges parallelt på de samme dataene, og en webhook oppdaterer forhåndsvisning etter innholdsendringer. Før overgang synkroniserer vi og avtaler et kort vindu med begrenset publisering bare når datakilden krever det. Runbooken angir tidspunkt, eierskap og hvordan man bekrefter at siste endringer er synlige i det nye systemet.
Admin-backend kan nettverksbegrenses, pakkes inn i ekstra autentisering og skilles fra den offentlige hosten. Det er ikke automatisk beskyttelse. WordPress-oppdateringer, rollekontroll, sikkerhetskopier og API-overvåking er fortsatt nødvendige. Gevinsten er færre offentlige inngangspunkter og ingen databaseforbindelse på den statiske siden som leveres til besøkende.
Målevindu og øvd tilbakerulling
Implementering starter fra en baseline. Vi samler Core Web Vitals fra reelle brukerdata, responstider, applikasjonsfeil, skjemasuksess, primære konverteringer, organisk trafikk og indekseringsdybde. Resultatene merkes etter sidetype og enhet. Ett domenegjennomsnitt kan skjule et tregt mobilskjema eller problemer som bare finnes i et publikasjonsarkiv.
Før overgang definerer vi kriterier for tilbakerulling. Eksempler er utilgjengelig kontaktsti, innloggingsfeil, tapte skjemainnsendinger, uventet indeksblokkering eller en ødelagt kritisk integrasjon. Kriteriene må være observerbare og knyttet til en navngitt beslutningsansvarlig. Å si at den nye siden føles dårligere er ikke nok under en hendelse.
Det forrige systemet forblir klart i det avtalte målevinduet. DNS- eller rutingreversering har en dokumentert prosedyre øvd i et preproduksjonsmiljø. Hvis det nye systemet skriver data, angir planen hvordan poster opprettet etter overgang skal beskyttes. Uten det kan en teknisk tilbakerulling gjenopprette tilgjengelighet mens kundehenvendelser går tapt.
Etter lansering følger vi 404-er, redirects, funksjonslogger, ytelse, indeksering og konverteringer. Sammenligningen bruker en rettferdig referanseperiode og tar hensyn til ukedag, kampanjer og sesong rundt midtnorske bransjetreff og akademiske kalendere. Vi arkiverer det gamle systemet først når godkjenningskriteriene er oppfylt. Arkivet dekker kode, database, filer, infrastrukturkonfigurasjon og gjenopprettingsinstruksjoner, ikke bare et innholdseksport.
Personopplysninger i Norge og EØS
En statisk frontend fjerner ikke plikter knyttet til data. Kontaktskjemaer, analyse, CRM, rekrutteringsflyter, sesjonsopptak og infrastrukturlogger kan fortsatt behandle identifikatorer eller brukerinnhold. Migrering er et praktisk øyeblikk for å kartlegge reelle flyter, fordi hosting og integrasjoner uansett må kobles på nytt.
For en virksomhet i Trondheim er referansepunktene personopplysningsloven, GDPR slik den gjelder i EØS, og Datatilsynets praksis. Vi dokumenterer datakategorier, behandlingsgrunnlaget kunden oppgir, lagringstid, behandlere, lokasjoner og eventuelle overføringsmekanismer utenfor EØS. Vi antar ikke at valg av en EØS-region for én plattform holder hver logg og hjelpetjeneste innenfor unionen eller EØS. Frontend-hosting, CMS, database, overvåking, sikkerhetskopier, transaksjonell e-post og analyse sjekkes hver for seg.
Universell utforming av IKT er del av den digitale overflaten, ikke en sen tilgjengelighetsøvelse. Tekniske tester bruker WCAG som standard: tastaturbruk, fokusrekkefølge, tilgjengelige navn, kontrast, zoom, feilmeldinger og skjemaoppførsel med skjermleser. Resultater og unntak går inn i godkjenningsrapporten, slik at kunden kan koble teknisk bevis til sin egen juridiske vurdering. Cookie- og samtykketekst må matche språkene som faktisk serveres.
WPPoland arbeider nearshore inne i EØS, med Polen som leveransebase for kunder i medlemsland og EØS-partnere. Overlappende arbeidstid støtter workshops med team i Trondheim og hendelseshåndtering under overgang. Ekstern tilgang til kundemiljøer må stå i tilgangsdokumentasjon og behandlingsavtaler. Vi bruker minste nødvendige rettigheter, navngitte kontoer, flerfaktorautentisering og en admin-operasjonslogg.
Tre prosjektmønstre rundt Trondheim
Mønstrene nedenfor er designscenarier bygget fra gjentatte problemer observert i Trondheim- og Trøndelag-økosystemet. De er ikke beskrivelser av konkrete WPPoland-kunder.
Teknologimiljø og NTNU-nære kunnskapsnettsteder
Et forskningsnært selskap eller en teknologileverandør nær campus kjører en WordPress-side for tjenester, et separat arkiv av artikler og manuelt sammensatte ekspertprofiler. Samme forfatter, tema og sektor dukker opp under ulike etiketter på tre steder. Migrering starter med en felles innholdsmodell og stabile identifikatorer, ikke med visuell redesign. WordPress forblir backend; Astro bygger tjenester, publikasjoner og profiler fra ett datasett. Eksisterende artikkel-URL-er bevares fordi de siteres i partnerdokumenter, søknader og bransjemeldinger. Søk over kunnskapsbasen bruker en forberedt indeks, slik at hele siden ikke må kjøre som en applikasjon.
Godkjenning dekker publikasjonsantall, forfatterrelasjoner, metadata og nedlastbare filer. Kontaktskjemaer knyttet til fagområder og samtykkeregistrering testes separat. En ny frontend fikser ikke taksonomidrift alene, så redaksjonelle beslutninger lander før masseimport.
Leverandør mot energi og maritim verdikjede
En B2B-leverandør i Midt-Norge publiserer produktsider, sertifiseringer, case-beskrivelser og dokumentasjon for partnere til sjøs eller i energisektoren. Det gamle temaet laster tunge skript på hver side, og utløpte kampanjesider ligger fortsatt i indeksen. Rutedeling gir en klar grense. Astro betjener offentlige tilbud og dokumentasjon; Next.js dukker bare opp der en partnerportal eller et tilgangsstyrt dashboard rettferdiggjør sesjonstilstand.
URL-kartet skiller varige produktsider fra kortlivede kampanjelandinger. Utløpte kampanjer redirectes ikke i massevis til forsiden. Avhengig av verdi og tilgjengelig etterfølger viser de utløpt status, peker til riktig kategori eller returnerer en avtalt statuskode. Tester dekker nedlastbare spesifikasjoner, skjemaer for forespørsel og at innsendinger aldri ender i det statiske bygget.
Midtnorsk B2B med offentlig kunnskap og beskyttet kontoområde
Et produktteam som selger til bedrifter i Trøndelag og nabofylker kombinerer markedføringssider, et hjelpesenter og et kundeområde. Den gamle frontenden bundler alt, slik at en enkel artikkel laster autentiseringskode og panelkomponenter. Astro betjener det offentlige tilbudet og hjelpeinnholdet; Next.js blir hos kontoområdet der sesjon, rettigheter og data på forespørsel er berettiget.
Ruting holder ett domene og konsistente sikkerhetshoder. Kontraktstester dekker konto-API; en sammenlignende crawl vokter offentlige URL-er. Migrering går i etapper: innhold først, deretter innlogging og kontovisninger. Tilbakerulling kan treffe én rutegruppe i stedet for å trekke hele tjenesten. Overvåking og sikkerhetskopier for kontoområdet holdes adskilt fra den offentlige markedførings-CDN-en.
Når du ikke bør migrere
Vi anbefaler ikke migrering når oppgaven bare er å fikse noen trege maler og WordPress allerede har oppdaterte utvidelser, et rent tema og en teknisk eier. Spørringsprofilering, fjerning av overflødige skript, caching og bildearbeid kan løse problemet uten å innføre en andre stack.
En ny frontend fikser ikke utdaterte tilbud, duplisert tekst eller manglende redaksjonelt eierskap. Hvis teamet ikke kan si hvilket innhold som skal beholdes og hvem som godkjenner endringer, kommer en innholdsrevisjon først. Migrering før det stadiet flytter motsetninger inn i et raskere system og gjør senere opprydding vanskeligere.
Vi går ikke over umiddelbart før en stor kampanje, en anbudsfrist eller en produktlansering i Midt-Norge. Inventar, tester og den nye frontenden kan forberedes tidligere, men publisering trenger rom for målevinduet og teamrespons. En dato uten plass til å snu øker risikoen for tapte henvendelser og ødelagt indeksering.
Migrering er også et dårlig valg hvis ingen skal vedlikeholde avhengigheter, byggeprosess og overvåking etter godkjenning. Astro begrenser klientkode, men trenger fortsatt oppdateringer. Next.js har egen utgivelsessyklus og infrastrukturkrav. Før start navngir vi en tjenesteeier på kundesiden eller avtaler eksternt vedlikehold.
Hvordan WPPoland kjører migrering med et team i Trondheim
Arbeidet deles i etapper med egne leveranser og godkjenningskriterier. Første etappe reviderer system, data, integrasjoner og trafikk. Leveransene inkluderer URL-inventar, avhengighetskart, baseline-måling, risikoregister og en anbefaling: reparer, relaunch i dagens system eller migrer. Omfang og prising er individuelle, fordi to nettsteder med omtrent samme sideantall kan ha svært ulik URL-historikk og integrasjoner.
Andre etappe designer rutearkitektur og innholdsmodell. Sammen med redaksjonen i Trondheim avgjør vi hva som må bli i WordPress, hvilke felt som trenger opprydding og hvilke operasjoner som må fungere uten API-tilgang. Beslutninger dokumenteres på norsk eller engelsk etter teamets arbeidsspråk. Møter ligger i timer som overlapper Norge og Polen, og spørsmål som trenger forretningsbeslutning går inn i ett register.
Tredje etappe er parallell bygging. Importer er gjentakbare, ikke engangs. Tester dekker kritiske komponenter, API-kontrakter, redirects, metadata og primære brukerbaner. Kundeteamet får et forhåndsvisningsmiljø for innholdsendringer. Lokale teknologimiljøer rundt NTNU og midtnorske fagnettverk kan bidra med folk til senere vedlikehold, men prosjektbeslutninger hviler på revisjonen av det konkrete systemet.
Før publisering kjører vi en overgangsøvelse. Runbooken lister endringsrekkefølge, eiere, hendelseskanal, røyktester og tilbakerulling. Etter lansering starter målevinduet med jevnlige differanserapporter mot baseline. Vi reagerer på årsaker, ikke på ett enkelt diagramspike.
Siste etappe er overlevering. Kunden mottar repositoriet, arkitekturdokumentasjon, redirect-kart, miljøkonfigurasjon beskrevet uten hemmeligheter, publiseringsprosedyre, gjenopprettingssteg og en liste over vedlikeholdsansvar. Hemmeligheter går inn i en avtalt manager; kontoer forblir kundeeide. Teamet i Trondheim kan fortsette å utvikle systemet alene, med en valgt partner eller med WPPoland, uten teknisk innlåsing til én leverandør.
WordPress-prosjekter i Trondheim og Norge
Utforsk utvalgte prosjekter som støtter kundenes suksess.
E-handelsutvikling: rezydencjapark.pl
Rezydencja Park Mielno er et kompleks av boutique leiligheter ved sjøen, designet med tanke på harmoni med den omkringliggende naturen og for å skape en fami...
E-handelsutvikling: VECTOR TECHNOLOGIES
VECTOR Technologies er et internasjonalt teknologiselskap som spesialiserer seg på design og produksjon av telekommunikasjonssystemer for telekommunikasjonsoperatører...
exco.pl, Outsourcing og konsulenttjenester for din bedrift
exco.pl er et profesjonelt nettsted i mitt WordPress-utviklerportefølje, opprettet som en plattform for outsourcing og konsulenttjenester for bedrifter. Dette moderne prosjektet skiller seg ut med elegant design, flerspråklig støtte og avanserte innholdsstyringsfunksjoner.
WordPress Utvikling & Support i Trondheim
Metodiske guider (SEO, GEO, compliance)
Disse sidene forklarer hvordan vi jobber med AI-siteringer, WooCommerce B2B-modernisering og operasjonell resiliens under NIS2 og anskaffelser. Innholdet gjelder uansett leveranseby.
Hva som gjør Trondheim unik
Lokal ekspertise: - Migrering starter med URL-inventering fra crawl, Google Search Console og serverlogger, deretter en skriftlig beslutning for hver eksisterende adresse - Astro dekker innholdstunge ruter, mens Next.js dekker innlogging, personalisering, avansert filtrering eller rendering på forespørsel under samme domene - WordPress kan forbli redaksjonssystemet og levere innhold via REST API eller WPGraphQL mens det offentlige temaet byttes Teamet vårt forstår markedet i Trondheim og tilpasser løsninger til lokale forretningsbehov. Viktige prosjektbeslutninger er basert på reelle data fra markedet i Trondheim, ikke standardantakelser.
Trenger du tjenesten: Migrering til Next.js / Astro i Trondheim?
La oss diskutere hvordan vi kan levere topp ytelse til ditt lokale prosjekt.
Bestill gratis konsultasjon i TrondheimVanlige spørsmål - Migrering til Next.js / Astro Trondheim
Må vi forlate WordPress under migreringen?
Nei. WordPress kan fortsatt håndtere redaksjonsroller, utkast, planlegging og publisering, mens Astro eller Next.js erstatter bare laget besøkende ser. Innholdet når frontend via REST API eller WPGraphQL. Byttet av backend behandler vi som en egen beslutning når admin og innholdsmodellen selv er problemet.
Hvordan velger dere mellom Astro og Next.js?
Vi klassifiserer ruter etter interaktivitet, endringsfrekvens og driftsbehov. Tjenestesider, publikasjoner og dokumentasjon passer vanligvis til Astro. En kundeportal, tung søk eller en visning som avhenger av en innlogget bruker passer oftere til Next.js. Begge rammeverkene kan kjøre under samme domene med en tydelig rutinggrense.
Hvordan beskytter migreringen synlighet i Google?
Vi bygger et URL-inventar fra crawl, Search Console og serverlogger. Hver gammel side beholder stien eller får én 301 til nærmeste etterfølger. Før overgang sammenligner vi canonicals, hreflang, metadata, schema markup, interne lenker, sitemaps og responskoder.
Kan et team i Trondheim fortsette å publisere underveis?
Ja. Når WordPress forblir backend, arbeider redaksjonen i det kjente panelet mens den nye frontenden bygges parallelt. En kort publiseringsbegrensning kan gjelde bare under endelig synkronisering og overgang, og vilkårene skrives inn i runbooken på forhånd.
Hva dekker tilbakerullingsplanen for norske og EØS-krav?
Det forrige systemet forblir tilgjengelig i et avtalt målevindu. Runbooken navngir utløsere for tilbakerulling, beslutningsansvarlig og reversering av DNS eller ruting. Parallelt kartlegger vi personopplysninger, behandlere og hostingregioner under personopplysningsloven og GDPR. Juridisk tolkning ligger hos kundens rådgiver; det tekniske teamet leverer flytdokumentasjon og testbevis.
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 Core Web Vitals målt på reell trafikk.
Skreddersydd WordPress-utvikling og arkitektur.
Skalerbar headless-, ERP- og AI-arkitektur for enterprise.
Relaterte kategorier
Stottende artikler

Omfattende 4-års TCO-analyse (Total Cost of Ownership), reelle Core Web Vitals-ytelsestester, Astro 7 GraphQL APQ-arkitektur og en 10-punkts beslutningsmatrise for enterprise-beslutningstakere som velger mellom frakoblet og tradisjonell WordPress.

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.