Hreflang žymų generatorius
Sugeneruok hreflang žymes daugiakalbiams puslapiams kaip HTML link žymes, XML žemėlapio įrašus ar HTTP Link antraštes su ISO kodų ir abipusiškumo patikra.
Patikros
Problemų nerasta.
Patikrink puslapio esamas žymes
Įklijuok hreflang žymes, svetainės žemėlapio įrašus arba Link antraštę, kuriuos šiuo metu pateikia vienas tavo puslapių, kad palygintum su aukščiau esančiu rinkiniu.
Šiame puslapyje yra pilnas rinkinys, įskaitant nuorodą į save.
Kaip naudoti hreflang generatorių
- Skiltyje Kalbų versijos įvesk po vieną eilutę kiekvienai puslapio versijai: Kalbos kodas, pavyzdžiui,
lt,en-CAarfr-CA, ir tos versijos absoliutų Puslapio adresas. Daugiau eilučių pridėsi su Pridėti kalbą. - Jei nori, užpildyk x-default adresas (nebūtina): tai puslapis lankytojams, kurių kalba neatitinka nė vienos tavo versijos.
- Pasirink Išvesties formatas: HTML link žymės, XML svetainės žemėlapis arba HTTP Link antraštė.
- Perskaityk Patikros, tada Kopijuoti arba Atsisiųsti kodą. Tą patį pilną rinkinį įdėk į kiekvieną išvardytą puslapį.
- Jei nori patikrinti veikiantį puslapį, atidaryk Patikrink puslapio esamas žymes, įklijuok tai, ką puslapis šiuo metu pateikia, ir įvesk jo adresą. Įrankis išvardija trūkstamus, perteklinius ir nesutampančius įrašus.
Įkelti pavyzdį parodo keturių versijų anglų ir prancūzų kalbų rinkinį su x-default. Viskas vyksta tavo naršyklėje: nieko, ką įvedi, nesiunčiame į serverį.
Ką daro hreflang
hreflang praneša paieškos sistemoms, kad keli adresai yra to paties turinio versijos skirtingoms kalboms ar regionams, kad kiekvienam ieškančiajam būtų parodyta tinkama. Jis nekeičia reitingų ir nieko nenukreipia; jis tik padeda Google ir Yandex pasirinkti, kurią versiją rodyti rezultatuose. Bing daugiausia remiasi content-language meta žyme ir lang atributu.
Kiekviena reikšmė yra ISO 639-1 kalbos kodas (dvi raidės, pavyzdžiui, lt), po kurio gali eiti ISO 3166-1 alpha-2 regionas (pavyzdžiui, LT Lietuvai). Priimamas ir rašmuo, pavyzdžiui, zh-Hant. Regiono vieno naudoti negalima: CA reiškia katalonų kalbą, o ne Kanadą. Kanados prancūzų kalbai rašyk fr-CA. Šis įrankis abi dalis patikrina pagal įtrauktus kodų sąrašus, užrašo jas įprastomis raidėmis (en-US, net jei įvedei EN_us) ir pagauna klasikines klaidas, pavyzdžiui, en-UK (Jungtinė Karalystė yra GB) arba atšauktus kodus, kaip iw hebrajų kalbai (dabar he).
Trys išvesties formatai
- HTML link žymės dedamos į kiekvienos versijos
<head>. Tai paprasčiausias pasirinkimas įprastiems tinklalapiams. - XML svetainės žemėlapis anotacijas deda į tavo svetainės žemėlapį: po vieną
<url>įrašą kiekvienam puslapiui, kuriame suxhtml:linkišvardyta kiekviena alternatyva. HTML lieka lengvas, o didelėse svetainėse tvarkyti lengviau. - HTTP Link antraštė skirta failams be
<head>, pavyzdžiui, PDF. Tavo serveris siunčia antraštę kartu su failu.
Kiekvienam puslapiui naudok vieną būdą. Maišyti galima, bet padidėja klaidų tikimybė.
Abipusiškumas: taisyklė, kurią praleidžia dauguma svetainių
Anotacijos turi būti dvikryptės. Jei puslapis A nurodo, kad B yra jo prancūziška versija, B taip pat turi nurodyti atgal į A, kitaip paieškos sistemos poros nepaiso. Kiekvienas puslapis taip pat turi išvardyti save patį. Paprasčiausias būdas viską padaryti teisingai – kiekvienoje versijoje išvesti tą patį bloką, būtent tai šis įrankis ir generuoja. Skyrius Patikrink puslapio esamas žymes palygina vieno puslapio esamas žymes su tavo rinkiniu ir praneša apie trūkstamas grįžtamąsias nuorodas, trūkstamą nuorodą į save ir besiskiriančius adresus, pavyzdžiui, dėl pabaigos pasvirojo brūkšnio ar http vietoj https.
Dažnai užduodami klausimai
Ar x-default privalomas?
Ne, bet rekomenduojamas. Jis nurodo atsarginį puslapį visiems kitiems, paprastai kalbos pasirinkimo puslapį arba pagrindinę versiją. Jam galioja tos pačios taisyklės kaip ir kitiems įrašams, įskaitant tai, kad jis turi būti išvardytas kiekviename puslapyje.
Ar be regioninių kalbų reikia pridėti ir bendrą kalbą?
Dažniausiai taip. Jei turi tik en-GB ir en-US, angliškai kalbantis žmogus Airijoje neatitinka nė vienos. Paprastos en versijos pridėjimas jį apima, o šis įrankis įspėja, kai kalba turi tik regionines versijas.
Ar dvi kalbos gali nurodyti tą patį adresą?
Taip. Pavyzdžiui, en-GB ir en-IE gali naudoti vieną puslapį, kai turinys vienodas. Tačiau kiekviena hreflang reikšmė rinkinyje turi pasirodyti tik vieną kartą.
Ar adresai privalo būti absoliutūs?
Taip. Google reikalauja pilnų adresų, įskaitant https://. Santykiniai keliai čia atmetami. Fragmentas, pavyzdžiui, #top, paieškos sistemų ignoruojamas.
Ar hreflang pakeičia canonical žymę?
Ne, jie veikia kartu. Kiekviena versija turi turėti canonical, nurodantį į save, o ne į kitos kalbos versiją. Canonical į kitą kalbą liepia Google atsisakyti to puslapio, o jo hreflang ignoruojamas.
Susiję įrankiai
- Meta žymių generatorius Nemokamas meta žymių generatorius: puslapio pavadinimas, meta aprašymas, kanoninis URL, robots ir viewport žymės su ilgio patikra ir teisingai ekranuotu HTML.
- Robots.txt generatorius Sukurk tinkamą robots.txt failą su user-agent grupėmis, Allow ir Disallow taisyklėmis, svetainės žemėlapiais ir crawl-delay bei dažniausių klaidų patikra.
- .htaccess nukreipimo generatorius Sugeneruok 301 ir 302 nukreipimus .htaccess ar Nginx, priverstinį HTTPS ir www, domeno perkėlimą bei pabaigos brūkšnio taisykles su ciklų ir grandinių patikra.