Helionix
hreflang Studio

Генератор hreflang

Свяжите языковые и региональные версии страницы, добавьте x-default, проверьте коды и URL и получите готовые alternate link-теги или XML для Sitemap.

hreflangx-defaultHTMLSitemap XML

hreflang Studio

Языковые и региональные версии страниц.

Настройки страницы

Базовый домен и текущий URL.

Языковые версии

Добавьте hreflang и URL каждой альтернативы.

Версия 1
Версия 2
Версия 3
Версия 4

HTML link-теги

Готовые rel="alternate" для <head>.

<link rel="alternate" hreflang="ru" href="https://helionix.ru/tools/seo/hreflang">
<link rel="alternate" hreflang="en" href="https://helionix.com/tools/seo/hreflang">
<link rel="alternate" hreflang="de" href="https://helionix.de/tools/seo/hreflang">
<link rel="alternate" hreflang="x-default" href="https://helionix.com/tools/seo/hreflang">

Пакетное добавление

Формат: hreflang;URL — по одной версии на строку.

Проверка hreflang

Коды, URL, x-default и самоссылка.

100/100
Формат hreflang-кодов выглядит корректно.
Все URL имеют HTTP/HTTPS формат.
Повторяющихся hreflang-кодов нет.
x-default присутствует.
Текущий URL присутствует в наборе alternate-ссылок.
Языковых/региональных вариантов: 4.

Вариант для Sitemap XML

xhtml:link внутри URL-блока.

<?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://helionix.ru/tools/seo/hreflang</loc>
    <xhtml:link rel="alternate" hreflang="ru" href="https://helionix.ru/tools/seo/hreflang" />
    <xhtml:link rel="alternate" hreflang="en" href="https://helionix.com/tools/seo/hreflang" />
    <xhtml:link rel="alternate" hreflang="de" href="https://helionix.de/tools/seo/hreflang" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://helionix.com/tools/seo/hreflang" />
  </url>
</urlset>

История

Сохранённые наборы текущей сессии.

История пока пуста.
Для hreflang важно, чтобы альтернативные страницы ссылались друг на друга взаимно. Этот локальный генератор проверяет текущий набор, но не может подтвердить наличие обратных ссылок на удалённых страницах без их загрузки.

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

hreflang помогает поисковой системе понять, какие URL являются языковыми или региональными вариантами одного содержания.

Языковой код

Для обычной языковой версии можно использовать значение вроде ru, en или de. Если требуется привязка к региону, используется комбинация языка и страны, например en-US.

x-default

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

Самоссылка

Каждая страница набора обычно должна указывать не только альтернативы, но и собственный URL с соответствующим hreflang.

Взаимные ссылки

hreflang должен быть согласован между страницами: если одна версия ссылается на другую, обратная версия также должна включать соответствующую ссылку.

HTML или Sitemap

Языковые альтернативы можно описывать HTML link-тегами или через XML Sitemap. Studio формирует оба варианта.

Пакетное добавление

Для большого количества локализаций вставьте строки в формате «hreflang;URL».

Проверка набора

Инструмент ищет дубли языковых кодов, некорректные URL, отсутствие текущего URL и несколько x-default.

Ответы на вопросы

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

Что такое hreflang?

hreflang указывает поисковой системе языковые или региональные альтернативы одной и той же страницы.

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

Для языка обычно используется код вроде ru или en, а для языка и региона — формат вроде en-US или de-DE.

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

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

Нужна ли самоссылка?

Обычно каждая страница в группе должна включать ссылку и на саму себя, и на остальные альтернативы.

Что значит взаимный hreflang?

Если страница A указывает страницу B как альтернативу, страница B должна указывать обратно страницу A. Studio может проверить текущий набор, но без загрузки удалённых страниц не может подтвердить наличие обратного тега на них.

Можно ли добавить hreflang в Sitemap?

Да. Альтернативные языковые URL можно указывать через xhtml:link внутри XML Sitemap, и Studio формирует пример такого блока.