Telegram, WhatsApp+380637610482
Valeri Danjuk
Valeri DanjukarendajaTehisintellekti tööriistade arendamine ettevõtetele. Kõrge kvaliteet. Taskukohane.Kirjuta Telegrami

Hreflangi kontrollija: kuidas leida ja parandada vigu oma veebisaidi mitmes keeleversioonis

Hreflangi kontrollija võrgus: keelekoodid, x-vaikimisi, eneseviited ja ristviited keeleversioonide vahel

Mida sa saad

  • Mis tahes lehe hreflang-klastri kontrollimine: keelekoodid, duplikaadid, x-vaikimisi, enesele viitamine, URL-ide staatused — tasuta
  • Kuidas mõista, miks Google kuvab ingliskeelsetele külastajatele saksakeelset versiooni ja kuidas seda parandada?
  • Õige märgistusmall veebisaidi jaoks kahes või enamas keeles
Rakenda: 20 minuti pärastSalvestab: liiklus, mis suundub valesse keeleversiooni

Lühike vastus: hreflangi kontrollimiseks veebis kleepige lehe mis tahes keeleversiooni aadress tasuta PromoPiloti hreflangi validaatorisse ja klõpsake nuppu „Kontrolli hreflangi“. Tööriist eraldab <head> -ist alternatiivsed lingid, kontrollib keele- ja piirkonnakoodide vormingut, duplikaate, x-default olemasolu ja linke lehele endale, iga alternatiivi HTTP-olekut ja kui lüliti on lubatud, isegi versioonidevahelisi ristviiteid. Allpool on toodud, kuidas tulemusi lugeda ja millised on kõige levinumad vead.

Olen töötanud mitmekeelsete projektide kallal – kolmekeelsetest veebilehtedest kuni 33-keelse paremalt vasakule kirjutatava portaalini – ja hreflang on olnud probleemide allikaks peaaegu kõigis neist. Kõige tüütum viga: kõik on märgistatud, aga üks versioon ei lingi tagasi – ja Google näitab külastajatele vale keeleversiooni, kuigi esmapilgul tundub kõik korras olevat.

Mida hreflang validaator kontrollib?

Hreflang on otsingumootoritele vihje: "Sellel lehel on versioonid ka teistes keeltes, siin on nende aadressid." Selle märgistusega lingitud lehed moodustavad klastri. Validaator kontrollib, kas see klaster on õigesti kokku pandud.

Läbivaatus Mida ta vaatab? Miks see SEO jaoks on?
Alternatiivid peast Kõik lehel olevad <link rel="alternate" hreflang="…"> sildid See on märgistus, mida Google loeb.
Koodivorming ja duplikaadid Keel vastavalt standardile ISO 639-1, piirkond vastavalt standardile ISO 3166-1 ( de, en-GB, cs-CZ), kordused Google lihtsalt ignoreerib sobimatut koodi.
x-vaikimisi Kas on olemas vaikimisi versioon? Näidati neile, kes polnud ühegi keelega rahul
Enesele viitamine Kas leht viitab nimekirjas iseendale? Ilma selleta loetakse klastri mittetäielikuks.
Alternatiivide HTTP-staatus Kas iga aadress vastab koodiga 200? 404 lingid või ümbersuunamised katkestavad ühendused
Vastastikused lingid Kas iga versioon viitab tagasi Ilma kinnituseta hreflang paari arvesse ei võeta.

Kuidas kontrollida veebisaidi hreflangi veebis?

Hreflangi kontroll neljas etapis: sisesta URL klastrist, käivita kontroll, vaata URL-i olekuid ja luba vastastikune kontroll

  1. Ava hreflang validaator.
  2. Sisestage klastrisse lisatava lehe aadress, näiteks https://example.com/en/pricing/.
  3. Otsusta, kas vastastikune hreflang-avaldiste kontroll on vajalik. Nupp „Kontrolli vastastikust hreflang-avaldist” aeglustab kontrolliprotsessi: tööriist avab iga alternatiivi ja kontrollib selle märgistust. Luba see oma esimese kontrolli jaoks – vastastikune hreflang-avaldiste kontroll on katkiste linkide kõige levinum põhjus.
  4. Klõpsa nupul „Kontrolli hreflangi“ ja uuri probleeme: koodid, x-vaikimisi, enesele viitamine.
  5. Parandage kõik omavahel mitteseotud lokaadid ja testige uuesti mõne teise keeleversiooniga, et veenduda klastri sobivuses mõlemal poolel.

Nii näeb välja tööriista leht: aadressiväli, vastastikuse kontrollimise lüliti ja kirjeldus selle kohta, mida kontrollitakse.

PromoPiloti tasuta Hreflangi valideerimisleht: URL-i väli, vastastikuse kontrolli lüliti ja nupp „Kontrolli hreflangi”

Kuidas tulemust lugeda ja mida kõigepealt parandada?

Hreflangi vead pole kõik võrdsed. Parandan need järgmises järjekorras:

  1. Alternatiivid vastavad vea või ümbersuunamisega. Kui /de/preise/ tagastab 404 vea või suunab avalehele, siis sidumine ei toimi. hreflang peaks sisaldama ainult lõplikke URL-e, mille staatus on 200 ja mis vastavad nende lehtede kanoonilisele sisule.
  2. Tagasilinke pole. Ingliskeelne versioon lingib saksakeelsele versioonile, kuid saksakeelne versioon ei lingi ingliskeelsele versioonile. See juhtub tavaliselt siis, kui hiljem lisati uus keel ja vanemate versioonide malli ei uuendatud.
  3. Valed koodid. Levinud näited on näiteks en-UK en-GB asemel, cz tšehhi keele asemel cs, ua ukraina keele asemel uk või piirkond ilma keeleta. Otsingumootor ignoreerib selliseid stringe.
  4. Enesele viitamine keelatud. Iga versioon peab loetlema ka iseennast.
  5. Puudub x-default. See pole viga, aga ilma selleta saavad "teistest keeltest" külastajad juhusliku versiooni.
  6. Duplikaadid. Sama kood on loetletud kaks korda erinevate aadressidega – Google ei tea, millise valida.

Kolmes keeles lehe õige klaster näeb välja selline – ja on kõigis kolmes versioonis sama:

<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/">

Teine levinud lõks on kanooniline viide, mis osutab kõigist keeleversioonidest ingliskeelsele versioonile. See on vastuolus hreflangiga: sa ütled samaaegselt "see on ingliskeelse lehe duplikaat" ja "see on eraldi saksakeelne versioon". Mõlema versiooni kanooniline viide peaks osutama iseendale.

Millal on vaja piirkondi, mitte ainult keeli?

Kood de on mõeldud kõigile saksa keelt kõnelevatele külastajatele. Kood de-AT on mõeldud ainult Austrias viibijatele. Piirkondlikke koode on vaja, kui teil on iga riigi jaoks tõeliselt erinev sisu: erinevad hinnad, valuutad, saatmiskulud ja juriidiline teave. Kui tekstid on identsed, piisab keelekoodidest – täiendavad piirkondlikud versioonid loovad duplikaate ja raskendavad tuge.

Hea kompromiss poe jaoks: de kõigi saksakeelsete riikide jaoks pluss de-CH, kui Šveitsil on frankides erinevad hinnad. Siis näevad Šveitsi külastajad oma versiooni ja kõik teised näevad üldist.

Kuidas lisada uus keel ilma hreflangi rikkumata?

Enamik vigu ei ilmne mitte saidi käivitamisel, vaid hiljem – keele lisamisel. Minu kontrollnimekiri selleks:

  1. Uuenda kõigi olemasolevate versioonide malli, mitte ainult uue oma: igal lehel peaks olema uus keel loetletud.
  2. Ärge avaldage tühje ega tõlkimata lehekülgi. Kui tõlget veel pole, on parem lehekülg klastrisse mitte lisada kui viidata tüvele.
  3. Kontrollige URL-e. Tõlgitud URL-id ( /de/preise/ /de/pricing/ asemel) on kasutajatele head, kuid hreflang peaks sisaldama neid URL-e ilma ümbersuunamisteta.
  4. Käivita validaator mõlemalt poolt – uuelt versioonilt ja ühelt vanalt versioonilt, kusjuures vastastikune kontrollimine on lubatud.
  5. Uuenda oma saidikaarti, et aidata robotil sinu uued lehed kiiremini üles leida.

See võtab tund aega ja selles etapis vahelejäänud vead ajavad tulemused kuude kaupa segadusse.

Võrdlus: hreflang validaator ja alternatiivid

Tööriist Mis on tasuta? Piirangud Kellele see sobib?
PromoPilot – hreflang validaator Koodid, duplikaadid, x-vaikimisi, enesele viitamine, HTTP-staatused, vastastikused lingid Üks klaster kontrolli kohta, loeb märgistust päisest Kontrollige kiiresti oma või kellegi teise veebisaidi peamisi lehti
Google otsingukonsool URL-i kontroll: millise kanoonilise versiooni Google valis? Ainult teie kinnitatud saidi jaoks pole eraldi hreflang-aruannet Mõista, kuidas Google konkreetset versiooni vaatab
Karjuv konn SEO ämblik Saidi indekseerimine hreflang-aruannete abil Paigaldamine on vajalik, tasuta versioonil on aadresside arv piiratud Auditeeri kõiki keeleversioone korraga
Ahrefsi veebimeistri tööriistad Veebisaidi audit, sh hreflang-vead Ainult teie kinnitatud saitidele Teie projekti regulaarne jälgimine

Kokkuvõte: konkreetse lehe kontrollimiseks – näiteks pärast uue keele käivitamist – on veebipõhine validaator kiirem. Sait, millel on tuhandeid lehti kümnetes keeltes, vajab robotit, mis suudab neid kõiki indekseerida.

PromoPilot pakub 87 tasuta SEO tööriista. Järgmine selles sarjas on artikkel metamärgendite analüüsi kohta: see näitab ka lehe hreflangi, kuid ilma vastastikkust ja staatusi kontrollimata.

Millised on hreflang validaatori piirangud?

Validaator loeb alternatiive dokumendi <head> -ist. Kui teie hreflang on teie XML-saidikaardil või HTTP-päistes, siis tööriist seda ei näe – see pole veebisaidi viga, vaid valideerimisfunktsioon. See kontrollib korraga ühte klastrit; kogu saidi õige märgistuse tagamiseks peate kontrollima kõigi lehetüüpide malle või käivitama roboti. Ja muidugi ei hinda validaator tõlke kvaliteeti – masintõlge ilma hreflangi redigeerimiseta ei päästa teid.

Millal tasuta tööriistast ei piisa?

Hreflangi validaator või mitmekeelne võtmed kätte SEO: ühe klastri valideerimine vs. kogu saidi automatiseeritud märgistus

Validaator leiab vea, aga ei kirjuta saidimalli ümber. Spetsialisti on vaja, kui:

  • Keeli on rohkem kui kolm ja hreflang tuleb iga uue lehe jaoks automaatselt genereerida;
  • Sa sisened uutele turgudele ja otsustad, kuidas aadresse korraldada: kaustad, alamdomeenid või eraldi domeenid;
  • Google näitab kangekaelselt valet versiooni, kuid esmapilgul pole märgistuses vigu;
  • Lisaks hreflangile on vaja ka tõlget, metamärgende ja märgistust igas keeles.

Mida ma saan teie veebisaidi heaks teha?

Olen Valeriy Danyuk, arendaja ja SEO spetsialist: 12 aastat kogemust, üle 200 kliendi ja palju mitmekeelseid projekte Euroopas.

SEO ja mitmekeelsus

Veebilehed, kauplused ja raamatupidamine

Saada mulle Telegram kaudu oma mitmekeelse veebisaidi aadress – ma kontrollin võtmelehtede klastreid ja ütlen, kust sa liiklust kaotad.

Tulemus

  1. Veebipõhine hreflangi kontrollija näitab koode, x-vaikimisi, eneseviitamist, olekuid ja vastastikuseid klastrite linke.
  2. Paranda selles järjekorras: katkised alternatiivid → tagasilingid → koodid → enesele viitamine → x-vaikimisi → duplikaadid.
  3. Iga keeleversiooni kanooniline osa peaks viitama iseendale, mitte "põhikeelele".
  4. Suurte mitmekeelsete saitide puhul genereeritakse hreflang malli abil või kasutatakse platvormi, kus keeled lingitakse automaatselt, näiteks 1001site.

Kontrolli oma saidi kõige olulisemat lehte tasuta hreflang validaatoriga — kus vastastikune valideerimine on lubatud.

Allikad

  • PromoPiloti Hreflangi validaatori leht — kontrollide loend ja KKK.
  • Google Search Central – dokumentatsioon lehtede lokaliseeritud versioonide ja hreflangi kohta.
  • Screaming Frog ja Ahrefsi veebimeistri tööriistad – saidi auditi kirjeldused.

Viited ja allikad

Küsimused ja vastused

Miks on x-vaikimisi oluline?

x-default annab otsingumootorile teada, millist versiooni kuvada, kui ükski klastri keeltest külastajale ei sobi – näiteks jaapani brauseriga kasutaja saidil, millel on saksa, inglise ja tšehhi versioonid. Tavaliselt viitab x-default ingliskeelsele versioonile või keelevaliku lehele.

Miks on omavaheline seotus oluline?

Google arvestab hreflang-paariga ainult siis, kui link on mõlemalt poolt kinnitatud: saksakeelne versioon lingib ingliskeelsele versioonile ja ingliskeelne versioon lingib tagasi saksakeelsele versioonile. Kui tagasilinki pole, siis selle paari märgistust ignoreeritakse ja otsingutulemustes võib ilmuda vale versioon.

Kuhu hreflang paigutada: HTML-i, pealkirjadesse või saidikaardile?

Google toetab kolme meetodit: lingisilte dokumendi päises, HTTP-päiseid (kasulik PDF-ide puhul) ja XML-saidikaarte. Vali üks ja kasuta neid järjepidevalt. PromoPiloti validaator loeb alternatiive dokumendi päisest, seega ei näe see saidikaardil märgistust.

Kontrollisime veebilehte, aga kedagi pole, kes seda parandaks?

See tasuta tööriist paljastab probleemid. Analüüsin aruannet, sean prioriteediks ja parandan need: SEO audit, kiirendamine, märgistus ja uuele saidile migreerimine ilma edetabelit kaotamata.