WordPress-hakukoneoptimointi: näin optimoit sivun vaihe vaiheelta
WordPress-hakukoneoptimointi tarkoittaa toimenpiteitä, joilla WordPress-sivusto saadaan löytymään Googlesta paremmin: selkeä otsikointi, kuvaava SEO-otsikko ja metakuvaus, siisti URL-osoite, nimetyt kuvat, sisäiset linkit ja hakijan tarpeeseen vastaava sisältö. Suurimman osan näistä voit tehdä itse WordPressin hallintapaneelissa ilman koodaamista tai kalliita työkaluja.
Tätä kutsutaan on-page-optimoinniksi: toimenpiteiksi, jotka teet oman sivustosi sisällä. Vertailukohta on off-page-optimointi, joka tarkoittaa lähinnä linkkien hankkimista muilta sivustoilta. Alla käyt yhden sivun läpi järjestyksessä alusta loppuun. Samaa työjärjestystä voit toistaa jokaiselle tärkeälle sivulle ja artikkelille.
Työjärjestys yhdelle tärkeälle sivulle:
- Tarkista, että sivun saa indeksoida ja että Google löytää sen.
- Päätä, mihin hakijan tarpeeseen sivu vastaa. Korjaa puuttuva sisältö ensin.
- Kirjoita sisältöä vastaavat SEO-otsikko, pääotsikko ja metakuvaus.
- Lisää hyödylliset sisäiset linkit ja tarkista sivu puhelimella.
- Kirjaa muutokset ja vertaa saman sivun hakunäkyvyyttä myöhemmin.
Tarvitset:
- WordPress-sivuston ja pääkäyttäjän tunnukset
- SEO-lisäosan (ohjeet alla, ilmainen versio riittää)
- kohdeavainsanan sivulle, jota optimoit
Tarkista ensin, että Google saa indeksoida sivuston
Ennen yhdenkään sivun optimointia varmista, ettei koko sivusto ole piilossa Googlelta. WordPressissä on asetus, joka estää hakukoneita indeksoimasta sivustoa, ja se jää yllättävän usein päälle sivuston rakennusvaiheesta.
- Avaa Asetukset → Lukeminen.
- Etsi kohta Näkyvyys hakukoneille ja varmista, ettei valintaruutu ”Estä hakukoneita indeksoimasta tätä sivustoa” ole valittuna. Jos rasti on päällä, poista se ja tallenna.
- Tarkista tärkeän sivun indeksointitila Search Consolen URL-tarkastuksella. site:omadomain.fi voi antaa suuntaa, mutta se ei ole kattava luettelo indeksoiduista sivuista.1
Jos tärkeitä sivuja ei näy Googlessa, vaikka asetus on kunnossa, käy läpi opas Googlen indeksoinnista. Sivu voi kilpailla sijoituksista vasta, kun se on Googlen indeksissä, joten tämä tarkistus kannattaa tehdä ennen muuta optimointia.
Asenna SEO-lisäosa, mutta älä odota siltä ihmeitä
SEO-lisäosa on käytännöllinen tapa hallita sivun SEO-otsikkoa ja metakuvausta ilman omaa koodia. Tunnetuimmat vaihtoehdot ovat Yoast SEO ja Rank Math, ja molempien ilmaisversiot riittävät tavallisen sivuston tarpeisiin: saat sivukohtaiset SEO-otsikot, metakuvaukset ja hakutulosesikatselun. Muita varteenotettavia ovat esimerkiksi SEOPress ja All in One SEO. Valitse yksi, älä asenna useampaa rinnakkain.
Yoastin asennus ja perusasetukset on käyty läpi omassa oppaassaan: Yoast SEO -työkalun käyttöönotto.
Kaksi asiaa kannattaa ymmärtää heti:
- Älä käytä lisäosan vihreää arvosanaa työn tavoitteena. Tarkista itse, vastaako sivu hakijan kysymykseen ja vastaavatko otsikot sen sisältöä.
- WordPress hoitaa nykyään itse asioita, joihin ennen tarvittiin lisäosa. Versiosta 5.5 (elokuu 2020) lähtien WordPress luo XML-sivukartan automaattisesti (osoitteessa /wp-sitemap.xml) ja lataa kuvat laiskasti eli vasta kun käyttäjä vierittää niiden kohdalle.2 Sivukarttaa tai kuvien lazy loadia varten et siis tarvitse erillistä lisäosaa, vaikka SEO-lisäosat tarjoavatkin oman, monipuolisemman sivukarttansa.
Valitse sivulle yksi kohdeavainsana
Jokaisella tärkeällä sivulla tulisi olla oma aiheensa ja yksi kohdeavainsana, jolla haluat sen löytyvän. Jos et vielä tiedä, millä sanoilla asiakkaasi hakevat, tee ensin avainsanatutkimus. Käytä kohdeavainsanaa työn rajauksena. Saman sivun pitää voida vastata myös aiheen läheisiin kysymyksiin. Jos kaksi omaa sivua vastaa täsmälleen samaan tarpeeseen, arvioi niiden työnjako ennen uuden sisällön kirjoittamista.
Kohdeavainsana ohjaa kaikkia seuraavia vaiheita, joten päätä se ennen kuin jatkat.
Kirjoita SEO-otsikko ja metakuvaus
Avaa sivu muokattavaksi ja etsi SEO-lisäosan paneeli (Yoastissa ja Rank Mathissa se näkyy editorin alalaidassa tai sivupalkissa).
- Kirjoita SEO-otsikko (title), joka nimeää aiheen ja kertoo sivun sisällöstä. Käytä kohdeavainsanaa luontevasti.
- Kirjoita metakuvaus, joka tiivistää sivun hyödyn hakijalle. Älä lupaa hintatietoa, vertailua tai ohjetta, jota sivulla ei ole.
- Käytä lisäosan esikatselua tekstin tiivistämisen apuna, älä lupauksena lopullisesta hakutuloksesta.
Google muodostaa hakutuloksen otsikon useista lähteistä ja voi käyttää muuta kuin antamaasi SEO-otsikkoa.3 Kuvaus voi puolestaan tulla sivun tekstistä tai metakuvauksesta. Google ei määritä metakuvaukselle kiinteää merkkirajaa, vaan näkyvä katkelma sovitetaan esimerkiksi laitteen leveyteen.4
Yksi H1 ja looginen otsikkorakenne
Käytä selkeyden vuoksi yhtä pääotsikkoa ja rakenna sisältö sen alle. Tarkista julkaistulta sivulta, miten teemasi esittää sivun otsikon, ennen kuin lisäät sisältöön erillisen H1-otsikon.
Rakenna väliotsikot loogisesti:
- Pääluvut ovat H2-otsikoita, niiden alaluvut H3:ia. Älä hyppää tasojen yli (H2:sta suoraan H4:ään).
- Käytä kohdeavainsanaa tai sen muunnelmaa sivun otsikossa ja luontevasti ainakin yhdessä väliotsikossa.
- Väliotsikon tehtävä on kertoa, mitä kappaleessa käsitellään. Selkeä otsikkorakenne auttaa sekä lukijaa että hakukonetta hahmottamaan sivun sisällön.
- Pidä kappaleet lyhyinä, korkeintaan muutama virke. Jaa pitkä ohje osiin, joista lukija löytää tarvitsemansa vaiheen.
Tarkista osoiterakenne
Siisti URL-osoite kertoo sekä käyttäjälle että hakukoneelle, mistä sivulla on kyse. Tarkista sivuston yleinen asetus kohdasta Asetukset → Osoiterakenteet (englanniksi Permalinks): hyvä valinta on Artikkelin nimi (Post name), jolloin osoitteeksi tulee muotoa domain.fi/sivun-nimi/ ilman päivämääriä ja kysymysmerkkejä.
Varoitus: jos sivustosi on ollut pystyssä pitkään ja osoiterakenne on jokin muu, älä vaihda sitä kevyin perustein. Kaikki vanhat osoitteet lakkaavat toimimasta, ja joudut tekemään uudelleenohjaukset jokaiselle sivulle. Uudella sivustolla asetus kannattaa laittaa kuntoon heti alussa.
Yksittäisen sivun osoitteen (polkutunnuksen) voit muokata sivun muokkausnäkymässä: pidä se lyhyenä ja sisällytä kohdeavainsana, esimerkiksi /wordpress-hakukoneoptimointi/. Julkaistun sivun osoitetta ei kannata muuttaa jälkikäteen ilman uudelleenohjausta.
Nimeä kuvat ja kirjoita alt-tekstit
Kuvat ovat helppo ja usein laiminlyöty osa WordPressin hakukoneoptimointia:
- Nimeä kuvatiedosto kuvaavasti jo ennen latausta, esimerkiksi punainen-talvitakki.jpg eikä IMG_4382.jpg.
- Pienennä tiedostokoko ennen latausta tai optimointilisäosalla, ohjeet löydät oppaasta kuvien tiedostokokojen optimointi. Suuret kuvat hidastavat sivua, ja nopeus vaikuttaa sekä käyttökokemukseen että näkyvyyteen.
- Kirjoita jokaiselle sisältökuvalle alt-teksti eli vaihtoehtoinen teksti kuvalohkon sivupalkissa tai mediakirjastossa. Kuvaile mitä kuvassa näkyy, luonnollisella suomella. Alt-teksti on ensisijaisesti saavutettavuutta varten (ruudunlukijat), ja samalla se auttaa Googlea ymmärtämään kuvan sisällön.
Älä tunge avainsanaa jokaisen kuvan alt-tekstiin, vaan kuvaile kuva rehellisesti.
Lisää sisäisiä linkkejä molempiin suuntiin
Sisäiset linkit auttavat Googlea löytämään sivusi ja ymmärtämään, mitkä sivut liittyvät toisiinsa.5 Ota tavaksi jokaisen uuden sivun kohdalla kaksi asiaa:
- Linkitä uudelta sivulta 2–5 aiheeseen liittyvälle vanhalle sivullesi.
- Käy lisäämässä vähintään yhdelle vanhalle sivulle linkki uuteen sivuun. Tarkista, että sivulle pääsee myös sivuston muusta sisällöstä.
Käytä ankkuritekstinä kuvaavaa tekstiä (esimerkiksi “kuvien tiedostokokojen optimointi”), älä muotoa “klikkaa tästä”. Linkitä myös ulospäin, kun viittaat lähteeseen tai työkaluun: hyvät ulkoiset linkit ovat palvelus lukijalle.
Sisältö ratkaisee, avainsanatiheys ei
Vanhoissa SEO-ohjeissa neuvottiin toistamaan avainsanaa tietty prosenttiosuus tekstistä, mainitsemaan se ensimmäisten 100 sanan aikana ja ripottelemaan sekaan “LSI-sanoja”. Nämä ohjeet voit unohtaa. Google ohjeistaa itse välttämään avainsanojen liiallista toistoa, koska se heikentää käyttökokemusta ja voi täyttää roskasisällön tunnusmerkit, eikä avainsanatiheydelle ole mitään tavoitearvoa.6 Hakukone tunnistaa sivun aiheen, vaikka avainsana ei toistuisi mekaanisesti.
Sen sijaan ratkaisee, vastaako sivu hakijan tarpeeseen paremmin kuin kilpailevat sivut:
- Kirjoita aiheesta kattavasti mutta tiiviisti. Mitään yleispätevää minimisanamäärää ei ole, oikea pituus riippuu aiheesta.
- Vastaa kysymykseen, jonka takia hakija sivulle tulee, mieluiten heti alussa.
- Käytä kohdeavainsanaa ja sen luontevia muunnelmia siellä, missä ne kuuluvat tekstiin muutenkin: otsikossa, ensimmäisissä kappaleissa ja väliotsikoissa.
- Päivitä sisältöä, kun tieto vanhenee. Poista väitteet, joita et enää voi perustella.
Muista myös tekninen perusta: hidas sivusto syö muun optimoinnin hyödyt. Ohjeet löydät oppaasta kotisivujen nopeuttaminen. Tarkista tärkeimmät sivut lisäksi puhelimella, sillä Google arvioi sivustot ensisijaisesti mobiiliversion perusteella.
Seuraa tuloksia Google Search Consolella
Hakukoneoptimoinnin vaikutukset näkyvät hitaasti, tyypillisesti viikkojen tai kuukausien viiveellä. Siksi tarvitset paikan, josta näet kehityksen. Ilmainen Google Search Console kertoo suoraan Googlelta, millä hakusanoilla sivusi löytyvät, millä sijoilla ne näkyvät ja onko sivujen indeksoinnissa ongelmia.
Käyttöönoton jälkeen kannattaa tehdä kaksi asiaa:
- Lähetä sivukartta kohdassa Indeksointi → Sivustokartat. WordPressin oma sivukartta on osoitteessa /wp-sitemap.xml, mutta jos käytössäsi on SEO-lisäosa, se korvaa sen omalla sivukartallaan (Yoastilla osoite on /sitemap_index.xml).
- Ota tavaksi vilkaista kuukausittain Tulokset-raportti: mitkä sivut keräävät näyttöjä ja klikkauksia ja millä hakusanoilla. Kirjaa muutospäivä ja seuraa kehitystä; samanaikainen nousu tai lasku ei yksin osoita muutoksen vaikutusta.
Älä tulkitse yksittäisen viikon heilahduksia. Vertaa mieluummin kuukautta edelliseen ja katso, kehittyvätkö optimoimiesi sivujen klikkaukset ja sijoitukset oikeaan suuntaan.
Esimerkki: suomalainen palvelusivu alusta seurantaan
Seuraava on havainnollistava kirjoitusharjoitus, ei toteutettu asiakastyö tai mitattu tulos. Oletetaan, että muokkaat olemassa olevaa polkupyörähuollon palvelusivua Tampereella.
Hakukysely ja tarve: ”pyörähuolto Tampere”. Hakija etsii paikallista huoltoa ja haluaa selvittää palvelun sisällön, hinnan tai hinnan määräytymisen, sijainnin ja ajanvarauksen. Tarkista hakutuloksista, sopiiko tämä tulkinta valitsemaasi kyselyyn ennen kirjoittamista.
SEO-otsikko: ”Pyörähuolto Tampere: palvelut ja ajanvaraus | [Yrityksen nimi]”. Korvaa hakasulkeet oikealla nimellä. H1: ”Pyörähuolto Tampereella”. Pidä olemassa oleva osoite ennallaan; otsikon parantaminen ei edellytä URL:n vaihtamista.
Metakuvausluonnos: ”Tutustu Tampereen pyörähuollon palveluihin, hinnan määräytymiseen ja ajanvaraukseen. Tarkista sijainti ja ohjeet pyörän tuomiseen ennen käyntiä.” Käytä tätä vasta, kun luvatut tiedot todella löytyvät sivulta.
Hyödyllinen sisältö: korvaa yleinen ”laadukas ja ammattitaitoinen huolto” konkreettisilla vastauksilla. Kerro, mitä huoltoon kuuluu, mitä töitä hinnoitellaan erikseen ja miten ajan saa varattua. Lisää todellinen osoite, aukioloajat ja ohjeet pyörän tuomiseen. Käytä väliotsikoita ”Mitä huoltoon kuuluu”, ”Huollon hinta” ja ”Ajanvaraus ja saapuminen”. Älä keksi hintoja tai luvattua valmistumisaikaa mallin täyttämiseksi.
Sisäiset linkit: linkitä palvelusivulta erilliseen hinnastoon ja ajanvarausohjeeseen, jos sellaiset ovat olemassa. Lisää huoltopalvelujen koontisivulta kuvaava linkki tähän palveluun. Älä luo uusia sivuja vain saadaksesi lisää linkkejä.
Tarkistus ja seuranta: tallenna ennen muutosta Search Consolesta kyseisen URL:n klikkaukset, näyttökerrat, CTR ja keskimääräinen sijainti sekä käytetyt suodattimet. Kirjaa julkaisupäivä ja tarkista myöhemmin URL-tarkastuksella, että Google on indeksoinut sivun ja indeksointirobotti on käynyt sillä muutoksen jälkeen.1 Vertaa esimerkiksi yhtä pitkiä 28 päivän jaksoja samalla maa- ja hakutyyppirajauksella. Tarkastele kyselyitä myös ryhmänä: yksittäisen sanamuodon pieni otos ei riitä onnistumisen arviointiin.
Jos esimerkin sivu saa lisää näyttöjä mutta ei klikkauksia, tarkista ensin hakukyselyiden osuvuus ja hakutuloksen lupaus. Jos klikkaukset kasvavat mutta yhteydenotot eivät, tarkista palvelutiedot ja ajanvarauksen toimivuus. Nämä ovat jatkotutkimuksen kysymyksiä, eivät todiste yhden otsikkomuutoksen vaikutuksesta.
Yleiset virheet
- ”Estä hakukoneita indeksoimasta” -rasti jää päälle. Sivusto rakennettiin piilossa ja asetus unohtui, joten mikään sivu ei nouse Googleen. Tarkista Asetukset → Lukeminen heti julkaisun jälkeen.
- SEO-lisäosa on asennettu, mutta mitään ei ole tehty. Lisäosa on työkalu, ei automaatti. Käy tärkeimmät sivut läpi yksi kerrallaan tämän oppaan järjestyksessä.
- Epäselvä otsikkorakenne. Valitse selkeä pääotsikko ja jäsennä muut otsikot sen alle.
- Sama sisältö usealla palvelusivulla. Selkeytä sivujen työnjako ja päätä, mikä vastaa mihinkin tarpeeseen.
- Osoiterakenteen vaihtaminen vanhalla sivustolla ilman uudelleenohjauksia. Kaikki vanhat linkit hajoavat ja kertynyt näkyvyys valuu hukkaan.
- Metakuvaus jätetään kirjoittamatta. Silloin Google poimii kuvauksen sivun tekstistä, eikä tulos ole aina houkutteleva.
- Avainsanan tunkeminen joka väliin. Kirjoita ihmisille. Jos lause kuulostaa oudolta ääneen luettuna, muotoile se uusiksi.
Linkit
- Yoast SEO -lisäosa (WordPress.org)
- Rank Math SEO -lisäosa (WordPress.org)
- Google Search Console
- Googlen hakukoneoptimoinnin aloitusopas
Footnotes
-
Google Search Central: site:-haun rajoitukset ja URL-tarkastuksen käyttö. Search Console: URL-tarkastuksen tiedot, indeksointitila ja viimeisin indeksointirobotin käynti. ↩ ↩2
-
WordPress 5.5 ”Eckstine” (elokuu 2020) toi ytimeen XML-sivukartat (/wp-sitemap.xml) ja kuvien natiivin lazy load -latauksen. Lähde: WordPress.org, WordPress 5.5 -julkaisutiedote. ↩
-
Google Search Central: hakutuloksen otsikon muodostuminen. ↩
-
Google Search Central: hakutuloksen kuvaukset ja metakuvaukset. ↩
-
Google Search Central: indeksoitavat linkit ja kuvaavat ankkuritekstit. ↩
-
Google Search Central: hakukoneoptimoinnin aloitusopas kehottaa kirjoittamaan käyttäjille ja välttämään avainsanojen liiallista toistoa (”keyword stuffing”), eikä määrittele avainsanatiheydelle tavoitetta. Ks. myös Googlen roskasisältökäytännöt avainsanojen tunkemisesta. ↩