Генератор hreflang
Теги <link rel="alternate" hreflang> для каждой языковой версии страницы
Частые вопросы
В каком формате должен быть код языка?
2–3-буквенный код языка ISO 639-1, за которым может следовать дефис и 2-буквенный код региона ISO 3166-1 — например, «en», «pt-BR», «zh-TW». Один только код региона (без языка) недопустим.
Для чего нужен x-default?
Он указывает страницу, которую поисковые системы должны показывать посетителям, чей язык не совпадает ни с одной из перечисленных записей hreflang — обычно это страница выбора языка или версия с локалью по умолчанию.
Должны ли теги hreflang быть взаимными?
Да — каждая страница набора должна ссылаться на все остальные страницы (включая саму себя), иначе поисковые системы могут проигнорировать эти пометки. Для каждой страницы, для которой вы генерируете теги, нужен тот же блок тегов, только с URL текущей страницы.
Правила, которые соблюдает генератор
- Формат — lang-REGION (de-AT) или просто lang (de); комбинации в неверном порядке не проходят проверку, с подсказкой об исправлении.
- Взаимные ссылки — hreflang требует двусторонних аннотаций; отсутствие обратных ссылок — самая частая проблема, здесь они добавляются автоматически.
- x-default — ровно один, указывающий на выбор языка или глобальную страницу.
- Формы вывода — теги link в HTML head, HTTP Link-header и alternates в sitemap — в зависимости от того, где вы управляете разметкой.
Языковые альтернативы без классических ошибок
Комбинации регион + язык проверяются по соглашениям CLDR, x-default задаётся один раз, а обратные теги автоматически образуют пары, чтобы связанные страницы ссылались друг на друга.
Кнопки быстрого добавления языков
Одиннадцать частых кодов — en, zh, zh-TW, de, es, fr, hi, ja, ko, pt, ru — добавляют строку языка одним кликом, а любой другой код можно ввести и проверить.
Резерв x-default
Необязательный URL x-default сообщает поисковым системам, какую страницу показывать посетителям вне вашего списка языков, закрывая пробел для ненастроенных регионов.
Встроенная проверка кодов
Коды проверяются по формату «2–3 буквы языка плюс необязательный регион» до сборки тегов, поэтому опечатка в локали не отправит пользователей на неверную страницу.
Похожие инструменты
Что такое генератор hreflang?
Когда одна и та же страница существует в нескольких языковых или региональных версиях, теги hreflang подсказывают поисковым системам, какую версию показать какой аудитории: немецкоязычному пользователю — немецкую страницу, пользователю из США — американскую. Это элементы link rel alternate hreflang в шапке страницы. Писать их вручную для десятка локалей утомительно, а пропущенный или с ошибкой код молча вредит не той аудитории. Этот генератор собирает блок тегов из списка пар «язык — URL», с кнопками быстрого добавления популярных кодов локалей; владельцы многоязычных сайтов справляются за секунды.
Какие теги он собирает
- 🌍 Кнопки быстрого добавления распространённых кодов локалей
- ✍️ Свои коды языков с проверкой по шаблону en-US
- 🔗 По одному тегу на языковую версию: код связан с URL
- 🎯 Необязательный запасной x-default для несоответствующих языков
- 📋 Копирование или скачивание полного блока тегов
Когда он нужен
- Запуск сайта сразу на нескольких языках
- Добавление новой локали к существующему многоязычному сайту
- Исправление ситуации, когда Google показывает не ту языковую версию
- Переезд сайта на региональные URL с синхронизацией тегов
Теги собираются локально в вашем браузере; ничего не загружается. Правило, которое нужно запомнить: hreflang должен быть взаимным — в шапке каждой языковой версии нужны теги, указывающие на все остальные, поэтому вставляйте сгенерированный блок в каждую версию, а не в одну.
Обновлено · 2026-09-01
Похожие инструменты
Генератор мета-тегов
Теги title, description, keywords, canonical и robots с живым предпросмотром результата Google
SERP-превью
Смотрите, как ваш заголовок и описание выглядят в выдаче Google — с предупреждениями об обрезке с точностью до пикселя.
Генератор UTM-ссылок
Создавайте чистые, корректно закодированные ссылки для кампаний за секунды — с готовыми пресетами для Facebook Ads, Google Ads и других.