HTML lang atributas: kaip teisingai nurodyti puslapio kalbą?
HTML lang atributas nurodo pagrindinę puslapio kalbą ir padeda naršyklėms, paieškos sistemoms bei pagalbinėms technologijoms teisingai interpretuoti turinį.
HTML lang atributas nurodo pagrindinę puslapio turinio kalbą. Jis įrašomas dokumento <html> elemente, pavyzdžiui:
<html lang="lt">
Lietuviškam puslapiui įprastai naudojama reikšmė lt, angliškam - en, latviškam - lv ir panašiai.
Tai nedidelis techninis atributas, tačiau jis suteikia aiškų kalbinį kontekstą naršyklėms, paieškos sistemoms ir pagalbinėms technologijoms.
Kam reikalingas HTML lang atributas?
lang padeda sistemoms suprasti, kokia kalba parašytas pagrindinis puslapio turinys. Tai gali būti svarbu keliuose kontekstuose:
- ekrano skaitytuvai gali pasirinkti tinkamą tarimą;
- naršyklės gali teisingiau taikyti kalbos funkcijas;
- vertimo sistemos gauna papildomą kalbinį signalą;
- paieškos ir kitos turinį analizuojančios sistemos gauna aiškesnį puslapio kontekstą.
Ar HTML lang yra tiesioginis Google reitingavimo faktorius?
lang nereikėtų vertinti kaip stebuklingo SEO elemento, kuris vienas pakels puslapio pozicijas. Jo paskirtis yra aiškiai aprašyti dokumento kalbą ir palaikyti techniškai tvarkingą, suprantamą puslapio struktūrą.
Daugiakalbėse svetainėse vien lang taip pat nepakeičia hreflang. Šie elementai sprendžia skirtingas užduotis: lang apibūdina dokumento kalbą, o hreflang padeda nurodyti alternatyvias kalbines ar regionines puslapio versijas.
Kaip teisingai nurodyti kalbą?
Dažniausiai pakanka trumpo kalbos kodo:
<html lang="lt">
<html lang="en">
<html lang="de">
Jeigu svarbus ir regionas, gali būti naudojamas išsamesnis formatas, pavyzdžiui:
<html lang="en-US">
<html lang="en-GB">
Svarbiausia, kad reikšmė būtų validi ir atitiktų realią pagrindinę puslapio kalbą.
Dažniausios klaidos
langatributas apskritai nenurodytas;- lietuviškame puslapyje paliktas temos numatytasis
lang="en"; - naudojamas netinkamas arba nestandartinis kalbos kodas;
- daugiakalbėje svetainėje visos kalbos versijos sugeneruojamos su ta pačia
langreikšme.
HTML lang WordPress svetainėje
Tvarkinga WordPress tema dažniausiai pati sugeneruoja language_attributes() ir kalbos reikšmę paima iš svetainės nustatymų. Jei naudojamas WPML, Polylang ar kitas daugiakalbiškumo sprendimas, verta patikrinti, ar kiekvienos kalbos puslapyje galutiniame HTML pateikiama teisinga reikšmė.
Ką tikrina Adweb SEO auditas?
Adweb SEO auditas patikrina, ar pagrindiniame <html> elemente yra nurodytas lang atributas. Papildomai gali būti vertinamas ir jo formatas.
Jeigu auditas nurodo, kad puslapio kalba nenustatyta, rekomenduojame pirmiausia patikrinti galutinį HTML ir svetainės arba temos kalbos nustatymus.
Ką šia tema tikrina Adweb SEO auditas?
Šis paaiškinimas susietas su konkrečiais automatinio audito kriterijais.
Patikrinkite tai savo svetainėje
Adweb nemokamas SEO auditas automatiškai patikrina techninius, turinio, indeksavimo ir kitus SEO signalus.