Индексация · HREFLANG_TARGET_ERROR
hreflang ведёт на ошибочный HTTP-ответ
Объявленный hreflang указывает на URL, который отвечает ошибкой. Поиск не сможет связать языковые версии.
Приоритет в аудите: Средний
Что проверяется
После обхода запрашиваются уникальные не-self http(s) href из HTML, HTTP Link hreflang и xhtml:link уже прочитанного sitemap (до 25 адресов, до 12 на страницу). Уже скачанные страницы не дублируются. 4xx/5xx — находка со статусом. Self-URL отдельный запрос не создаёт. С взаимной 2xx-цели (обратный href в HTML, HTTP Link или xhtml:link loc цели в уже прочитанном sitemap) в ту же очередь добавляются её HTML, HTTP Link и xhtml loc hreflang href, которых нет у источника. Цель без обратной ссылки в HTML, Link и xhtml loc очередь не расширяет. Сбой загрузки цели — not_checked, не «исправлено». noindex на 2xx-цели — HREFLANG_TARGET_NOINDEX. Обратная ссылка — HREFLANG_NOT_RECIPROCAL. Равенство HTML-наборов — HREFLANG_CLUSTER_MISMATCH. Расхождение HTML и Link — HREFLANG_LINK_CONFLICT. Расхождение HTML и sitemap xhtml — HREFLANG_SITEMAP_XHTML.
Частые причины
hreflang на удалённую или ещё не опубликованную локаль
Опечатка в абсолютном href
Языковой домен отвечает 404, а шаблон всё ещё его перечисляет
Как исправить
Поставьте hreflang на живые 2xx-URL языковых версий. Не считайте отсутствие пробы в бюджете доказательством, что цель исправна.
Критерий приёмки
Проверенные не-self цели hreflang отвечают 2xx; для 404/5xx есть evidence со статусом и URL.