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.

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

Meta tags: types, uses, and SEO best practices
Meta tags are HTML elements that provide metadata about a page (title, description, robots directives, social preview tags and others). Search engines and platforms read them to influence indexing, SERP snippets and presentation.

Title tags: what they are and how they work
Title tags are the HTML <title> element in a page's head that signals the page topic to browsers and search engines; they influence search result headings, relevance signals and click-through behavior but do not alone determine rankings.

On-page SEO: definition, checklist and verification
On-page SEO is optimizing a page's content, HTML and UX so it is relevant, indexable and useful to users and modern search engines — covering mobile-first rendering, structured data, canonicals and page performance.

Search engines: how they work and SEO basics
Search engines are software systems that discover, crawl, index, and retrieve web content to answer user queries; modern SERPs also surface AI Overviews, rich results, and ranked listings determined by many signals.

Canonical element: definition and technical checklist
Canonical-elementti (rel=canonical) on HTML-linkkitagi tai HTTP Link -header, joka kertoo hakukoneille, minkä URLin haluat ensisijaiseksi, kun samanlaisia tai duplikaattisivuja on olemassa; se auttaa yhdistämään indeksointisignaaleja mutta ei suoraan määritä sijoitusjärjestystä.

Search engine optimization: definition & checklist
Search engine optimization (SEO) is the practice of improving a website’s visibility in search results by aligning content, technical setup and user experience with search engines’ crawling, indexing and ranking systems — including mobile-first crawling and AI-driven SERP features.
