Файл Sitemap и несколько языков
Добавлено: 20.02.2018, 14:50
В текущей версии 2.1.4 для каждого языка свой sitemap.xml.
Согласно рекомендаций Google файл Sitemap должен быть один c перечислением ссылок на все языковые версии страниц.
По сути в имеющемся файле нужно изменить строку:
на
В каждый <url></url> добавить строки с альтернативными url для каждого языка (в примере демосайт):
И отдавать 404 по http://www.demookay.com/en/sitemap.xml
Ну и в robots.txt добавить ссылку на sitemap не мешало бы.
Согласно рекомендаций Google файл Sitemap должен быть один c перечислением ссылок на все языковые версии страниц.
По сути в имеющемся файле нужно изменить строку:
Код: Выделить всё
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
на
Код: Выделить всё
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
В каждый <url></url> добавить строки с альтернативными url для каждого языка (в примере демосайт):
Код: Выделить всё
<xhtml:link rel="alternate" hreflang="ru" href="http://www.demookay.com"/>
<xhtml:link rel="alternate" hreflang="en" href="http://www.demookay.com/en"/>
И отдавать 404 по http://www.demookay.com/en/sitemap.xml
Ну и в robots.txt добавить ссылку на sitemap не мешало бы.