Теги hreflang повʼязують мовні версії однієї сторінки. Помилка в них означає, що Google покаже українцеві англійську версію — або взагалі вирішить, що це дублі.
Коректність кодів
Мова позначається за ISO 639-1, регіон — за ISO 3166-1. Класична помилка: писати ua замість uk, бо ua це код країни, а не мови.
Посилання на себе
Кожна сторінка має бути у власному наборі. Без цього Google вважає набір неповним і може проігнорувати його цілком.
Взаємність
Якщо українська сторінка посилається на англійську, англійська має посилатись назад. Односторонні звʼязки не працюють.
Доступність цілей
Перевіряємо код відповіді кожної вказаної адреси. Посилання на 404 або на редирект знецінює весь набір.
x-default
Версія за замовчуванням для відвідувачів, чия мова не збігається з жодною. Не обовʼязкова, але без неї вибір робить Google.
Суперечність із canonical
Якщо канонічна адреса вказує на іншу мовну версію, теги hreflang скасовуються. Часта причина, чому все налаштовано, а не працює.