Генератор и валидатор Hreflang

Создавайте действительные теги rel="alternate" hreflang для многоязычных и многорегиональных сайтов в виде HTML, разметки XML-карты сайта или заголовка HTTP-ссылки, а также проверяйте настройку hreflang любого действующего URL-адреса, включая взаимную проверку возвращаемых тегов, коды языка/региона ISO, x-default и самоссылку. Бесплатно, мгновенно, без регистрации.

Правильное использование hreflang — одна из самых сложных частей международного SEO: один неправильный код, отсутствующий тег возврата или неабсолютный URL-адрес, и Google спокойно игнорирует весь кластер. Этот инструмент выполняет обе половины работы. Генератор создает правильные аннотации rel="alternate" hreflang для каждого языка и региональной версии страницы в виде HTML-тегов, разметки XML-карты сайта или заголовка HTTP-ссылки с кодами ISO 639-1 и 3166-1, проверяемыми по мере ввода. Валидатор извлекает любой действующий URL-адрес (или вставленный HTML-код) и проверяет его настройку hreflang, отмечая недействительные коды, отсутствие x-default, отсутствие ссылок на себя и, при глубокой проверке, невзаимные возвращаемые теги путем фактического сканирования альтернатив.

Share
Категория
SEO-инструменты
Включает
Возможности 7
Доступ
Бесплатно · Без регистрации
Конфиденциальность
Запускается в вашем браузере
Генератор и валидатор Hreflang

Calibrating Hreflang Engine......

Please wait a moment

Обзор

Что делает hreflang и почему так легко ошибиться

Атрибут hreflang сообщает поисковым системам, какой язык и региональную версию страницы показывать каким пользователям, поэтому франкоговорящий в Канаде попадает на вашу страницу fr-CA, а не на fr-FR или английскую страницу. Это мощное средство для международного SEO, но неумолимое: язык должен быть действительным кодом ISO 639-1, дополнительный регион — действительным кодом ISO 3166-1 Alpha-2, каждый URL-адрес должен быть абсолютным, каждая страница должна ссылаться на каждую версию, включая себя, и, что особенно важно, ссылки должны быть взаимными, если страница A указывает на страницу B, страница B должна указывать обратно на A. Пропустите любой из них, и Google сочтет аннотации ненадежными и игнорирует их, поэтому «Нет возвращаемых тегов» — одно из наиболее распространенных предупреждений Search Console. Этот инструмент существует для того, чтобы сделать создание и проверку hreflang надежными.

Включено

Функции

01
Генерируйте hreflang в виде тегов HTML <link>, XML-карты сайта <xhtml:link> или заголовка HTTP-ссылки.
02
Живой язык ISO 639-1 и проверка кода региона ISO 3166-1 по мере ввода
03
Поддержка резервного варианта x-default и обнаружение дубликатов кода
04
Проверьте реализацию hreflang любого действующего URL-адреса с помощью встроенного средства выборки.
05
Глубокая проверка сканирует каждую альтернативу для проверки взаимных возвращаемых тегов.
06
Проверяет ссылку на самого себя, абсолютные URL-адреса, действительные коды, x-default и дубликаты.
07
Вставьте необработанный HTML для проверки в автономном режиме; скопируйте или загрузите сгенерированную разметку
Как использовать

Как использовать Генератор и валидатор Hreflang

  1. 01

    Выберите «Сгенерировать» или «Подтвердить».

    Используйте Генератор для создания разметки hreflang для ваших страниц или Валидатор для проверки hreflang, который уже существует в активном URL-адресе или во вставленном HTML.

  2. 02

    Создать: перечислить ваши языковые версии

    Добавьте строку для каждой версии с URL-адресом ее страницы, кодом языка и необязательным регионом, а также резервным вариантом x-default. Неверные коды ISO мгновенно выделяются, а повторяющиеся значения hreflang помечаются.

  3. 03

    Скопируйте нужный вам формат

    Переключайтесь между тегами HTML <link>, разметкой XML-карты сайта <xhtml:link> или заголовком HTTP-ссылки, а затем скопируйте или загрузите его. Помните, что на каждой странице должны быть перечислены все версии, включая ее саму.

  4. 04

    Подтвердите: введите URL-адрес

    Вставьте действующий URL-адрес (или необработанный HTML) и запустите валидатор. Он сообщает о неверных кодах, неабсолютных URL-адресах, отсутствующих x-default и ссылках на себя, дубликатах и, при тщательной проверке, возвращает ли каждый альтернативный вариант обратную ссылку.

Варианты использования

Распространенные случаи использования

  • -Создайте теги hreflang для сайта, обслуживающего несколько языков или стран (например, en-US, en-GB, es-ES).
  • -Выясните, почему консоль поиска Google сообщает об отсутствии возвращаемых тегов или ошибках hreflang на ваших международных страницах.
  • -Проверьте реализацию hreflang на странице конкурента или вашей собственной страницы до или после миграции.
  • -Создайте XML-разметку hreflang для добавления в карту сайта вместо тегов на странице.
  • -Убедитесь, что каждая языковая версия ссылается на себя и включает запасной вариант x-default.
  • -Убедитесь, что для всех альтернатив существуют взаимные теги возврата, чтобы Google учитывал кластер.
Гид

Подробное руководство

Генерируйте теги в нужном вам формате

hreflang можно объявить тремя способами, и этот генератор создает их все из одного набора входных данных. Выберите на странице HTML-теги <link rel="alternate" hreflang="…"> для разметки <head>, XML <xhtml:link> для вставки в карту сайта (удобно, если вы не можете редактировать заголовок каждой страницы) или заголовок HTTP-ссылки для ресурсов, отличных от HTML, таких как PDF-файлы. При добавлении каждой языковой версии недопустимые коды ISO выделяются, а повторяющиеся значения hreflang помечаются, поэтому вы никогда не отправляете разметку, которую Google не отклонит. Добавьте запись x-default для выбора языка или страницы по умолчанию и скопируйте или загрузите результат.

Подтвердить действующий URL-адрес с помощью реальной взаимной проверки

Валидатор делает больше, чем просто считывает теги со страницы. Направьте его на действующий URL-адрес, и он получит HTML-код, извлечет каждую аннотацию hreflang и проверит каждую: действителен ли код языка/региона, абсолютен ли URL-адрес, есть ли ссылка на страницу, есть ли x-default, есть ли дубликаты? Включите глубокую проверку, и она пойдет дальше, фактически извлекая каждый альтернативный URL-адрес и подтверждая, что он ссылается на страницу, с которой вы начали. Эта взаимная проверка «тега возврата» — это именно то, что требует Google и что пропускает большинство бесплатных проверочных программ, поэтому она выявляет настоящую причину, по которой кластер hreflang игнорируется. Вы также можете вставить необработанный HTML-код для проверки, не получая ничего.

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

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

Что такое тег hreflang?+

Это аннотация (rel="alternate" hreflang="…"), которая сообщает поисковым системам, на какой язык и регион ориентирована страница, поэтому пользователям отображается правильная версия. Он может находиться в заголовке HTML страницы, в карте сайта XML или в заголовке HTTP.

Должна ли каждая страница ссылаться на себя?+

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

Что делает глубокая/взаимная проверка?+

Когда вы проверяете действующий URL-адрес с включенной глубокой проверкой, инструмент извлекает каждый альтернативный URL-адрес и подтверждает, что он ссылается на вашу страницу. Google требует, чтобы эти «теги возврата» были взаимными, а невзаимные ссылки являются обычной причиной ошибки «нет тегов возврата» в Search Console.

Нужен ли мне код региона или достаточно языка?+

Только код языка (например, «es») действителен и везде ориентирован на язык. Добавляйте регион (например, «es-MX») только в том случае, если вы обслуживаете определенную страну по-другому. Язык должен быть ISO 639-1 и регионом ISO 3166-1 Alpha-2, инструмент проверяет оба значения по мере ввода.

Для чего нужен x-default?+

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

Должен ли я использовать теги HTML, разметку карты сайта или заголовок HTTP?+

Любой из них работает, не используйте несколько одновременно для одних и тех же URL-адресов. HTML-теги на странице наиболее распространены; Разметка карты сайта XML удобна, когда вы не можете редактировать заголовок каждой страницы; заголовок HTTP Link предназначен для файлов, отличных от HTML, таких как PDF-файлы. Этот инструмент генерирует все три.

Сопутствующие инструменты

Сопутствующие инструменты