Генератор тегов Hreflang
Генерация тегов hreflang для многоязычных и мультирегиональных сайтов. Поддержка форматов HTML-ссылок, HTTP-заголовков и XML-карт сайта с встроенной валидацией и умным автозаполнением URL.
<link rel="alternate" hreflang="en-us" href="https://example.com/" /> <link rel="alternate" hreflang="en-gb" href="https://example.co.uk/" /> <link rel="alternate" hreflang="en-au" href="https://example.com.au/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
Link: <https://example.com/>; rel="alternate"; hreflang="en-us",
<https://example.co.uk/>; rel="alternate"; hreflang="en-gb",
<https://example.com.au/>; rel="alternate"; hreflang="en-au",
<https://example.com/>; rel="alternate"; hreflang="x-default"
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/</loc>
<xhtml:link rel="alternate" hreflang="en-us"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="en-gb"
href="https://example.co.uk/" />
<xhtml:link rel="alternate" hreflang="en-au"
href="https://example.com.au/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
<url>
<loc>https://example.co.uk/</loc>
<xhtml:link rel="alternate" hreflang="en-us"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="en-gb"
href="https://example.co.uk/" />
<xhtml:link rel="alternate" hreflang="en-au"
href="https://example.com.au/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
<url>
<loc>https://example.com.au/</loc>
<xhtml:link rel="alternate" hreflang="en-us"
href="https://example.com/" />
<xhtml:link rel="alternate" hreflang="en-gb"
href="https://example.co.uk/" />
<xhtml:link rel="alternate" hreflang="en-au"
href="https://example.com.au/" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/" />
</url>
</urlset>
Ваш блокировщик рекламы мешает показывать объявления
MiniWebtool бесплатен благодаря рекламе. Если этот инструмент помог, поддержите нас через Premium (без рекламы + быстрее) или добавьте MiniWebtool.com в исключения и обновите страницу.
- Или перейдите на Premium (без рекламы)
- Разрешите показ рекламы на MiniWebtool.com, затем перезагрузите страницу.
О Генератор тегов Hreflang
Генератор тегов hreflang создает правильно отформатированные аннотации hreflang для многоязычных и мультирегиональных веб-сайтов. Он поддерживает три метода внедрения — теги HTML link, заголовки HTTP-ответов и XML-карты сайта. Инструмент включает интеллектуальное автозаполнение URL-адресов, импорт из существующей разметки, языковые пресеты и встроенную валидацию, чтобы помочь вам избежать распространенных ошибок hreflang, которые могут навредить вашему международному SEO.
Как использовать этот инструмент
- Добавьте языковые версии — Для каждой языковой версии вашей страницы введите код языка и региона hreflang (например,
en,es,fr-ca) и полный URL-адрес. Используйте подсказки автозаполнения или введите свой код. - Используйте автозаполнение (опционально) — Введите базовый URL-адрес и выберите шаблон «Подкаталог» или «Поддомен» для автоматической генерации URL для каждого языка.
- Добавьте x-default — Включите запись
x-default, указывающую на вашу резервную страницу (обычно это основная языковая версия или страница выбора языка). - Сгенерируйте теги — Нажмите «Сгенерировать теги», чтобы получить результат во всех трех форматах. Ознакомьтесь с предупреждениями валидации.
- Скопируйте и внедрите — Используйте вкладки, чтобы скопировать нужный формат. Для HTML вставьте теги в раздел
<head>каждой языковой версии. Для XML-карт сайта скачайте файл и загрузите его на свой сервер.
в Испании
система
hreflang
испанскую страницу
Понимание атрибутов hreflang
Hreflang — это атрибут HTML, представленный Google в 2011 году, чтобы помочь веб-мастерам указывать языковой и географический таргетинг веб-страницы. Когда сайт имеет контент на нескольких языках или региональные вариации (например, английский для США и английский для Великобритании), теги hreflang сообщают поисковым системам, какую версию отображать в результатах поиска в зависимости от языка и местоположения пользователя.
Значение hreflang следует формату язык-регион, где:
- Код языка — двухбуквенный код ISO 639-1 (например,
enдля английского,esдля испанского,ruдля русского) - Код региона (необязательно) — код страны ISO 3166-1 Alpha 2 (например,
usдля США,gbдля Великобритании,mxдля Мексики)
Специальные коды, такие как zh-hans (упрощенный китайский) и zh-hant (традиционный китайский), используют подтеги скрипта вместо кодов регионов.
Сравнение методов внедрения
Теги HTML Link Самый популярный
Разместите элементы <link> в разделе <head> каждой страницы. Легко внедряется и подходит для большинства сайтов.
hreflang="ru"
href="https://example.com/ru/" />
Лучше всего для: Стандартных HTML-сайтов с управляемым количеством языковых версий.
Заголовки HTTP Для не-HTML
Отправляйте информацию hreflang в заголовках ответов HTTP. Полезно для файлов без раздела <head>, таких как PDF.
rel="alternate";
hreflang="ru"
Лучше всего для: PDF-файлов, документов не-HTML и сайтов, где можно настроить заголовки сервера.
XML-карта сайта Для крупных сайтов
Добавьте аннотации hreflang в XML-карту сайта с помощью элементов xhtml:link. Идеально для сайтов с огромным количеством страниц.
hreflang="ru"
href="https://example.com/ru/" />
Лучше всего для: Крупных веб-сайтов с сотнями или тысячами мультиязычных страниц.
Распространенные ошибки hreflang, которых следует избегать
- Отсутствие взаимных тегов: Каждая страница, упомянутая в теге hreflang, должна ссылаться на все остальные языковые версии. Если страница А ссылается на страницу Б, страница Б также должна ссылаться на страницу А. Невзаимные теги игнорируются поисковиками.
- Отсутствие самореферентного тега: Каждая страница должна содержать тег hreflang, указывающий на саму себя. Это подтверждает поисковым системам, что страница намеренно является частью набора hreflang.
- Забытый x-default: Всегда включайте тег
x-defaultдля пользователей, чей язык/регион не совпадает ни с одним указанным тегом. Без него у поисковиков нет инструкции для резервного случая. - Использование неправильных кодов языков: Используйте коды ISO 639-1 для языков и ISO 3166-1 Alpha 2 для регионов. Частая ошибка — использование
ukдля английского языка вместоen-gb(в ISO 639-1ukозначает украинский). - Смешивание протоколов или доменов: Все URL-адреса hreflang должны использовать один и тот же протокол (предпочтительно HTTPS) и точно соответствовать каноническому URL. Несоответствия вызывают путаницу у поисковых систем.
Лучшие практики
- Всегда используйте абсолютные URL-адреса (включая
https://), никогда не используйте относительные пути. - Включайте самореферентный тег hreflang на каждой странице.
- Добавляйте тег
x-default, указывающий на основную версию или страницу выбора языка. - Убедитесь, что URL-адреса hreflang точно совпадают с каноническим URL каждой страницы.
- Используйте только один метод внедрения на страницу (не смешивайте HTML-теги с аннотациями в карте сайта для одной страницы).
- Регулярно проверяйте теги hreflang с помощью этого инструмента, Google Search Console или других SEO-аудитов.
- Для страниц, нацеленных на один и тот же язык в разных регионах (например,
en-usиen-gb), всегда указывайте и код языка, и код региона.
Часто задаваемые вопросы
Что такое теги hreflang?
Теги hreflang — это атрибуты HTML, которые сообщают поисковым системам, какую языковую и региональную версию страницы показывать пользователям. Они используют атрибут rel="alternate" hreflang="x", помогая поисковикам выдавать правильную версию на основе языка и местоположения пользователя.
Где следует размещать теги hreflang?
Их можно разместить в трех местах: в разделе <head> HTML в виде элементов <link>, в заголовках HTTP-ответов или в XML-карте сайта. Метод HTML head наиболее популярен, HTTP-заголовки хороши для PDF, а XML-карты — для огромных порталов.
Что такое x-default в hreflang?
Значение x-default — это специальный атрибут, назначающий резервную страницу для тех, кому не подошел ни один из указанных языков. Google рекомендует всегда его использовать.
Нужны ли взаимные ссылки в hreflang?
Да, они должны быть двунаправленными. Если страница A ссылается на страницу B, страница B должна ссылаться обратно на страницу A. Иначе поисковики могут проигнорировать разметку.
В чем разница между кодом языка и региона?
Код языка (например, en, ru) определяет язык контента. Необязательный код региона (например, us, ru) нацелен на конкретную страну. Например, en-us — для США, en-gb — для Великобритании.
Ссылайтесь на этот контент, страницу или инструмент так:
"Генератор тегов Hreflang" на сайте https://ru.miniWebtool.com// от MiniWebtool, https://MiniWebtool.com/
командой miniwebtool. Обновлено: 10.03.2026