I 2026 er en “legacy-nettside” mer enn bare et gammelt design. Det er en risiko.
Det er et lager for teknisk gjeld, et sikkerhetshull som venter på å bli utnyttet, og en flaskehals som hindrer markedsføringsteamet ditt i å respondere på markedet. Store selskaper blir ofte værende på disse systemene fordi tanken på migrering høres ut som en “digital hjertetransplantasjon”.
Men risikoen ved å bli værende er nå høyere enn risikoen ved å flytte. Drupal 7 sluttet å få sikkerhetsoppdateringer 5. januar 2025, lisensierte plattformer sender faktura hvert år, og vedlikeholdt WordPress gir den nye nettsiden et dokumentert verktøysett for import, omdirigeringer og integrasjoner.
I denne guiden går vi gjennom de strategiske og tekniske fasene i modernisering av en gammel bedriftsnettside med WordPress.
Hvordan revidere en gammel nettside før migrering
Første steg i en modernisering er ikke å bygge, men å kartlegge.
- Innholdsgjeld: Trenger bedriften egentlig nyhetsinnlegg fra 2011? Vi bruker AI til å analysere historisk trafikk og avgjøre hva som skal flyttes, arkiveres eller slettes.
- Teknisk gjeld: Kartlegging av spesiallagde integrasjoner som ingen har rørt på fem år.
- SEO-verdi: Identifisere URL-ene med best resultater, som må beskyttes under flyttingen for å unngå et trafikkfall.
Tegn på at bedriftsnettsiden trenger en ombygging
- CMS-et får ikke lenger sikkerhetsoppdateringer. Drupal 7 nådde slutten av sin levetid 5. januar 2025, slik Drupals sikkerhetsteam kunngjorde, og mange bedriftsnettsider kjører fortsatt på det.
- En ny landingsside krever en utviklersak i stedet for ti ledige minutter hos en redaktør.
- Markedsavdelingen vil koble til analyse, CRM eller markedsautomatisering, og plattformen kan ikke snakke med noen av dem.
Sjekkliste for kartlegging før nettstedsmigrering
På innholdssiden: hver side og dens URL, nyhetsarkivet, mediebiblioteket med PDF-er, hvert skjema, spesialfunksjoner som søk eller konfiguratorer, og hver integrasjon mot CRM, ERP eller analyse. På den tekniske siden: teknologistakken, Core Web Vitals, organisk trafikk og tilbakekoblinger per URL, kjente sårbarheter og samsvar med WCAG.
Gamle skjemainnsendinger og nyhetsbrevlister inneholder som regel personopplysninger. Avgjør etter GDPR (personopplysningsloven) hva som faktisk flyttes og hva som slettes, i stedet for å kopiere hele databasen som standard.
Hvilke WordPress-utvidelser erstatter funksjoner i et gammelt CMS
| Funksjon i det gamle systemet | Typisk WordPress-motstykke |
|---|---|
| Editor i et proprietært CMS | WordPress-kjernen med blokkeditoren |
| Spesialkodede skjemaer | Gravity Forms eller WPForms |
| Internt søk | SearchWP, eller Algolia for store kataloger |
| Brukerroller og tilganger | WordPress-roller, utvidet med Members |
| Påmelding til nyhetsbrev | Integrasjon med Mailchimp eller HubSpot |
| Nettbutikk | WooCommerce |
| Flerspråklig innhold | WPML eller Polylang |
| Godkjenningsflyt for innhold | PublishPress |
Alt som ikke har en rad i denne tabellen, er spesialutvikling, og det er den delen av prosjektet som må avgrenses mest nøye.
Headless eller monolittisk WordPress for bedriftsnettsider
Modernisering betyr ikke alltid en 1:1-erstatning.
- Monolittisk: Best for de som ønsker maksimal brukervennlighet for markedsføringsteamet. Her er blokkeditoren i sentrum.
- Headless: Best for selskaper som krever maksimal sikkerhet og ønsker å sende innhold til apper, kiosker og nettsider fra samme WordPress-”hjerne”.
Hvilken WordPress-arkitektur passer størrelsen på nettstedet
Et nettsted med noen hundre sider er som regel best tjent med administrert WordPress (blokktema, ACF Pro, Redis som objektcache, Cloudflare eller Bunny.net foran en vert som Kinsta eller WP Engine). Mange tusen URL-er, eller innhold som også skal mate apper, peker mot headless: WPGraphQL med en frontend i Astro eller Next.js. Flerspråklige konsern velger ofte Multisite med WPML eller Polylang, som vi dekker i guiden om global innholdsstrategi i WordPress.
Serverkrav for WordPress ved migrering av en bedriftsnettside i 2026
Hostingavtalen for den nye nettsiden signeres som regel før den første malen finnes, så kjøremiljøet må spesifiseres tidlig. Den offisielle kravsiden til WordPress anbefaler PHP 8.3 eller nyere, MySQL 8.0 eller nyere eller MariaDB 10.11 eller nyere, og støtte for HTTPS. WordPress kjører fortsatt på PHP 7.4 og MySQL 5.5.5, men samme side advarer om at disse versjonene har nådd slutten av levetiden og kan utsette nettstedet for sårbarheter.
PHP-grenen avgjør hvor lenge den nye plattformen kjører før den første tvungne oppgraderingen. Datoene kommer fra PHPs side over støttede versjoner:
| PHP-gren | Aktiv støtte til | Sikkerhetsoppdateringer til |
|---|---|---|
| 8.2 | 31.12.2024 | 31.12.2026 |
| 8.3 | 31.12.2025 | 31.12.2027 |
| 8.4 | 31.12.2026 | 31.12.2028 |
| 8.5 | 31.12.2027 | 31.12.2029 |
Et nettsted som lanseres i 2026 på PHP 8.2, mister sikkerhetsrettelser ved utgangen av samme år. Skriv PHP 8.3 eller 8.4 inn i hostingspesifikasjonen, og oppgraderingsveien til neste gren inn i vedlikeholdsavtalen, slik at legacy-problemet ikke starter på nytt på den nye plattformen.
Hvis nettsiden som skal erstattes allerede er en gammel WordPress-installasjon og ikke et annet CMS, ligger arbeidet mest i kodebasen (tema, utvidelser, database), og vår guide til modernisering av eldre WordPress-kode dekker den veien.
Hvordan migrere innhold fra et gammelt CMS til WordPress
Å flytte data fra et gammelt, proprietært system til WordPress var tidligere manuelt arbeid. I dag er det en skriptbasert mappingprosess.
- Feltnormalisering: Vi tar ustrukturert innhold og mapper det inn i strukturerte WordPress-blokker.
- Ressursflytting: Flytte tusenvis av bilder og PDF-er mens vi beholder de interne lenkene og SEO-dataene.
Hvordan importere innhold fra et gammelt CMS med WP-CLI
WordPress har ingen importør for Sitecore, en spesiallaget .NET-portal eller de fleste proprietære systemer. Standardveien er å eksportere fra den gamle plattformen med et eget skript, skrive resultatet som en WXR-fil (XML-formatet WordPress selv eksporterer) og importere filen fra kommandolinjen.
wp importer kommandolinjegrensesnittet til utvidelsen WordPress Importer. Valget--authorstarcreate,mapping.csvellerskip, så forfatterkontoer fra det gamle systemet kan knyttes til eksisterende redaktørkontoer via en CSV-fil i stedet for å opprettes én og én.wp media importoppretter vedlegg fra lokale filer eller URL-er. Kommandoen tar--post_idfor å knytte filen til riktig side,--altfor alternativ tekst og--preserve-filetimefor å beholde filens opprinnelige dato som publiseringsdato.wp search-replaceskriver om gamle stier og domener i hele databasen. Den håndterer serialiserte PHP-data riktig, og--dry-runrapporterer hver endring uten å lagre, og det er den kjøringen som bør gjennomgås før den ekte.
Kjør importen på staging, sammenlign antall sider per mal med kartleggingen, og gjenta den først deretter som en siste differanseimport kort før lansering.
Fasene i en nettstedsmigrering steg for steg
- Forberedelse. Frys URL-listen med trafikk per URL, lag et utkast til omdirigeringskartet, skriv eksportskript for det gamle CMS-et og sett opp et staging-miljø.
- Bygging. Utvikle frontend, implementer funksjonskartet, koble til integrasjoner og kjør deretter den skriptede importen.
- Testing. Funksjonell QA på tvers av enheter og nettlesere, innholds-QA mot kartleggingen, SEO-QA av omdirigeringer, metadata, nettstedskart og strukturerte data, en gjennomgang av Core Web Vitals, en full sikkerhetsrevisjon av WordPress og en WCAG 2.2-kontroll.
- Lansering. Bli enige om en skriftlig tilbakerullingsprosedyre først, bytt deretter DNS, aktiver omdirigeringene, send inn det nye nettstedskartet i Google Search Console og følg trafikk, feil og ytelse nøye de første 48 timene.
- Etter lansering. Sammenlign organisk trafikk med perioden før migreringen, rett opp løse 404-feil og lær opp redaktørene.
Hvordan beholde rangeringene i Google under en nettstedsmigrering
Et moderniseringsprosjekt er mislykket hvis du mister rangeringen din i Google.
- URL-mapping: Vi lager et 1:1-kart over gamle URL-er til nye. Hvis det gamle nettstedet brukte endelser som
.aspxeller.cgi, sørger vi for at de peker direkte til de nye, SEO-vennlige WordPress-slugene. - Bevaring av metadata: Vi henter ut alle tittel-tagger og metabeskrivelser fra det gamle systemet for å sikre kontinuitet i Googles øyne.
Den beste omdirigeringen er den du aldri trenger, så behold URL-ene uendret der den nye strukturen tillater det. I tillegg til titler og beskrivelser må kanoniske tagger, hreflang, interne lenker og strukturerte data følge med.
Hvis den organiske trafikken ikke viser tegn til bedring omtrent fire uker etter lansering, sjekk i denne rekkefølgen: manglende eller feil omdirigeringer, rapporten for sideindeksering i Search Console, ressurser som er blokkert fra gjengivelse, og kanoniske tagger som fortsatt peker på gamle URL-er.
Hva Google anbefaler ved flytting av nettsted med endrede URL-er
Google beskriver akkurat dette scenarioet i veiledningen om flytting av nettsted med URL-endringer. Punktene som endrer planen for en bedriftsmigrering:
- Bruk permanente omdirigeringer på serversiden (301 eller 308) fra hver gammel URL til den nye adressen, og behold dem så lenge som mulig, som hovedregel minst ett år.
- Sider du bevisst legger ned, skal svare med 404 eller 410 på det nye nettstedet i stedet for å sende til forsiden.
- Oppdater interne lenker til de nye URL-ene fra kartet, og sørg for at hvert nettstedskart viser de nye URL-ene.
- Fjern noindex-tagger og blokkeringer i robots.txt som bare var der i staging-fasen. Dette er den vanligste feilen på lanseringsdagen, fordi staging med rette er skjult og innstillingen følger med databasen til produksjon.
- Verktøyet for adresseendring i Search Console er bare for flytting til et annet domene eller underdomene. En ombygging på samme domene trenger det ikke.
Google sier også at det for et mellomstort nettsted kan ta noen uker eller mer før de nye URL-ene vises i søk, og lenger for store nettsteder. Planlegg rapporteringen til ledelsen rundt det vinduet i stedet for å dømme migreringen etter den første uken.
Hvordan sikre en WordPress-nettside for bedrifter
Et CMS uten sikkerhetsoppdateringer er et lett mål, fordi de kjente sårbarhetene er offentlige og aldri blir rettet. Overgang til vedlikeholdt WordPress gjør det mulig å:
- Flytte til en vert med revisjonsspor: velg en administrert leverandør som kan gi sikkerhetsteamet ditt sin SOC 2- eller ISO 27001-rapport, i stedet for en server ingen har oppdatert siden det opprinnelige byrået forsvant.
- Koble redaktører til bedriftens SSO: innlogging via Okta eller Microsoft Entra ID med SAML eller OpenID Connect, slik at en ansatt som fjernes fra katalogen også mister tilgangen til wp-admin.
Hvordan koble WordPress til bedriftens systemer via API
De gamle databaseforbindelsene som “snakket” med den gamle nettsiden, erstatter vi med moderne API-lag. WordPress fungerer som presentasjonslaget og kommuniserer med bakenforliggende systemer via sikre JSON-endepunkter, noe som gjør nettsiden raskere og mer robust.
Hvordan autentisere integrasjoner mot WordPress REST API
Et CRM, ERP eller PIM som skriver innhold inn i WordPress, trenger egne påloggingsdata. Ifølge håndboken om autentisering i REST API har WordPress hatt applikasjonspassord (Application Passwords) siden versjon 5.6. De genereres på siden for redigering av bruker og sendes med Basic Auth i forespørsler over HTTPS.
Opprett en egen WordPress-bruker for hver integrasjon, gi den den laveste rollen som løser oppgaven, og lag et eget applikasjonspassord for den. Når en leverandøravtale avsluttes, kutter du tilgangen ved å trekke tilbake det ene passordet, uten å røre noen redaktørkonto. Forespørsler fra nettleseren i en innlogget økt bruker informasjonskapsel-autentisering i stedet, og de må ha med en wp_rest-nonce, ellers behandler WordPress dem som uautentiserte.
Hvordan forbedre Core Web Vitals etter migrering til WordPress
Gamle nettsider er nesten alltid trege. Modernisering til WordPress gir:
- Moderne bildeformater: siden WordPress 6.5 kan du laste opp og bruke AVIF-bilder som JPEG eller PNG, så lenge serverens Imagick- eller GD-bibliotek støtter AVIF. Automatisk konvertering av eksisterende filer krever et filter, så planlegg det som en del av medieimporten.
- Mellomlagring på kanten: levere bedriftsnettsiden fra CDN-lokasjoner nær de besøkende i stedet for fra én opprinnelsesserver.
Hvordan beregne avkastningen av en nettstedsmigrering
Det finnes ikke noe universelt ROI-tall. Det som går igjen fra prosjekt til prosjekt, er strukturen i beregningen.
| Engangsinvestering | Hva som får den til å vokse |
|---|---|
| Utvikling | Antall ulike maler, ikke antall sider |
| Innholdsmigrering | Hvor mye innhold som er strukturert, og hvor mye som ligger som fritekst i ett felt |
| Testing | Antall aktive integrasjoner og språk |
| Løpende besparelse | Hvordan anslå den med data du allerede har |
|---|---|
| Lisenser som faller bort | Fornyelsesfakturaen fra i fjor |
| Hosting | Dagens regning minus tilsvarende administrert plan |
| Vedlikehold | Spesialisttimer fakturert over tolv måneder |
| Publiseringstempo | Ventedager per side ganget med sider per år |
De to vanlige utgangspunktene oppfører seg ulikt. Fra Drupal 7 finnes det ingen lisens å si opp, balansepunktet kommer senere, og det sterkeste argumentet er risiko: en plattform uten sikkerhetsoppdateringer er en hendelse som venter på en dato. Fra et lisensiert proprietært CMS som Sitecore forsvinner den største posten i årsbudsjettet, og tilbakebetalingstiden er omtrent prosjektkostnaden delt på den årlige besparelsen.
Legg også til en kolonne for regelverk. Det europeiske tilgjengelighetsdirektivet (EAA) har gjeldt for mange forbrukerrettede digitale tjenester i EU siden 28. juni 2025, og i Norge stiller likestillings- og diskrimineringsloven krav om universell utforming av IKT, med Digdir som tilsynsmyndighet. Selve moderniseringsprosjektet prises individuelt etter revisjonen.
WordPress-byrå for migrering av gamle bedriftsnettsider
Hos WPPoland hviler migreringsarbeidet på tre ting.
- Migreringseksperter: Vi har håndtert flytting fra Sitecore, Drupal 7 og spesiallagde .NET-portaler.
- SEO-forsvar: Hver migrering starter med en frosset URL-oversikt og et testet omdirigeringskart, og slutter med en kontroll av 404-feil, indeksering og organisk trafikk mot nivået før migreringen.
- Fremtidsrettet bygging: Vi fikser ikke bare den gamle nettsiden, vi bygger fundamentet for veksten i 2027 og 2028.
Vanlige spørsmål om modernisering av gamle nettsider
- Blir det nedetid? Nei. Med en blue-green-utrulling bygges og testes den nye nettsiden parallelt, og den gamle betjener besøkende til DNS eller lastbalansereren peker på den nye.
- Hvordan lærer vi opp de ansatte i det nye systemet? WordPress er betydelig enklere å bruke enn de fleste gamle systemer. Vi lager intern dokumentasjon direkte i WordPress-kontrollpanelet for teamet ditt.
- Er det billigere å bygge om eller å lappe? Over plattformens levetid vinner ombygging som regel, og ROI-delen over viser hvordan du sjekker det med egne fakturaer. Å lappe et gammelt system er som å tette et synkende skip med teip.
Oppsummering
En bedriftsnettside som er tung å oppdatere bremser markedsføringen lenge før den bremser de besøkende. Skal den gamle siden bygges om på WordPress, begynner vi med en gjennomgang: WordPress-utvikling for bedrifter. På leveransesiden holder vi dette temaet under Next.js- eller Astro-migrering.
Gammel teknologi blir ikke foreldet over natten, men kostnaden ved å vente vokser. Hvis bedriftsnettsiden fortsatt kjører på en skjør stack fra 2018, vil dårlig ytelse, sikkerhetsrisiko og friksjon i redaksjonen fortsette å dukke opp. En strukturert WordPress-modernisering kan bevare det som fungerer og erstatte delene som blokkerer virksomheten.
Hvis en gammel nettside bremser teamet, skriv ned dagens stack, de risikable integrasjonene og sidene som betyr mest. Det er nok til å starte en nyttig moderniseringsbrief.
Hva du må avgjøre før en nettstedsmigrering
Tre beslutninger former tidsplanen. Den første er dommen over innholdet: hver gammel side merkes flytt, arkiver eller slett under revisjonen, og URL-ene med best resultater havner på en beskyttet liste. Den listen blir 301-kartet, inkludert gamle .aspx- eller .cgi-adresser som må lande på de nye WordPress-slugene.
Den andre er arkitekturen. Et monolittisk bygg med Gutenberg passer et markedsføringsteam som redigerer daglig, mens et frakoblet oppsett passer et selskap som også mater mobilapper eller kiosker fra samme innhold. Å endre dette midt i prosjektet betyr å bygge malene på nytt.
Den tredje er integrasjonene. List opp hvert bakenforliggende system den gamle nettsiden snakker med, som SAP eller et proprietært CRM, og avgjør hvilke som får et API-lag og hvilke som pensjoneres sammen med den gamle plattformen. Sett SSO på den listen, slik at de ansattes tilgang til nettsiden følger identitetsleverandøren.
Når disse tre er avgjort, blir tidslinjene i FAQ-en, omtrent 3 til 5 måneder for en mellomstor bedriftsnettside og 6 til 12 for et globalt nettverk, noe du kan planlegge etter. Kjør skyggemigreringen og blue-green-byttet først når omdirigeringskartet er endelig.







