Безкоштовний інструмент для локалізації розробників

Безкоштовний генератор hreflang тегів

Вставте один код мови та абсолютну URL-адресу в кожному рядку. Генератор перевіряє набір і створює теги <link> для взаємної сумісності (reciprocal-ready).

Один запис на рядок. Розділяйте код BCP 47 та абсолютну URL-комбінацію комою. Включайте сторінку саму по собі та додавайте x-default, коли це доречно.

Дійсних записів: 4включено x-defaultПомилки: 0

Згенеровані теги hreflang

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

Приватність за проєктним рішенням. Цей інструмент працює повністю у вашому браузері. Вставлені значення ніколи не завантажуються, не зберігаються та не включаються в аналітику.

Конвертер кодів локаліВведіть локаль, наприклад en_US, pt-BR, zh-Hant-TW або загальновживану назву мови. Отримайте канонічні коди й зрозумілі деталі миттєво.Перевірка i18n JSON-ключівВставте JSON-словник мовою джерела та цільовий переклад. Знайдіть відсутні та зайві вкладені ключі миттєво без завантаження жодного файлу.

Як згенерувати теги hreflang

  1. Перелічити всі локалізовані сторінкиВведіть по одному коду мови BCP 47 і абсолютному URL сторінки в кожному рядку, розділених комою.
  2. Виправити помилки перевірки валідностіВиправте некоректні коди, дублікати мов або неповні URL, поки весь набір не стане дійсним.
  3. Скопіювати повний набір тегівСкопіюйте згенерований HTML у кожну сторінку групи мов, щоб усі альтернативні варіанти були взаємними.

Побудуйте повний набір hreflang

Введіть кожен код мови або мови-регіону BCP 47 поруч із його абсолютною URL-адресою сторінки. Інструмент нормалізує регістр коду, відкидає дублікати мов, перевіряє URL-адреси HTTP і HTTPS і безпечно екранує символи URL для атрибута HTML.

Скопіюйте згенеровані теги в секцію head кожної сторінки групи. Кожна локалізована сторінка потребує одного й того ж повного набору, включно з посиланням на саму себе. Неповний односпрямований набір часто стає причиною ігнорування анотацій hreflang.

Мітки hreflang і канонічні теги вирішують різні завдання

Канонічний тег позначає пріоритетний URL для дубльованого або майже дубльованого вмісту. Hreflang вказує на еквівалентні сторінки, створені для аудиторій різними мовами. Локалізовані сторінки зазвичай мають канонізуватися на самі себе, а не всі вказувати на англійську версію.

Зберігайте незмінну структуру URL і використовуйте точні остаточні, індексовані URL. Перенаправлення, блокування, noindex або конфліктні канонічні URL послаблюють мовний кластер і значно ускладнюють налагодження.

Приватна генерація, що виконується лише в браузері

Список URL ніколи не покидає ваш браузер. Аналітика фіксує лише безпечні підрахунки, такі як кількість дійсних рядків і помилок валідації — але не домени, шляхи, рядки запитів або теги, які ви вводите.

Питання що часто задаються

Що робить hreflang?

Hreflang повідомляє пошуковим системам, яка URL-адреса призначена для певної мовної або мовно-регіональної аудиторії. Це допомагає правильній локалізованій версії з’являтися в результатах пошуку, але не замінює тег canonical або перенаправлення користувачів.

Чи мають теги hreflang бути взаємними?

Так. Кожна сторінка в групі мов повинна вказувати на себе та на всі альтернативи в тій же групі. Якщо сторінка A посилається на сторінку B, але сторінка B не посилається назад, пошукові системи можуть ігнорувати цей зв'язок.

Чи повинен я включити x-default?

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