Skip to content
Search

Hreflang-tunniste: mitä se on ja miten se toimii

Hreflang-tunniste kertoo hakukoneille, minkä kielisen ja alueellisen version sivusta tulisi näyttää käyttäjälle; se auttaa valitsemaan oikean variantin indeksoinnissa ja näyttämisessä, mutta ei yksinään määrää sijoitusta.

Hreflang Tag: Guide for Multilingual Websites

Yleiskatsaus

Hreflang on HTML/hyperlink-signaali, jonka lisäät sivuille, HTTP-otsikoihin tai XML-sivukarttoihin ilmoittaaksesi kielen ja mahdollisen alueellisen kohdistuksen vaihtoehtoisille URL-osoitteille.Hakukoneet käyttävät hreflangia valitakseen käyttäjälle sopivimman lokalisoidun URL-osoitteen tietylle kielelle tai alueelle. Hreflang vaikuttaa siihen, minkä variantin hakukone indeksoi ja näyttää hauissa kyseisellä kielellä tai alueella; se ei ole suora ranking-signaali, joka yksin määrää hakutulosten järjestyksen.

Keskeistä nopeasti: hreflang-merkintöjen on oltava johdonmukaisia eri varianttien välillä, sisältää itseensä viittaava linkki, käyttää oikeita kieli- ja aluekoodeja (ISO 639-1 / ISO 3166-1) ja olla käytössä siinä versiossa, jotacrawler käyttää indeksointiin — Googlen kohdalla tämä tarkoittaa, että mobiiliversio on ensisijainen pohja (Google crawls with Googlebot Smartphone by default since July 2024).

Vaihe vaiheelta

Käytä näitä vaiheita lisätäksesi hreflang luotettavasti.

1) Valitse koodit ja canonical-strategia

Päätä, käytätkö pelkkiä kielikoodeja (esimerkiksi "en"), kieli-alue-koodeja (esimerkiksi "en-GB") vai molempia. Pidä canonical ja hreflang yhdenmukaisina: jokaisella lokalisoidulla sivulla voi olla itseensä viittaava hreflang ja oma canonical; älä osoita hreflangia canonicaliin, joka eroaa kieliversiossa.

2) Valitse sijoitus: link-elementti, HTTP-otsikko tai XML-sivukartta

On kolme yleistä tapaa ilmoittaa hreflang. Jokaisella on etunsa ja haittansa:

- HTML <link> elements in the <head> — pros: simple, easy to audit in source; cons: requires identical head on all device versions (ensure mobile parity). Example: <link rel="alternate" hreflang="en" href="https://example.com/en/">

- HTTP headers — pros: useful for non-HTML files (PDFs); cons: harder to manage and audit. Example header: Link: <https://example.com/fr/>; rel="alternate"; hreflang="fr"

- XML sitemaps with <xhtml:link> entries — pros: centralised for large sites and sitewide variants; cons: must maintain accurate URLs and ensure sitemap is accessible to crawlers.

3) Toteuta täysi kahdensuuntainen joukko (vastavuoroisuus)

Jokaisen listatun vaihtoehtoisen URL-osoitteen on myös listattava kaikki muut vaihtoehdot (mukaan lukien lähde) takaisin. Esimerkiksi sivu A listaa A, B ja C; sivun B tulee listata A, B ja C; sivun C tulee listata A, B ja C. Vastavuoroisuus vähentää epäselvyyttä crawlereille ja auttaa oikean variantin valinnassa.

Yleisimmät ongelmat

Tyypilliset toteutusvirheet, joita kannattaa varoa, ja miten ne vaikuttavat indeksointiin ja näyttämiseen.

- Väärät tai epäjohdonmukaiset koodit (sekoittaminen en ja en-US) — voivat johtaa siihen, että hakukoneet sivuuttavat merkinnät tai valitsevat toisen variantin.

- Puuttuva itseensä viittaava tunniste — jos sivu ei sisälly itseään listaan, vastavuoroisuus pettää ja vaihtoehtojen valinta voi olla virheellinen.

- Ei-indeksoitavat tai estetyt sivut (noindex, robots disallow) — vaihtoehto, jota ei voi indeksoida, on yleensä vähemmän hyödyllinen; hakukoneet voivat jättää sen huomiotta varianttien muodostuksessa.

- Sekoitus suhteellisia ja absoluuttisia URL-osoitteita tai HTTP/HTTPS-epäsuhta — käytä absoluuttisia, kanonisoituja URL-osoitteita, jotka vastaavat sitä versiota, johon crawlerit pääsevät.

Miten varmistat ja vianmäärität

Varmistus vaihtelee sen mukaan, omistatko sivuston vai auditointiko kyseessä on kolmannen osapuolen sivu. Omille sivuille käytä Google Search Console URL Inspection -työkalua nähdäksesi, miten Google indeksoi sivun ja minkä variantin se valitsi. Millä tahansa sivustolla käytä HTTP- ja renderöintitarkistuksia alla olevilla yleisillä työkaluilla.

Työkalut ja komennot

Chrome DevTools (View Source and Elements) — tarkista, että <link rel="alternate" hreflang="..."> -merkinnät ovat läsnä palvelussa toimitetussa HTML:ssä ja näkyvissä mobiilivastuullisella sivulla.

curl -I https://example.com/path/ — näyttää vain vastausotsikot (hyödyllinen palvelinotsikoiden ja link-otsikoiden tarkistukseen).

curl https://example.com/path/ — hakee HTML-rungon; käytä curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://example.com/path/ nähdäksesi, mitä palvelin palauttaa Googlebotin user-agentille (älä käytä tätä cloakaamiseen — ainoastaan auditointiin miten palvelin vastaa).

Bing Webmaster Tools Site Explorer — tarkista crawl-käyttäytyminen ja indeksointisignaalit Bingille.

Huom: URL Inspection Google Search Consolessa on auktoriteettinen omille sivuillesi; kolmannen osapuolen sivuissa joudut luottamaan julkisiin noutoihin ja indeksointisignaaleihin kuten site:-haut (jotka ovat indikatiivisia, eivät lopullisia).

Käytännön tarkistuslista

- **Hreflang present on canonical/mobile version** — mistä tarkistaa: view-source tai curl mobiili UA:na — menee läpi kun kaikki variantit listaavat saman joukon hreflang-merkintöjä.
- **Self-referential entry** — mistä tarkistaa: sivun lähdekoodi — menee läpi kun nykyinen URL näkyy joukossa.
- **Reciprocity across variants** — mistä tarkistaa: kunkin variantin lähdekoodi tai sitemap — menee läpi kun jokainen variantti listaa kaikki vaihtoehdot.
- **Indexability of alternates** — mistä tarkistaa: URL Inspection (oman sivun kohdalla) tai site:-operaattori ja julkinen nouto — menee läpi kun alternatiivit ovat indeksoitavissa eivätkä esty robotsilla tai noindexillä.
- **URL canonical and protocol parity** — mistä tarkistaa: HTTP-otsikot ja canonical-linkki — menee läpi kun hreflang href -arvot vastaavat canonicalia ja käyttävät samaa kaavaa (https/http), jolla käyttäjät ja crawlerit saavuttavat sivun.
- **x-default for fallback** — mistä tarkistaa: sivun lähdekoodi tai sitemap — menee läpi kun järkevä fallback (etusivu tai kielivalitsin) on merkitty hreflang="x-default".

Ennen UKK:ta — jos haluat syvällisemmän teknisen viitteen, katso Read the Technical SEO Guide

Usein kysytyt kysymykset

Parantaako hreflang sijoituksia?

Hreflang auttaa hakukoneita tarjoamaan oikean kieli-/aluevariantin ja voi vähentää duplicate-content-sekaannusta, mutta se ei ole itsessään sijoituksia nostava tekijä. Tulosten järjestyksessä vaikuttaa moni ranking-signaali.

Milloin kannattaa käyttää hreflangia vs erillisiä maakohtaisia sivustoja?

Käytä hreflangia, kun sinulla on kielellisiä tai alueellisia variantteja merkittävästi samankaltaisesta sisällöstä eri URL-osoitteissa (alakansiot, aliverkkotunnukset tai ccTLD:t). Erilliset maakohtaiset sivustot sopivat, kun sisältö ja liiketoimintasäännöt poikkeavat merkittävästi markkinasta toiseen.

Tarvitseeko x-default-tunnisteen?

x-default on suositeltava epäselvissä tapauksissa (esimerkiksi kielivalinnan laskeutumissivu), jotta hakukoneilla on selkeä fallback, kun täsmällistä kielimatchia ei ole.

Voiko hreflangia käyttää canonical-tunnisteiden kanssa?

Kyllä. Jokaisella lokalisoidulla sivulla voi olla itsensä osoittava canonical ja samalla hreflang-merkinnät, jotka listaavat muut lokalisoidut versiot. Vältä osoittamasta hreflangia canonicaliin, joka edustaa eri kielivarianttia.

Lopuksi: hreflang auttaa indeksointia ja variantin valintaa, mutta se on toteutettava ja ylläpidettävä johdonmukaisesti; säännölliset auditoinnit selaimen DevToolsilla, curlilla ja Search Consolella (oman sivun osalta) ovat luotettavin tapa havaita regressioita.

Rakenna auktoriteettia laadukkailla backlinks. Tekninen SEO ja oikea kansainvälinen kohdistus ovat olennaisia osia orgaanisessa kasvussa; auktoriteetti relevantista, indeksoitavasta sijoituksesta täydentää oikeaa hreflang-määritystä ja auttaa käyttäjiä löytämään oikean variantin.

Related terms