GEOAEOGEO-продвижение

Как связать русскую и английскую версии B2B-страницы через hreflang и настроить canonical

Опубликовано 8 окт. 2026 г.5 мин чтенияНачальный
Абстрактная иллюстрация в фирменных цветах GEOAEO

Короткий ответ

На русской и английской страницах одной услуги разместите одинаковый набор из двух hreflang-ссылок: одну на русскую версию, другую на английскую. Каждая страница должна ссылаться и на себя, и на другую версию; URL должны быть абсолютными. Это требования документации Google по языковым версиям.

При этом canonical у каждой страницы будет свой: у русской — предпочтительный русский URL, у английской — предпочтительный английский URL. Для страниц с hreflang Google рекомендует выбирать canonical на том же языке, если такая страница существует. Canonical служит сигналом предпочтения, а не гарантией того, что Google выберет именно этот адрес. См. правила каноникализации Google.

1. Сопоставьте эквивалентные страницы

В примере рассматривается одна B2B-услуга — интеграция CRM — с полностью переведённым основным контентом. Условные адреса для образцов кода:

  • Русская версия: https://example.com/ru/services/crm-integration/.
  • Английская версия: https://example.com/en/services/crm-integration/.

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

Совпадение смысла не делает полноценный перевод дублем. Google рассматривает локализованные страницы как дубли, если их основной контент остаётся непереведённым. В рассматриваемой паре основной текст переведён, поэтому нет оснований объединять страницы одним canonical только из-за одинаковой темы. Это различие описано в документации по локализованным версиям.

Там же Google уточняет, что не использует ни hreflang, ни HTML-атрибут lang для определения языка страницы. Поэтому hreflang не заменяет перевод: он сообщает о связи между версиями, а язык Google определяет по содержимому.

2. Добавьте hreflang и canonical в head обеих страниц

В этой схеме элементы выполняют разные задачи:

ЭлементЗадача
rel="alternate" hreflang="ru"Указывает русскую версию страницы
rel="alternate" hreflang="en"Указывает английскую версию страницы
rel="canonical"Указывает предпочтительный URL текущей языковой версии

Ниже — два образца head. Адреса условные: при внедрении замените их фактическими предпочтительными URL. Остальные необходимые элементы head сайта можно сохранить.

Head русской страницы

html
<head>
  <meta charset="utf-8">
  <title>Интеграция CRM для бизнеса</title>

  <link rel="canonical"
        href="https://example.com/ru/services/crm-integration/">

  <link rel="alternate"
        hreflang="ru"
        href="https://example.com/ru/services/crm-integration/">
  <link rel="alternate"
        hreflang="en"
        href="https://example.com/en/services/crm-integration/">
</head>

Head английской страницы

html
<head>
  <meta charset="utf-8">
  <title>CRM Integration for Businesses</title>

  <link rel="canonical"
        href="https://example.com/en/services/crm-integration/">

  <link rel="alternate"
        hreflang="ru"
        href="https://example.com/ru/services/crm-integration/">
  <link rel="alternate"
        hreflang="en"
        href="https://example.com/en/services/crm-integration/">
</head>

Набор alternate-ссылок в обоих образцах полностью совпадает. Это одновременно обеспечивает ссылку каждой версии на себя и взаимные ссылки между версиями — как предписывает Google для hreflang в HTML.

Canonical, напротив, различается. Каждая страница ссылается на собственный предпочтительный адрес — это self-referencing canonical. Для данной пары такая схема соответствует рекомендации Google выбирать canonical на том же языке.

Не ставьте на английской странице canonical на русскую или наоборот: это сообщало бы другое предпочтение — объединить URL под выбранной языковой версией, а не сохранить отдельный предпочтительный адрес для каждой.

3. Проверьте итоговый HTML

Проверяйте не только образец в шаблоне, но и фактический HTML каждой опубликованной страницы. Убедитесь, что обе alternate-ссылки и нужный canonical находятся внутри head, а шаблон не добавляет второй, противоречащий canonical.

Google рекомендует проверять корректность head HTML-валидатором при внедрении hreflang. Для этого можно использовать W3C Markup Validation Service. Проверяйте полный HTML-документ: изолированный фрагмент head не показывает его положение в структуре страницы. Рекомендация по валидации приведена в документации Google.

Валидация подтверждает корректность разметки, а не обработку hreflang Google. Она также не подтверждает индексацию или выбор canonical поисковой системой.

4. Отдельно проинспектируйте оба URL в Search Console

Для русского и английского адресов по отдельности откройте инструмент проверки URL. В данных индексированной версии проверьте:

  • статус индексации;
  • canonical, заявленный пользователем;
  • canonical, выбранный Google;
  • полученный при сканировании HTML, если его просмотр доступен.

В доступном HTML сопоставьте canonical и обе hreflang-ссылки с образцами. Данные проверки относятся к версии, известной Google, и могут не отражать только что внесённые изменения. Назначение этих полей и доступные варианты просмотра страницы описаны в справке Search Console.

Не смешивайте эти сведения с проверкой опубликованной страницы — live test. Она помогает проверить текущую страницу и посмотреть полученный HTML, если он доступен, но не подтверждает индексацию и не определяет, какой canonical выбрал Google. Успешный live test не означает, что страница уже находится в индексе. Эти ограничения указаны в документации инструмента проверки URL.

Если выбранный Google canonical отличается от заявленного, зафиксируйте расхождение отдельно для соответствующего URL. Наличие self-referencing canonical само по себе не исключает другого выбора Google.

Чек-лист внедрения

  • Сопоставлены две страницы одной услуги с полностью переведённым основным контентом.
  • Выбраны предпочтительные русский и английский URL.
  • В head обеих страниц размещён одинаковый набор ссылок с hreflang="ru" и hreflang="en".
  • Все адреса в разметке абсолютные; у каждой версии есть ссылка на себя и на другую версию.
  • Русский canonical указывает на предпочтительный русский URL, английский — на английский.
  • Итоговый HTML обеих страниц проверен валидатором; в head нет противоречащих canonical.
  • Оба URL отдельно проверены в Search Console: статус индексации, заявленный и выбранный Google canonical.
  • Полученный HTML просмотрен там, где он доступен; результаты live test не приняты за подтверждение индексации или выбора canonical.

Для допуска страницы к показу в качестве supporting link в AI Overviews или AI Mode необходимы индексация и возможность показа в Google Search со сниппетом. Выполнение требований не гарантирует индексацию или появление в этих функциях — это прямо оговорено в документации Google по AI-функциям.

Описанная настройка связывает языковые версии и указывает предпочтительные URL. Её не следует трактовать как обещание цитирования страницы или выбора нужного языка AI-ответа. Измерение показов, кликов и цитирований здесь не рассматривается.

Источники

Была ли статья полезной?
Автор
Никита Круглов
GEO-специалист

Ведущий GEO-специалист агентства Head Promo. С 2018 года в поисковом маркетинге, продвинул десятки проектов в РФ и других странах.

Похожие статьи