Проверка тегов hreflang
Загрузите страницу и проверьте её теги hreflang на отсутствие x-default, недопустимые коды языков, дубликаты и ошибки взаимных ссылок.
Ввод
Protected by Cloudflare Turnstile
Вывод
| Hreflang | URL |
|---|---|
| На этой странице не найдено тегов hreflang. | |
Документация
Что такое теги hreflang?
Теги hreflang сообщают поисковым системам, какую страницу показывать посетителям в зависимости от их языка или региона. Сайт с английской, французской и немецкой версиями одной и той же страницы использует теги hreflang, чтобы связать эти версии между собой. Благодаря этому франкоязычный пользователь, выполняющий поиск в Google, попадает на французскую страницу, а не на английскую.
Они находятся в элементе <head> страницы в виде тегов <link rel="alternate" hreflang="...">, и в них легко допустить ошибку: опечатка в коде языка, отсутствующая ссылка на саму страницу или отсутствие резервного варианта x-default могут незаметно нарушить международное SEO, не вызвав никаких видимых ошибок.
Описание инструмента
Этот инструмент загружает HTML-код страницы на сервере, извлекает все теги hreflang и проверяет их. Он проверяет, что каждое значение hreflang является действительным кодом языка или региона, выявляет дубликаты, предупреждает, если страница не ссылается на саму себя, а также если отсутствует резервный вариант x-default для языков, которые не соответствуют указанным вариантам.
Возможности
- Загружает и анализирует теги hreflang непосредственно по активному URL — не нужно самостоятельно просматривать исходный код
- Проверяет коды языков и регионов, выявляя проблемы с регистром и форматированием
- Предупреждает о распространённых ошибках: отсутствующих ссылках на саму страницу, дубликатах и отсутствии
x-default
Советы
- Каждый набор тегов hreflang на странице должен включать ссылку на саму страницу. Если этот инструмент сообщает об отсутствии такой ссылки, проверьте, что текущий URL указан среди альтернативных вариантов этой страницы.
- Коды языков должны быть записаны в нижнем регистре, а коды регионов — в верхнем, например
en-US, а неEN-us.