Siirry sisältöön

Kysymykset

hreflang selitettynä yksinkertaisesti

hreflang on pieni tunniste, jota kävijä ei näe ja joka kertoo Googlelle: ”tämä sivu on olemassa myös englanniksi tässä ja saksaksi tuolla”. Sillä on vain yksi tehtävä: että jokainen näkee hakutuloksissa omankielisensä version.

Miltä se näyttää

Sivun ”Huoneet” jokaisen version head-osassa (englanti, ranska ja saksa):

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default osoittaa sivun, joka näytetään, kun mikään kieli ei vastaa.

Säännöt

  • Jokainen versio mainitsee kaikki muut ja myös itsensä. Jokaisessa versiossa on täsmälleen sama luettelo.
  • Linkit kulkevat molempiin suuntiin. Jos versio mainitsee toisen, toisen on mainittava myös se. Muuten Google voi jättää tunnisteen huomiotta.
  • Täydellinen osoite, joka vastaa. Ei osoitetta, joka ohjaa muualle, eikä sivua, jota ei löydy.
  • Oikea kielikoodi: en, de, pt-BR… Googlen noudattamassa standardissa (ISO 639-1) uk tarkoittaa ukrainaa: Yhdistyneen kuningaskunnan englanti kirjoitetaan en-GB.

Neljä yleisintä virhettä

  1. Kielen ilmoittaminen, vaikka sivua ei ole vielä käännetty sille.
  2. Paluulinkin unohtaminen jostakin versiosta.
  3. Sellaisen osoitteen mainitseminen, joka ohjaa muualle tai jota ei enää ole.
  4. Tunnisteiden lisääminen vain osalle sivuista.

Lähteet (luettu 2026-10-15)

  • Google Search Central, ”Tell Google about localized versions of your page”
Suomi