Käyttöohje
- Lisää yksi rivi kutakin kieli- tai alueversiota kohden: koodi (kuten de tai de-AT) ja kyseisen version täydellinen https://-URL.
- Lisää halutessasi x-default-URL kävijöille, joiden kieltä ei ole katettu.
- Korjaa rivien vieressä näkyvät virheet ja valitse sitten HTML-tagit, XML-sivustokarttamerkinnät tai HTTP-otsake.
- Kopioi koodi ja lisää sama joukko jokaiselle luetteloidulle sivulle, jotta jokainen sivu luettelee kaikki versiot, myös itsensä.
Näin se toimii
hreflang kertoo hakukoneille, mitkä URL-osoitteet ovat saman sisällön kieli- tai alueversioita, jotta esimerkiksi itävaltalaiselle hakijalle voidaan näyttää de-AT-sivu de-DE-sivun sijaan. Arvo on ISO 639-1 -kielikoodi, jota voi seurata valinnainen ISO 3166-1 alpha-2 -aluekoodi. Pelkkä aluekoodi (kuten ”GB”) ei kelpaa. Tyypillisiä virheitä, jotka työkalu havaitsee, ovat en-UK (oikea koodi on en-GB), alueet, jotka eivät ole maita, kuten EU, sekä päällekkäiset koodit. Koodit tarkistetaan selaimeesi sisäänrakennettujen kieli- ja aluetietojen perusteella.
Merkintöjen on oltava kaksisuuntaisia ja itseensä viittaavia: jokainen joukon sivu luettelee kaikki versiot, myös itsensä. Jos saksankielinen sivu osoittaa ranskankieliselle sivulle mutta ranskankielinen sivu ei osoita takaisin, hakukoneet voivat jättää parin huomiotta. x-default merkitsee varasivun kaikille muille. Käytä absoluuttisia URL-osoitteita ja osoita jokainen hreflang kyseisen sivun kanoniseen versioon, ei uudelleenohjaukseen eikä sivulle, jossa on noindex-tunniste.
Merkinnät voi julkaista kolmella keskenään vastaavalla tavalla: link-elementteinä HTML-otsikossa, xhtml:link-merkintöinä XML-sivukartassa tai HTTP Link -otsakkeena. Valitse yksi tapa sivujoukkoa kohden; useampaa ei tarvita. hreflang on vihje versioiden valintaan, ei sijoitusnoste.
Esimerkit
Englannin- ja saksankielinen sivusto
Rivit en → https://example.com/ ja de → https://example.com/de/ sekä x-default → https://example.com/ tuottavat kolme link-elementtiä. Sekä englannin- että saksankielisen sivun on sisällettävä kaikki kolme.
Espanjankieliset versiot Espanjalle ja Meksikolle
Käytä es-ES- ja es-MX-koodeja kahdelle alueversiolle ja lisää pelkkä es-versio (tai osoita es jompaankumpaan niistä), jotta myös muiden maiden espanjankieliset käyttäjät tulevat katetuiksi.
Yleisen virheen korjaaminen
en-UK merkitään virheelliseksi: UK ei ole Yhdistyneen kuningaskunnan ISO 3166-1 -koodi. Vaihda se muotoon en-GB.
Usein kysytyt kysymykset
Tarvitsenko x-default-merkinnän?
Se on valinnainen mutta suositeltava. Se kertoo hakukoneille, mikä sivu näytetään, kun mikään luetelluista kielistä tai alueista ei vastaa käyttäjää, esimerkiksi maailmanlaajuinen englanninkielinen sivu tai kielenvalintasivu.
Voinko käyttää aluetta ilman kieltä, kuten hreflang="us"?
Ei. Kieli on pakollinen, alue on valinnainen. ”us” ei ole kielikoodi. Käytä sen sijaan en-US.
Käytänkö HTML-tageja vai sivustokarttaa?
Kumpikin toimii. HTML-tagit ovat yksinkertaisin valinta pienille sivustoille. Sivustokartat pitävät sivun HTML:n pienenä ja ovat helpompia hallita usealla kielellä. HTTP-otsakkeet ovat pääasiassa PDF- ja muita ei-HTML-tiedostoja varten.
Voivatko kaksi kielikoodia osoittaa samaan URL-osoitteeseen?
Kyllä. Esimerkiksi en-GB ja en-IE voivat molemmat osoittaa yhdelle britannianenglannin sivulle. Sama koodi ei kuitenkaan saa osoittaa kahteen eri URL-osoitteeseen.
Tietosuoja
Koodit ja URL-osoitteet tarkistetaan ja muotoillaan selaimessasi. Mitään ei lähetetä tai tallenneta.