Все статьи

Практическое руководство · Техническое SEO

Hreflang для языковых версий: как проверить пары страниц

Русская страница услуги ссылается hreflang на английскую главную, потому что перевод услуги еще не готов. Английская главная указывает обратно на русскую страницу услуги. Формально атрибуты есть, но страницы не являются эквивалентами.

Владимир Олаев
Версия RU. Версия EN. Взаимные ссылки - TOBIZ PRO
Три опорных шага разбора.

Почему языковые URL должны отвечать на один вопрос

Мини-кейс: команда перевела только главную и две услуги, а генератор автоматически выпустил hreflang для двадцати услуг. В восьми случаях английский URL возвращает общий шаблон без перевода, остальные отправляют на главную. Настройте генерацию из карты фактически опубликованных переводов, а не из списка всех русских slug. После выпуска проверьте не только присутствие кода en, но и смысл страницы: состав услуги и форма контакта должны быть доступны соответствующей аудитории. Укажите ответственному редактору, какие пары еще не готовы, чтобы следующий перевод добавлялся вместе с обратной ссылкой.

Характерная ошибка встречается в частично переведенных сайтах: навигация EN уже есть, а английской версии отдельной услуги еще нет. Ссылка hreflang на английскую главную маскирует пробел, но не дает пользователю нужный ответ. В списке пар явно обозначьте состояние «перевода нет» и не генерируйте тег для этой страницы. При запуске перевода проверьте, что обе версии указывают друг на друга и каждая сохраняет собственный canonical.

Составьте пары переводов по страницам

Составьте пары именно соответствующих страниц: услуга к той же услуге, статья к переводу той же статьи. Для каждой версии зафиксируйте код языка, URL, canonical и обратную аннотацию.

Проверьте синтаксис языкового кода и протокол в абсолютных URL. Убедитесь, что все варианты доступны роботу, возвращают 200 и не отправляют пользователя автоматически на другой язык без выбора.

Учебная выборка для первичной диагностики
URL или случайНаблюдениеЧто проверить
/ru/services/aruРусская услуга
/en/services/aenПеревод услуги
/en/enНе эквивалент услуги

Проверьте язык, ответ и обратную ссылку

Hreflang помогает выбрать языковую версию из существующих страниц; он не создает перевод и не заменяет уникальный текст. Неполный перевод нельзя исправить одним тегом.

Не подменяйте перевод главной страницей

Если эквивалентной страницы нет, не связывайте ее с чужой главной. Оставьте существующую версию доступной и добавьте правильную пару после подготовки перевода. Для набора реальных альтернатив настройте взаимные аннотации.

Региональные версии на одном языке могут отличаться предложением и контактами. Проверяйте смысл и доступность, прежде чем объявлять их дублями или соединять одним набором аннотаций.

Не связывайте русскую услугу с английской главной из-за отсутствия перевода. Создайте таблицу соответствующих сущностей и удалите неполные пары до появления реальной страницы; каждую оставшуюся альтернативу откройте и сравните по предмету услуги.

План действий на примере
СитуацияДействиеКонтроль
RU → EN услугаДаСоответствие намерению
EN → RU услугаДаОбратная связь
RU услуга → EN главнаяНетЛожная пара

Согласуйте hreflang с canonical

Синхронизируйте аннотации в шаблонах и sitemap, если используете оба способа. Каждая версия должна включать себя и соответствующие доступные альтернативы; canonical не должен уводить все переводы в один язык.

Пройдите кластер и страницу без перевода

Возьмите выборку услуг, статей и страницы без перевода. Проверьте кластеры URL, ответ и взаимность ссылок автоматически, затем руками откройте язык и убедитесь, что содержание действительно соответствует исходной задаче.

Проверьте взаимность для каждой языковой пары и отдельную страницу без перевода. Ее отсутствие в кластере является корректным результатом, а ссылка на нерелевантную главную - ошибкой. Сверьте также язык HTML и самоканоникал каждой версии.

Проверка результата

  • Намерение страницы определено
  • Сохранена выборка URL до исправления
  • HTTP-ответ и содержимое сверены
  • Внутренние ссылки проверены
  • Исключения учтены
  • Проверка после релиза записана

Скачать таблицу примера

Вопросы по теме

Нужен ли hreflang для единственного языка?

Нет, атрибут помогает связать реальные альтернативные языковые или региональные страницы.

Можно указать страницу без перевода?

Нет. Сначала подготовьте доступный эквивалент с тем же назначением.

Hreflang заменяет canonical?

Нет. Они решают разные задачи и должны быть согласованы для каждой версии.

Читайте также

B2B и SEOОтраслевые страницы B2B-сайта: когда отдельный URL оправданТехническое SEOПочему страницы услуг не индексируются: техническая диагностика

Источники и методика

Функции поисковых систем и сервисов сверены с официальной документацией 18 октября 2026 года. Последовательность действий, таблицы и учебные примеры подготовлены редакцией TOBIZ PRO. Числа и вымышленные объекты в примерах не являются результатами клиентских проектов.

  1. Google: localized versions of pages

    Взаимные hreflang-ссылки и языковые версии.

  2. Google: canonicalization troubleshooting

    Диагностика выбранного канонического URL и конфликтов сигналов.

Следующий шаг

Разберите задачу на своем сайте

Задача первого разбора - настроить соответствие языковых версий конкретных страниц. Для разговора достаточно адреса сайта и короткого описания ситуации.

Если нужен исполнитель, посмотрите разработку многоязычного SEO-сайта и состав работ.

Получить разбор

Понятный первый шаг

Получите план и расчет по услуге «Сайты и SEO»

За 20-30 минут разберем задачу, предложим первую версию и объясним, из чего складывается стоимость. Заказывать сразу не нужно.