hreflang
hreflang — це атрибут HTML, який повідомляє пошуковим системам, для якої мови або регіону призначена конкретна сторінка. У SEO його використовують, щоб показати зв’язок між мовними версіями одного й того самого контенту; англійською назва пишеться hreflang — hypertext reference language.
Як працює позначення мовних версій
Коли на сайті є кілька варіантів сторінки для різних аудиторій, hreflang допомагає пошуковику не плутати їх між собою. Наприклад, окрема сторінка може бути для української мови, інша — для англійської, а ще одна — для англійської для Великої Британії. У відповідних посиланнях вказують мовний код, а за потреби — і регіональний.
Такий сигнал не замінює переклад і не керує видимістю напряму. Його завдання простіше: підказати, яку версію краще показати користувачеві залежно від мови інтерфейсу, налаштувань браузера або географії запиту.
Що має бути узгоджено
- Однаковий зміст або дуже близькі за змістом версії сторінок.
- Коректні мовні коди, зазвичай у форматі ISO.
- Взаємне посилання між усіма мовними варіантами.
- Окрема URL-адреса для кожної версії.
Для hreflang важлива саме симетрія: якщо українська сторінка посилається на англійську, то англійська має повертати посилання назад. Без цього сигнал може працювати неповно або бути проігнорований.
Де застосовують у SEO
Найчастіше його додають на міжнародних сайтах, у багатомовних інтернет-магазинах, медіа-ресурсах і сервісах, де один і той самий матеріал існує в кількох локалізованих версіях. Особливо корисний hreflang тоді, коли різні сторінки мають схожий контент, але відрізняються мовою, валютою, контактами або правовими деталями.
Типові обмеження
Помилки в кодах, неповні зв’язки між сторінками чи змішування мов на одній URL можуть зменшити користь від розмітки. Hreflang також не виправляє погану структуру сайту і не гарантує, що пошуковик покаже саме потрібну версію; він лише уточнює її мовно-регіональне призначення.