Перейти к содержимому

Атрибут hreflang для многоязычного магазина

LightSEO · Техническое SEO

Атрибут hreflang для многоязычного магазина

Если у вас две языковые версии, поисковая система должна понимать, что это не дубли, а переводы. Для этого и нужен hreflang.

2+
языковые версии
1
взаимные ссылки
0
одиноких версий

Зачем

Что решает hreflang

Объясняет связь версий. Украинская и русская страницы одного товара — не дубли, а альтернативы для разных пользователей.
Показывает правильную версию. Пользователь с соответствующими настройками видит свой язык сразу в выдаче.
Предотвращает каннибализацию. Без него версии могут конкурировать между собой за одни запросы.

Правила

Как настроить

🔁

Взаимность

Если A ссылается на B, то B должна ссылаться на A. Односторонние связи игнорируются.

🔗

Самоссылка

Каждая страница указывает и на себя тоже — это обязательно.

🌐

Правильные коды

Язык и регион указываются стандартными кодами. Ошибка в коде = разметка не работает.

Ошибки

Из-за чего не работает

Ссылки на несуществующие страницы. Если перевода конкретного товара нет — не ссылайтесь на него.
Разные canonical и hreflang. Сигналы противоречат друг другу, и поисковая система выбирает сама.
Это не замена перевода. Автопереведённый или пустой текст на втором языке не спасает hreflang.
Делаете многоязычный магазин?

Настроим языковые версии правильно: hreflang, canonical, структура адресов и отдельные метатеги.