LightSEO · Техническое SEO
Атрибут hreflang для многоязычного магазина
Если у вас две языковые версии, поисковая система должна понимать, что это не дубли, а переводы. Для этого и нужен hreflang.
2+
языковые версии
1
взаимные ссылки
0
одиноких версий
Зачем
Что решает hreflang
Объясняет связь версий. Украинская и русская страницы одного товара — не дубли, а альтернативы для разных пользователей.
Показывает правильную версию. Пользователь с соответствующими настройками видит свой язык сразу в выдаче.
Предотвращает каннибализацию. Без него версии могут конкурировать между собой за одни запросы.
Правила
Как настроить
🔁
Взаимность
Если A ссылается на B, то B должна ссылаться на A. Односторонние связи игнорируются.
🔗
Самоссылка
Каждая страница указывает и на себя тоже — это обязательно.
🌐
Правильные коды
Язык и регион указываются стандартными кодами. Ошибка в коде = разметка не работает.
Ошибки
Из-за чего не работает
Ссылки на несуществующие страницы. Если перевода конкретного товара нет — не ссылайтесь на него.
Разные canonical и hreflang. Сигналы противоречат друг другу, и поисковая система выбирает сама.
Это не замена перевода. Автопереведённый или пустой текст на втором языке не спасает hreflang.
Делаете многоязычный магазин?
Настроим языковые версии правильно: hreflang, canonical, структура адресов и отдельные метатеги.