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.
- Vanha WP-sivu suljetaan (mutta sisältö varmuuskopioidaan)
- DNS-tietue vaihdetaan osoittamaan Railwayhin
- SSL-sertifikaatti aktivoituu Railwayssa
- Tarkistetaan että vanha URL-rakenteet ohjautuvat oikein
- 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:
- Latautuuko sivusi alle 2 sekunnissa mobiilissa?
- Onko sivulla cookie-banneri?
- Onko WP-versio päivitetty?
- Tuleeko kaikki yhteydenottosähköpostit perille?
- Onko ylläpitokustannukset alle 100 €/kk?
- 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.
Haluatko keskustella sivustosi nykytilasta?
Tarjoan maksuttoman 30 minuutin auditin: kerron mitä sivullasi voi parantaa ja kuinka paljon korjaaminen maksaisi. Ei velvoitusta.
Varaa audit →