Ответ
В справке Google написано, как правильно организовать Sitemap для мультиязычного сайта. Вам не нужно создавать отдельную карту сайта для каждого языка; вместо этого вы можете использовать один файл, который включает информацию по всем языковым версиям с помощью специальных тегов для указания мультиязычных страниц:
- Для каждой страницы сайта необходимо указать элемент < url >, который включает в себя стандартный тег < loc >, где указывается основной URL страницы.
- Дополнительно добавьте теги < xhtml:link > для всех доступных языковых версий этой страницы. Эти теги должны содержать атрибуты rel=»alternate», hreflang=»код_языка» (где код_языка — это код языка по стандарту ISO 639-1, например, en для английского, de для немецкого) и href=»URL_версии_на_этом_языке».
Пример элемента для англоязычной и немецкой версии страницы:
<?xml version="1.0" encoding="UTF-8"?url> <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="de" href="https://example.com/de/page"/> </url>
По умолчанию обычная XML карта сайта может содержать не более 50 тыс. страниц сайта. Поэтому, если на сайте больше страниц, то рекомендуется разбить одну карту сайта на несколько, каждая из которых будет включать в себя отдельную языковую версию.
Важно! После создания файла не забудьте проверить его на ошибки. Убедитесь с помощью сервисов, что файл соответствует стандартам и его можно будет успешно прочитать поисковыми системами.
Хотите получить ответ на свой вопрос? Задайте его нам через телеграм-бота!↓
Еще по теме:
- Возможна ли мультиязычность на сайте без смены URL Как реализовать мультиязычность на сайте без смены URL? Например, хотим, чтобы страница site.com/interesting-article ранжировалась на двух языках, но на сайте она будет доступна только на...
- Как реализовать переадресацию языковой версии с учетом языка пользователя? На сайте было реализовано две версии основная ru и английская en. Недавно создали укр версию в папке /ua/ и было решено сделать ее основной, сделали...
- Как обеспечить индексацию всех языковых версий сайта? Что сделать, чтобы поисковый бот проиндексировал все языковые версии? Как обеспечить корректную и полную индексацию всех версий сайта? Ответ Современные алгоритмы поисковых систем позволяют качественно...
- Как правильно прописать alt и title для изображений на мультиязычном сайте и надо ли дублировать изображения в таком случае? Сайт на нескольких языках, в карточке товара одно изображение выводится на всех языках. Как правильно прописывать alt и title для каждого языка в этом случае?...
- Полезно ли для регионального продвижения, если через hreflang указывать локальные версии языка? У сайта есть версия на английском, китайском, португальском, тайском и арабском. Есть планы движения в Африку. В этой нише там в основном царит английский. Будет...
Есть вопросы?
Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.
Отзывы клиентов:
"Помогли моему сайту выйти из-под фильтра Яндекса"
Ольга Куракина
Dogscat.com"Помогли разобраться с микроразметкой даже в новогодние праздники"
"Изменения положительно отразились на позициях сайта"
Павел Любимов
Jazztour.ru