Tapio Kauranen

Kansainvälinen hakukoneoptimointi: kieliversiot ja hreflang oikein

Kun sivustolla on useampi kieliversio, Googlen pitää tietää, mikä versio kuuluu kenellekin. Kansainvälinen hakukoneoptimointi on suurelta osin juuri tätä: oikeat osoitteet, oikeat merkinnät ja jokaiselle kielelle sen omat hakusanat.

Lyhyesti, näin teet kieliversiot, jotka Google ymmärtää:

  • Päätä ensin, kohdistatko kieleen vai maahan.
  • Anna jokaiselle kieliversiolle oma osoite, esimerkiksi kansio /en/.
  • Lisää hreflang-merkinnät: jokainen versio luettelee itsensä ja kaikki muut.
  • Käännä koko sisältö ja etsi jokaiselle kielelle sen omat hakusanat.
  • Älä ohjaa kävijää automaattisesti, vaan anna hänen valita kieli linkistä.

Jokaisessa osiossa on demo, jolla voit kokeilla asian itse. Tärkein niistä on hreflang-generaattori, joka kirjoittaa merkinnät valmiiksi ja huomaa yleisimmät virheet.

Teetkö kieliversioita WordPressiin? Hyppää kohtaan Polylang vai WPML.

Kieli vai maa: kenelle kieliversio on?

Ensimmäinen päätös on, kohdistatko sivun kieleen vai maahan. Google erottaa nämä kaksi:

  • Monikielinen sivusto tarjoaa sisältöä usealla kielellä.
  • Monialueinen sivusto on tehty eri maiden asiakkaille, esimerkiksi omin hinnoin ja toimitusehdoin.

Sama sivusto voi olla molempia. Kun sisältö sopii kaikille kielen puhujille, kohdista kieleen: en. Kun hinnat, valuutta tai toimitus muuttuvat maittain, lisää maa: en-GB.

Kohdemaasta kertovat Googlelle maatunnus, hreflang ja paikalliset tiedot, kuten osoite, valuutta, linkit maan sivustoilta ja Google-yritysprofiili. Palvelimen sijainti on heikko signaali, ja geo-metatagit Google jättää huomiotta.

Kokeile viereistä demoa: valitse markkina, niin näet, mihin kohdistat ja mikä hreflang-koodi sivulle kuuluu.

Kenelle kieliversio on?

Valitse markkina: näet, kohdistatko kieleen vai maahan ja mikä hreflang-koodi sivulle kuuluu.

enkieli: englantiGBmaa: Iso-Britannia

Kohdista Kieleen ja maahan

  • hreflang="en-GB" (kunnossa)Brittienglanti, hinnat punnissa ja toimitus Britanniaan: sisältö on tehty yhteen maahan.
  • Väärin: en-UK (virhe)UK ei ole Ison-Britannian maakoodi, joten Google ohittaa sen.
  • Muut maasignaalit (kunnossa)Kerro maa myös sivulla: paikallinen osoite, valuutta, linkit maan sivustoilta ja Google-yritysprofiili.

Kohdista kieleen ja maahan, koska sisältö on tehty briteille.

Osoiterakenne: maatunnus, aliverkkotunnus vai kansio?

Jokainen kieliversio tarvitsee oman osoitteen. Google neuvoo välttämään ratkaisuja, joissa sama osoite vaihtaa kieltä evästeen tai selaimen asetusten mukaan.

Osoitteen voi rakentaa neljällä tavalla:

  • Maatunnus: kampaamokulma.se
  • Aliverkkotunnus: sv.kampaamokulma.fi
  • Kansio: kampaamokulma.fi/sv/
  • Parametri: kampaamokulma.fi/?lang=sv. Tätä Google ei suosittele.

Maatunnus on selkein signaali kohdemaasta, mutta kaikki tunnukset eivät kohdistu maahan: esimerkiksi .tv ja .me Google käsittelee yleisinä tunnuksina.

Pienelle yritykselle kansio on yleensä helpoin: yksi sivusto, yksi palvelin ja vähän ylläpitoa. Maatunnus kannattaa, kun teet eri maahan kokonaan oman sivuston.

Kokeile viereistä vertailua: valitse rakenne ja katso, mitä etuja ja haittoja Google siinä mainitsee.

Neljä osoitetta ruotsinkieliselle versiolle

Esimerkki: Kampaamo Kulman ruotsinkielinen sivu Suomen ruotsinkielisille. Valitse rakenne.

https://kampaamokulma.fi/sv/prislista/

Prislista

Herrklippning 29 € · Keskustori, Tammerfors

Googlen mukaan 2 etua, 3 haittaa

  • Helppo ottaa käyttöön (kunnossa)Kansio on vain osa nykyisen sivuston osoitetta.
  • Vähän ylläpitoa (kunnossa)Kaikki kieliversiot ovat samalla sivustolla ja palvelimella.
  • Maa ei näy osoitteesta (virhe)Kävijä ei välttämättä tunnista osoitteesta kohdemaata.
  • Yksi palvelin (virhe)Kaikki versiot ovat samassa paikassa. Palvelimen sijainti on Googlelle kuitenkin heikko signaali.
  • Vaikeampi erottaa (virhe)Versioita on vaikeampi pitää erillään toisistaan.

Pienelle yritykselle yleensä helpoin. Näin on tehty myös tällä sivustolla: englanninkieliset sivut ovat kansiossa /en/.

Hreflang-merkinnät: näin kerrot kieliversiot Googlelle

Hreflang-merkintä kertoo Googlelle, mitkä kieli- ja maaversiot sivusta on olemassa, jotta Google voi näyttää hakijalle oikean. Merkinnät voi antaa kolmella tavalla:

  • link-elementteinä sivun head-osassa
  • HTTP-otsakkeessa
  • sivukartassa.

Valitse yksi tapa. Googlen mukaan usean tavan käytöstä ei ole hyötyä, ja ylläpito vaikeutuu.

Säännöt ovat samat joka tavassa:

  • Jokainen versio luettelee itsensä ja kaikki muut. Jos kaksi sivua ei viittaa toisiinsa, Google voi jättää merkinnät huomiotta.
  • Koodissa kieli tulee ensin kahdella kirjaimella ja maa halutessa sen perään yhdysmerkillä: fi, en-GB. Pelkkä maa ei kelpaa, ja Ison-Britannian koodi on GB, ei UK.
  • Osoitteet kirjoitetaan kokonaan protokollineen, esimerkiksi https://kampaamokulma.fi/en/. Versiot voivat olla myös eri verkkotunnuksilla.
  • x-default on varaversio kävijöille, joiden kieli ei vastaa mitään versiota. Google suosittelee sitä, ja se sopii parhaiten kielivalintasivulle.

Kokeile viereistä generaattoria: kirjoita sivun kieliversiot, niin se tekee merkinnät ja huomaa virheet.

Hreflang-generaattori

Esimerkki: Kampaamo Kulman hinnasto kolmella kielellä. Kirjoita oman sivusi kieliversiot, niin generaattori tekee merkinnät ja tarkistaa ne.

Kieliversiot Kunnossa

  1. OKsuomi
  2. OKenglanti
  3. OKruotsi
  4. OKvaraversio muille kielille

Kunnossa: 3 kieliversiota ja x-default. Lisää samat merkinnät jokaiselle versiolle.

Valmiit merkinnät

<link rel="alternate" hreflang="fi" href="https://kampaamokulma.fi/hinnasto/">
<link rel="alternate" hreflang="en" href="https://kampaamokulma.fi/en/prices/">
<link rel="alternate" hreflang="sv" href="https://kampaamokulma.fi/sv/priser/">
<link rel="alternate" hreflang="x-default" href="https://kampaamokulma.fi/en/prices/">

Lisää samat rivit jokaisen kieliversion head-osaan, kaikille 3 sivulle: jokainen versio luettelee itsensä ja kaikki muut.

Valitse yksi tapa. Googlen mukaan usean tavan käytöstä yhtä aikaa ei ole hyötyä.

Käännös ei riitä: lokalisoi hakusanat ja sisältö

Kieliversio löytyy Googlesta, kun siinä on ne sanat, joilla sen kielen puhujat hakevat. Suora käännös suomenkielisistä hakusanoista osuu usein ohi.

Tee jokaiselle kielelle oma avainsanatutkimus. Oikeinkirjoituskin voi vaihdella maittain: brittienglannissa colour, amerikanenglannissa color.

Käännä koko sisältö, älä pelkkää valikkoa ja alatunnistetta. Google pitää pelkän sivupohjan kääntämistä huonona kokemuksena, kun sama sisältö näkyy hakutuloksissa moneen kertaan.

Käännetty sivu ei ole kaksoissisältöä. Googlen mukaan kieliversiot ovat kaksoiskappaleita vain, jos pääsisältö on jätetty kääntämättä. Sivun kielen Google päättelee näkyvästä tekstistä, ei merkinnöistä.

Kokeile viereistä demoa: vertaa Kampaamo Kulman suoraan käännettyä ja lokalisoitua englanninkielistä sivua.

Suomesta englanniksi: käännös vai lokalisointi?

Esimerkki: Kampaamo Kulman englanninkielinen sivu. Hakusanat ja hakumäärät ovat keksittyjä.

Haut, joihin sivu vastaa 90 hakua/kk

  • barber tamperesuomeksi: parturi tampere90 /kk
  • barber-hairdresser tamperesuomeksi: parturi-kampaamo tampere0 /kk
  • hair cutting pricesuomeksi: hiustenleikkaus hinta0 /kk
  • dyeing tamperesuomeksi: värjäys tampere0 /kk
  • time reservation barbersuomeksi: ajanvaraus parturi0 /kk

Suora käännös osuu yhteen hakuun. Muita sanoja ei englanniksi juuri haeta, joten sivu jää niissä näkymättä.

kampaamokulma.fi › enBarber-Hairdresser Tampere | Kampaamo KulmaHair cutting, dyeing and beard shaving at the corner of Keskustori in Tampere. Prices from 29 €, time reservation online.

Kieliversiot WordPress-kotisivuille: Polylang vai WPML?

WordPressissä kieliversiot tehdään yleensä lisäosalla. Tunnetuimmat ovat Polylang ja WPML:

  • Polylang on ilmainen, ja maksullinen Polylang Pro käyttää samaa ydintä. Aktiivisia asennuksia on yli 900 000.
  • WPML on maksullinen, eikä siitä ole ilmaisversiota.

Kumpikin antaa kielelle oman osoitteen. Polylang tarjoaa kansion, aliverkkotunnuksen tai oman verkkotunnuksen, WPML lisäksi parametrin. Valitse kansio.

Polylang ja WPML lisäävät hreflang-merkinnät automaattisesti. WPML:ssä merkinnän arvoa voi muuttaa kielikohtaisesti, mutta lisäosa ei varoita väärästä muodosta: tarkista arvo generaattorilla.

Molemmissa on myös ohjaus selaimen kielen mukaan. Polylangissa ohjauksista pääsee kokonaan eroon, kun selaimen kielen tunnistus on pois ja oletuskielen koodi piilotettu. WPML:ssä ohjaus on oletuksena pois.

Mietitkö kieliversioita omaan WordPressiisi? Varaa ilmainen WordPress-konsultaatio.

Kokeile viereistä demoa: valitse lisäosa ja asetukset, niin näet osoitteet ja sen, mitä Google saa.

Kieliasetukset WordPressissä

Esimerkki: Kampaamo Kulman suomen- ja englanninkielinen sivusto. Valitse lisäosa ja kokeile asetuksia.

  • Ilmainen
  • Pro-versio maksullinen
  • yli 900 000 asennusta

Asetukset

Suomi
https://kampaamokulma.fi/hinnasto/
English
https://kampaamokulma.fi/en/prices/

Mitä Google saa 1 korjattava

  • Osoitteet (kunnossa)Jokaisella kielellä on oma osoitteensa.
  • hreflang (kunnossa)Polylang lisää merkinnät automaattisesti.
  • Oletuskieli (kunnossa)Koodi piilotettu: suomenkieliset sivut ovat juuressa ilman /fi/-kansiota.
  • Ohjaus (virhe)Päällä: Polylang ohjaa ensimmäistä kertaa etusivulle tulevan kävijän selaimen kielen mukaan ja muistaa valinnan evästeellä.

Kytke ohjaus pois: anna kävijän valita kieli linkistä.

Älä ohjaa kävijää automaattisesti: anna hänen valita kieli

Moni sivusto arvaa kävijän kielen IP-osoitteesta tai selaimen kieliasetuksesta ja ohjaa hänet sen mukaiseen versioon. Google neuvoo välttämään tätä, koska ohjaus voi estää sekä ihmisiä että hakukoneita näkemästä kaikkia versioita.

Arvaus menee helposti pieleen:

  • IP-osoite kertoo sijainnin epätarkasti, eikä sijainti kerro kieltä.
  • Googlebot hakee sivuja enimmäkseen Yhdysvalloista eikä lähetä kieliasetusta (Accept-Language). Siksi sen on vaikea nähdä sivuja, jotka muuttuvat kävijän maan tai kielen mukaan.

Tee näin: jokaisella versiolla on oma osoite, ja jokaisella sivulla on linkit muihin kieliversioihin. Kävijä vaihtaa kielen itse, ja Google löytää versiot linkeistä ja hreflang-merkinnöistä.

Kokeile viereistä demoa: vaihda tapaa, jolla sivusto valitsee kielen, ja katso, minne kukin kävijä päätyy.

Kuka näkee minkä version?

Esimerkki: Kampaamo Kulman sivusto suomeksi, englanniksi ja ruotsiksi. Valitse, miten sivusto valitsee kielen.

IP-osoite Suomesta → suomi, muualta → englanti.

Kävijät 0/4 oikein

  • Googlebot → englantiIP: Yhdysvallat · selain: ei kieltäSe hakee enimmäkseen Yhdysvalloista, joten se saa yleensä englanninkielisen version. Muut kaksi versiota voivat jäädä siltä näkemättä.
  • Suomalainen Espanjassa → englantiIP: Espanja · selain: suomiHän haluaa suomenkielisen sivun, mutta IP-osoite on Espanjasta.
  • Turisti Tampereella → suomiIP: Suomi · selain: englantiHän haluaa englanninkielisen sivun, mutta IP-osoite on Suomesta.
  • Suomenruotsalainen → suomiIP: Suomi · selain: suomiHän haluaa ruotsinkielisen sivun, mutta IP-osoite on Suomesta.

IP-osoite kertoo sijainnin, ei kieltä. Googlebot hakee sivuja enimmäkseen Yhdysvalloista, joten se näkisi vain englanninkielisen version.

Seuraa jokaista kieliversiota Search Consolessa

Kun kieliversiot ovat kansioissa, voit seurata jokaista erikseen. Search Consoleen voi lisätä URL-etuliiteominaisuuden myös kansiolle, esimerkiksi https://kampaamokulma.fi/en/. Se näyttää vain osoitteet, jotka alkavat sillä.

Google suosittelee omaa ominaisuutta jokaiselle osalle, jota haluat seurata erikseen, ja lisäksi yhtä, joka kattaa koko sivuston.

Vanha maakohdistuksen asetus ja kansainvälisen kohdistuksen raportti on poistettu, koska Googlen mukaan niistä oli vähän hyötyä. Hreflang-merkintöjä Google tukee edelleen.

Kokeile viereistä demoa: vaihda ominaisuutta ja katso, mitkä osoitteet ja haut se näyttää.

Mitä ominaisuus näyttää?

Esimerkki: Kampaamo Kulman sivusto Search Consolessa. Haut ja klikkaukset ovat keksittyjä.

URL-etuliite https://kampaamokulma.fi/en/

  • kampaamokulma.fi/ (ei mukana)
  • kampaamokulma.fi/hinnasto/ (ei mukana)
  • kampaamokulma.fi/en/ (mukana)
  • kampaamokulma.fi/en/prices/ (mukana)
  • kampaamokulma.fi/sv/ (ei mukana)
  • kampaamokulma.fi/sv/priser/ (ei mukana)

Kärkihaut, 4 viikkoa

  • barber tampere6 klikkausta
  • hair salon tampere4 klikkausta
  • haircut price tampere2 klikkausta

Ominaisuus kattaa 2/6 osoitetta

Vain englanninkieliset sivut: näet, millä englanninkielisillä hauilla versio löytyy.

Maakohdistuksen asetus ja kansainvälisen kohdistuksen raportti on poistettu Search Consolesta.

Esimerkki: tämän sivuston suomen- ja englanninkieliset sivut

Tällä sivustolla suomenkieliset sivut ovat juuressa ja englanninkieliset kansiossa /en/. Lokakuun alussa sivukartassa oli 78 suomenkielistä ja 80 englanninkielistä sivua.

Jokaisella sivulla, jolla on vastine toisella kielellä, on kaksi hreflang-merkintää, fi ja en, ja niissä täydet https-osoitteet. Esimerkiksi tekoälyoptimoinnin opas ja sen englanninkielinen versio viittaavat toisiinsa samoilla kahdella rivillä. x-default-merkintää sivustolla ei ole.

Merkinnät kohdistavat kieleen eivätkä maahan. Englanninkieliset sivut on kirjoitettu Suomea koskeviin hakuihin, kuten hakukoneoptimointiin Suomessa ja suomenkieliseen avainsanatutkimukseen.

Sivusto toimi WordPressissä Polylang-lisäosalla, kunnes siirsin sen Astroon 29.9.2026. Osoitteet pysyivät samoina. Siirrosta kerron migraatio-oppaassa.

Englanninkielisen osan hakuja voi seurata omalla URL-etuliiteominaisuudella https://tapiokauranen.com/en/.

tapiokauranen.com: suomi ja englanti

Sivuston kieliversiot lukuina ja yksi sivupari, jonka merkinnät ovat samat molemmilla sivuilla.

78
suomenkielistä sivua sivukartassa lokakuun alussa
80
englanninkielistä sivua, kaikki kansiossa /en/
2
hreflang-merkintää sivulla, jolla on vastine: fi ja en
29.9.2026
WordPressistä ja Polylangista Astroon, osoitteet ennallaan

Tekoälyoptimointi (GEO) – opas yrittäjälle (päivitetty 2026)

AI Optimization (GEO) – A Guide for Business Owners (2026)

Molempien sivujen head-osassa

<link rel="alternate" hreflang="fi" href="https://tapiokauranen.com/tekoalyoptimointi/">
<link rel="alternate" hreflang="en" href="https://tapiokauranen.com/en/ai-optimization/">

Tarkistus Kunnossa

  • Paluulinkit (kunnossa)Molemmat sivut luettelevat itsensä ja toisensa.
  • Osoitteet (kunnossa)Täydet osoitteet https-protokollalla.
  • Koodit (kunnossa)fi ja en eli kieli ilman maata. Englanninkieliset sivut on tehty Suomea koskeviin hakuihin, kuten SEO in Finland.
  • x-default (tieto)Ei käytössä.

Usein kysyttyä kansainvälisestä hakukoneoptimoinnista

Mikä on hreflang?

Hreflang on merkintä, joka kertoo Googlelle sivun kieli- ja maaversiot. Sen avulla Google voi näyttää hakijalle version, joka on tehty hänen kielelleen tai maalleen.

Google voi löytää kieliversiot ilman merkintöjäkin, mutta merkinnät kannattaa silti tehdä.

Onko käännetty sivu kaksoissisältöä?

Ei ole. Googlen mukaan kieliversiot ovat kaksoiskappaleita vain silloin, kun pääsisältö on jätetty kääntämättä. Käännä siis koko sisältö, älä pelkkää valikkoa ja alatunnistetta.

Kansio, aliverkkotunnus vai maatunnus: mikä on paras?

Googlen mukaan maatunnus antaa selkeimmän signaalin kohdemaasta, mutta se on kallis ja kohdistaa vain yhteen maahan. Kansio on helppo ottaa käyttöön ja ylläpitää, koska kaikki on yhdellä sivustolla.

Pienelle yritykselle kansio, kuten /en/, on yleensä paras valinta. Parametria, kuten ?lang=en, Google ei suosittele.

Pitääkö kävijä ohjata automaattisesti omalle kielelleen?

Ei. Google neuvoo välttämään automaattisia ohjauksia, koska ne voivat estää ihmisiä ja hakukoneita näkemästä kaikkia versioita. Googlebot hakee sivuja enimmäkseen Yhdysvalloista eikä lähetä kieliasetusta.

Laita jokaiselle sivulle linkit muihin kieliversioihin, niin kävijä valitsee kielen itse.

Mikä on x-default?

x-default on varaversio kävijöille, joiden kieli ei vastaa mitään sivun versiota. Google suosittelee sitä. Se sopii parhaiten kielivalintasivulle, mutta sen voi antaa mille tahansa sivulle.

Kumpi sopii WordPressiin paremmin, Polylang vai WPML?

Molemmat antavat kieliversioille omat osoitteet ja lisäävät hreflang-merkinnät automaattisesti. Polylang on ilmainen, ja sillä on yli 900 000 aktiivista asennusta. WPML on maksullinen.

Pidä kummassakin selaimen kielen mukainen ohjaus pois päältä.

Miten seuraan kieliversioita Search Consolessa?

Lisää kieliversion kansiolle oma URL-etuliiteominaisuus, esimerkiksi tämän sivuston englanninkieliselle osalle https://tapiokauranen.com/en/. Pidä lisäksi yksi ominaisuus, joka kattaa koko sivuston.

Vanha maakohdistuksen asetus ja kansainvälisen kohdistuksen raportti on poistettu, mutta hreflang-merkintöjä Google tukee edelleen.

Paljonko kansainvälinen hakukoneoptimointi maksaa?

Tekninen hakukoneoptimointi kuuluu Koodaava SEO konsultti -⁠palveluun, joka maksaa 760 €/kk (alv 0 %). Aloitusmaksua ei ole, ja voit lopettaa koska tahansa.

Katsotaan ilmaisessa SEO tsekissä, mitä sinun sivustosi kieliversiot tarvitsevat.

Tekninen hakukoneoptimoija kansainväliselle sivustolle

Teen teknistä hakukoneoptimointia osana Koodaava SEO konsultti -⁠palvelua.

Tarkistan sivustosi kieliversiot: osoitteet, hreflang-merkinnät, ohjaukset ja sen, mitkä versiot Google on indeksoinut. Sen jälkeen korjaan virheet.

Lue lisää teknisestä hakukoneoptimoinnista ja hakukoneoptimoinnin auditoinnista, tai varaa ilmainen tsekki, niin katsotaan sivustosi yhdessä.

Suositeltu

Koodaava SEO konsultti

Korjauksia ja hakukoneoptimointia joka kuukausi, ja samaan hintaan kotisivujen ylläpito ja Google Ads.

760 € /kk

Tyypillisesti 8 tuntia kuussa. Hinta alv 0 %.

  • Hakukoneoptimointi
  • Kotisivujen ylläpito ja kehitys
  • Google Ads
  • Tsekkipalaveri kerran kuussa

Ei aloitusmaksua. Voit lopettaa koska tahansa.

Tarvitsetko vain yhden asian? Räätälöity tilaus

Mitä tarkistan

  • Indeksoinnin tarkistus Selvitän, mitkä sivut Google on indeksoinut.
  • Indeksi ja sivukartta Vertaan Googlen indeksissä olevien sivujen määrää XML-sivukarttaan ja selvitän erot.
  • XML-sivukartta Tarkistan, että XML-sivukartta on rakennettu oikein, teen sen tarvittaessa ja lähetän sen hakukoneille.
  • URL-rakenne Tarkistan, että osoitteet ovat lyhyitä ja käyttäjäystävällisiä ja sisältävät avainsanan.
  • Tuplasisältö Etsin kohdat, joissa sama sisältö toistuu, ja korjaan ne canonical-tagilla.

Ilmainen SEO tsekki

60 minuutin Google Meet -palaveri: katsotaan yhdessä, miten sivustosi näkyy Googlessa ja mitä kannattaa korjata ensin.

Varaa ilmainen SEO tsekki

Tai laita sähköpostia: tapio@tapiokauranen.com

Lue seuraavaksi

JavaScript SEO

Näin Google ja tekoäly näkevät JavaScript-sivuston.