Hreflang-generaattori

Lisää kukin lokalisoitu URL-osoite ja saat valmiin hreflang-tagijoukon x-default-määritteellä.

Kieliversiot

Syötä yksi täydellinen URL-osoite kullekin sivun lokalisoidulle versiolle.

Valitse oletus-URL vierailijoille, joiden kielelle tai alueelle ei löydy tarkkaa vastinetta.

0

Luodut hreflang-tagit

Esikatselu tulee näkyviin, kun kaikki rivit ja x-default läpäisevät tarkistuksen.

Valmis. Lataa esimerkki tai lisää omat kieliversiosi.0 kieliversiota

Koodien ja URL-osoitteiden tarkistus

    URL-osoitteesi pysyvät selaimessasi. Mitään tietoja ei lähetetä BroBroGo-palveluun.

    UKK

    Mitä hreflang-koodeja tämä generaattori hyväksyy?

    Käytä kaksikirjaimista ISO 639-1 -kielikoodia, jonka perässä voi valinnaisesti olla ISO 15924 -kirjoitusjärjestelmätarkenne ja/of kaksikirjaiminen ISO 3166-1 -aluekoodi: esim. en, zh-Hant, zh-CN tai zh-Hans-US. Kirjainkoko yhtenäistetään tulosteessa.

    Mihin luodut tagit tulisi sijoittaa?

    Lisää täydellinen, muuttumaton tagijoukko jokaisen lokalisoidun version <head>-osioon. Jokaisen sivun on viitattava sekä itseensä että kaikkiin muihin versioihin.

    Mihin x-default-osoitteen tulisi viitata?

    Valitse sivu niille vierailijoille, joiden kielelle tai alueelle ei ole tarkkaa vastinetta. Oletussivuna voi toimia kielivalitsin, globaali etusivu tai pääasiallinen kieliversiosi.

    Hreflang-tagien merkitys kansainvälisessä hakukoneoptimoinnissa

    Monikielisten ja alueellisesti kohdennettujen verkkosivustojen ylläpidossa on kriittistä ohjata käyttäjät heidän kieltään tai sijaintiaan vastaavaan versioon. Hakukoneet käyttävät rel="alternate" hreflang="..." -määritteitä ymmärtääkseen sivuston eri kieliversioiden väliset suhteet. Kun nämä tagit on toteutettu oikein, hakukoneet osaavat tarjota hakutuloksissa täsmälleen oikean kieli- tai aluekohtaisen URL-osoitteen käyttäjän sijainnin ja selainasetusten perusteella.

    Ilman asianmukaisia hreflang-tageja hakukoneet saattavat tulkita saman sisällön eri kieliversiot toisistaan irrallisiksi sivuiksi tai pahimmillaan sisällön monistamiseksi (duplicate content). Tagit toimivat teknisenä opasteena, joka sitoo eri kieliversiot yhteen ja jakaa sivujen hakukonenäkyvyyttä ja autoriteettia hallitusti niiden välillä.

    Hreflang-attribuuttien rakenne ja ISO-standardit

    Jokainen hreflang-tagi koostuu kohde-URL-osoitteesta sekä kielikoodista, joka voi sisältää myös tarkempia alue- tai kirjoitusjärjestelmäkoodeja. Standardinmukainen syntaksi rakentuu seuraavista osista:

    • ISO 639-1 -kielikoodi: Pakollinen kaksikirjaiminen koodi, joka määrittää sivun pääkielen (esimerkiksi en englannille tai fi suomelle).
    • ISO 15924 -kirjoitusjärjestelmäkoodi: Valinnainen tarkenne, jota käytetään tilanteissa, joissa samaa kieltä voidaan kirjoittaa eri aakkostoilla (esimerkiksi zh-Hant perinteiselle kiinalle tai zh-Hans yksinkertaistetulle kiinalle).
    • ISO 3166-1 Alpha-2 -aluekoodi: Valinnainen kaksikirjaiminen maakoodi, jolla kohdennus rajataan tiettyyn maantieteelliseen alueeseen (esimerkiksi US Yhdysvalloille tai GB Iso-Britannialle).

    Esimerkiksi yhdistelmä zh-Hans-US määrittää sisällön, joka on suunnattu Yhdysvalloissa asuville, yksinkertaistettua kiinaa lukeville käyttäjille. Työkalu normalisoi koodien kirjainkoot automaattisesti (esimerkiksi syötetty EN-us muunnetaan muotoon en-US). On huomioitava, että aluekoodeja ei voi käyttää ilman kielikoodia, ja yleiset alueelliset koodit kuten es-419 (Latinalainen Amerikka) sekä muut tuntemattomat koodit hylätään virheellisinä.

    x-default-määritteen rooli ja käyttö

    Kun sivustolla vierailee käyttäjä, jonka kielelle tai alueelle ei ole luotu omaa kohdistettua versiota, hakukoneille on tarjottava yleinen vaihtoehto. Tätä varten käytetään x-default-määritettä.

    x-default-URL-osoitteeksi valitaan sivu, joka toimii yleisenä laskeutumissivuna. Se voi olla esimerkiksi globaali etusivu, kielivalitsinsivu tai sivuston pääasiallinen kieliversio. Tämän määritteen sisällyttäminen varmistaa, että hakukoneilla on aina selkeä oletusosoite niille käyttäjille, jotka jäävät määritettyjen kielialueiden ulkopuolelle.

    Hreflang-tagien sijoittaminen ja parhaat käytännöt

    Luodut hreflang-tagit on sijoitettava verkkosivun HTML-dokumentin <head>-osioon. Jotta toteutus on teknisesti oikeaoppinen ja hakukoneiden hyväksymä, on noudatettava seuraavia sääntöjä:

    1. Ristikkäisyys (Reciprocity): Jokaisen lokalisoidun sivun on viitattava sekä itseensä että kaikkiin muihin sivun kieliversioihin. Jos sivulla A on linkki sivun B kieliversioon, sivulla B on oltava vastaava takaisinviittaus sivulle A.
    2. Täydellinen tagijoukko: Täsmälleen sama, muuttumaton tagijoukko on kopioitava jokaisen mukana olevan kieliversion <head>-osioon.
    3. Absoluuttiset URL-osoitteet: Tagien on aina sisällettävä täydelliset, protokollan sisältävät URL-osoitteet (alkaen http:// tai https://). Suhteellisia polkuja ei saa käyttää.

    Syötteiden validointi ja virhetilanteet

    Hreflang-generaattori tarkistaa syötetyt tiedot reaaliaikaisesti varmistaakseen, että luotavat tagit ovat täysin standardien mukaisia. Työkalu tukee enintään 100 kieliversiota kerrallaan, ja kunkin URL-osoitteen pituuden on oltava alle 2 048 merkkiä. URL-osoitteiden kyselyparametrit (query parameters) suojataan ja muunnetaan automaattisesti tulosteeseen.

    Jos syötteissä on virheitä, generaattori ei luo tageja, vaan näyttää jonkin seuraavista virheilmoituksista:

    • Lisää vähintään kaksi kieliversiota.
    • Versio {index} vaatii kieli- tai kieli-aluekoodin.
    • Versio {index} vaatii täydellisen URL-osoitteen.
    • Version {index} on käytettävä kaksikirjaimista kielikoodia, ja valinnaisesti ISO 15924 -kirjoitusjärjestelmää ja/tai kaksikirjaimista aluekoodia.
    • Versio {index} käyttää koodia {code}, joka ei ole kelvollinen ISO 639-1 -kielikoodi.
    • Versio {index} käyttää koodia {code}, joka ei ole kelvollinen ISO 3166-1 Alpha-2 -aluekoodi.
    • Versio {index} käyttää koodia {code}, joka ei ole kelvollinen ISO 15924 -kirjoitusjärjestelmäkoodi.
    • Versio {index} toistaa hreflang-koodin {locale}.
    • Versio {index} vaatii täydellisen http://- tai https://-URL-osoitteen.
    • Version {index} URL-osoitteen on oltava lyhyempi kuin 2 048 merkkiä.
    • Lisää URL-osoite, jota x-default-tagin tulisi käyttää.
    • x-default-URL-osoite vaatii täydellisen http://- tai https://-alkuisen osoitteen.
    • x-default-URL-osoitteen on oltava lyhyempi kuin 2 048 merkkiä.
    • Tämä työkalu tukee enintään {max} kieliversiota kerrallaan.

    Tietosuoja ja tietojen käsittely

    Käyttäjän yksityisyys on huomioitu työkalun toimintaperiaatteessa. Kaikki syötetyt URL-osoitteet ja kielikoodit käsitellään paikallisesti suoraan käyttäjän omassa selaimessa. Mitään syötettyjä tietoja tai URL-osoitteita ei lähetetä BroBroGo-palveluun.

    Usein kysytyt kysymykset

    Mitä hreflang-koodeja tämä generaattori hyväksyy?

    Käytä kaksikirjaimista ISO 639-1 -kielikoodia, jonka perässä voi valinnaisesti olla ISO 15924 -kirjoitusjärjestelmätarkenne ja/tai kaksikirjaiminen ISO 3166-1 -aluekoodi: esim. en, zh-Hant, zh-CN tai zh-Hans-US. Kirjainkoko yhtenäistetään tulosteessa.

    Mihin luodut tagit tulisi sijoittaa?

    Lisää täydellinen, muuttumaton tagijoukko jokaisen lokalisoidun version <head>-osioon. Jokaisen sivun on viitattava sekä itseensä että kaikkiin muihin versioihin.

    Mihin x-default-osoitteen tulisi viitata?

    Valitse sivu niille vierailijoille, joiden kielelle tai alueelle ei ole tarkkaa vastinetta. Oletussivuna voi toimia kielivalitsin, globaali etusivu tai pääasiallinen kieliversiosi.