Мы поддерживаем аннотации hreflang с атрибутами rel и alternate в
файлах Sitemap. Бывает предпочтительнее использовать эти файлы вместо тегов link. Например, для некоторых сайтов размер страниц оказывается меньше и упрощается развертывание.
Чтобы понять принцип работы, рассмотрим простой пример. Нам нужно указать, что для URL http://www.example.com/en с таргетингом на англоязычных пользователей эквивалентным URL для немецкоязычных пользователей будет http://www.example.com/de. Если применить метод, описанный выше, в каждый из этих URL придется добавить соответствующую аннотацию:
<link rel="alternate" hreflang="en" href="http://www.example.com/en" > <link rel="alternate" hreflang="de" href="http://www.example.com/de" >
|
Но для тех же целей можно использовать следующую разметку в файлах Sitemap:
<url> <loc>http://www.example.com/en</loc> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/de" /> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/en" /> </url> <url> <loc>http://www.example.com/de</loc> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/de" /> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/en" /> </url>
|
Коротко говоря, новые теги файлов Sitemap, выделенные полужирным шрифтом, выполняют те же функции, что и теги link, и содержат те же атрибуты. Подробную информацию о том, как использовать аннотации в файлах Sitemap, в том числе о пространстве имен xhtml для тега link, вы найдете в
этой статье.