Что такое теги 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.