Сообщение #4 dimitriy » 11.11.2022, 06:41
makki писал(а):dimitriy писал(а):Всем здравствуйте.
Есть ли какое-то просто решение, которое делит карту сайта на части, так как гугл в последнее время не берет карты сайта где более 1000 страниц.
а по 500 на ура и моментально. ( проверено на других CMS)
даже через API индексация идет на ура, при том что карта сайта висит необработана ( при этом видно- робот гугла по нескольку раз в день обращается к ней).
Это и лечится дележкой карты сайта на части, то есть в главной части карты сайта- идут ссылки на остальные три..в них уже по 500 в каждой. если к примеру 1500 страниц в карте, а гугл как и писал выше, больше 1000 за раз не берет, иногда и маньше
Что то не так. У Гугла нет такого ограничения. В документации написано: All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs. If you have a larger file or more URLs, you will have to break your list into multiple sitemaps. Возможно ваш случай связан с настройками вашого сервера. Например не хватает процессорного времени или памяти на сервере
Всё так)) с сентября этого года пошла такая история.
жалобы по всему миру. какое-то глобальное обновление у гугла, с индексацией и т.д
как только люди стали частями грузить по 500 или 1000 url за раз- всё чудом стало работать.
так что...
на нескольких сайтах уже это проверил и наблюдал воочию.
Добавлено спустя 53 секунды:OkayCMS писал(а):Да, там по моему в самом файле отвечающем за создание sitemap.xml есть заготовка под это. Нужно только переключить режимы в коде.
спасибо, а где этот файл? в корне файлов sitemap не вижу, да и в htaccess нет переадресации, чтобы его найти..
Добавлено спустя 15 минут 32 секунды:OkayCMS писал(а):Да, там по моему в самом файле отвечающем за создание sitemap.xml есть заготовка под это. Нужно только переключить режимы в коде.
вот я поставил
const MAX_URLS = 700; в файле SiteMapHelper.php а все равно карта сайта так и выводится на 1100 урлов
[quote="makki"][quote="dimitriy"]Всем здравствуйте.
Есть ли какое-то просто решение, которое делит карту сайта на части, так как гугл в последнее время не берет карты сайта где более 1000 страниц.
а по 500 на ура и моментально. ( проверено на других CMS)
даже через API индексация идет на ура, при том что карта сайта висит необработана ( при этом видно- робот гугла по нескольку раз в день обращается к ней).
Это и лечится дележкой карты сайта на части, то есть в главной части карты сайта- идут ссылки на остальные три..в них уже по 500 в каждой. если к примеру 1500 страниц в карте, а гугл как и писал выше, больше 1000 за раз не берет, иногда и маньше[/quote]
Что то не так. У Гугла нет такого ограничения. В документации написано: All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs. If you have a larger file or more URLs, you will have to break your list into multiple sitemaps. Возможно ваш случай связан с настройками вашого сервера. Например не хватает процессорного времени или памяти на сервере[/quote]
Всё так)) с сентября этого года пошла такая история.
жалобы по всему миру. какое-то глобальное обновление у гугла, с индексацией и т.д
как только люди стали частями грузить по 500 или 1000 url за раз- всё чудом стало работать.
так что...
на нескольких сайтах уже это проверил и наблюдал воочию.
[quote="OkayCMS"]Да, там по моему в самом файле отвечающем за создание sitemap.xml есть заготовка под это. Нужно только переключить режимы в коде.[/quote]
спасибо, а где этот файл? в корне файлов sitemap не вижу, да и в htaccess нет переадресации, чтобы его найти..
[quote="OkayCMS"]Да, там по моему в самом файле отвечающем за создание sitemap.xml есть заготовка под это. Нужно только переключить режимы в коде.[/quote]
вот я поставил
const MAX_URLS = 700; в файле SiteMapHelper.php а все равно карта сайта так и выводится на 1100 урлов