Kas yra hreflang?
Hreflang nurodo alternatyvias puslapio kalbos arba regiono versijas. Jis padeda Google parinkti paieškos naudotojui tinkamą variantą. Anotacija neišverčia turinio, negarantuoja indeksavimo ir nepakeičia dokumento kalbos deklaracijos.
Naudokite ten, kur yra tikros alternatyvos
Lietuviškas paslaugos puslapis ir jo angliškas vertimas yra tinkama pora. Vienakalbei svetainei nereikia dirbtinai kurti kitų versijų dėl audito patikros. Hreflang nebuvimą vertinkite pagal svetainės kalbų struktūrą, o ne kaip visuotinę SEO klaidą.
Sudarykite temų ir adresų lentelę
Kiekvienai išverstai temai užrašykite visų kalbų tikruosius URL. Ryšį kurkite pagal pastovų turinio identifikatorių: nebandykite versti adreso vien pakeisdami žodžius ir nekreipkite visų alternatyvų į pradžios puslapį. Dar nepaskelbto vertimo į rinkinį netraukite.
Pasirinkite patogų įgyvendinimo būdą: HTML nuorodas, HTTP antraštes arba sitemap anotacijas. Galima derinti kelis būdus, tačiau prieštaringas kopijas sunkiau prižiūrėti.
1. Patikrinkite kalbos ir regiono kodus
Naudokite tinkamą kalbos kodą, pavyzdžiui, en ar lt. Regioną pridėkite tik tada, kai turinys iš tiesų jam pritaikytas. Vien šalies kodas kalbos nenurodo. Nekurkite tokių žymėjimų kaip en-UK: Didžiosios Britanijos regiono kodas poroje yra GB.
2. Pateikite abipusį versijų rinkinį
Kiekviename lygiaverčiame puslapyje nurodykite jį patį ir kitų kalbų versijas absoliučiais URL. Patikrinkite grįžtamąsias nuorodas. Tam pačiam kalbos kodui nepriskirkite konkuruojančių paskirčių. Atverkite kiekvieną adresą ir patikrinkite turinį, protokolą bei pasiekiamumą.
3. Suderinkite su kanoniniais adresais
Tikras vertimas paprastai turi savo pagrindinį URL, o ne canonical nuorodą į kitakalbę versiją. Jei dubliuojasi tos pačios kalbos puslapiai, nuspręskite, kuri pagrindinė versija priklausys alternatyvų rinkiniui. Vertinkite galutinius adresus po peradresavimų.
4. Pasirinkite atsarginį variantą
X-default gali nurodyti kalbos pasirinkimo puslapį arba numatytąją versiją. Jis nėra privalomas visoms daugiakalbėms svetainėms. Patikrinkite, ar lankytojas gali prasmingai tęsti naršymą, o ne patekti į pasikartojančių peradresavimų ratą.
5. Po paskelbimo patikrinkite abi puses
Peržiūrėkite kiekvienos versijos head, ne tik audituotą puslapį. Išbandykite ir kalbos perjungimą. Vieno URL patikra negali patvirtinti, kad kituose puslapiuose yra grįžtamosios anotacijos ar lygiaverčiai vertimai.
Alternatyva grąžina klaidą
Svetainės auditas aptiko hreflang paskirtį, grąžinančią 4xx arba 5xx. Atverkite URL ir sutaisykite puslapį ar sąsają; nenukreipkite kalbos versijos į neegzistuojantį vertimą.
Alternatyva peradresuoja
Svetainės auditas aptiko peradresavimą alternatyviame URL. Patikrinkite galutinę paskirtį ir, jei tai teisingas lygiavertis puslapis, naudokite galutinį kalbos versijos URL.
Alternatyvoje yra noindex
Svetainės auditas aptiko noindex hreflang paskirtyje. Patikrinkite, ar alternatyva turi būti indeksuojama. Jei ji tyčia neindeksuojama, įvertinkite jos vietą alternatyvų rinkinyje; kitu atveju taisykite noindex.
Abipusės nuorodos tarp kalbų puslapių
Angliškame ir lietuviškame puslapyje turi būti nurodyta ir jo paties, ir kitos kalbos versija. Kai abu puslapiai stebėti, svetainės auditas gali aptikti trūkstamą grįžtamąją nuorodą. Patikrinkite abiejų galutinį HTML head ir papildykite sąsają.
Viena paskirtis kiekvienai kalbos reikšmei
Dvi skirtingos paskirtys tam pačiam kalbos kodui viename puslapyje neleidžia aiškiai suprasti numatytos alternatyvos. Palyginkite jų turinį ir pasirinkite teisingą veikiantį URL.
Canonical ir alternatyvūs adresai
Kiekvienas tikras vertimas paprastai nurodo savo pageidaujamą URL kaip canonical. Jei alternatyva peradresuoja arba nurodo kitą canonical, patikrinkite galutinį adresą ir suderinkite kalbų rinkinį. Hreflang negarantuoja indeksavimo ar pozicijų.
Pavyzdys: ta pati tema, skirtingi adresai
Tą patį rinkinį pateikite abiejuose puslapiuose. Šiame pavyzdyje angliškas puslapis yra svetainės pasirinktas numatytasis variantas, todėl jį nurodo neprivalomas x-default.
<link rel="alternate" hreflang="en" href="https://example.com/bicycle-repair">
<link rel="alternate" hreflang="lt" href="https://example.com/lt/dviraciu-remontas">
<link rel="alternate" hreflang="x-default" href="https://example.com/bicycle-repair">Susijusios SEOTera patikros
Šios patikros vertina temos signalus. Informacinį rezultatą ar perspėjimą reikia įvertinti pagal kontekstą – pakeitimas būtinas ne visada.
- Hreflang apžvalga
hreflang-presence - Hreflang kalbos kodai
hreflang-language-code - Pasikartojančios hreflang reikšmės
hreflang-duplicate-language - Hreflang nuorodos be href
hreflang-missing-href - Hreflang URL tinkamumas
hreflang-invalid-href - Pasikartojantys hreflang URL priskyrimai
hreflang-duplicate-url - Hreflang x-default
hreflang-x-default
Šaltiniai ir papildoma informacija
Susiję gidai
Patikrinkite puslapį su SEOTera
Atlikite vieno puslapio auditą, tada pagal rezultatus ir gidus nuspręskite, ką verta sutvarkyti.
Patikrinkite puslapį su SEOTeraRaskite bendras problemas svetainės auditu