Генератор тегов hreflang
Введите пары язык-адрес и скопируйте код hreflang в виде HTML, sitemap или HTTP-заголовка.
Когда один и тот же контент существует на нескольких языках или для разных регионов, теги hreflang сообщают Google, какой адрес относится к какому языку, чтобы не показать читателю страницу не на том языке. Инструмент запрашивает адрес для каждого языка и формирует одно и то же соответствие в виде HTML-тега link, записи sitemap XML или HTTP-заголовка Link.
Каждой странице нужна в её собственном списке hreflang строка, указывающая на саму себя; без неё весь набор обычно считается недействительным. Строка x-default задаёт запасную страницу, которая показывается, когда ни один язык не подошёл, и большинству сайтов она нужна. Готовый код достаточно вставить в head страницы, файл sitemap или настройки сервера.
Самая частая ошибка: одностороннее указание, когда страница A ссылается на B через hreflang, а B не ссылается обратно на A; Google обычно игнорирует такие несогласованные пары. Почти так же часто встречается неверный код языка; нужно использовать стандартные коды, например en для английского или en-GB для британского английского, а не придуманное сокращение.
Как пользоваться
- Введите адрес страницы для каждого языка.
- При необходимости добавьте код региона рядом с языком, например en-GB.
- Укажите страницу x-default.
- Выберите формат HTML, sitemap или HTTP-заголовок и скопируйте код.
- Проверьте, что каждая страница ссылается обратно на все остальные.
Частые вопросы
Улучшает ли hreflang позиции напрямую?
Нет, это не сигнал ранжирования. Он обеспечивает показ нужной языковой и региональной версии нужному посетителю, что улучшает опыт и косвенно влияет на результат.
Обязателен ли x-default?
Строго не обязателен, но рекомендуется; он указывает Google, какую версию показывать, если ни один язык не подошёл.
Почему важна обратная ссылка?
Если A ссылается на B, а B не ссылается на A, Google может проигнорировать всё соответствие; каждая страница должна ссылаться на остальные.
Отправляются ли введённые адреса на сервер?
Нет. Код полностью формируется в браузере, адреса нигде не сохраняются.
