Индексация · HREFLANG_LANG_MAP
Словарь hreflang язык→URL не совпадает
Цель ссылается обратно и перечисляет те же URL, но языковые коды привязаны к другим адресам. Поиск видит разные кластеры локалей.
Приоритет в аудите: Средний
Что проверяется
Для взаимной 2xx-цели с тем же HTML-набором identity href сравниваются пары lang+identity в HTML, HTTP Link и xhtml:link loc уже прочитанного sitemap у источника и цели. Порядок тегов не важен. Чужой код на обратной ссылке — HREFLANG_RETURN_LANG, этим кодом не дублируется. Разный набор URL — HREFLANG_CLUSTER_MISMATCH. Расхождение HTML и Link на самой странице — HREFLANG_LINK_CONFLICT. Расхождение HTML и xhtml loc источника — HREFLANG_SITEMAP_XHTML. 4xx и цели без обратной ссылки этим кодом не помечаются. Нет aligned URL-набора — not_applicable. Тот же бюджет пробы. Отдельный sitemap цели не запрашивается.
Частые причины
en и de на цели поменялись местами при том же списке URL
x-default на цели указывает на другую страницу набора
На цели добавлен en-GB на уже известный URL, которого нет у источника
Как исправить
Вынесите полный список пар язык→URL в общий фрагмент шаблона. Не считайте совпадение набора href доказательством, что коды совпали.
Критерий приёмки
У проверенной взаимной 2xx-цели с тем же набором URL те же пары lang+identity, что у источника, включая HTTP Link и xhtml loc цели.