Hreflang — обязательная настройка для мультиязычного магазина. Без неё Google показывает не ту языковую версию не той аудитории.
Пошаговая настройка
Шаг 1: Определите языки и регионы.
- Язык: ru, en, de (ISO 639-1)
- Регион (опционально): ru-RU, en-US, en-GB (ISO 3166-1)
Шаг 2: Добавьте hreflang на каждую страницу.
В <head> каждой страницы:
<link rel="alternate" hreflang="ru" href="https://site.ru/tovar/">
<link rel="alternate" hreflang="en" href="https://site.com/product/">
<link rel="alternate" hreflang="x-default" href="https://site.com/product/">
Шаг 3: Двусторонние ссылки.
Если RU-страница указывает hreflang на EN — EN-страница должна указывать обратно на RU. Односторонние ссылки Google игнорирует.
Шаг 4: x-default.
Обязательно — указывает дефолтную версию для пользователей из «неизвестных» регионов.
Проверка
- GSC → International Targeting → ошибки hreflang
- Ahrefs Site Audit → Hreflang report
- Ручная проверка:
view-source:→ поиск «hreflang»
Частые ошибки
- Hreflang указывает на 301-редирект или 404
- Hreflang только на одной версии, а не на обеих
- Разное количество hreflang-тегов на разных страницах