Teknologia

Verkkosivujen nopeus — miksi se ratkaisee myynnin

| Tomi Ikonen | 8 min lukuaika

Tutkimukset osoittavat, että hidas verkkosivu karkottaa asiakkaat. Opi miten sivuston nopeus vaikuttaa myyntiin ja miten parannat sitä.

Sinulla on kolme sekuntia.

Niin kauan uusi kävijä odottaa, että sivusi latautuu — ennen kuin hän sulkee välilehden ja siirtyy kilpailijasi sivuille. Ei ole liioittelua sanoa, että verkkosivusi nopeus on yksi tärkeimmistä tekijöistä yrityksesi myynnissä. Silti se jää usein viimeiseksi prioriteetiksi, kun sivustoa rakennetaan.

Kyse ei ole tekniikkaharrastajien nipotuksesta tai marginaalisista millisekuntien hiomisesta. Kyse on siitä, saako yrityksesi yhteydenottoja vai ei. Jokainen sekunti, jonka kävijä odottaa, on sekunti, jolloin hän harkitsee lähtemistä. Jokainen lisäsekunti kasvattaa todennäköisyyttä, että hän päätyy kilpailijasi sivuille — ja tilaa palvelun sieltä.

Tässä artikkelissa käymme läpi konkreettisia lukuja, teknisiä syitä hitauteen ja ennen kaikkea sen, mitä voit tehdä asialle.

Miten nopeus vaikuttaa myyntiin?

Numerot eivät jätä tulkinnanvaraa:

  • 1 sekunnin viive sivun latauksessa pienentää konversiota keskimäärin 7 % (Akamai, 2017)
  • 3 sekunnin latausaika pudottaa sivunlatausten määrää — 53 % mobiiliselainten käyttäjistä hylkää sivun, joka ei lataudu kolmessa sekunnissa (Google/SOASTA, 2016)
  • Amazon laski, että 100 millisekunnin lisäviive tarkoitti heille 1 % tappiota myynnistä — vuositasolla satoja miljoonia dollareita
  • Pinterest vähensi latausaikaa 40 % ja kasvatti hakukoneliikennettä 15 % sekä rekisteröitymisiä 15 %
  • Walmart huomasi, että jokaisella sekunnin parannuksella latausajassa konversio kasvoi 2 %

Pienyritykselle nämä luvut tarkoittavat hyvin konkreettisia asioita. Jos kuukaudessa sivullesi tulee 500 kävijää ja 10 heistä ostaa tai ottaa yhteyttä, yhden sekunnin latausviive karkottaa niistä potentiaalisista asiakkaista laskennallisesti 35 ihmistä vuodessa.

Konversio kärsii hitailla sivuilla

Konversio tarkoittaa sitä, kun kävijä tekee haluamasi toimenpiteen — ottaa yhteyttä, ostaa tuotteen tai tilaa uutiskirjeen. Hidas sivu tuhoaa konversion jo ennen kuin kävijä edes näkee tarjouksesi.

Korkea bounce rate eli poistumisprosentti on selvä merkki siitä, että sivustosi ei täytä kävijöiden odotuksia. Hitailla sivuilla poistumisprosentti voi nousta jopa 90 %:iin, kun nopeat sivut pitävät sen alle 40 %:ssa.

Google käyttää sivuston nopeutta yhtenä hakukonesijoituksen tekijänä. Hidas sivu ei siis ainoastaan karkota olemassa olevia kävijöitä — se heikentää myös sitä, kuinka moni uusi asiakas löytää sinut hakukoneesta.

Core Web Vitals — Googlen nopeusmittarit

Google julkisti vuonna 2021 Core Web Vitals -mittariston, joka on nykyään virallinen osa hakukonenäkyvyyteen vaikuttavaa pisteytystä. Mittaristo koostuu kolmesta pääindikaattorista:

LCP — Largest Contentful Paint

LCP mittaa, kuinka kauan kestää, ennen kuin sivun suurin näkyvä elementti (yleensä pääkuva tai otsikko) latautuu. Hyvä tulos on alle 2,5 sekuntia. Yli 4 sekuntia on heikko.

FID — First Input Delay

FID mittaa, kuinka nopeasti sivu reagoi käyttäjän ensimmäiseen toimintaan, kuten napin painamiseen. Tavoite on alle 100 millisekuntia. Nykyisin Google on osittain korvannut tämän INP-mittarilla (Interaction to Next Paint), joka mittaa kaikkia vuorovaikutuksia.

CLS — Cumulative Layout Shift

CLS mittaa sivun visuaalista vakautta latauksen aikana. Jos elementit hyppivät paikasta toiseen ladatessa, se nostaa CLS-arvoa. Hyvä tulos on alle 0,1.

Sivun latausnopeus on kokonaisvaltainen käsite, joka kattaa kaikki nämä mittarit. Yksikään niistä ei yksin riitä — tarvitset hyvät tulokset kaikissa kolmessa.

Huomionarvoista on, että Core Web Vitals -tulokset vaihtelevat laitetyypeittäin. Mobiililaitteiden tulokset ovat usein heikommat kuin pöytätietokoneiden — ja koska yli 60 % verkkosivuliikenteestä tulee mobiililaitteista, mobiilioptimointi on pakollista.

Mikä tekee verkkosivusta hitaan?

Ennen kuin voi korjata, pitää ymmärtää ongelma. Hitauden takana ovat useimmiten nämä syyt:

Liian suuret kuvat

Optimoimattomat kuvat ovat ylivoimaisesti yleisin hitauden syy. Täysresoluutioinen valokuva voi helposti olla 3–8 megatavua — ja sivulla saattaa olla kymmenen sellaista. Optimoitu kuva samaan visuaaliseen lopputulokseen vie 50–200 kilotavua.

Moderneille selaimille kannattaa tarjota kuvia WebP-formaatissa, joka on selvästi pienempi kuin JPEG tai PNG ilman merkittävää laadun heikkenemistä.

Liikaa JavaScript-koodia

Jokainen ladattu JavaScript-tiedosto hidastaa sivua kahdella tavalla: ensin latausaikaan kuluu aikaa, sitten selain suorittaa koodin ennen kuin sivu näkyy käyttäjälle. Erityisesti raskaat front-end-frameworkit, kolmannen osapuolen skriptit ja seurantakoodit kasaantuvat nopeasti.

Hidas hosting

Palvelimen vasteaika (Time to First Byte, TTFB) on sekin kriittinen. Jos palvelin sijaitsee fyysisesti kaukana käyttäjästä — esimerkiksi Yhdysvalloissa, kun asiakkaasi ovat Suomessa — pelkkä yhteyden muodostus voi viedä satoja millisekunteja ennen kuin mitään edes latautuu.

CDN eli Content Delivery Network ratkaisee tämän jakamalla sivuston sisällön ympäri maailmaa sijaitseviin palvelimiin. Kun suomalainen käyttäjä avaa sivun, sisältö haetaan lähimmältä CDN-solmukohdalta, ei Texasin datakeskuksesta.

Välimuistin puuttuminen

Välimuisti eli cache tarkoittaa, että kerran ladattu sisältö tallennetaan käyttäjän selaimeen tai välityspalvelimelle. Kun sama käyttäjä palaa sivulle, tiedostoja ei tarvitse ladata uudelleen. Ilman kunnollista välimuistitusta jokainen sivulataus aloittaa alusta.

WordPress-paisuminen

WordPress on erinomainen työkalu, mutta se kantaa mukanaan suuren taakan: jokainen lisäosa lisää koodia, tietokantakyselyitä ja latausaikaa. Tyypillinen WordPress-sivusto tekee 10–50+ tietokantakyselyä per sivunäyttö. Viritetty WordPress voi olla nopea, mutta se vaatii jatkuvaa huolenpitoa.

Staattinen sivu vs. WordPress — nopeusero käytännössä

Staattinen sivusto on rakentamisfilosofiana fundamentaalisesti erilainen kuin WordPress. Vertaillaan rehellisesti:

WordPressStaattinen sivusto
Tyypillinen latausaika2–5 sekuntia0,3–1,2 sekuntia
Tietokantakyselyt per lataus10–50+0
Palvelinpuolen laskentaJoka sivulatauksellaEi ollenkaan
CDN-jakeluVaatii lisäosanSisäänrakennettu
Core Web Vitals (tyypillinen)Kohtuullinen–heikkoErinomainen

Staattisessa sivustossa kaikki sivut generoidaan etukäteen valmiiksi HTML-tiedostoiksi. Kun kävijä avaa sivun, palvelin palauttaa valmiin tiedoston — ei laskentaa, ei tietokantakyselyitä, ei PHP:tä. Vain tiedosto levyltä suoraan käyttäjälle CDN:n kautta.

Käytännön ero on merkittävä. Testatuissa vertailuissa hyvin rakennettu staattinen sivusto saavuttaa Google PageSpeed Insights -pisteet 95–100/100, kun optimoimaton WordPress-sivusto jää usein alle 50 pisteen.

Tärkeä huomio: WordPress voidaan optimoida paremmaksi, mutta se vaatii lisäosien, välimuistitusten ja CDN:n käyttöönottoa — ja niiden jatkuvaa ylläpitoa. Staattinen sivusto on nopea oletuksena.

Käytännön vinkit sivuston nopeuttamiseen

Jos sivustosi on jo olemassa, näillä toimenpiteillä pääset alkuun:

1. Optimoi kuvat

Tämä on eniten hyötyä tuottava yksittäinen toimenpide. Muunna kuvat WebP-formaattiin, pienennä resoluutio tarpeelliseen kokoon ja pakkaa ne. Esimerkiksi Squoosh.app-työkalu tekee tämän ilmaiseksi selaimessa.

2. Käytä laiskaa latausta

Lazy loading tarkoittaa, että kuvat ladataan vasta kun ne ovat tulossa näkyviin käyttäjän ruudulla — ei kaikkea kerralla sivun latautuessa. HTML:ssä tämä onnistuu yksinkertaisesti lisäämällä loading="lazy" kuvaelementtiin. Tämä voi nopeuttaa sivun alkuvaiheen latauksen puoliinsa.

3. Minimoi JavaScript ja CSS

Poista käyttämätön koodi. Minimoi jäljelle jäävä (poistetaan välilyönnit, kommentit ja muotoilut). Yhdistä useat CSS-tiedostot yhdeksi. Modernit rakennustyökalut tekevät tämän automaattisesti.

4. Ota CDN käyttöön

Cloudflare on ilmainen ja helppo ottaa käyttöön. Se toimii välimaanahan käyttäjien ja palvelimesi välillä, tallentaa sisältöä välimuistiin globaalisti ja suojaa myös hyökkäyksiltä.

5. Paranna palvelimen vasteaikaa

Valitse hosting, jonka palvelimet sijaitsevat lähellä kohderyhmääsi. Eurooppalainen hosting on suomalaiselle yritykselle parempi kuin amerikkalainen.

6. Tarkista kolmannen osapuolen skriptit

Jokainen ulkoinen skripti — analytiikka, chat-widget, mainoskoodi, sosiaalisen median painikkeet — lisää latausaikaa. Arvioi kriittisesti, mitä todella tarvitset. Jokaisella ladatulla skriptillä on hintansa.

7. Aseta oikeat välimuistisäännöt

Kertaalleen ladattujen staattisten tiedostojen — kuvien, CSS:n, fonttien — ei tarvitse latautua uudelleen joka kerta. Aseta HTTP-vastausotsikot niin, että selain tallentaa nämä tiedostot pitkäksi aikaa. Käytännössä tämä tarkoittaa Cache-Control-otsikon asettamista palvelimella tai Cloudflaren kautta. Pitkä välimuistiaika on turvallista staatttisille resursseille, joilla on versioitu URL.

8. Harkitse fonttien latausstrategiaa

Ulkoiset fontit (kuten Google Fonts) voivat hidastaa sivun renderöintiä, koska selain odottaa fontin latautumista ennen kuin näyttää tekstin. Ratkaisuja ovat fonttien hostaaminen omalla palvelimella, font-display: swap -CSS-ominaisuuden käyttö tai siirtyminen järjestelmäfontteihin kokonaan.

Miten mittaat sivustosi nopeuden?

Ennen kuin teet muutoksia, mittaa nykytila. Näin tiedät, missä olet ja voitko seurata edistymistä.

Google PageSpeed Insights

Google PageSpeed Insights on Googlen oma ilmainen työkalu osoitteessa pagespeed.web.dev. Syötä sivusi URL ja saat välittömästi pisteet 0–100 sekä mobiilille että pöytätietokoneelle, sekä yksityiskohtaiset parannusehdotukset.

Erityisen tärkeää: työkalu näyttää myös oikeat kenttädata-tulokset (Field Data) — ne perustuvat oikeiden käyttäjien kokemuksiin, ei pelkästään laboratorio-olosuhteisiin. Tämä on se data, jota Google käyttää hakukonesijoituksiin.

GTmetrix

GTmetrix (gtmetrix.com) on toinen suosittu työkalu, joka antaa syvällisemmän analyysin sivun latausprosessista. Se näyttää jokaisen ladatun resurssin ja kuinka kauan se kesti — tämä auttaa löytämään pullonkaulat.

Chrome DevTools

Selaimen kehittäjätyökalujen (F12) Network-välilehti näyttää reaaliaikaisen kuvauksen kaikista sivun latauspyynnöistä. Ei vaadi ulkoisia palveluita — toimii suoraan selaimessa.

Mitä tuloksia tavoitella?

  • PageSpeed Insights: yli 90 pistettä mobiililla (erinomainen tavoite) tai vähintään 70+ (hyvä)
  • LCP: alle 2,5 sekuntia
  • CLS: alle 0,1
  • TTFB (Time to First Byte): alle 600 ms

Jos nykyiset tuloksesi ovat kaukana näistä, olet menettänyt asiakkaita joka päivä ilman, että olet edes tiennyt siitä.

Mittaa säännöllisesti, ei vain kerran

Sivuston nopeus ei ole staattinen arvo. Uudet kuvat, päivitykset, lisäosat ja kolmannet osapuolet voivat hidastaa sivustoa ajan myötä. Aseta kalenterimuistutus mittata sivustosi nopeus esimerkiksi kvartaaleittain. Vertaa tuloksia aiempiin — positiivinen kehitys kertoo, että tehdyt toimenpiteet vaikuttavat.

Nopeus ei ole tekninen yksityiskohta — se on myyntiargumentti

Verkkosivujen nopeus mielletään usein “tekniseksi asiaksi”, jota vain kehittäjät ymmärtävät. Todellisuudessa se on liiketoiminta-asia.

Jokainen sekunti latauksessa on potentiaalinen asiakas, joka ei koskaan näe tarjoustasi. Jokainen heikko Core Web Vitals -tulos on Google-näkyvyyttä, josta kilpailijasi hyötyy. Jokainen huono mobiilikokemus on asiakas, joka muistaa sen — ja kertoo siitä eteenpäin.

Hyvä uutinen: uusi, oikein rakennettu sivusto on oletuksena nopea. Sinun ei tarvitse erikseen optimoida ja säätää — se on nopeaa silloin, kun teknologia on valittu oikein alusta asti.

Tästä aiheesta lisää tulevissa artikkeleissamme, joissa käymme läpi hakukoneoptimoinnin perusteet sekä sen, miten yrityksen verkkonäkyvyyttä rakennetaan pitkäjänteisesti.

Olemme rakentaneet kaikki sivustomme staattisella arkkitehtuurilla juuri tästä syystä. Asiakkaidemme sivustot saavuttavat säännöllisesti yli 95 pistettä Google PageSpeed Insightsissä — ilman jatkuvaa virittelyä tai lisäosien ylläpitoa.


Haluatko sivuston, joka latautuu alle sekunnissa? Katso palvelumme ja hinnoittelumme — teemme modernit, nopeat kotisivut yrityksellesi kiinteällä kuukausihinnalla.

  • verkkosivut
  • nopeus
  • konversio
  • suorituskyky
  • core-web-vitals