Индексация · HREFLANG_NO_SELF

В hreflang нет ссылки на текущую страницу

На странице есть hreflang, но ни один href не совпадает с конечным URL или HTML canonical. Поиск не связывает версию с собой.

Приоритет в аудите: Средний

Что проверяется

Сверяются разобранные href link[rel=alternate][hreflang], HTTP Link rel=alternate hreflang и xhtml:link у loc в уже прочитанном sitemap с identity конечного URL и HTML canonical (хост, путь, query, слеш). Относительный HTML href — от первого http(s) base. Нет тегов, нет HTTP hreflang и нет sitemap xhtml — not_applicable. HTTP-статус цели — HREFLANG_TARGET_ERROR. Взаимность с других URL не входит. x-default проверяется отдельно.

Частые причины

Шаблон перечисляет только чужие языки

hreflang ведёт на другой путь или слеш, чем canonical

Версия собрана с чужого домена без self-URL

Как исправить

В каждом языковом наборе укажите эту страницу тем же URL, что в canonical. Не заменяйте это x-default на чужой селектор языка.

Критерий приёмки

У страницы с hreflang есть self-href на её identity. Взаимность соседних URL этим кодом не подтверждается.