Индексация · HREFLANG_CLUSTER_MISMATCH
Наборы hreflang на связанных URL не совпадают
Цель вернула ссылку на эту страницу, но список hreflang href отличается. Поиск видит разные кластеры локалей.
Приоритет в аудите: Средний
Что проверяется
Сравниваются identity href (хост, путь, query, слеш) HTML, HTTP Link и xhtml:link loc уже прочитанного sitemap у исходной страницы и взаимной 2xx-цели. Порядок тегов не важен. HTML, HTTP Link и xhtml loc href взаимной цели, которых нет у источника, запрашиваются в том же бюджете: 404 такого члена — HREFLANG_TARGET_ERROR, CLUSTER остаётся на первой расходящейся взаимной цели. Расхождение HTML и xhtml loc источника — HREFLANG_SITEMAP_XHTML. 4xx и цели без обратной ссылки этим кодом не помечаются: для них HREFLANG_TARGET_ERROR и HREFLANG_NOT_RECIPROCAL. Сбой загрузки — not_checked. Код языка обратной ссылки — HREFLANG_RETURN_LANG. Словарь язык→URL — HREFLANG_LANG_MAP. Отдельный sitemap цели не запрашивается.
Частые причины
Локаль не знает про третий язык, который указан на главной
Один шаблон добавляет x-default, другой нет
Слеш или хост в href набора различаются между версиями
Как исправить
Вынесите полный список языковых URL в общий фрагмент шаблона. Не считайте одну обратную ссылку доказательством, что наборы совпали.
Критерий приёмки
У проверенной взаимной 2xx-цели тот же набор identity href, что у источника, включая HTTP Link и xhtml loc. Коды языка этим правилом не сверяются.