Rauhaly

Nettisivujen nopeus ja animaatiot: mikä hidastaa ja mikä ei

Kauniit ja nopeat sivut eivät sulje toisiaan pois. Ratkaisevaa on, millä tavalla liike ja tehosteet tehdään. Tämä opas on syventävä jatko yrityksen nettisivujen oppaalle: miten nopeus mitataan, mikä animaatio on kevyt ja mikä raskas, ja esimerkkinä mittaukset tästä sivustosta.

Miksi nopeus ratkaisee

Moni hakee palvelua puhelimella, ja yhteys voi olla heikko autossa, työmaalla tai maaseudulla. Jos sivu näyttää tyhjää tai jähmettyy ensimmäisinä sekunteina, kävijä palaa hakutuloksiin ja valitsee seuraavan.

Google mittaa sivujen käytettävyyttä kolmella luvulla, joita kutsutaan nimellä Core Web Vitals:

MittariMitä se tarkoittaaHyvä tulos
LCPKuinka nopeasti sivun pääsisältö, kuten otsikko tai iso kuva, on näkyvissäalle 2,5 s
INPKuinka nopeasti sivu reagoi, kun painat painiketta tai kirjoitat kenttäänalle 0,2 s
CLSHyppiikö sisältö latautuessa, niin että painat vahingossa väärää kohtaaalle 0,1

Google suosittelee hyviä lukuja kaikille, jotka haluavat menestyä haussa. Sijoitusta ne eivät yksin ratkaise, mutta hidas sivu menettää kävijän ennen kuin sisällöllä on edes mahdollisuutta.

Mikä animaatio on kevyt ja mikä raskas

Selain piirtää sivun vaiheittain: ensin se laskee, mihin kukin osa sijoittuu, sitten se maalaa osat ja lopuksi kokoaa ne kuvaksi. Kevyt animaatio koskee vain viimeistä vaihetta, ja sen hoitaa näytönohjain. Raskas animaatio pakottaa selaimen laskemaan ja maalaamaan sivua uudelleen jokaisella ruudunpäivityksellä.

Kevyttä

  • Siirto, kierto ja skaalaus (CSS:n transform)
  • Häivytys (opacity)
  • Sivujen välinen siirtymä, jonka selain tekee itse
  • Animaatio, joka pyörii kerran ja pysähtyy

Raskasta

  • Leveyden, korkeuden tai paikan animointi sivun asettelussa
  • Varjojen ja sumennusten animointi isoilla alueilla
  • Automaattisesti alkava taustavideo
  • Animaatiokirjastot, jotka voivat olla kymmeniä tai satoja kilotavuja
  • JavaScript, joka piirtää jotain koko ajan, vaikka mitään ei tapahdu
  • Vierityksen kaappaus, jossa sivu ei vieritä niin kuin kävijä odottaa

Ero on suuri. Googlen web.dev-oppaan esimerkissä elementin liikuttaminen sijaintia muuttamalla pudotti noin puolet ruudunpäivityksistä, kun saman liikkeen tekeminen transform-ominaisuudella pudotti noin prosentin.

Milloin animaatio auttaa ja milloin häiritsee

Hyvä animaatio kertoo jotain: että painallus meni perille, että luku muuttui tai että siirryit toiselle sivulle. Se ohjaa katseen siihen, mikä on tärkeää. Huono animaatio vain koristaa. Se viivyttää sisältöä, toistuu loputtomasti tai liikkuu silloin, kun kävijä yrittää lukea.

Osa ihmisistä on laittanut puhelimen tai tietokoneen asetuksista liikkeen vähentämisen päälle. Syy voi olla esimerkiksi sisäkorvan tasapainohäiriö, jossa liike ruudulla aiheuttaa huimausta tai pahoinvointia. Saavutettavuusohjeet (WCAG 2.3.3) suosittelevat, että tällaiset animaatiot voi kytkeä pois. Sivu tunnistaa asetuksen, ja silloin sisältö näytetään heti valmiina.

Esimerkki: näin rauhaly.com on tehty

Tämän sivuston tehosteet on tehty samoilla periaatteilla. Koko on mitattu pakattuna, eli siinä muodossa kuin se kulkee verkossa.

TehosteMiten tehtyLisäkokoMiksi näin
Sivujen välinen siirtymäSelaimen oma toiminto, pelkkä CSSalle 0,3 ktSivu ei välähdä valkoisena, ja yläpalkki pysyy paikallaan. Selaimissa, jotka eivät tue toimintoa, sivu vaihtuu tavallisesti.
Hakutulos ja luovutuksen polkuHäivytys ja siirto, käynnistyy kun osio tulee näkyviinnoin 1,2 ktNäyttää asian, josta tekstissä puhutaan. Pyörii kerran.
Laskimen tuloksen välähdysVärin vaihto puolen sekunnin ajannoin 0,2 ktPalaute: näet, että luku päivittyi.
Etusivun pisteruudukkoPiirretään vain hiiren liikkuessanoin 1,5 ktPuhelimella ruudukkoa ei piirretä ollenkaan, koska kosketus ei liikuta sitä.

Pois jätettiin videotaustat, animaatiokirjastot, ulkopuolisilta palvelimilta ladattavat fontit ja evästeitä käyttävä seuranta. Fontit tulevat samalta palvelimelta kuin sivu, ja selain tallentaa ne ensimmäisellä käynnillä.

Mittaus löysi virheen

Kun mittasin sivut tätä opasta varten, etusivu jäi selvästi muista. Syy oli pisteruudukko, joka piirsi itseään uudelleen noin 60 kertaa sekunnissa koko ajan, myös puhelimella, jossa sillä ei ollut mitään tehtävää. Korjauksen jälkeen ruudukko piirretään vain, kun hiiri liikkuu sen päällä.

Ennen, suorituskyky79–87estoaika 300–660 ms
Jälkeen, suorituskyky98estoaika 0 ms

Ulkonäkö ei muuttunut lainkaan. Tämä on tyypillistä: hidastava osa on usein jotain, mitä kävijä ei edes huomaa.

Mittaustulokset

SivuSuorituskykyPääsisältö näkyvissäEstoaikaHyppiminen
Etusivu982,3 s0 ms0
Nettisivut1001,7 s0 ms0
Tuntihintalaskuri1001,7 s0 ms0
Katelaskuri1001,7 s0 ms0
Yrityksen nettisivut -opas1001,7 s0 ms0

Mitattu 21.10.2026 Lighthouse 12 -työkalulla mobiiliasetuksilla, jotka simuloivat keskitason puhelinta ja hidasta mobiiliyhteyttä. Luvut ovat kolmen mittauksen mediaaneja. Estoaika kuvaa laboratoriossa sitä, kuinka nopeasti sivu reagoi painalluksiin. Oikeiden kävijöiden luvut voivat poiketa tästä.

Näin tarkistat oman sivusi

  1. Avaa PageSpeed Insights ja liitä sivusi osoite.
  2. Katso Mobiili-välilehteä. Tietokoneella lähes mikä tahansa sivu on nopea, puhelimella ero näkyy.
  3. Jos sivun yläosassa näkyy oikeiden kävijöiden tietoja, ne on kerätty Chromen käyttäjiltä. Pienillä sivustoilla niitä ei yleensä ole tarpeeksi, jolloin näet vain laboratoriomittauksen.
  4. Katso kolmea lukua yllä olevasta taulukosta. Vihreä on hyvä, oranssi kertoo parannettavasta ja punainen ongelmasta.
  5. Aja mittaus pari kertaa. Muutaman pisteen vaihtelu on normaalia.

Jos tulos on punainen, yleisimmät syyt ovat pakkaamattomat kuvat, raskas teema tai lisäosat ja automaattisesti alkava video. Ne kaikki voi korjata ilman, että sivujen ulkonäkö kärsii.

Kysyttyä nopeudesta

Hidastavatko animaatiot sivua aina?
Eivät. Liike ja läpinäkyvyys ovat kevyitä, koska näytönohjain hoitaa ne. Sivua hidastavat animaatiot, jotka muuttavat elementtien kokoa tai paikkaa sivun asettelussa, raskaat kirjastot ja JavaScript, joka pyörii koko ajan taustalla.
Vaikuttaako nopeus sijoitukseen Googlessa?
Google suosittelee hyviä Core Web Vitals -lukuja menestymiseen haussa ja kertoo, että ne ovat linjassa sen kanssa, mitä sen järjestelmät palkitsevat. Nopeus ei silti korvaa hyvää sisältöä. Hidas sivu menettää kävijöitä jo ennen kuin Google ehtii arvioida mitään.
Miksi PageSpeed antaa eri kerroilla eri tuloksen?
Mittaus tehdään simuloidulla puhelimella ja yhteydellä, ja palvelimen ja verkon vaihtelu näkyy tuloksessa. Muutaman pisteen ero on normaalia. Aja mittaus pari kertaa ja katso lukuja, älä yksittäistä pistemäärää.
Saako sivuilla olla videota?
Saa. Video kannattaa ladata vasta, kun kävijä painaa sitä, tai upottaa niin, että sivu näkyy ensin. Automaattisesti alkava taustavideo on usein sivun raskain yksittäinen osa, erityisesti puhelimella.

Lähteet: Google: Core Web Vitals ja hakutulokset · web.dev: suorituskykyiset CSS-animaatiot · W3C: WCAG 2.3.3 Animation from Interactions · PageSpeed Insights.

Haluatko sivut, jotka ovat sekä näyttävät että nopeat?

Ulkoasu tehdään yrityksesi mukaan, ja kerron aina, miten kukin tehoste vaikuttaa nopeuteen.