На просторах интернета мы нашли разные предположения о причинах проблемы и вариантах почему Google не видит Sitemap. Мы попробовали все эти варианты и свели их в общий список, чтоб сэкономить ваше время)
Причины и варианты решения:1. Расположение файла. Google
пишет: “Файл Sitemap может быть размещен в любой части сайта, но влияет только на каталоги уровнем ниже родительского. Поэтому, чтобы файл Sitemap действовал на весь сайт, мы рекомендуем располагать его на корневом уровне”. — в данном проекте файлы изначально лежали в корневой директории, по этому данный вариант не рассматриваем.
2. Нижнее подчеркивание. На форуме есть ветка где обсуждается использование нижнего подчеркивания “_” в названии файла — тестировали гипотезу и пробовали разные варианты с подчеркиванием и без, на индексирование это не повлияло.
3. Запросить индексирование. Кто-то предлагает добавить URL страницы Sitemap в поле проверки URL и “Запросить индексирование” — пробовали многократно, вариант не работает.
4. Уменьшение файла. В рекомендациях Google
пишет “Разбивайте большие файлы Sitemap на файлы поменьше. Файл Sitemap может содержать до 50 000 URL и не должен занимать больше 50 МБ в несжатом виде. Вместо отдельных файлов Sitemap отправляйте в Google их индекс.” На практике мы работали с файлом sitemap на 9237 URL, соответственно, тут причина не в размере файла.
5. Дополнительные слеши. Добавление двух слешей "//" в начале адреса или одного "/" в конце адреса sitemap-1.xml/ — не помогло
6. Удаление дополнительных тегов. Удалялись lastmod, changefreq, priority — не помогло.
7. Доменная зона. Судя по ответам на форумах, игнорирование части карты сайта происходит и с некоторых доменных зон (.рф, .top, .club) — отдельно эту гипотезу не проверяли, т.к. работали с проектами в зоне .ru у которых и возникла данная проблема.
8. Запрос на сканирование файла Sitemap. Отправить запрос на изменение файла Sitemap можно по ссылке:
https://www.google.com/ping?sitemap=https://fast-indexing.ru/sitemap.xmlВместо
https://fast-indexing.ru/sitemap.xml нужно указать
путь к вашему файлу Sitemap. — в некоторых случаях после данного запроса в Google Search Console актуализируется дата обхода файла, но данный способ помогает не всегда(