Безплатен инструмент за разработчици за локализация

Безплатен генератор на hreflang тагове

Поставете по един езиков код и абсолютен URL на ред. Генераторът валидира набора и създава HTML тагове <link>, готови за взаимни връзки.

Един запис на ред. Разделете BCP 47 кода и абсолютния URL със запетая. Включете всяка страница сама по себе си и добавете x-default когато е подходящо.

Валидни записи: 4x-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 на страницата. Инструментът нормализира главните/малки букви на кода, отказва дублиращи езици, валидира HTTP и HTTPS URL адреси и екранно кодира символите на URL безопасно за HTML атрибут.

Копирайте генерираните тагове в head на всяка страница в групата. Всяка локализирана страница се нуждае от един и същи пълен набор, включително самореференция. Непълен еднопосочен набор е честа причина за игнориране на hreflang анотациите.

Hreflang и каноничните тагове решават различни проблеми

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

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

Частно, генерирано само в браузъра

Списъкът с URL адреси никога не напуска вашия браузър. Аналитиката записва само безопасни бройки, като броя на валидните редове и грешките при валидиране — не домейните, пътищата, низовете за заявки или етикетите, които въвеждате.

Често задавани въпроси

Какво прави hreflang?

Hreflang казва на търсачките кой URL е предназначен за определена езикова или езиково-регионална аудитория. Той помага правилната локализирана версия да се показва в резултатите от търсенето, но не замества каноничен таг или пренасочване на потребителите.

Трябва ли hreflang таговете да са реципрочни?

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

Да включвам ли x-default?

Използвайте x-default за селектор на езици, глобален резервен вариант или начална страница, която не е насочена към конкретен език. Това е по избор, но е полезно, когато потребителите може да не съвпадат с нито един от изброените локали.