Hreflang Generator

Hreflang Generator

Generate valid hreflang tags for multilingual sites.

Add one row per language/region. x-default is the fallback page for unmatched users.

Hreflang tags

<link rel="alternate" hreflang="tr" href="https://ornek.com/" />
<link rel="alternate" hreflang="en" href="https://ornek.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://ornek.com/" />

Add this code to the <head> of each language version. All versions must reference each other (return tags).

Что такое генератор hreflang?

Генератор hreflang создаёт теги hreflang, которые сообщают Google правильную языковую/региональную версию каждой страницы вашего многоязычного или мультирегионального сайта. Неверный hreflang может вывести в топ страницу не на том языке; инструмент выдаёт валидный, двунаправленный код с x-default.

Hreflang Generator

Как пользоваться

  1. 1Введите языковые/региональные версии страницы и URL каждой из них.
  2. 2Просмотрите сгенерированные теги hreflang (включая x-default).
  3. 3Добавьте теги в '<head>' каждой версии или поместите их в sitemap.

Как читать результаты

Взаимные ссылки
ОбязательноКаждая языковая версия обязана ссылаться на все остальные альтернативные страницы. Односторонние указатели полностью игнорируются поисковыми роботами Google.
Самореференс
Частая ошибкаСтраница должна содержать тег hreflang, указывающий на саму себя. Пропуск собственной ссылки ломает связку языкового кластера.
Атрибут x-default
РекомендуетсяЗадаёт резервную посадочную страницу для пользователей, чей язык или регион не совпадает с указанными в разметке.
Формат кодов
Строгий стандартИспользуйте комбинации ISO 639-1 и ISO 3166-1 (например, ru-KZ). Если геопривязка отсутствует, указывайте только двухбуквенный код языка.
Связка с canonical
Критическая ошибкаURL в hreflang должен быть самоканоническим. Если страница указывает canonical на другой адрес, робот исключит её из языкового кластера.

Когда использовать

Мультиязычная электронная коммерция

Помогает интернет-магазинам с версиями en-US и en-GB разделять цены и условия доставки, направляя покупателей на страницу с их локальной валютой без ошибок.

Устранение регионального каннибализма

Предотвращает внутреннюю конкуренцию между посадочными страницами для одного языка в разных странах (например, ru-RU и ru-BY), исключая санкции поисковиков за дубли.

Подготовка XML-карты сайта

Ускоряет генерацию валидных блоков разметки для переноса сотен языковых версий в XML-карту, разгружая исходный HTML-код страниц и ускоряя загрузку сайта.

Частые ошибки

Ошибочные коды стран

Использование некорректных кодов, например en-UK вместо en-GB. Язык всегда задаётся по стандарту ISO 639-1, а регион — исключительно по стандарту ISO 3166-1 Alpha-2.

Ссылки на редиректы

Включение в теги URL-адресов с ответами 301, 302 или 404. Атрибут hreflang должен содержать только финальные канонические страницы с прямым HTTP-статусом 200 OK.

Относительные пути ссылок

Указание путей вида /ru/catalog вместо абсолютных адресов. Google полностью игнорирует атрибуты hreflang без явного указания протокола https и доменного имени сайта.

Частые вопросы

Для чего нужен hreflang?

Hreflang сообщает Google о разных языковых/региональных версиях одного контента, чтобы пользователи видели страницу на нужном языке, а версии не считались дублями.

Что такое x-default?

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

Должен ли hreflang быть двунаправленным?

Да. Если страница A ссылается на B через hreflang, B должна ссылаться на A; иначе Google может игнорировать теги. Инструмент создаёт двунаправленный набор.

Стоит ли размещать hreflang в XML-карте вместо HTML?

Да, для крупных сайтов перенос разметки в XML-карту предпочтительнее. Если у вас более 5–10 языковых версий, дублирование тегов в секции head каждого документа раздувает вес HTML и замедляет отрисовку. XML-карта снижает нагрузку на сервер и упрощает централизованное обновление ссылок без правок шаблонов.

Решает ли разметка hreflang проблему дублированного контента?

Hreflang устраняет санкции за дублирование между региональными версиями, но не заменяет уникализацию контента. Тег указывает Google, какую языковую страницу ранжировать конкретному пользователю, предотвращая пессимизацию за одинаковые тексты (например, для США и Великобритании). Однако внутри одной локали страницы по-прежнему требуют уникальности.