fbpx
Loading
Главная/Блог/SEO/Атрибут hreflang для мультиязычного сайта

Атрибут hreflang для мультиязычного сайта

Занимаясь продвижением сайтов на несколько регионов и привлекая пользователей из разных стран, SEO-специалисты сталкиваются с рядом определенных проблем. Одной из наиболее часто встречающихся среди них является корректное отображение продвигаемого сайта в конкретных региональных выдачах. В этом плане ключевой задачей специалиста является помощь поисковым системам в понимании того, на какие именно страны нацелены страницы сайта, а также на каких языках на нем представлен контент. Для этого используются специальные атрибуты ссылок. В частности, к ним относится hreflang — атрибут, внедренный компанией Google.

Что такое атрибут hreflang

Атрибут hreflang представляет собой расширение для веб-сайтов, контент которых представлен на нескольких языках. Он применяется для корректной выдачи релевантных версий ресурса в поисковиках в соответствии с запросами пользователей. Кроме того, данный атрибут препятствует склеиванию двух страниц сайта.

Как сайты используют атрибут hreflang

При введении в строке поиска определенного запроса, Google поймет, где находится потребитель, и  предложит ему в результатах выдачи наиболее  релевантную версию сайта без необходимости введения каких-либо дополнительных ключевых фраз.

Как выглядит hreflang

В коде html атрибут представлен следующим образом (в качестве примера):<link href=»https://lanet.click/contacts/» rel=»alternate» hreflang=»uk-UA» />Рассмотрим его основные компоненты:

 

  • rel=»alternate» — это атрибут html тега link;
  • hreflang=»код языка и страны» — эта часть кода указывает конкретный язык страницы, а также страну, для которой он используется.

Нужна ли мультиязычность на сайте

Мультиязычность сайта необходима для того, чтобы в поиске он ранжировался по большему количеству запросов. В свою очередь, при таком условии SEO-продвижение будет более эффективным, так как мультиязычный ресурс будет охватывать большую аудиторию и сможет генерировать высокий трафик.

Как выполнить обозначение разных языковых версий страниц ресурса

Ознакомимся с основными методами, которые используются для внедрения описываемого атрибута.

Создание отдельных доменов под разные языки

Создание отдельных сайтов, каждый из которых будет локализован под определенный язык — это наиболее дорогостоящий из всех доступных вариантов. В результате получаются два отдельных домена, для которых потребуется отдельное продвижение и актуализация публикуемой информации.

Поддомены

При создании поддоменов поисковая система будет распознавать их так же, как и в предыдущем случае — как отдельные сайты. Это означает наличие тех же недостатков у данного метода.

Подпапки

Оптимальным способом в данном случае является создание подпапок (как это реализовано на нашем сайте — https://lanet.click/ru/ и https://lanet.click/en/). Этот вариант не только самый простой и бюджетный, но и наиболее эффективный.

Когда указание альтернативных страниц необходимо

Данное средство продвижения требуется в следующих случаях:

 

  • при наличии полного перевода страниц сайта на другой язык;
  • при наличии перевода определенных элементов сайта;
  • при публикации контента только на одном языке, но с отличием в информации для потребителей из разных стран.

Когда атрибут hreflang использовать не стоит

Также есть несколько ситуаций, в которых указание альтернативных страниц не рекомендуется.

Для сайтов на одном языке, на которых имеется похожий контент

Имеются в виду те случаи, когда продвижение ресурсов необходимо на территории разных стран, но при этом на них опубликован аналогичный контент на одном языке.

Для страниц, являющихся неканоническими

Речь идет о том, если определенная страница сайта является дублем. При указании тега rel=canonical на другую страницу могут быть вызваны конфликты из-за запутывания поисковика.

Правильное использование атрибута hreflang

Рассмотрим основные способы использования атрибута hreflang, чтобы продвижение мультиязычного сайта было корректным и эффективным. Всего есть три варианта его реализации.

С помощью тегов HTML

Наиболее распространенный вариант — это расположение кода в <head> документа на всех страницах. Здесь указывается код языка и региона,  а также добавляется соответствующая ссылка.

Посредством заголовка HTTP

Этот вариант подходит для других форматов, кроме HTML (таких как PDF). В структуре HTTP-заголовка указывается соответствующий адрес страницы, а также код региона и языка.

Посредством файла Sitemap

Также выполнить эффективное указание необходимой альтернативной страницы можно с помощью включения соответствующих ссылок в структуру файла Sitemap.

Языки и регионы

Для внедрения атрибута hreflang необходимо указывать стандартные коды языка и региона. В первом случае используется формат ISO 639-1 (например, ru, en), а во втором — ISO 3166-1 Alpha 2 (например, ru-en, es-ar).

Что представляет собой x-default

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

Ошибки при использовании атрибута hreflang

Существует несколько технических ошибок, которые могут быть допущены при реализации атрибута hreflang, из-за чего поисковые боты не будут видеть его в структуре сайта. К ним относятся следующие распространенные случаи:

 

  • отсутствие обратных ссылок;
  • отсутствие ссылки на саму себя на странице с данным атрибутом;
  • указание исключительно кода страны;
  • внедрение атрибута на неканонической странице;
  • для одной ссылки указывается более одного языкового кода;
  • указание нескольких страниц с одинаковым кодом языка;
  • отсутствие необходимого значения x-default в атрибуте hreflang.

Как определить и исправить имеющиеся ошибки в атрибуте hreflang

Проверка hreflang и устранение неполадок осуществляется не в ручном режиме, а автоматически благодаря возможностям инструмента Google Search Console. Для этого используется функционал отчета «Таргетинг по странам и языкам».

Заключение

В целом, языковая разметка является эффективным инструментом для продвижения мультиязычного сайта. С ее помощью ранжирование в указанных в коде регионах будет значительно улучшено, так же как и пользовательский опыт.

Стоит прочитать