@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 для вашего веб-сайта.