← Kaikki postaukset
·5 min lukea·Miro Eilola

Verkkosivun siirto WordPressistä Next.js:ään — vaiheet ja kustannukset

Sinulla on toimiva WordPress-sivu mutta haluat nopeamman, turvallisemman, edullisemman ratkaisun. Käyn läpi konkreettisesti miten migraatio etenee, mitä se maksaa ja mitä riskejä siihen liittyy.

WordPress-sivun korvaaminen Next.js-pohjaisella ratkaisulla ei ole pieni päätös. Kyseessä on yleensä vuosien ajan rakennettu sivu, jossa on:

  • Sisältö (tekstit, kuvat, blogipostaukset)
  • SEO-näkyvyys (URLien rakenteet, indeksoidut sivut)
  • Asiakaskunnan tutusta domainista ja ulkonäöstä

Migraatio on tehtävä huolellisesti, jotta nämä asiat säilyvät — eivätkä asiakkaat eksy tai SEO-näkyvyys romahda.

Käyn tässä postauksessa läpi konkreettisesti miten siirto WP → Next.js etenee, mitä se maksaa, ja mitä riskejä on.

Milloin migraatio kannattaa

Migraatio kannattaa kun:

  • WP-sivu on yli 3 vuotta vanha (vanhentuneet pohjat, plugin-ekosysteemi rapautunut)
  • Latausaika yli 3 sekuntia ja optimointiyritykset eivät auta
  • Tarvitset lisätoiminnallisuuksia joita pluginit eivät tarjoa
  • Kustannuksesi (hostaus + ylläpito + sisältömuutokset) ovat yli 200 €/kk
  • Kävijämäärä kasvaa ja sivu hidastuu kuormassa
  • Pelot tietoturvasta tai hakkeroinnista häiritsevät unta
  • Haluat tehokkaammin tehtävää sisällön päivitykseen (asiakaspaneeli)

Migraatio ei kannata kun:

  • WP-sivu toimii hyvin ja sinulla on aktiivinen sisällönhallinta
  • Kävijämäärä ja konversio ovat ok-tasoa
  • Sinulla on yli 1000 sisältöyksikköä (blogi-postauksia, sivuja) — migraatiokustannus voi olla suuri
  • Käytät WP-erityispalveluja kuten WooCommerce-verkkokauppaa, jonka migraatio on kompleksinen
  • Olet juuri rakennuttanut sivun (alle 12 kk vanha) — odota että saa hyödyt nykyisestä

Migraation vaiheet

Vaihe 1: Inventaario ja suunnittelu (vk 1)

Käyn läpi olemassa olevan sivun:

  • Kaikki sivut listataan (etusivu, palvelut, yhteystiedot, blogi-arkisto, jne.)
  • Sisältö exportoidaan WP:stä (XML-export)
  • Kuvat haetaan (wp-content/uploads)
  • URL-rakenteet kirjataan (esim. /palvelut/lvi-asennus → tämä rakenne säilytetään)
  • SEO-data: meta-titlet, descriptions, schema-merkinnät
  • Kolmansien osapuolten integraatiot: yhteydenottolomake, varauskalenteri, jne.

Tuotos: PDF-suunnitelma joka näyttää mitä migrataan, missä järjestyksessä, ja mitkä riskit tunnistetaan.

Vaihe 2: Uuden sivun rakentaminen Next.js:lle (vk 2-4)

Sisällön rakennetta seurataan WP:ssä, mutta ulkoasu rakennetaan uudelleen modernisti:

  • Mironet-pohjapaketti käytetään perustana
  • Brändi-elementit (logo, värit, fontit) yhdistetään
  • Kaikki sisältö siirretään suunnitellusti
  • Yhteydenottolomake rakennetaan Resend-pohjalle
  • Analytiikka asetetaan self-hosted Umamiin
  • Mobile-yhteensopivuus testataan

Tässä vaiheessa vanha WP-sivu pyörii edelleen normaalisti. Kävijät eivät huomaa mitään.

Vaihe 3: Testaus (vk 5)

Uusi sivu pyörii väliaikaisella subdomainilla (uusi.yritys.fi tai staging.yritys.fi).

  • Asiakas käy läpi kaikki sivut
  • Tarkistetaan että kaikki linkit toimivat
  • Mobiili- ja työpöytä-näkymät testataan
  • Lighthouse-mittaus
  • 5-10 kohdan tarkistuslista yhteistyössä asiakkaan kanssa

Korjataan löydökset.

Vaihe 4: DNS-vaihto ja julkaisu (vk 5-6)

Tämä on kriittisin vaihe. Tehdään yön aikana tai sunnuntai-iltana, kun kävijöitä on vähän.

  1. Vanha WP-sivu suljetaan (mutta sisältö varmuuskopioidaan)
  2. DNS-tietue vaihdetaan osoittamaan Railwayhin
  3. SSL-sertifikaatti aktivoituu Railwayssa
  4. Tarkistetaan että vanha URL-rakenteet ohjautuvat oikein
  5. Sähköposti-DNS-tietueet (MX, SPF, DKIM) säilyvät erillisellä palvelulla

Kävijät eivät yleensä huomaa mitään muutosta — paitsi että sivu lataa paljon nopeammin.

Vaihe 5: SEO-jatkoseuranta (kk 1-3)

DNS-vaihdon jälkeen:

  • Google Search Console uusi sitemap lähetetään
  • Indeksoinnin etenemistä seurataan
  • 301-redirectit varmistetaan toimimaan kaikille vanhoille URL:eille
  • Hakukonenäkyvyyden seuranta — yleensä lyhyt notkahdus 2-4 vk, sitten palautuu ja paranee

Mitä migraatio maksaa

Riippuu sivun koosta, mutta yleinen haarukka:

Pieni sivu (3-5 sivua, ei blogia)

Aloitusmaksu: 1 200-2 000 € Aikajana: 3-4 viikkoa Soveltuva taso: Mironet Site (89 €/kk) Kustannukset 3 v: 4 400-5 200 €

Keskikokoinen sivu (5-10 sivua, ehkä blogi 20-50 postauksella)

Aloitusmaksu: 1 800-3 000 € Aikajana: 4-6 viikkoa Soveltuva taso: Mironet Site Pro (189 €/kk) Kustannukset 3 v: 8 600-9 800 €

Iso sivu (10+ sivua, isompi blogi 100+ postausta)

Aloitusmaksu: 3 000-5 000 € Aikajana: 6-10 viikkoa Soveltuva taso: Mironet Custom (399 €/kk) Kustannukset 3 v: 17 400-19 400 €

Erittäin iso tai kompleksinen (verkkokauppa, asiakasportaali, useat kieliversiot)

Hinnoitellaan erikseen, alkaen 6 000 €.

Riskit ja niiden hallinta

Riski 1: SEO-näkyvyyden lasku

Tämä on yleisin huoli. Migraation jälkeen Google huomaa että sivurakenne on muuttunut, ja saattaa hetkellisesti laskea sijoituksia.

Miten torjutaan:

  • Kaikki vanhat URL:t säilytetään 1:1 tai 301-redirectit tehdään hallitusti
  • Sitemap.xml päivitetään ja Google Search Consoleen
  • Schema.org-merkinnät säilytetään
  • Sisältö säilyy samanlaisena (ei lyhennetä tai muunnella tarpeettomasti)

Tyypillinen havainto: 2-4 viikkoa pieni notkahdus, sitten näkyvyys paranee koska sivu on nopeampi. 6 kk päästä SEO-tulokset ovat parempia kuin ennen migraatiota.

Riski 2: Sisällön katoaminen

Voi käydä että jokin sivu unohtuu siirtyä, tai linkki rikkoutuu.

Miten torjutaan:

  • Inventaario tehdään huolellisesti (vk 1)
  • Asiakas tarkistaa kaikki sivut testivaiheessa (vk 5)
  • DNS-vaihdon jälkeen 7 vrk seurantaa: jos kävijä yrittää 404-sivulle, ohjataan oikealle paikalle

Riski 3: Yhteydenottolomakkeen rikkoutuminen

Lomake on usein yrityksen tärkein konversiopolku. Jos se ei toimi DNS-vaihdon jälkeen, menetetään liidiä.

Miten torjutaan:

  • Lomake testataan ennen julkaisua sekä testivaiheessa
  • DNS-vaihdon jälkeen lähetetään testilomake heti
  • Resend-integraatio on luotettava (99%+ toimitusvarmuus)

Riski 4: Vanhojen pluginien toiminnallisuus

Jos WP-sivulla on käytetty erityisiä plugineja (esim. varauskalenteri, jäsenrekisteri), tarvitaan vastaava toiminnallisuus Next.js:ssä.

Miten torjutaan:

  • Inventaariossa tunnistetaan kaikki kriittiset toiminnallisuudet
  • Niille rakennetaan vastineet Next.js:ssä (joskus vaatii Custom-tason)

Riski 5: Asiakaskanta ei pidä uudesta ulkonäöstä

Joskus pitkäaikainen asiakas kaipaa vanhaa.

Miten torjutaan:

  • Brändi-elementit (logo, värit) säilytetään
  • Tärkeimmät elementit pidetään tunnistettavasti samanlaisina
  • Asiakaspalaute kerätään 30 vrk julkaisun jälkeen

Käytännön esimerkki

Toteutimme äskettäin migraation rakennusalan yritykselle (anonymisoitu):

Vanha sivu:

  • WordPress 5.8 (2021-versio)
  • 8 sivua, 25 blogipostausta
  • LCP 4,8 s mobiilissa
  • Lighthouse Performance 42
  • Cookie-banneri
  • Yhteydenottoja ~12/kk

Migraatio:

  • Aloitusmaksu 2 200 €
  • Aikajana 5 viikkoa
  • Mironet Site Pro -taso (189 €/kk)

6 kk myöhemmin:

  • LCP 0,9 s
  • Lighthouse Performance 97
  • Ei evästebanneria
  • Yhteydenottoja ~24/kk (+100%)
  • Google-näkyvyys parantui 35%

Investointi maksoi itsensä takaisin 2 kk:n sisällä.

Onko migraatio sinun yrityksellesi järkevä?

Vastaa näihin:

  1. Latautuuko sivusi alle 2 sekunnissa mobiilissa?
  2. Onko sivulla cookie-banneri?
  3. Onko WP-versio päivitetty?
  4. Tuleeko kaikki yhteydenottosähköpostit perille?
  5. Onko ylläpitokustannukset alle 100 €/kk?
  6. Pidätkö nykyisen ulkoasun?

Jos vastaat 3+ kysymykseen "Ei", migraatio kannattaa harkita.

Maksuton audit + migraatiosuositus

Tarjoan 30 minuutin maksuttoman keskustelun jossa käymme läpi:

  • Sinun WP-sivusi nykytila
  • Mitä migraatio konkreettisesti maksaisi sinulle
  • Onko se järkevä juuri sinun tilanteessasi (rehellinen vastaus)
  • Vaihtoehtoja: korjata nykyinen, vaihtaa toiseen toimittajaan, vaihtaa Mironetille

Saat raportin sähköpostilla vaikket tilaisi mitään. Varaa keskustelu — migraatiopäätös ansaitsee perustellun harkinnan.

migraatiowordpressnextjs

Haluatko keskustella sivustosi nykytilasta?

Tarjoan maksuttoman 30 minuutin auditin: kerron mitä sivullasi voi parantaa ja kuinka paljon korjaaminen maksaisi. Ei velvoitusta.

Varaa audit →