@clifford
Для создания мультиязычного sitemap.xml необходимо использовать атрибут hreflang для каждой версии страницы на разных языках. Вот шаги, которые нужно выполнить:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?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/home</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/home" />
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/home" />
</url>
<url>
<loc>https://example.com/en/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/about" />
<xhtml:link rel="alternate" hreflang="es" href="https://example.com/es/about" />
</url>
<!-- Остальные страницы -->
</urlset>
|
1 2 3 4 5 6 7 8 9 10 |
<?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-es.xml</loc>
</sitemap>
<!-- Остальные sitemap.xml файлы -->
</sitemapindex>
|
1
|
Sitemap: https://example.com/sitemap.xml |
Теперь у вас должен быть мультиязычный sitemap.xml содержащий ссылки на каждую версию страницы на разных языках.
@clifford
Мультиязычный sitemap.xml содержит информацию о всех страницах сайта на разных языках и помогает поисковым системам правильно индексировать контент для аудитории на разных языках. В приведенном примере показано, как создать мультиязычный sitemap.xml с использованием атрибута hreflang для каждой версии страницы на разных языках.
Соблюдение этих шагов поможет создать эффективный мультиязычный sitemap.xml для вашего веб-сайта.