Telegram, WhatsApp+380637610482
Valeri Danjuk
Valeri DanjukkehittäjäTekoälytyökalujen kehittäminen yrityksille. Korkealaatuinen. Edullinen.Kirjoita Telegramissa

Hreflang-tarkistus: Kuinka löytää ja korjata virheitä verkkosivustosi useissa kieliversioissa

Hreflang-tarkistus verkossa: kielikoodit, x-default, itseviittaukset ja ristiviittaukset kieliversioiden välillä

Mitä saat

  • Minkä tahansa sivun hreflang-klusterin tarkistaminen: kielikoodit, kaksoiskappaleet, x-default, itseviittaus, URL-osoitteiden tilat — ilmainen
  • Ymmärrys siitä, miksi Google näyttää saksankielisen version englanninkielisille kävijöille ja miten se korjataan
  • Oikea merkintämalli verkkosivustolle kahdella tai useammalla kielellä
Käytä: 20 minuutissaTallennetut: liikenne, joka menee väärään kieliversioon

Lyhyt vastaus: tarkistaaksesi hreflangin verkossa, liitä minkä tahansa sivun kieliversion osoite ilmaiseen PromoPilot hreflang-validaattoriin ja napsauta "Tarkista hreflang". Työkalu poimii vaihtoehtoiset linkit <head>, tarkistaa kieli- ja aluekoodien muodon, kaksoiskappaleet, x-default-merkinnän ja linkit itse sivulle, kunkin vaihtoehdon HTTP-tilan ja, jos kytkin on käytössä, jopa ristiviittaukset versioiden välillä. Alla on ohjeet tulosten lukemiseen ja yleisimmät virheet.

Olen työskennellyt monikielisten projektien parissa – kolmikielisistä verkkosivustoista 33-kieliseen oikealta oikealle -portaaliin – ja hreflang on ollut ongelmien lähde lähes jokaisessa niistä. Ärsyttävin virhe: kaikki on merkitty, mutta yksi versio ei linkitä takaisin – ja Google näyttää kävijöille väärän kieliversion, vaikka kaikki näyttää ensi silmäyksellä hyvältä.

Mitä hreflang-validaattori tarkistaa?

Hreflang on vihje hakukoneille: "Tällä sivulla on versioita muilla kielillä, tässä ovat niiden osoitteet." Tämän merkinnän avulla linkitetyt sivut muodostavat klusterin. Validator tarkistaa, onko tämä klusteri koottu oikein.

Tutkimus Mitä hän katsoo? Miksi tämä on SEO:n kannalta?
Vaihtoehtoja päästä Kaikki sivun <link rel="alternate" hreflang="…"> tunnisteet Tämä on merkintätapa, jonka Google lukee.
Koodimuoto ja kaksoiskappaleet Kieli standardin ISO 639-1 mukaisesti, alue standardin ISO 3166-1 mukaisesti ( de, en-GB, cs-CZ), toistot Google yksinkertaisesti jättää virheellisen koodin huomiotta.
x-oletusarvo Onko olemassa oletusversiota? Näytettiin niille, jotka eivät olleet tyytyväisiä mihinkään kieleen
Itseviittaus Viittaako sivu itseensä listassa? Ilman sitä klusteria pidetään epätäydellisenä.
Vaihtoehtojen HTTP-tila Vastaako jokainen osoite koodilla 200? 404-linkit tai uudelleenohjaukset katkaisevat yhteydet
Vastavuoroiset linkit Viittaako jokainen versio takaisin Ilman vahvistusta hreflang-paria ei oteta huomioon.

Miten verkkosivuston hreflang tarkistetaan verkossa?

Hreflang-tarkistus neljässä vaiheessa: lisää URL-osoite klusterista, suorita tarkistus, tarkastele URL-osoitteiden tiloja ja ota käyttöön keskinäinen tarkistus

  1. Avaa hreflang-validaattori.
  2. Lisää klusteriin sisällytettävän sivun osoite, esimerkiksi https://example.com/en/pricing/.
  3. Päätä, onko vastavuoroinen hreflang-tarkistus tarpeen. "Tarkista vastavuoroinen hreflang" -kytkin hidastaa tarkistusprosessia: työkalu avaa jokaisen vaihtoehdon ja tarkistaa sen merkinnät. Ota se käyttöön ensimmäistä tarkistusta varten – vastavuoroinen hreflang-tarkistus on yleisin rikkinäisten linkkien syy.
  4. Napsauta "Tarkista hreflang" ja tutki ongelmia: koodit, x-oletus, itseviittaus.
  5. Korjaa kaikki toisiinsa liittymättömät kieliasetukset ja testaa uudelleen eri kieliversiolla varmistaaksesi, että klusteri vastaa toisiaan kummallakin puolella.

Työkalusivu näyttää tältä: osoitekenttä, keskinäisen vahvistuksen kytkin ja kuvaus tarkistettavista kohteista.

PromoPilotin ilmainen Hreflang Validator -sivu: URL-kenttä, vastavuoroisen tarkistuksen kytkin ja "Tarkista hreflang" -painike

Miten tulosta luetaan ja mitä korjataan ensin?

Hreflang-virheet eivät ole kaikki samanlaisia. Korjaan ne tässä järjestyksessä:

  1. Vaihtoehtoiset osoitteet vastaavat virheellä tai uudelleenohjauksella. Jos /de/preise/ palauttaa 404-virheen tai ohjaa kotisivulle, paritus ei toimi. hreflang-tunnisteen tulisi sisältää vain lopullisia URL-osoitteita, joiden tila on 200 ja jotka vastaavat näiden sivujen kanonista sijaintia.
  2. Takaisinlinkkejä ei ole. Englanninkielinen versio linkittää saksankieliseen versioon, mutta saksankielinen versio ei linkitä englanninkieliseen versioon. Tämä tapahtuu yleensä silloin, kun uusi kieli on lisätty myöhemmin eikä vanhempien versioiden mallipohjaa ole päivitetty.
  3. Virheelliset koodit. Yleisiä esimerkkejä ovat en-UK en-GB sijaan, cz cs n sijaan tšekin kielelle, ua uk sijaan ukrainan kielelle tai alue, jolla ei ole kieltä. Hakukone jättää tällaiset merkkijonot huomiotta.
  4. Ei itseviittauksia. Jokaisen version on myös lueteltava itsensä.
  5. Ei ole x-defaultia. Se ei ole bugi, mutta ilman sitä "muilta kieliltä" tulevat vierailijat saavat satunnaisen version.
  6. Kaksoiskappaleet. Sama koodi on lueteltu kahdesti eri osoitteilla – Google ei tiedä, kumman valita.

Oikea klusteri sivulle kolmella kielellä näyttää tältä – ja on sama kaikissa kolmessa versiossa:

<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">

Toinen yleinen sudenkuoppa on kanoninen viite, joka osoittaa kaikista kieliversioista englanninkieliseen. Tämä on ristiriidassa hreflang-attribuutin kanssa: sanot samanaikaisesti "tämä on englanninkielisen sivun kopio" ja "tämä on erillinen saksankielinen versio". Kummankin version kanonisen viitemerkinnän tulisi osoittaa itseensä.

Milloin tarvitaan alueita, ei vain kieliä?

Koodi de on tarkoitettu kaikille saksankielisille vierailijoille. Koodi de-AT on tarkoitettu vain Itävallassa oleville. Alueellisia koodeja tarvitaan, jos sisältö on todella erilaista jokaiselle maalle: erilaiset hinnat, valuutat, toimituskulut ja lakitiedot. Jos tekstit ovat identtisiä, kielikoodit riittävät – alueelliset lisäversiot luovat kaksoiskappaleita ja vaikeuttavat tukea.

Hyvä kompromissi kaupalle: de kaikille saksankielisille maille sekä de-CH jos Sveitsissä on eri hinnat frangeina. Tällöin sveitsiläiset vierailijat näkevät oman versionsa ja kaikki muut näkevät yleisen.

Miten lisätään uusi kieli rikkomatta hreflang-tunnistetta?

Useimmat virheet eivät ilmene sivustoa käynnistettäessä, vaan myöhemmin – kieltä lisättäessä. Tarkistuslistani tätä varten:

  1. Päivitä kaikkien olemassa olevien versioiden mallipohjat, ei vain uuden: jokaisella sivulla tulisi luetella uusi kieli.
  2. Älä julkaise tyhjiä tai kääntämättömiä sivuja. Jos käännöstä ei vielä ole, on parempi olla sisällyttämättä sivua klusteriin kuin viitata tynkään.
  3. Tarkista URL-osoitteet. Käännetyt URL-osoitteet ( /de/preise/ /de/pricing/ n sijaan) ovat käyttäjille hyviä, mutta hreflang-tagien tulisi sisältää nämä URL-osoitteet ilman uudelleenohjauksia.
  4. Suorita validaattori molemmilta puolilta – uudesta versiosta ja toisesta vanhasta, keskinäinen vahvistus käytössä.
  5. Päivitä sivustokarttasi, jotta robotti löytää uudet sivusi nopeammin.

Tämä vie tunnin, ja tässä vaiheessa tekemättä jääneet virheet sekoittavat tuloksia kuukausien ajan.

Vertailu: hreflang-validaattori ja vaihtoehdot

Työkalu Mikä on ilmaista? Rajoitukset Kenelle se sopii?
PromoPilot – hreflang-validaattori Koodit, kaksoiskappaleet, x-default, itseviittaus, HTTP-statukset, vastavuoroiset linkit Yksi klusteri tarkistusta kohden, lukee merkinnät otsikosta Tarkista nopeasti oman tai jonkun muun verkkosivuston tärkeimmät sivut
Google Search Console URL-tarkistus: Minkä kanonisen version Google valitsi? Vain vahvistetulle sivustollesi ei ole erillistä hreflang-raporttia. Ymmärrä, miten Google näkee tietyn version
Kirkuva sammakko SEO-hämähäkki Sivuston indeksointi hreflang-raporttien avulla Asennus vaaditaan, ilmaisversiossa on osoitteiden määrä rajattu Tarkista kaikki kieliversiot kerralla
Ahrefsin verkkovastaavan työkalut Verkkosivuston tarkastus, mukaan lukien hreflang-virheet Vain vahvistetuille sivustoillesi Projektisi säännöllinen seuranta

Johtopäätös: tietyn sivun tarkistamiseen – esimerkiksi uuden kielen käyttöönoton jälkeen – verkkovalidaattori on nopeampi. Sivusto, jolla on tuhansia sivuja kymmenillä kielillä, tarvitsee hakurobotin, joka pystyy indeksoimaan ne kaikki.

PromoPilotilla on 87 ilmaista SEO-työkalua. Seuraavaksi sarjassa on artikkeli metatunnisteiden analysoinnista: se näyttää myös sivun hreflang-tunnisteen, mutta tarkistamatta vastavuoroisuutta ja tiloja.

Mitkä ovat hreflang-validaattorin rajoitukset?

Validointityökalu lukee vaihtoehtoiset koodit dokumentin <head> -tunnisteesta. Jos hreflang-tunnisteesi on XML-sivustokartassasi tai HTTP-otsikoissasi, työkalu ei näe sitä – tämä ei ole verkkosivustovirhe, vaan validointitoiminto. Se tarkistaa yhden klusterin kerrallaan. Jotta koko sivusto on merkitty oikein, sinun on tarkistettava kaikkien sivutyyppien mallit tai suoritettava hakurobotti. Ja tietenkään validointityökalu ei arvioi käännöksen laatua – konekäännös ilman hreflang-muokkausta ei pelasta sinua.

Milloin ilmainen työkalu ei riitä?

Hreflang-validaattori vai avaimet käteen -periaatteella toimiva monikielinen hakukoneoptimointi: yhden klusterin validointi vs. koko sivuston automaattinen merkintä

Validaattori löytää virheen, mutta ei kirjoita sivustopohjaa uudelleen. Asiantuntijaa tarvitaan, jos:

  • kieliä on enemmän kuin kolme, ja hreflang on luotava automaattisesti jokaiselle uudelle sivulle;
  • Olet siirtymässä uusille markkinoille ja päätät, miten osoitteet järjestetään: kansiot, aliverkkotunnukset vai erilliset verkkotunnukset;
  • Google näyttää itsepäisesti väärän version, mutta ensi silmäyksellä merkinnöissä ei ole virheitä;
  • Pelkän hreflangin lisäksi tarvitaan käännös, metatunnisteet ja merkinnät kullakin kielellä.

Mitä voin tehdä verkkosivustollesi?

Olen Valeriy Danyuk, kehittäjä ja SEO-asiantuntija: 12 vuotta kokemusta, yli 200 asiakasta ja useita monikielisiä projekteja Euroopassa.

SEO ja monikielisyys

Verkkosivustot, myymälät ja kirjanpito

Lähetä minulle monikielisen verkkosivustosi osoite Telegram kautta – tarkistan avainsivujen klusterit ja kerron, mistä menetät liikennettä.

Tulos

  1. Verkkopohjainen hreflang-tarkistin näyttää koodit, x-oletuksen, itseviittaukset, tilat ja keskinäiset klusterilinkit.
  2. Korjaa tässä järjestyksessä: rikkinäiset vaihtoehdot → takalinkit → koodit → itseensä viittaava → x-default → kaksoiskappaleet.
  3. Kunkin kieliversion kanonisen version tulisi osoittaa itseensä, ei "pääkieleen".
  4. Suurilla monikielisillä sivustoilla hreflang luodaan mallin avulla tai käytetään alustaa, jossa kielet linkitetään automaattisesti, kuten 1001site.

Tarkista sivustosi tärkein sivu ilmaisella hreflang-validaattorilla — jossa on käytössä molemminpuolinen validointi.

Lähteet

  • PromoPilotin Hreflang Validator -sivu — tarkistusten luettelo ja usein kysytyt kysymykset.
  • Google Search Central - Dokumentaatio sivujen lokalisoiduista versioista ja hreflang-osoitteista
  • Screaming Frog ja Ahrefs Webmaster Tools – sivuston auditointikuvaukset.

Viitteet ja lähteet

Kysymyksiä ja vastauksia

Miksi x-default on tärkeä?

x-default kertoo hakukoneelle, minkä version näyttää, jos mikään klusterin kielistä ei sovi kävijälle – esimerkiksi käyttäjälle, jolla on japaninkielinen selain sivustolla, jolla on saksan-, englannin- ja tšekinkieliset versiot. Tyypillisesti x-default viittaa englanninkieliseen versioon tai kielivalintasivulle.

Miksi keskinäinen vuorovaikutus on tärkeää?

Google hyväksyy hreflang-parin vain, jos linkki on vahvistettu molemmilta puolilta: saksankielinen versio linkittää englanninkieliseen versioon ja englanninkielinen versio linkittää takaisin saksankieliseen versioon. Jos takalinkkiä ei ole, tämän parin merkintää ei oteta huomioon, ja hakutuloksissa saattaa näkyä väärä versio.

Minne hreflang sijoitetaan: HTML:ään, otsikoihin vai sivustokarttaan?

Google tukee kolmea menetelmää: linkkitunnisteita dokumentin otsikossa, HTTP-otsikoita (hyödyllisiä PDF-tiedostoille) ja XML-sivustokarttoja. Valitse yksi ja käytä niitä johdonmukaisesti. PromoPilot-validointityökalu lukee vaihtoehdot dokumentin otsikosta, joten se ei näe merkintöjä sivustokartassa.

Tarkistimme verkkosivuston, mutta siellä ei ole ketään korjaamassa sitä?

Tämä ilmainen työkalu paljastaa ongelmat. Analysoin raportin, priorisoin ja korjaan ne: SEO-auditointi, nopeuden parantaminen, merkinnät ja siirtyminen uudelle sivustolle menettämättä sijoitustasi.