Мы поддерживаем аннотации 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, вы найдете в 
этой статье.