Qurun blogissa on ennekin kohistu lyhyiden latausaikojen tärkeydestä verkkosivustolle. Koska asia on tosi tärkeä, teemme sen taas.

Vuonna 2010 Google kertoi, että sivujesi latautumisaika [highlight] vaikuttaa niiden näkyvyyteen Googlen hakutuloksissa[/highlight]. Latautumisajalla tarkoitetaan aikaa, joka sisällön käyttäjältä kuluu sivun latautumista odotellessa. Yleisesti ottaen sivuston pitäisi olla klikkauksesta kokonaisuudessaan alle kahdessa sekunnissa. Jos aikaraja tuntuu turhan toiveikkaalta, ainakin alle kolmessa sekunnissa pitäisi onnistua.
Ajassa on kyse muustakin kuin kisasta kelloa vastaan. Katsotaanpa, miten latausajat vaikuttavat vaikuttavat hakukoneoptimointiin ja sitä kautta myös liiketoimintaan.

Hitaan latausajan vaikutuksia

  • Amazon on arvioinut, että sekunnin viive voi maksaa sille 1,6 miljardia vuodessa.
  • Marissa May (Google – Google IO – keynote 20082) tutki, että Googlen tavallisen hakutulossivun lataaminen kestää keskimäärin 0,4 sekuntia. Kun hakutulosten määrää nostettiin kymmenestä kolmeenkymmeneen, latausaika piteni 0,9 sekuntiin. Jälkimmäinen versio johti siihen, että 20 % kävijöistä katosi ennen minkään hakutuloksen klikkaamista. Puolen sekunnin lisäys latausaikaan aiheutti siis vakavia käytettävyysongelmia viidennekselle käyttäjistä.
  • Tutkimusten mukaan 25 % amerikkalaisista käyttäjistä hylkää sivuston, jos sen latautuminen kestää yli neljä sekuntia.
  • Peräti 40 % käyttäjistä luovuttaa, jos verkkokaupan sivu ei lataudu kolmessa sekunnissa.

Latausaika ja näkyvyys kulkevat käsi kädessä. Google on julistanut, että käyttökokemuksen parantamiseksi nopeasti latautuvat verkkosivut saavat hakutuloksissa lisänäkyvyyttä ja hitaat painuvat listassa alemmas.

[alert type=”info” close=”false” heading=”Google: latausaika vaikuttaa hakutulosten järjestykseen”] “A search result for a resource having a short load time relative to resources having longer load times can be promoted in a presentation order, and search results for the resources having longer load times can be demoted.” (Google Patents) [/alert]

Mitkä tekijät hidastavat sivujen latautumista?

  1. Halvalla saa harvoin hyvää:: Webhotellin käyttäminen voi tietää ongelmia. Niiden serverit ovat tavallisesti hitaita ja tehottomia. Niiden varaan nojaaminen on liiketoiminnassa riski: kun verkkoliikennettä on paljon, palvelimet saattavat kaatua tuon tuosta.
  2. Kehno ja/tai huonosti optimoitu koodi: Joitain koodeja on syytä välttää. Pakkaamattomat, suuret javascriptit ja suoraan sivun elementteihin kiinnitetyt pitkät CSS-koodit ovat usein tarpeettomia. Myös turhat uudelleenohjaukset sivustolta toiselle voivat hidastaa latausaikaa.
  3. Valtavat kuvat: Liian suurien kuvatiedostojen tunkeminen verkkosivuille on ehkä yleisin syy raivostuttavan verkaiselle latautumiselle.
  4. HTTP vs HTTPS: HTTP:tä käytettäessä sisältö on saatavilla yhden kierroksen jälkeen (pyydetään resurssia palvelimelta, palvelin palauttaa resurssin). HTTPS:ää käytettäesssä data liikkuu salatussa muodossa, ja salausmetodi täytyy sopia ennen kuin dataa liikkuu. Käytännössä tämä lisää neljä pyyntöä palvelimen ja asiakkaan välille, ja se vie aikaa: Jos paketti liikkuu asiakkaalta palvelimelle ja takaisin 100 millisekunnissa, on seurauksena se, että aikaa kuluu vähintään 500 millisekuntia ennen kuin tavaraa alkaa liikkumaan loppukäyttäjälle. (SEO-mielessä HTTPS:ään siirtyminen kuitenkin kannattaa, sillä Googlen algoritmit tykkäävät HTTPS:stä – ainakin niin kauan, kun se ei heikennä käyttökokemusta liikaa.)

Kolme työkalua latausaikojen mittaamiseksi ja ymmärtämiseksi

Verkkosivuston hitauteen on siis olemassa syitä ja niihin voidaan vaikuttaa. Sen selvittäminen, mistä ongelmat tarkalleen ottaen johtuvat, onnistuu sitä varten räätälöidyillä työkaluilla.

  1. Pagespeed Insights: Pagespeed insight on Googlen kehittämä työkalu, joka antaa yksinkertaisen raportin sivuston latausnopeudesta ja suositukset sen parantamiseen. Kätevintä palvelussa on se, että jos työkalu törmää huonosti optimoituun koodiin, se ehdottaa suoraan parannuksia. PageSpeedInsight Tool Screenshot
  2. KeyCDN Speed Test Tool:Työkalu hahmottaa yksinkertaisella aikajanalla, missä järjestyksessä sivun koodit ladataan, ja mitkä resurssit hidastavat latautumista eniten. Visuaalinen esitystapa auttaa ymmärtämään kunkin resurssin ajankäytön ja siten optimoimaan prosessin. Lisäksi työkalussa on toiminto, jonka avulla voi kokeilla eri servereitä eri puolella maailmaa.KeyCDN Speed Test Tool Screensho
  3. GTMetrix: Huippujen huippu. Työkalu auttaa hahmottamaan sivuston latausnopeuteen vaikuttavat asiat samaan tapaan kuin KeyCDN, mutta antaa kaupanpäällisiksi yksityiskohtaisen pisteytyksen ja listan, joita voi käyttää niin sivuston kuin serverinkin optimoinnissa.GTMetrix Pate Speed Screenshot

Johtopäätökset

Aika on rahaa, ja sanonta pitää kutinsa: Tahmea latausnopeus laskee rankingia Googlen hakukoneen näkyvyydessä. Hidas sivu karkottaa myös asiakkaat toisaalle ja haittaa suoraan liiketoimintaa. Mobiilikäytön kasvaessa ei voi missään nimessä suhtautua ylimielisesti latausnopeuteen ja sen vaikutuksiin.

Jokaisen julkaisijan on tärkeää seurata aktiivisesti omien sivujensa latausnopeuksia, jotta mahdolliset ongelmakohdat paljastuvat. Myös Google Analytics taipuu hyvin latausnopeuksien jatkuvaan seurantaan. Se, miten se sen tekee ja miten tuloksia tulkitaan, onkin jo toisen postauksen aihe.

Käännös englannista: Veera Järvenpää