Hreflang-generaattori
Luo hreflang-tagit monikielisille sivuille HTML-tageina, XML-sivukartan merkintöinä tai HTTP Link -otsakkeina ISO-koodien ja vastavuoroisuuden tarkistuksella.
Tarkistukset
Ongelmia ei löytynyt.
Tarkista sivun nykyiset tagit
Liitä jonkin sivusi tällä hetkellä palauttamat hreflang-tagit, sivukarttamerkinnät tai Link-otsake verrataksesi niitä yllä olevaan joukkoon.
Sivulla on täydellinen joukko, myös linkki itseensä.
Näin käytät hreflang-generaattoria
- Syötä kohtaan Kieliversiot yksi rivi jokaista sivun versiota kohden: Kielikoodi, kuten
fi,en-CAtaifr-CA, ja kyseisen version absoluuttinen Sivun URL. Lisää kieli tuo lisää rivejä. - Halutessasi täytä x-default-URL: sivu, joka näytetään vierailijoille, joiden kieli ei vastaa yhtäkään versiotasi.
- Valitse Tulostusmuoto: HTML link -tagit, XML-sivukartta tai HTTP Link -otsake.
- Lue Tarkistukset, sitten Kopioi tai Lataa koodi. Lisää sama täydellinen joukko jokaiselle listatulle sivulle.
- 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 vaihtoehdotxhtml: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.
Aiheeseen liittyvät työkalut
- Meta-tagigeneraattori Ilmainen meta-tagigeneraattori otsikolle, meta descriptionille, canonical-URL:lle sekä robots- ja viewport-tageille pituustarkistuksin ja suojatulla HTML:llä.
- Robots.txt-generaattori Luo kelvollinen robots.txt-tiedosto user agent -ryhmillä, Allow- ja Disallow-säännöillä, sivukartoilla ja crawl-delaylla sekä yleisten virheiden tarkistuksella.
- .htaccess-uudelleenohjausgeneraattori Luo 301- ja 302-ohjaukset .htaccess-tiedostoon tai Nginxiin, pakota HTTPS ja www, siirrä verkkotunnus ja korjaa loppukauttaviivat silmukka- ja ketjutarkistus.