Настройки

Конфиденциальность важна для нас, поэтому вы можете отключить отдельные виды хранения данных, которые не нужны для базовой работы сайта. Блокировка некоторых категорий может повлиять на ваше впечатление от сайта. Подробнее (Политика использования cookie)

Принять все cookie

Бесплатный генератор тегов hreflang: создавайте правильные мультиязычные теги

Генерируйте теги hreflang бесплатно. Создавайте корректные аннотации для каждой языковой и региональной версии страницы с x-default, правильными кодами и взаимными ссылками.

Инструменты

Thibault Besson-Magdelain, основатель Sorank

Об авторе

Thibault Besson-Magdelain

Основатель Sorank, более 7 лет опыта в SEO, увлечён GEO.
На этой странице

Узнайте всё о Генератор тегов hreflang!

Создано
14/9/26
Последнее обновление:
15/9/26
Путешественники с рюкзаками идут по светлому терминалу аэропорта

Кратко

бесплатный генератор hreflang пишет теги <link rel="alternate" hreflang> для каждой языковой версии страницы. Добавьте по одной строке на каждую версию, выберите язык (доступно 27) и, если нужно, регион (доступно 21), вставьте полный URL, укажите страницу x-default и сгенерируйте код. Затем вставьте один и тот же блок в head каждой версии: каждая страница должна перечислять и себя, и все остальные, с абсолютными URL, иначе поисковые системы проигнорируют весь набор.

Хотите узнать больше? Спросите

Генератор hreflang решает небольшую проблему, из-за которой возникают большие: француз попадает на вашу английскую страницу, а покупатель из Великобритании видит цены для США. Теги hreflang сообщают Google, что несколько страниц это локализованные версии одного и того же контента, чтобы он мог показать каждому пользователю нужную. Google прямо заявляет, что не использует hreflang или атрибут lang в HTML для определения языка страницы; hreflang лишь связывает версии между собой (Google Search Central, локализованные версии страниц).

Два маленьких глобуса на простом светлом фоне

Как пользоваться генератором hreflang?

  1. Добавьте по одной строке на каждую версию страницы кнопкой «+ Добавить язык».
  2. Выберите язык и регион, только если версия нацелена на одну страну, например en-GB для Великобритании или pt-BR для Бразилии.
  3. Вставьте полный URL этой версии, начиная с https://.
  4. Отметьте x-default у версии, которую нужно показывать посетителям, не подходящим ни под одну другую, или снимите флажок «Включить x-default».
  5. Сгенерируйте код, скопируйте его и вставьте в <head> каждой перечисленной версии.

Для трёх версий с x-default инструмент возвращает четыре строки:

<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />

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

Каковы правила корректного набора hreflang?

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

ПравилоЧто оно означаетЧто будет при нарушении
Ссылка на себяКаждая версия перечисляет и себя, и все остальные версииНабор неполный
Обратные ссылкиЕсли страница A указывает на страницу B, страница B должна указывать обратно на AGoogle игнорирует теги, не подтверждённые другой страницей
Абсолютные URLhttps://example.com/foo, а не //example.com/foo и не /fooОтносительные адреса не считаются допустимыми альтернативами
Сначала языкКод языка ISO 639-1, затем необязательный код региона ISO 3166-1 alpha-2Один регион, например hreflang="US", недопустим
Только поддерживаемые кодыКоды вне этих двух стандартов, например es-419, не поддерживаютсяТег игнорируется
В headТеги link находятся внутри корректного <head>Теги, вытесненные в body из-за сломанного HTML, не читаются

Обратные ссылки нужны не просто так: Google объясняет, что требует, чтобы обе страницы указывали друг на друга, чтобы другой сайт не мог назвать себя альтернативной версией вашей страницы. Альтернативы могут находиться на разных доменах, например example.fr и example.de, если ссылки идут в обе стороны.

Какие коды языка и региона использовать?

Используйте один код языка, если только контент действительно не отличается по странам. Одна испанская страница для всех испаноговорящих это es; отдельные страницы для Испании и Мексики с разными ценами или написанием это es-ES и es-MX. Коды языков берутся из ISO 639-1 (Библиотека Конгресса, список кодов ISO 639), а коды регионов из ISO 3166-1 alpha-2 (коды стран ISO 3166).

АудиторияПравильное значениеЧастая ошибка
Английский, Великобританияen-GBen-UK (присвоенный код Великобритании: GB)
Португальский, Бразилияpt-BRbr (сначала идёт язык; br это бретонский)
Немецкий, Швейцарияde-CHch-de (перепутан порядок)
Испанский, Латинская Америкаes или по одному es-XX на странуes-419 (не поддерживается Google)
Любой посетитель, не подошедший ни под одну версиюx-defaultНесколько значений x-default в одном наборе

Google принимает верхний и нижний регистр, но написание региона заглавными буквами, как в генераторе, делает код читаемым.

Миниатюрный глобус на офисном столе с мягкой подсветкой позади

Где размещать hreflang: в head, в HTTP-заголовке или в sitemap?

Google считает три способа равноценными, поэтому выберите тот, который проще поддерживать, и придерживайтесь его.

СпособЛучше всего подходит дляНа что обратить внимание
Теги <link> в headБольшинства сайтов; генератор пишет именно этот форматКаждая страница содержит полный набор, поэтому новый язык означает правку каждой версии
HTTP-заголовок LinkФайлов не в формате HTML, например PDFТребует настройки сервера
XML sitemapКрупных сайтов со множеством языковКаждая запись URL перечисляет все альтернативы, включая саму себя

Если вы используете способ с sitemap, проверяйте файл с помощью проверки sitemap после каждого изменения или создавайте его генератором XML sitemap.

Какие ошибки чаще всего ломают hreflang?

  • Ссылка на URL, который перенаправляет или возвращает ошибку. Каждая альтернатива должна отвечать кодом 200 напрямую; проверяйте сомнительные с помощью проверки редиректов.
  • Конфликт hreflang и canonical. У каждой версии должен быть canonical, указывающий на саму себя. Если французская страница называет каноничной английскую, вы сообщаете Google, что это дубликаты, а не переводы. Проверьте это с помощью проверки canonical.
  • Непереведённые страницы. Google считает локализованные версии дубликатами, только когда основной контент остаётся непереведённым; страница с переведённым меню и английским основным текстом не является настоящей французской версией.
  • Автоматические редиректы по языку. Google не советует перенаправлять пользователей на другую языковую версию на основании вашего предположения об их языке, потому что это может помешать пользователям и поисковым системам добраться до всех версий (Google, мультирегиональные и мультиязычные сайты). Позвольте посетителям переключаться самим и используйте x-default для страницы выбора.
  • Один язык на cookie. Google рекомендует отдельный URL для каждой языковой версии, а не cookie или настройки браузера.

Как проверить, что теги hreflang работают?

  1. Откройте исходный код каждой версии и убедитесь, что в head один и тот же блок, по одной строке на каждую версию, и сама страница среди них.
  2. Перейдите по каждому URL из блока. Каждый должен загружаться напрямую, на нужном языке, без редиректа.
  3. Проверьте обратные ссылки: откройте вторую версию и убедитесь, что она указывает обратно на первую.
  4. Проверьте проиндексированную страницу инструментом проверки URL в Search Console. Его поле «Канонический URL, выбранный Google» показывает, какую версию Google считает канонической; для переведённой страницы это должна быть она сама (Справка Search Console, инструмент проверки URL).

Если Google выбирает каноничной другую языковую версию, контент, вероятно, слишком похож на дубликат или теги canonical противоречат набору hreflang.

Улучшает ли hreflang позиции?

Не напрямую. Он не поднимает страницу выше; он помогает показать нужную версию нужной аудитории и не даёт языковым версиям конкурировать за одни и те же запросы. Каждая версия всё равно должна заслужить своё место контентом, написанным для её рынка, местными ссылками и обычной работой над страницей. Наши статьи глоссария о hreflang и дублировании контента рассказывают подробнее.

Как сохранить согласованность мультиязычного сайта?

Относитесь к hreflang как к части публикации, а не как к разовой задаче: каждая новая страница и каждый новый язык должны обновлять весь набор. Проверяйте выборку страниц каждый квартал и после любого изменения структуры URL. Чтобы наращивать трафик на каждом языке и видеть, откуда он приходит, дашборд GEO и SEO Sorank показывает ваш трафик из Google и ИИ в одном окне, а подбор ключевых слов находит запросы, которые может выиграть каждая версия.

Рабочий набор hreflang перечисляет каждую версию, включая саму страницу, с абсолютными URL, корректными кодами и обратными ссылками на каждой странице. Сгенерируйте теги сейчас, затем посмотрите тарифы Sorank, чтобы развивать каждую языковую версию на autopilot.

Часто задаваемые вопросы

Как создать теги hreflang?

Добавьте по одной строке на каждую языковую версию в бесплатном генераторе hreflang на этой странице, выберите язык и необязательный регион, вставьте каждый полный URL и укажите страницу x-default. Скопируйте сгенерированный блок и вставьте его в head каждой перечисленной версии.

Должна ли каждая страница ссылаться на себя в hreflang?

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

Что означает x-default в hreflang?

Он обозначает страницу, которую нужно показывать посетителям, чей язык или регион не соответствует ни одной из ваших версий, часто это страница выбора языка или ваша основная международная страница. Используйте только один x-default на набор; он необязателен, но рекомендуется для страниц выбора.

Источники

Другие бесплатные SEO-инструменты

ОНИ ПОПРОБОВАЛИ SORANK ДО ВАС

Отзывы амбициозных основателей

Органический ростЭлектронная коммерция

От 0 до 10000 посетителей за 5 месяцев

Celio Fabianomonrobotlavevitre.fr
Органический ростПрограммное обеспечение

От 0 до 5000 клиентов за 8 месяцев

Thibault BMsorank.com
Органический ростДосуг и авиация

от 0 до 1104 кликов за 4 месяца

Dominiqueflight-sensations-idf.com
Органический ростМузыкальное ПО

Клики x30 за 4 месяца

Valentin Cordiertiger-sounds.com
Органический ростЗдоровье и самочувствие

Клики x30 за 4 месяца

Rodrigue Bretonalthevia.com