Utilia

Hreflang-generaattori

Luo hreflang-tagit monikielisille sivuille HTML-tageina, XML-sivukartan merkintöinä tai HTTP Link -otsakkeina ISO-koodien ja vastavuoroisuuden tarkistuksella.

Kieliversiot esim. fi, en, en-CA, fr-CA, zh-Hant
Lisää sama täydellinen joukko jokaiselle listatulle sivulle, myös sivulle itselleen.

Tarkistukset

Tarkista sivun nykyiset tagit

Liitä jonkin sivusi tällä hetkellä palauttamat hreflang-tagit, sivukarttamerkinnät tai Link-otsake verrataksesi niitä yllä olevaan joukkoon.

Näin käytät hreflang-generaattoria

  1. Syötä kohtaan Kieliversiot yksi rivi jokaista sivun versiota kohden: Kielikoodi, kuten fi, en-CA tai fr-CA, ja kyseisen version absoluuttinen Sivun URL. Lisää kieli tuo lisää rivejä.
  2. Halutessasi täytä x-default-URL: sivu, joka näytetään vierailijoille, joiden kieli ei vastaa yhtäkään versiotasi.
  3. Valitse Tulostusmuoto: HTML link -tagit, XML-sivukartta tai HTTP Link -otsake.
  4. Lue Tarkistukset, sitten Kopioi tai Lataa koodi. Lisää sama täydellinen joukko jokaiselle listatulle sivulle.
  5. Jos haluat tarkistaa julkaistun sivun, avaa Tarkista sivun nykyiset tagit, liitä sivun tällä hetkellä palauttamat tagit ja kirjoita sen URL. Työkalu listaa puuttuvat, ylimääräiset ja poikkeavat merkinnät.

Lataa esimerkki näyttää neljän version englanti–ranska-asetelman x-default-arvolla.

Mitä hreflang tekee

hreflang kertoo hakukoneille, että useat URL-osoitteet ovat saman sisällön versioita eri kielille tai alueille, jolloin jokaiselle hakijalle näytetään oikea. Se ei muuta sijoituksia eikä ohjaa ketään; se vain auttaa Googlea ja Yandexia valitsemaan, mikä versio näytetään hakutuloksissa. Bing nojaa pääasiassa content-language-meta-tagiin ja lang-attribuuttiin.

Jokainen arvo on ISO 639-1 -kielikoodi (kaksi kirjainta, kuten de), jota voi seurata ISO 3166-1 alpha-2 -aluekoodi (kuten AT Itävallalle). Myös kirjoitusjärjestelmä, kuten zh-Hant, hyväksytään. Aluekoodia ei voi käyttää yksinään: CA tarkoittaa katalaania, ei Kanadaa. Kanadanranskalle kirjoita fr-CA. Työkalu tarkistaa molemmat osat sisäänrakennettuja koodilistoja vasten, kirjoittaa ne tavanomaisessa kirjainkoossa (en-US, vaikka kirjoittaisit EN_us) ja tunnistaa klassiset virheet, kuten en-UK (Yhdistynyt kuningaskunta on GB) tai poistetut koodit, kuten iw heprealle (nykyään he).

Kolme tulostusmuotoa

  • HTML link -tagit sijoitetaan jokaisen version <head>-osaan. Se on yksinkertaisin vaihtoehto tavallisille verkkosivuille.
  • XML-sivukartta sisältää merkinnät sivukartassasi: yksi <url>-merkintä sivua kohden, ja jokainen listaa kaikki vaihtoehdot xhtml:link-elementeillä. Se pitää HTML:n kevyenä ja on helpompi hallita suurilla sivustoilla.
  • HTTP Link -otsake on tarkoitettu tiedostoille, joilla ei ole <head>-osaa, kuten PDF-tiedostoille. Palvelimesi lähettää otsakkeen tiedoston mukana.

Käytä yhtä menetelmää sivua kohden. Niiden sekoittaminen on sallittua, mutta virheet ovat silloin todennäköisempiä.

Vastavuoroisuus: sääntö, jonka useimmat sivustot unohtavat

Merkintöjen on oltava kaksisuuntaisia. Jos sivu A kertoo, että B on sen ranskankielinen versio, myös B:n on viitattava takaisin A:han, tai hakukoneet ohittavat parin. Jokaisen sivun on lisäksi listattava itsensä. Helpoin tapa saada molemmat oikein on tulostaa täsmälleen sama lohko jokaiselle versiolle, minkä tämä työkalu tuottaa. Tarkista sivun nykyiset tagit -osio vertaa yhden sivun nykyisiä tageja joukkoosi ja ilmoittaa puuttuvat paluulinkit, puuttuvan viittauksen itseen ja poikkeavat URL-osoitteet, esimerkiksi loppukauttaviivan tai https-yhteyden sijaan käytetyn http-yhteyden vuoksi.

Usein kysytyt kysymykset

Onko x-default pakollinen?

Ei, mutta se on suositeltava. Se nimeää varasivun kaikille muille, tyypillisesti kielivalitsimen tai pääversion. Siihen sovelletaan samoja sääntöjä kuin muihin merkintöihin, myös sitä, että sen on oltava listattuna jokaisella sivulla.

Pitäisikö alueversioiden lisäksi lisätä yleinen kielikoodi?

Yleensä kannattaa. Jos sinulla on vain en-GB ja en-US, Irlannissa asuva englannin puhuja ei vastaa kumpaakaan. Pelkän en-version lisääminen kattaa hänet, ja työkalu varoittaa, jos kielellä on vain alueversioita.

Voivatko kaksi kieltä osoittaa samaan URL-osoitteeseen?

Voivat. Esimerkiksi en-GB ja en-IE voivat jakaa yhden sivun, kun sisältö on sama. Jokaisen hreflang-arvon saa kuitenkin esiintyä joukossa vain kerran.

Onko URL-osoitteiden oltava absoluuttisia?

On. Google vaatii täydelliset URL-osoitteet https://-alkuineen. Suhteelliset polut hylätään tässä työkalussa. Hakukoneet ohittavat #-osan, kuten #top.

Korvaako hreflang canonical-tagin?

Ei, ne toimivat yhdessä. Jokaisen version canonical-tagin tulee osoittaa itseensä, ei toiseen kieliversioon. Toiseen kieleen osoittava canonical käskee Googlea pudottamaan sivun, ja sen hreflang ohitetaan.