Local & International
Sitemap для Multilingual
Описание термина
Структура sitemap для мультиязычных сайтов. Отдельные sitemap или hreflang в одном.
Структура sitemap для мультиязычных сайтов. Отдельные sitemap или hreflang в одном.
Карта языковых версий
Для мультиязычных сайтов sitemap должен включать все языковые версии с hreflang аннотациями.
Подходы к структуре:
Подход
Структура
Когда
Единый sitemap
sitemap.xml с hreflang
< 50k URL
Отдельные sitemap
sitemap-en.xml, sitemap-ru.xml
> 50k URL
Sitemap index
sitemap-index.xml → языковые sitemap
Много языков
Единый sitemap с hreflang:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/en/page</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/page" />
<xhtml:link rel="alternate" hreflang="ru" href="https://example.com/ru/page" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/page" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/page" />
</url>
<url>
<loc>https://example.com/ru/page</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/page" />
<xhtml:link rel="alternate" hreflang="ru" href="https://example.com/ru/page" />
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/page" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/page" />
</url>
</urlset>
Sitemap index:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-en.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-ru.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-de.xml</loc>
</sitemap>
</sitemapindex>
Отправка в GSC:
- Отправьте sitemap-index.xml (если используете)
- Или отдельные sitemap для каждого языка
- Проверьте индексацию всех языковых версий