Файл sitemap и > 50 000 URL

3

Как изместно «Файл sitemap может содержать не более 50 000 URL», а вот что делать есть он содержит более 50К URL? 

Может ли шопскрипт формироваться 2 и более (sitemap-2) если количество url привысило максимально допустимое количество? 

13 комментариев

  • +1
    Евгений Химич Евгений Химич 21 ноября 2019 16:25 #

    Сегодня существует инструмент разбития sitemap-shop (который у меня сейчас огромный) на множество более мелких?

  • +3
    Алексей Алексей Webasyst 21 ноября 2019 16:37 #

    Да, это происходит автоматически. Будут формироваться отдельные файлы:

    sitemap-shop-1.xml

    sitemap-shop-2.xml

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 20:08 #

      У меня sitemap-shop-2.xml - пустой, при этом sitemap-shop.xml (он же sitemap-shop-1.xml) содержит более 50000 url по данным яндекс Вебмастера и гугла

      Результаты анализа «https://lc.gs-holding.ru/sitemap-shop.xml»

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 20:50 #

      Еще раз все проверил, автоматически не формируются sitemap (все ссылки в одном файле = более 55 000 url). Подскажите пожалуйста, может ли это быть связанно с тем, что у меня в карте сайта в основном категории (примерно 95% и 5% товаров).

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 20:11 #

      https://lc.gs-holding.ru/sitemap.xml  - сореджит 55 920 ссылок.  

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 20:12 #

      Подскажите пожалуйста, почему не формируется sitemap-shop-1.xml и sitemap-shop-2.xml может где-то проверить какие-то настройки?

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 20:32 #

      Еще один нюанс, что файл sitemap не должен превышать 10 МБ, по данным того же Яндекса и Гугла.

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 20:57 #

      В файле wa-apps/shop/lib/config/shopSitemapConfig.class.php стоит - protected $limit = 10000

    • +1
      Евгений Химич Евгений Химич 21 ноября 2019 22:53 #

      sitemap-shop-1.xml и sitemap-shop-2.xml и т.д. не формируется для категорий (если категории большее 10001), он формируется только если товаров больше 10000, видимо это косяк шопскрипта.

    • +1
      Nikolai Nikolai 22 ноября 2019 08:06 #

      Есть плагин для тонкой настройки Sitemap:

      https://www.webasyst.ru/store/app/sitemap/

      • +2
        Евгений Химич Евгений Химич 22 ноября 2019 09:14 #

        Такой настройки в плагине нет. По купить данный плагин настраивает приоритеты которые можно настроить в файле shopSitemapConfig.class.php.

        • +3
          Nikolai Nikolai 22 ноября 2019 09:59 #

          у меня разбивается по 10к товаров, не знаю средствами плагина, либо же базового функционала Webasyst. Если это базовый функционал, то рекомендую написать запрос напрямую в Webasyst через личный кабинет заказчика.

        • +2
          Eugen Nichikov Eugen Nichikov 22 ноября 2019 11:52 #

          Евгений, у вас ошибка в постановке задачи.

          Дело в том, что Shop-Script действительно создаёт карты и разбивает их на части автоматически.

          Но вот хук sitemap, через который, видимо, вы/вам каким-то плагином вывели ссылки вида

          https://lc.gs-holding.ru/transportation/m/from/bashkortostan/krasnousolskiy/

          https://lc.gs-holding.ru/region/krasnoyarskiy-kray/minusinsk/

          не идёт в счёт этих 10 тыс.

          Необъяснимо, но факт.

          Чтобы не ждать решения проблемы от WA, можно для всех этих ссылок создать отдельные карты с постраничной разбивкой. Примерно как сделано в плагине Файлы Sitemap для изображений товаров.

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

          Чтобы добавить комментарий, зарегистрируйтесь или войдите