RSS-лента

Лучшие CMS интернета бесплатно для создания сайта

Апр
27

Какую пользу принесет элемент hreflang при использовании в Sitemap.xml

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

Теперь владельцам многоязычных сайтов (которые предоставляют одно и тоже содержание на разных языках) больше не нужно опасаться санкций google за дублированный контент и за большое количество схожих по смыслу страниц. Новый, теперь поддерживаемый, атрибут ссылки на альтернативный источник в секции HEADhreflang позволит Google не только отображать соответствующий контент для пользователей с определенным выбранным по умолчанию языком, но и исходя из их местоположения (локализации).

hreflang

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

Помощь в случае если в стране несколько основных языков

  Есть такие страны, как Канада, Швейцария и Бельгия, которые имеют несколько национальных языков и больших групп населения, которые говорят на разных языках. В результате чего компании создают конкретные языковые версии для этих стран.

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

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

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

Например в текст Sitemap для сайта в Швейцарии, мы можем добавить следующий код:

<url>
<loc>http://www.example.com/en</loc>
<xhtml:link rel="altenate" hreflang="de-CH" href="http://www.example.com/de">
<xhtml:link rel="altenate" hreflang="fr-CH" href="http://www.example.com/de">
<xhtml:link rel="altenate" hreflang="it-CH" href="http://www.example.com/de">
</url>

Язык главной страницы

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

Как показано в элементе кода ниже, просто возьмите на главной странице создайте запись для каждой страны/языка, которая поможет Google понимать, что они являются действительно местной версией для конкретной страны.

<url>
<loc>http://www.example.com/en</loc>
<xhtml:link rel="altenate" hreflang="en-gb" href="http://www.example.com/uk">
<xhtml:link rel="altenate" hreflang="en-au" href="http://www.example.com/au">
<xhtml:link rel="alternate" hreflang="tr-tr" href="http://example.com/tr-tr/">
<xhtml:link rel="alternate" hreflang="ru-ru" href="http://example.com/ru-ru/">

</url>

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

Глобальные и локальные страницы на английском языке

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

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

Некоторые первоначальные тесты показали, что это помогает некоторым из этих сайтов, которые наказываются за наличие нескольких английской версии сайта в разных странах.

<url>
<loc>http://www.example.com/cloud_computing/</loc>
<xhtml:link rel="altenate" hreflang="en" href="http://www.example.com/cloud_computing.html">
<xhtml:link rel="altenate" hreflang="en-le" href="http://www.example.com/le/cloud_computing.htm">
<xhtml:link rel="altenate" hreflang="es-au" href="http://www.example.com/au/cloud_computing.htm">
<xhtml:link rel="altenate" hreflang="es-ln" href="http://www.example.com/ln/cloud_computing.htm">
<xhtml:link rel="altenate" hreflang="es-sg" href="http://www.example.com/sg/cloud_computing.htm">
</url>
Проблема увеличения размеров Sitemap.xml

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

Типичные записи составляют от одной до шести строк в XML-файле, но теперь они будут расти до 100 и более для каждого URL. Это необходимо учитывать при создании карты из-за ограничения ее максимального размера.

Хотя по стандартам максимальный размер Sitemap составляет 50000 URL, можно обнаружить, что 5000 — 10000 URL является более реальным числом. Это связано с тем что файл будет расти достаточно быстро, с добавлением всех hreflang версий. Что делает управление картой сайта и индексацию файла несколько сложнее.

Средства разработки Sitemap.xml

Ни один из популярных инструментов разработки Sitemap.xml не добавил еще эту функцию. Это будет довольно сложным делом, поскольку вы будете должны привести в соответствие друг к другу страницы, а затем сделать записи.

Для многих компаний, которые имеют небольшие структуры URL-адресов, это будет легко осуществить, но для других, у которых есть сайты на нескольких десятках языков, это может составить проблему.

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

Получай первым обновления блога!

Введите Ваш e-mail:


Комментарии (1) на “Какую пользу принесет элемент hreflang при использовании в Sitemap.xml”

  • Ивашка (1 коммент.) 14 Июль 2015 в 8:48

    Интересная информация для использования в международных сайтах

Оставить комментарий


вверх