Hakukone­optimointiopas aloittelijalle 2023

Kirjoittanut Tapio Kauranen

Kirjoitettu: 30.8.2022 - Muokattu: 6.2.2023

Tämä sivu näkyy Googlessa hakutermillä hakukoneoptimointiopas sijalla: 7 Data päivitetty: 29.03.2023 00:16:31

Sisällysluettelo

Hakukoneoptimointiopas aloittelijalle

Tämä opas on tarkoitettu niille, joilla ei ole aikaisempaa kokemusta hakukoneoptimoinnista.

Et tarvitse mitään aloittaaksesi. Tässä oppaassa käyn läpi:

  • Hakukoneoptimoinnin perusperiaatteet
  • Toimenpiteet yksi kerrallaan esimerkkien kera
  • Miten voit tehdä passiivista sivutuloa hakukoneoptimoinnilla?
  • Miten voit tehdä hakukoneoptimoinnista työuran?

Mitä on hakukoneoptimointi?

Jokainen haku on kysymys. Haun ykköstulos on se, joka vastaa parhaiten kysymykseen
  • Lennot Helsinki?
  • Lounas hämeenkatu?
  • Katsastus hinnat?
  • Lidl aukioloajat?
  • Nike lenkkarit?

Se kuka vastaa parhaiten hakukoneen kysymykseen näkyy ensimmäisenä. Hakukoneiden, kuten Googlen tarkoitus on tarjota paras mahdollinen hakutulos jokaiseen hakuun.

Tästä syystä Google näyttää ykköstuloksissa vain sellaisia hakutuloksia, jotka on hakukoneoptimoitu.

Hakukoneoptimoinnin tekniikat voidaan jakaa kolmeen eri alueeseen:

  1. Tekninen hakukoneoptimointi
  2. Sisäinen hakukoneoptimointi
  3. Ulkoinen hakukoneoptimointi

Googlen kolme kriteeriä hakukoneoptimointiin

Maaliskuussa 2016 Google paljasti, että hakutulokset määräytyvät kolmella eri kriteerillä. 

  1. Ulkoiset linkit ja sivuston maine muualla internetissä
  2. Sivun sisältö eli tekstit, latausnopeus, käyttökokemus
  3. RankBrain

Ai mikä RankBrain?

2013 Google paljasti, että sillä tehdään 100 miljardia hakua kuukaudessa ja että Google ei ymmärrä mitä käyttäjä haki 15% hauista. Se tarkoittaa, että Google ei pystynyt vastaamaan 500 miljoonaa hakuun päivässä.

Tästä syystä kehitettiin RankBrain, jonka olemassaolo vahvistettiin 2015. 

RankBrain on koneoppimista hyödyntävä tekoäly.

Koneoppiminen = koneelle annetaan tietoa ja raamit. Kone yrittää tehdä tietojen perusteella johtopäätöksiä.

Esimerkiksi shakkipeliä pelaavan tekoälyn raamit ovat shakkipelin säännöt. Shakkitekoäly simuloi miljardeja siirtoja ja valitsee niistä toimivimmat.

RankBrainilla on kaksi työtä:

1. Ymmärtää mitä kävijä tarkoitti haullaan
2. Mitata haun käyttäjäkokemusta

Aikaisemmin Google luki blogiartikkelisi tekstisisällön ja koetti siitä päätellä mitä aihetta se käsittelee laskemalla montako kertaa tietty sana toistuu.

Aiheen päätettyään sivu ohjattiin asiaan kuuluvaan hakuun.

Tämä on historiaa.

Aikaisemmassa tavassa oli se ongelma, että esimerkiksi haussa ”verkkokauppa” käyttäjä saattoi tarkoittaa

  • verkkokauppa.com yritystä
  • verkkokaupan rakentamista
  • mitä tarkoittaa verkkokauppa?

…tai jotain muuta.

RankBrain ratkaisi ongelman katsomassa aiemmin tehtyjä hakuja ja mitä linkkejä kävijät klikkasivat haun tehtyään. Jos kävijä meni hakutulosten kakkossivulle asti ja klikkasi siellä linkkiä niin tämä sivusto nostettiin seuraavan kerran haussa korkeammalle.

Nykyisin Google osaa myös Suomeksi arvata hyvinkin tarkasti mitä tarkoitit haulla vaikka sivun teksti ei täysin vastaa tekemääsi hakua.

RankBrain mittaa myös käyttäjäkokemusta, joka menee näin

Google näyttää sinulle hakutulokset, jotka sen mielestä on sopivimmat. Tulosten jälkeen se seuraa mitä teet.

ESIMERKIKSI

  1. Teet haun ja klikkaat ensimmäistä hakutulosta.
  2. Et löytänyt sitä mitä hait vaan painaat ”takaisin” näppäintä ja palaat hakuun
  3. Tässä tapauksessa Googlelle lähtee signaali, että ensimmäinen tulos ei ollut paras mahdollinen siihen hakuun
  4. Klikkaat toista tulosta ja jäät lukemaan sisältöä
  5. Googlelle lähtee signaali, että toinen tulos oli parempi ja nostaa sen hakunäkyvyyttä siinä haussa

Tekninen hakukoneoptimointi

Tekninen osuus on hakukoneoptimonnin kivijalka. Siinä optimoidaan sivuston latausnopeus ja käytettävyys.

Nettisivut pitää olla teknisesti kunnossa näkyäkseen hakukoneissa. Toisin sanoen nettisivujen pitää:

  • Lataantua nopeasti
  • Toimia jokaisessa laitteessa. Varsinkin mobiilissa!
  • Fonttien pitää olla luettavissa. Ei liian isoja tai liian pieniä.
  • Bottien pitää pystyä lukea sivustoa

Latausnopeuden optimointi

Jos sivusto ei lataannu nopeasti, se ei tule ikinä näkymään hakukoneessa.

Vuonna 2020 Google ilmoitti ottavansa käyttöön tehokkaamman tavan mitata sivuston latausnopeutta ja käyttökokemusta.

Jatkossa pelkän latausnopeuden sijaan käytetään edistyneempiä mittareita:

  • LCP = Largest Contentful Paint – Kauanko kestää, että suurin osa sivustosta on lataantunut käyttäjän näytölle?
  • FID = First Input Delay – Kauanko kestää, että sivuston kanssa voi tehdä jotain?
  • CLS = Cumulative Layout Shift – Kauanko kestää, että sivuston asettelu lopettaa liikkumisen

Kaikki näistä kohdat ja miten ne voi optimoida on eritelty alempana:

Testaa sivustosi latausnopeus tästä

Vain mobiililla on merkitystä

Kun optimoit sivuston latausnopeutta, keskity ainoastaan mobiiliin

Vuonna 2019 Google ilmoitti, että Googlen indeksointibotti ei käytä nettisivujen pöytäkoneversiota enää ollenkaan.

Todennäköisesti sinunkin sivustollesi suurin osa käyttäjistä tulee mobiililaitteella. Maailmalla mobiililaitteiden latausnopeudet ovat naurettavan hitaita.

  • Googlen mukaan keskimääräinen sivuston latausnopeus mobililaitteella on 15.3 sekuntia (lähde)
  • Jokainen sekunti lataushitautta voi huonontaa nettisivusi konversiota 20% (lähde)

Käytä siis Googlen Latausnopeustestissä ainoastaan mobiilin välilehteä

Testaa mobiilin latausnopeus tästä

Tarkista sivustosi latausnopeus Google Search Consolesta

Googlen Search Console on erinomainen hakukoneoptimoijan työkalu sillä se näyttää kaikki mitä sivustossa on teknisesti vialla.

Kirjaudu Search Consoleen ja lisää sinne oma sivustosi.

Siirry ”Page Experience” osioon niin näet miten Google on arvostellut sivustosi.

Jos sivustolla on jotain latausongelmia, näet ne sen täältä.

Google usien kertoo myös miten mahdolliset ongelmat voidaan korjata.

 

Google Search Console

Miten optimoidaan LCP?

LCP (Largest Contentful Paint) on latausnopeusmittari, jolla mitataan kuinka kauan kestää kunnes suurin osa sivustosta on lataantunut

Suositeltu LCP-latausaika on alle 2,5 sekuntia.

Jos latausnopeus kestää yli 4 sekuntia, on hyvin mahdollista, että Google ei suostu näyttämään sivua hakukoneessa ollenkaan. Sivusto on yksinkertaisesti liian huonolaatuinen näytettäväksi.

Näin LCP optimoidaan

  • Kuvien optimointi
  • Videoiden ja muiden suurien tiedostojen optimonti
  • CSS ja JS tiedostojen optimointi

Kohdat eriteltynä alempana:

Googlen ohjeistus LCP:hen

Kuvien optimointi

Kuvat on yleisin nettisivun latausnopeuden hidastaja. Kuvat voivat olla yli 90% sivun latauskuormasta.

Kuvat on valtavia. Kamerakännykän ottama kuva voi olla useita megatavuja. Nettisivuilla näkyvä kuva taas saisi olla vain muutamia kilotavuja.

Onneksi kuvien pienentäminen ja pakkaaminen onnistuu helposti ulkoisilla työkaluilla.

Käytit sitten WordPrressiä tai jotain muuta alustaa, suosittelen ottamaan käyttöön Imagifyn. Automaattisen kuvien pakkaus-softan.

Imagifyllä voit pakata WordPress sivustosi kuvat automaattisesti yhdellä klikkauksella.

Kuvien pakkaamisen lisäksi pitää miettiä kuvien muotoa.

  • PNG -tiedostot on usein valtavan isoja
  • GIF -tiedostot on kevyitä, mutta huonolaatuisia
  • JPG -tiedostot on suhteessa hyvälaatuisia ja kevyitä, mutta ei tue läpinäkyvyttä

Nykyaikaisissa nettisivuissa kuvat näytetään .avif tai .webp muodossa. Kuvamuodon koodaus on ylivertainen vanhoihin ja tuttuihin JPG,GIF,PNG muotoihin verrattuna.

Jos otat Imagifyn käyttöön WordPressissä, työkalu muuttaa kuvat .webp -muotoon automaattisesti.

Lue Googlen ohjeistus kuvien pakkaamisesta

Videoiden ja muiden tiedostojen optimointi

Youtubesta upotettu video lataa valtavan määrä ylimääräisiä tiedostoja sivustollesi

Videoiden upottaminen videotoistopalvelusta kuten Youtubesta on erittäin raskasta sillä palvelun pitää ladata videon mukana oma soittimensa.

Useimmiten videon mukana tulee hirveä läjä Javascript tiedostoja ja muutama kuva.

Tämä on helpointa korjata lataamalla videot ”laiskasti” eli Lazyloadilla.

Lazyload tarkoittaa sitä, että selain lataa videon vasta silloin kun käyttäjä skrollaa videon kohdalle. Video ei siis lataannu muun sivuston yhteydessä.

Jos käytät WordPressiä niin helpoin tapa ottaa Lazyload käyttöön on asentamalla WP Rocket sivustoon.

CSS ja JS tiedostojen optimointi

Kotisivujen CSS (tyylitiedosto) ja JS (JavaScript) tiedostot voivat hidastaa sivuston lataamista.

Varsinkin huonosti koodatuissa WordPress teemoissa nämä tiedostot ovat valtava ongelma. Teeman tekijä on halunnut lisätä tuhansia ominaisuuksia teemaan. Jokainen ominaisuus hidastaa sivun lataantumista sillä se tekee tiedostoista isompia.

WordPress sivustoissa tiedostojen optimointi on tehty helpoksi WP Rocket lisäosan ansiosta.

FID nopeuden optimointi

FID (First Input Delay) mittaa aikaa käyttäjän interaktiosta nettisivun kanssa siihen kauanko kestää, että sivusto oikeasti toteuttaa käyttäjän tekemän pyynnön.

FID:in pitäisi olla alle 100ms.

Jos FID on yli 300ms, sivusto saa hylätyn arvosanan eikä tule näkymään Googlessa (lähde).

On hyvin harvinaista, että FID on hidas sillä se johtuu yleensä raskaista Javascript töistä, jotka on aika harvinaisia normaaleilla nettisivuilla.

FID:in korjaaminen vaatii usein syvää ohjelmointiosaamista enkä siitä syystä aio käydä asiaa tässä läpi.

Sen sijaan suosittelen lukemaan Googlen virallisen ohjeistuksena asiasta

Lue Googlen ohjeet FID:in korjaamiseksi

CLS nopeuden optimointi

CLS (Cumulative Layout Shift). Usein nettisivua ladatessa sen asettelu liikkuu pikkaisen. Kuvat lataantuu tekstien jälkeen jne.

CLS mittaa aikaa kunnes sivusto lakkaa liikkumasta ja on käyttökelpoinen.

CLS:n pitäisi olla alle 100ms.

Jos CLS on yli 250ms, sivusto saa hylätyn arvosanan eikä tule näkymään Googlessa (lähde).

CLS korjaamiseen ei ole mitään kaiken kattavaa opasta vaan ongelmat pitää korjata tapauskohtaisesti.

Palkkaa minut tai joku muu ohjelmoija auttamaan jos tarvitset apua CLS nopeuden optimointiin.

Lue Googlen ohjeet CLS:tä

Sivuston sisäinen hakukoneoptimointi

Kun sivuston kivijalka eli tekninen osuus on kunnossa voidaan keskittyä hakukoneoptimoinnin tärkeimpään vaiheeseen eli tekstisisältöön.
  • Sivuston rakenne. Jokaisella hakutermillä on oma alasivunsa.
  • Tarpeeksi tekstiä. Jokaisella tärkeällä sivulla on vähintään 300 sanaa
  • Teksti on jaoteltu otsikoilla. Kukaan ei pidä tekstiseinistä.
  • Avainhakutermi esiintyy otsikoissa ja sivun URL-osoitteessa
  • Kuvien ALT-tekstit. Alt-tekstien avulla voidaan sijoittaa kuvat Googlen kuvahakuun
  • Sisäiset linkitykset. Jokaisesta sivusta pitäisi päästä liikkumaan eteenpäin
  • Ulkoiset linkitykset. Jokaiselta sivulta pitäisi linkittää jollekin toiselle sivustolle
  • Meta-kuvaus. Meta-kuvaus näkyy Googlen hakutuloksissa ja voi vaikuttaa klikkiprosenttiin.

Sivuston rakenne

Kaiken sisällön tulee olla alle kolmen klikkauksen päässä toisistaan

Useiden lähteiden mukaan ”kolmen klikkauksen sääntöei pidä paikkaansa, mutta minun mielestä se on erittäin hyvä sääntö.

Ideana on siis, että kaiken sisällön pitäisi olla enintään kolmen klikkauksen päästä toisistaan.

Toisaalta jos sinulla on tuhansia ja tuhansia sivuja, ei kannata pakottaa kaikkea kolmen klikin päähän.

  • Käyttäjäystävällinen
  • Kaikki sisältö on helposti löydettävissä
  • Google löytää sisällön helposti

Vähintään 300 sanaa tekstiä

Hakukoneoptimointi -piireissä on pidetty nyrkkisääntönä, että sivulla tulisi olla vähintään 300 sanaa, jotta Googlen botti osaa ymmärtää mitä aihetta sivu käsittelee.

Monet isot yritykset ovat tutkineet miljoonia Google-hakuja ja tehneet havainnon, että pidemmät tekstit pärjäävät paremmin hakutuloksissa.

Ihmiset tykkäävät pitkistä teksteistä kunhan teksti on laadukasta. Jaksaahan ihmiset kirjojakin lukea.

300 sanaa on minimi, mutta tutkimuksissa kävi ilmi, että tyypillisesti hyvin Googlessa näkyvä sivu on 2100 – 2400 sanaa pitkä.

According to a HubSpot study from 2021, the ideal blog post length for SEO should be 2,100-2,400 words.

https://www.searchenginejournal.com/ideal-blog-post-length-for-seo/255633/

Teksti on jaoteltu väliotsikoilla

Kukaan ei tykkää tekstiseinistä. Kaikki rakastaa otsikoita.

Ihmiset lukee tekstiä netissä erilailla kuin kirjoista.

  1. Ensin silmä skannaa kuvat
  2. ja sen jälkeen otsikot.
  3. Jos otsikon alla olevan teksti vaikuttaa mielenkiintoiselta niin siirrytään lukemaan kappaleteksti.

Myös Google ymmärtää paremmin aihetta sivu käsittelee kun lisäät hakutermin suoraan sivun otsikoihin.

Otsikoiden avulla pystyt pitämään ihmisen mielenkiinnon pidempään. Pidempi käynnin kesto voi tuoda paremman näkyvyyden hakukoneessa.

Hakukoneoptimointi asiakkailleni tekemissä sivustoissa

Minun rakentamiini sivustoihin tehdään aina seuraavat hakukoneoptimoinnin toimenpiteet
  • Mobiilioptimointi (parantaa käyttökokemusta)
  • Alle sekunnin latausnopeus (parantaa käyttökokemusta)
  • Meta-kuvausten ja otsikoiden kirjoittaminen (parantaa haun klikkiprosenttia)
  • Sivustokarttojen lähettäminen Googlelle (nopeuttaa indeksointia)
  • Rich Snippets (Schema) tietojen asentaminen (tekee hakutuloksesta nätimmän)

Seuraavat toimenpiteet lisämaksusta

  • Sivuston tekstisisällön muokkaaminen tai luominen
  • Ulkopuolisten linkkien rakennus
  • Hakukoneoptimoinnin seurantatyökalujen lisenssimaksut

Lue lisää WordPress kotisivusta.