Перейти к содержимому

Вопросы

hreflang простыми словами

hreflang — это небольшой тег, невидимый для посетителя, который сообщает Google: «эта страница есть также на английском — вот здесь, и на немецком — вот там». Он нужен только для одного: чтобы каждый человек видел в результатах поиска версию на своём языке.

Как это выглядит

В заголовке каждой версии страницы «Номера» — на английском, французском и немецком:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

x-default обозначает страницу, которую нужно показывать, когда ни один язык не подходит.

Правила

  • Каждая версия указывает все остальные — и саму себя. Во всех версиях стоит один и тот же список.
  • Ссылки работают в обе стороны. Если одна версия указывает другую, та тоже должна указывать её. Иначе Google может проигнорировать тег.
  • Полный адрес, который отвечает. Не адрес с перенаправлением и не несуществующая страница.
  • Правильный код языка: en, de, pt-BR… В стандарте, которому следует Google (ISO 639-1), uk обозначает украинский язык, а британский английский записывается как en-GB.

Четыре самые частые ошибки

  1. Указывать язык, на который страница ещё не переведена.
  2. Забыть обратную ссылку в одной из версий.
  3. Указывать адрес, который перенаправляет или больше не существует.
  4. Ставить теги только на некоторых страницах.

Источники (дата обращения: 15/10/2026)

  • Google Search Central, статья «Tell Google about localized versions of your page»
Русский