Hopp til innhold
Flytt nettsiden uten nedetid og uten å miste plasseringer i Google

WordPress-migrering

Vi flytter nettsiden til en ny server uten nedetid, og de gamle adressene sender besøkende videre.

Når leverandøren ikke svarer,kan du flytte nettsiden

En vanlig grunn til å bytte leverandør er at den gamle har sluttet å svare. Små tekstendringer blir liggende i ukevis, og plugin-oppdateringene blir ikke gjort. Et leverandørbytte betyr som regel også at nettsiden må flyttes til en ny server, og det krever mer planlegging enn de fleste regner med.

Slike nettsider har ofte flere ting som må ordnes før de kan flyttes. Det kan være 37 plugins der halvparten er deaktivert uten at noen vet hvorfor, et spesiallaget tema som ikke fungerer med dagens redigeringsverktøy i WordPress, eller en hostingkonto du ikke har innlogging til. Det kan også være uklart hva vedlikeholdstimene på fakturaene har gått til.

Noen ganger har byrået lagt ned, eller frilanseren har tatt fast jobb. Da sitter bedriften med en nettside uten innlogging, på en server ingen internt vet noe om. Innholdet kan som regel hentes ut, og fordi WordPress er åpen kildekode, er du ikke bundet til én leverandør. Flyttingen gjelder likevel også server, domene og e-post, så den krever mer enn å kopiere filer.

Steg i prosessen vår
6 steg
Nedetid under DNS-byttet
0s
Av adressene Google kjenner til, sender videre til ny adresse
100%
Svartid på de nye serverne
<200 ms

Hva en WordPress-migrering består av

Det finnes plugins for «1-klikks migrering», og for en hobbyblogg fungerer de som regel fint. En bedriftsnettside med Vipps-betaling, CRM-kobling, innhold på flere språk og noen tusen sider i Google trenger mer. Under er de seks delene en flytting består av, og hva som kan gå galt i hver av dem.

  • Databasen

    Innlegg, sider, innstillinger, brukere og WooCommerce-ordrer ligger i databasen. Vi tar ut en kopi av databasen, bytter ut alle gamle adresser i den og legger den inn på den nye serveren. Blir noen gamle adresser stående igjen, får du sider som ikke finnes (404) og brutte interne lenker.

  • Filer og media

    Filene til nettsiden er temaer, plugins og alle bilder som noen gang er lastet opp. Et par tusen mediefiler blir fort flere gigabyte. Alt må komme over uten at noe går tapt, og med riktige tilganger.

  • DNS og domene

    DNS er oppslaget som forteller nettleseren hvilken server domenet ditt ligger på. En endring bruker fra én time til et døgn på å nå ut overalt, og i den perioden havner noen besøkende på den gamle serveren og andre på den nye. Begge serverne må derfor svare riktig til byttet er ferdig.

  • E-post

    Ligger e-posten hos samme hostingleverandør som nettsiden, kan én feil DNS-endring stoppe all innkommende post. Derfor må vi vite hvor e-posten leveres (MX-oppføringene i DNS) før vi endrer noe på domenet.

  • Plasseringer i Google

    Google har indeksert hundrevis eller tusenvis av adresser på siden din, og mange av dem har lenker og plasseringer som er bygget opp over år. Sender ikke de gamle adressene besøkende videre til de nye, mister disse sidene plasseringene sine.

  • Konfigurasjon og integrasjoner

    Kontaktskjemaer, betaling, Vipps, BankID og koblinger mot CRM og regnskapssystem må testes i det nye miljøet. Feil her er vanskeligere å oppdage enn nedetid, fordi siden ser riktig ut mens betalinger eller skjemaer går til feil sted.

Før du bytter leverandør, kan vi ta en helsesjekk av dagens nettside og si hva en flytting innebærer.

Vanlige feil ved WordPress-migrering

  • Ingen har laget en plan for videresending, så de gamle adressene sender ikke besøkende videre til de nye. Google finner sider som ikke lenger finnes, og plasseringene kan falle i løpet av noen uker. Det tar ofte måneder å få dem tilbake.
  • DNS byttes en fredag ettermiddag. Feil som dukker opp i helgen, blir ikke oppdaget før mandag, fordi ingen følger med.
  • Testmiljøet hoppes over, og nettsiden går rett ut uten testing. Feil i kassen, kontaktskjemaet eller Vipps-koblingen blir da først oppdaget når en kunde sier fra.
  • Alt flyttes som det er, også deaktiverte plugins og en database full av spam-kommentarer. De gamle problemene følger med til den nye serveren.
  • E-posten blir ikke tatt med i planen. DNS-oppføringene for e-post peker fortsatt mot den gamle serveren etter byttet, og henvendelser fra kunder kan forsvinne uten feilmelding.

Slik flytter viuten nedetid

Nettsidene vi flytter, kommer fra svært ulike oppsett. Noen ligger på utdaterte webhotellkontoer. Andre ligger på lukkede plattformer der forrige leverandør ikke ville gi fra seg en kopi av databasen, og i ett tilfelle forsvant passordene med en ansatt i 2022. Metoden er den samme uansett utgangspunkt.

Først kartlegger vi. Plugins, temaer, tilpasninger i koden, integrasjoner, databasestørrelse og PHP-versjon dokumenteres før vi endrer noe. Vi henter ut en liste over alle adressene på siden som grunnlag for planen for videresending, og lager en egen liste over det som ikke skal være med videre: deaktiverte plugins, temaer ingen har brukt siden 2021, spam-kommentarer og revisjoner som gjør databasen unødvendig stor. En flytting er en god anledning til å rydde.

Resten av prosessen er beskrevet steg for steg under. For deg er det to ting som betyr mest. Du godkjenner den nye siden i et testmiljø før byttet, og den gamle serveren kjører videre til all trafikk har gått over til den nye.

Migreringsprosessen, steg for steg

  1. 01 / 06

    Kartlegging

    Vi går gjennom plugins, temaer, tilpasninger, integrasjoner og databasestørrelse. Alle adresser på siden listes opp, så vi kan lage en plan for videresending. Samtidig noterer vi hva som bør slettes i stedet for å flyttes.

  2. 02 / 06

    Plan

    Du får en skriftlig migreringsplan med dato, klokkeslett, hvem som gjør hva, og hvordan vi går tilbake til den gamle siden hvis noe går galt. Den viser også hva som må være klart før DNS-byttet, og hvem som skal varsles når. Da vet alle i bedriften hva som skjer på flyttedagen.

  3. 03 / 06

    Testmiljø

    Hele nettsiden settes opp i et testmiljø på et midlertidig domene. Der tester vi skjemaer, betaling, Vipps, BankID, e-postutsending og interne lenker. Du får egen tilgang og godkjenner før vi går videre.

  4. 04 / 06

    Forberedelser for Google

    Alle sider Google kjenner til, får videresending til ny adresse. Vi lager en ny oversikt over sidene til Google (sitemap) og sjekker at Google kan lese de nye sidene og vet hvilken adresse som er den riktige. Før byttet varsler vi Google gjennom Search Console.

  5. 05 / 06

    Selve byttet

    I forkant korter vi ned hvor lenge DNS-svaret lagres hos internettleverandørene, slik at endringen når raskt ut. Byttet gjør vi tidlig på en virkedag, aldri på en fredag. Den gamle serveren kjører parallelt til all trafikk går til den nye, så de besøkende merker ikke byttet.

  6. 06 / 06

    Oppfølging

    I 48 timer følger vi med på trafikk, feillogger, e-postlevering og indeksering. Vi sjekker at Google leser siden som normalt, og at hver gamle adresse sender til riktig side. Til slutt får du en skriftlig rapport.

Plasseringer i Google etter flyttingen

Når alle gamle adresser sender videre, og det tekniske grunnlaget for Google er minst like godt som før, skal du ikke miste plasseringer. Google bruker noen uker på å registrere endringen, så litt bevegelse i Search Console i starten er normalt.

  1. 01 / 04

    Videresending av alle adresser

    Alle adresser Google kjenner til, får en permanent videresending (301). Det gjelder også bildefiler, PDF-er, sidenummererte oversikter og gamle blogginnlegg, som lett blir glemt når listen lages for hånd. Manglende videresending er den vanligste enkeltårsaken til at plasseringer faller etter en flytting.

  2. 02 / 04

    Ny sitemap

    Vi sender inn ny sitemap til Google Search Console så snart byttet er gjort, og fjerner den gamle. Det er den tydeligste måten å fortelle Google om de nye adressene på.

  3. 03 / 04

    Riktig hovedadresse

    En canonical-tagg forteller Google hvilken adresse som er hovedversjonen av en side. Alle sider skal ha en som peker mot den nye strukturen. En feil canonical gjør mer skade enn en som mangler, så vi sjekker hver side etter byttet.

  4. 04 / 04

    Oppfølging i Search Console

    Vi verifiserer det nye domenet, og bytter du domene, melder vi adresseendringen direkte til Google. De første ukene følger vi med på hvilke sider Google finner og ikke finner, og retter feilene fortløpende.

Samme nettside på ny infrastruktur

Mange av sidene vi overtar, kjører på eldre servere og gamle PHP-versjoner. Flyttingen er det rimeligste tidspunktet å rette opp dette på, fordi siden likevel skal settes opp på nytt. Hos oss kjører siden på FrankenPHP og PHP 8.4 med mellomlagring i Redis [1].

[1] Google — Core Web Vitals & Page Experience

Hva koster en WordPress-migrering?

Prisen avhenger av hvor komplisert siden er. En brosjyreside på ti sider og en WooCommerce-butikk med 5 000 produkter og Vipps er to helt ulike prosjekter. Etter kartleggingen får du fastpris på hele jobben.

  • Mindre bedriftsnettside (5–20 sider)

    Fra8 000 kr

    Kartlegging, testmiljø, planlagt bytte og 48 timer oppfølging

  • Mellomstor nettside med integrasjoner

    Fra15 000 kr

    + CRM-kobling, flere videresendinger, e-post skilt fra hosting

  • WooCommerce-butikk

    Fra25 000 kr

    + Betalingsintegrasjoner, ordrehistorikk, hele produktkatalogen

  • Enterprise

    Fra60 000 kr

    + Oppsett for flere land (multisite), tyngre integrasjoner, mye trafikk

Når en flytting lønner seg

Fungerer nettsiden, er hostingen rask, har du alle tilganger og svarer leverandøren når du ringer, er det ingen grunn til å flytte. En migrering uten et konkret behov koster penger og gir deg ingenting igjen.

Det er annerledes når leverandøren har sluttet å svare, eller når siden er treg og låst til en plattform du ikke kommer ut av. Da blir problemene dyrere å rette jo lenger du venter, og en WordPress-side uten oppdateringer får stadig flere kjente sikkerhetshull.

Legg selve byttet til en rolig periode, godt unna kampanjer og sesongtopper, og start arbeidet to til fire uker før. Unntaket er når leverandøren allerede har forsvunnet og ingen oppdaterer siden. Da bør du starte med en gang.

Har du bestemt deg for å flytte, kan vi lage planen og gjøre selve byttet.

Ofte stilte spørsmål

Mister jeg Google-rangeringer ved migrering?

Ikke hvis forarbeidet er gjort. Når alle gamle adresser sender videre, sitemap er oppdatert og Google er varslet i Search Console, forstår Google at plasseringene skal over til de nye adressene. Litt bevegelse i rapportene de første ukene er normalt og går som regel raskt over. Det viktigste er at alle sidene Google kjenner til, sender videre til ny adresse.

Hvor lang tid tar WordPress-migrering?

En vanlig bedriftsnettside tar som regel 1–2 uker. WooCommerce-butikker med betalingsintegrasjoner og mye egenutviklet funksjonalitet tar oftere 3–6 uker, fordi hver kobling må testes. Selve DNS-byttet tar bare minutter. Tiden går til kartlegging, testing og godkjenning, og den avhenger mye av tilgangen til den gamle siden. Svarer den forrige leverandøren raskt, går det fortere.

Kan jeg bytte byrå uten nedetid?

Ja. Den nye siden settes opp og sjekkes i et testmiljø før noe endres på den offentlige siden, og selve byttet er et planlagt DNS-bytte. Gammel og ny server svarer parallelt mens byttet pågår, så de besøkende merker ikke noe avbrudd. Det gamle byrået trenger ikke å være med. Eier du domenet, kan vi flytte det uten deres hjelp, og får vi ikke tilgang til databasen, kan vi bygge opp siden igjen fra det vi får tak i.

Hva koster WordPress-migrering?

Mindre bedriftsnettsider starter på 8 000 kr, mens store WooCommerce-butikker med tunge integrasjoner kan koste over 60 000 kr. Du får fastpris etter kartleggingen, så du betaler det du har godkjent. Prisen avhenger av antall integrasjoner, hvor stor databasen er og hvor mye den gamle siden må ryddes. En ryddig side med få plugins er rimelig å flytte. Et oppsett ingen har vedlikeholdt på flere år, krever mer arbeid, og det vil du se i tilbudet.

Hva skjer med e-posten vår under migreringen?

Ingenting, hvis jobben er gjort riktig. Vi kartlegger e-postoppsettet i starten og håndterer e-postoppføringene (MX) separat fra resten av DNS. Ligger e-post og hosting i samme pakke hos dagens leverandør, skiller vi dem i god tid før byttet. Nettsidens DNS flyttes ikke før vi har sjekket at e-posten går dit den skal.

Kan jeg migrere hvis jeg ikke har tilgang til hosting eller server?

Ja, men det tar lenger tid. Siden kan gjenopprettes fra backup eller eksportfiler, og i verste fall henter vi ut innholdet fra den publiserte siden og bygger den opp igjen. Vi har gjort dette for nettsider der forrige leverandør aldri svarte. Domenet kan flyttes uavhengig av hostingkontoen. Det er ofte registrert hos en egen domeneleverandør, og der har du som regel tilgang selv om alt annet er låst.

Skal WordPress-siden flyttes?

Fortell kort om dagens oppsett, så sier vi om vi mener en migrering lønner seg for deg.