Международное SEOПроверка hreflang для мультиязычных сайтов
Как выявить отсутствующие обратные ссылки, неверные коды языков и неканонические адреса.
Проблема и признаки
Неполные языковые кластеры могут мешать поиску корректной региональной версии страницы.
Что искать при диагностике
- Не используйте код страны как единственный язык: допустим ru-RU, но не просто RU в позиции языка.
- Не ссылайтесь на страницы 404, редиректы и заведомо закрытые URL.
Пошаговое решение
- Составьте матрицу эквивалентных URL для каждого языка и региона.
- Убедитесь, что каждая версия ссылается на себя и остальные версии обратными hreflang-аннотациями.
- Проверьте корректные коды BCP 47 и абсолютные конечные URL с успешным HTTP-ответом.
- Сверьте canonical каждой региональной версии и не смешивайте языковые URL разных материалов.
Типичные ошибки
- Не используйте код страны как единственный язык: допустим ru-RU, но не просто RU в позиции языка.
- Не ссылайтесь на страницы 404, редиректы и заведомо закрытые URL.
Практический пример
<link rel="alternate" hreflang="en" href="https://example.com/en/">
Как убедиться, что исправлено
Сравните результаты до и после изменений на одинаковых URL. Зафиксируйте дату, итоговый HTTP-статус, важные метаданные и данные поисковой консоли там, где они доступны.
Частый вопрос
Нужен ли x-default?
Он полезен для страницы выбора языка или версии по умолчанию, но требуется не для каждого сайта.
Материал носит прикладной характер. Для проверки индексации используйте данные соответствующей поисковой консоли.