Skip to content
Zoyku

Генератор hreflang

Постройте полный кластер ссылок hreflang — по ссылке на язык плюс x-default — из ваших переведённых URL, согласованно и двунаправленно.

hreflang cluster

Checklist

  • Return the complete cluster on every page in the set — hreflang is bidirectional and must include a self-reference.
  • All URLs must be absolute and fully qualified.
  • x-default is for users whose language matches none of the versions: a language selector or the default-language homepage.
  • Prefer zh-Hans / zh-Hant over bare zh; add a region subtag like pt-BR only when the content truly differs by region.
  • Pair each hreflang page with its own self-referencing canonical — hreflang does not replace canonical.

Инструмент полностью работает в вашем браузере. Данные не покидают устройство и не загружаются ни на один сервер.

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

  1. 1Вставьте абсолютный URL каждой переведённой версии; языки, которых нет, оставьте пустыми.
  2. 2Задайте URL x-default — ваш выбор языка или главную по умолчанию.
  3. 3Скопируйте кластер в <head> каждой страницы набора.

Генератор hreflang

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

Введите URL каждой языковой версии, и генератор выдаст полный кластер <link rel="alternate"> плюс x-default, который должен указывать на выбор языка или главную на языке по умолчанию.

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

Каждой странице нужен полный набор hreflang?

Да. Кластеры должны быть взаимными: страница A перечисляет страницу B и себя, B перечисляет A и себя. Кластер с пропущенными участниками частично игнорируется, и вся работа насмарку.

Использовать zh или zh-Hans?

Предпочтительно zh-Hans для упрощённого и zh-Hant для традиционного; голый zh оставляет письменность неопределённой. Субтеги региона вроде pt-BR необязательны — цельтесь сначала в язык и добавляйте регион, только когда содержимое действительно различается, как pt-BR и pt-PT.

hreflang заменяет canonical-тег?

Нет. Каждой языковой версии всё ещё нужен собственный самоссылающийся canonical. hreflang выбирает среди эквивалентных переведённых страниц; canonical разрешает дубликаты внутри одного языка.

Встроить этот инструмент

Одна строка — и инструмент на вашем сайте. Он работает в браузере посетителя.

<iframe src="https://zoyku.com/ru/tools/hreflang-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — hreflang-generator" loading="lazy"></iframe>
100% local processing