• Добрый день.
    Мультиязычность на сайте реализована с помощью wpml плагина. Карта сайта генерируется all-in-one-seo-pack и расположена по адресу https://siap.by/sitemap.xml
    Почему в ней нет страниц английской версии сайта? И как их можно туда добавить?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Обращались на форум поддержки этого плагина?
    Я пользуюсь таким плагином для карты сайта
    https://wordpress.org/plugins/google-sitemap-generator/

    Пока проблем не было.

    Автор simatic007

    (@simatic007)

    Написал в поддержку плагина, попутно нашел пост человека с такой-же проблемой https://wordpress.org/support/topic/xml-site-map-doesnt-fetch-translated-pages-with-lang-param/
    Насколько я понял, под каждый язык нужна своя карта сайта, которая потом указывается в настройках гугл/яндекс вебмастер для сайта.
    То есть https://siap.by/en/sitemap.xml — карта для английской версии, https://siap.by/sitemap.xml — карта для русской версии.

    А поисковые системы какую карту сайта будут использовать? Обычно принято 1 сайт — 1 карта сайта.

    Модератор Yui

    (@fierevere)

    永子

    alexander70, вы не правы.

    Допустимо использовать несколько директив Sitemap: в robots.txt,
    они все должны быть учтены. Также можно делать вложенные XML карты, когда одна (индекс) ссылается на другую(или другие) (но не нужно закольцовывать эту вложенность)

    Автор simatic007

    (@simatic007)

    А я хотел два сайта в панель вебмастера добавить, и для каждого свою карту сайта указать? Это не будет ошибкой?

    Модератор Yui

    (@fierevere)

    永子

    https://siap.by/ — один сайт, вне зависимости от наличия любого рода содержимого в подкаталогах сайта

    если вам нужно два сайта, то создайте например en.siap.by для англ. содержимого, это будет считаться другим сайтом.

    Автор simatic007

    (@simatic007)

    То есть я могу в robots.txt прописать:

    Sitemap: https://siap.by/sitemap.xml
    Sitemap: https://siap.by/en/sitemap.xml

    И англоязычные страницы пойдут в индескс поисковых систем?

    Ссылку на карту сайта нужно добавить в файл robot.txt, тут пишут об этом

    https://yandex.ru/support/webmaster/controlling-robot/robots-txt.html

    Правда там в примере 1 ссылка на карту сайта. Может быть можно второй строкой добавить вторую карту сайта, но точно не знаю, как поисковые системы это воспримут.

    • Ответ изменён 7 лет назад пользователем alexander70.

    В плагине, который я использую, есть в настройках автоматическое добавление ссылки на карту сайта в файл robot.txt. А как в вашем плагине, не знаю.

Просмотр 10 ответов — с 1 по 10 (всего 10)

Тема «sitemap.xml для мультиязычного wp сайта» закрыта для новых ответов.