Зависит от задачиWeb

Языковые версии и hreflang

Языковые версии имеют стабильные URL, корректные связи и содержание соответствующего языка.

Опубликовано Проверено Изменено

Плохо

Все hreflang ведут на одну русскую страницу; английская версия канонизируется на русский оригинал без причины.

Хорошо

<link rel="alternate" hreflang="ru" href="https://example.com/ru/delivery/">
<link rel="alternate" hreflang="en" href="https://example.com/en/delivery/">
<link rel="canonical" href="https://example.com/ru/delivery/">

Почему это важно

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

Когда применять

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

Требования

  • Укажите поддерживаемые коды языка и при необходимости региона; регион без языка не используется.
  • Связи взаимны и включают саму страницу. Canonical согласован с языком и политикой дублей; отсутствующий перевод не подменяется нерелевантной страницей.
  • Пользователь может перейти между вариантами. Не делайте IP/языковой redirect единственным способом доступа к версии; HTML lang проверяется для доступности.

Кто что делает

Человек

Выбирает поддерживаемые языки/регионы и проверяет качество переводов.

AI-агент

Проверяет взаимный hreflang, коды, canonical, статусы, HTML lang и прямой доступ без принудительной смены версии.

Как проверить у себя

  • Проверьте пары страниц, обратные ссылки, статусы и фактический язык содержания.
  • Откройте каждую версию напрямую с разными языковыми настройками и без cookies.
ПервоисточникиИстория изменений на GitHub

Дата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.