
hreflangi generaator ja kontroll mitmekeelsele saidile
Koosta korrektsed alternatiivsete keeleversioonide sildid — HTML-is, saidikaardis või PHP-koodijupina. Teine vahekaart kontrollib olemasolevaid silte vigade suhtes, millel pole muud sümptomit peale liikluse languse. Töötab võrguühenduseta: sobib stagingu ja paroolikaitsega saitide jaoks.
| Keel | Piirkond | Versiooni URL | x-default | |
|---|---|---|---|---|
Koodi nägemiseks täida vähemalt kaks keeleversiooni.
--- https://example.com/en/. Sidekriipsude järel olev URL on selle lehe aadress, mille <head> järgneb. Kui koodis on rel="canonical", võib aadressi märkimata jätta — võtame selle sealt.
| Leht | hreflang | Viib aadressile | Olek |
|---|
Kleebi kood ülal — aruanne ilmub siia.
Ei URL ega kleebitud kood lahku sinu brauserist — nii genereerimine kui ka audit toimuvad lokaalselt.
Kahel kolmandikul hreflangiga saitidest on vead
Ahrefsi uuringu järgi 374 756 domeeni kohta on 67% hreflang'iga saitidest selle vigaselt seadistanud. Levinumad: 56%-l puudub x-default, 18%-l ei viita leht iseendale ja 15%-l puuduvad vastuviited. Reeglid on lihtsad, kuid neid on kerge rikkuda. Iga keeleversioon peab loetlema KÕIK versioonid, kaasa arvatud iseenda. Kui leht A viitab lehele B, siis B on kohustatud viitama lehele A — muidu eirab Google seost täielikult. x-default tähistab versiooni külastajatele, kelle keel ei lange kokku ühegi olemasolevaga. Üks lõks puudutab meid otseselt: uk on ukraina KEELE kood. Ühendkuningriigi riigikood on GB, UK on aga standardis ISO 3166 määratud Ukrainale. Seetõttu on en-UK peaaegu alati viga — mõeldi en-GB. See on maailma levinuim viga. Ja teine, puhtalt meie oma: ukraina saidi puhul, millel on venekeelne versioon, on õige paar uk-UA ja ru-UA. See tähendab vene keelt sihtimisega Ukrainale, mitte ru-RU. Ükski ingliskeelne generaator seda ei soovita, sest tema jaoks on see eksootika.
