В HostCMS файл Sitemap располагается не в корне сайта, а только в определенной директории – например XML-формат может быть правильным и Google его скушает, но включенные в него URL будут недопустимыми и исключатся из дальнейшего рассмотрения. Google конкретно говорит о местоположении файлов Sitemap - в разделе «Местоположение файлов Sitemap».
Цитирую:
Местоположение файла Sitemap определяет набор URL, которые можно включать в этот Sitemap. Файл Sitemap, расположенный в каталоге может включать любые URL, начинающиеся с но не должен включать URL, начинающиеся с
И еще оттуда же:
Настоятельно рекомендуется поместить Sitemap в корневой каталог Вашего веб-сервера. Например, если адрес Вашего сервера — example.com, то Ваш файл Sitemap должен находиться в
Если учесть все вышесказанное, то URL включенные в файл Sitemap HostCMS будут игнорироваться Google, т.к. они находятся вне /sitemap/!!!
Пожелание разработчикам HostCMS.
Подобно robots.txt и favicon.ico, необходимо чтобы файл Sitemap был доступен по адресу например а не
Или если учесть что сайт может содержать более 50000 URL`ов, то наилучшим решением было бы использовать файл индекса Sitemap (для группирования нескольких файлов Sitemap).
Например:
Файл индекса - включающий в себя пути к Sitemap -
Статических страниц и документов:
Да, как раз, тоже это заметил, что sitemap.xml работает лишь частично. Хотел написать в поддержку, но нашёл эту тему в форуме.
sitemap.xml позволяет более качественно отиндексировать сайт, потому что все документы сайта получаются в одном месте и в одном клике от главной страницы. Этот протокол используют уже Google, Yandex, Yahoo и Microsoft. Исходя из чего можно сделать вывод, что sitemap.xml - хорошее средство для наиболее полной индексации сайта.
Поэтому, хочу ещё раз поднять эту тему и присоединиться к Wong'у с его просьбой. Иначе, просто нет смысла загружать сервер генерацией, в общем, не работающего в такой конфигурации файла...
PS: Информация о правильном расположении файла sitemap.xml находится на официальном сайте протокола:
Снова поднимаю этот вопрос. Уважаемые специалисты, ответьте, пожалуйста.
PS: Это не просто вопрос. Что мне делать, если заказчик в ТЗ на сайт укажет необходимость (а я его понимаю, она реально есть) наличия файла sitemap.xml в корне сайта?
Тааак, хорошо, я его видел. Я и не говорил, что sitemap.xml не генерируется. Но подскажите мне пожалуйста, как сделать так, чтобы он был виден по конкретному, определённому СТАНДАРТОМ адресу: , а не адресу, по которому он виден в текущих версиях ХостЦМС: . Согласитесь, что это СОВЕРШЕННО разные вещи!