+7 (495) 215-53-73

В Москве

Заказать SEO-услуги
Согласен с правилами обработки персональных данных
Скорость ответа - до 30 минут!

Главная    Вопросы по SEO, продвижению и оптимизации сайтов в Яндекс и Google    Мультиязычные сайты    Как правильно создать карту сайта для мультиязычного сайта?

Как правильно создать карту сайта для мультиязычного сайта?

Заказать SEO-услуги
Согласен с правилами обработки персональных данных
Скорость ответа - до 30 минут!
Как создавать для мультиязычного сайта карту сайта (Sitemap.xml)? Нужно ли добавлять какие-то нестандартные теги или атрибуты или для каждой языковой версии нужна своя карта сайта? P.S. мультиязычность реализована через папки.

Ответ

В справке 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 тыс. страниц сайта. Поэтому, если на сайте больше страниц, то рекомендуется разбить одну карту сайта на несколько, каждая из которых будет включать в себя отдельную языковую версию.

Важно! После создания файла не забудьте проверить его на ошибки. Убедитесь с помощью сервисов, что файл соответствует стандартам и его можно будет успешно прочитать поисковыми системами.

Хотите получить ответ на свой вопрос? Задайте его нам через телеграм-бота!↓

Задать свой вопрос

Подписаться на рассылку

Еще по теме:


Анастасия Е.

anastasiia.y@siteclinic.ru

Оцените мою статью: 

1 Star2 Stars3 Stars4 Stars5 Stars (1 оценок, среднее: 1,00 из 5)

Есть вопросы?

Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.

Отзывы клиентов:

"Получили ответы на все вопросы"

Павел

Kidride.ru

"Рекомендации помогли улучшить позиции сайта, которые серьезно просели"

Артур Шаймухаметов

Boogie-shop.ru

"Результат ‒ восстановление доли трафика Яндекса"

Ирина Смирнова

Diagnos.ru
Все отзывы

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Мы продвигаем: