Задача выполняется штатными средствами CMS Битрикс.
- Авторизуемся в админ панели и переходим Панель администратора => Маркетинг => Поисковая оптимизация => Настройка sitemap.xml
- Нажимаем кнопку добавить (в случае многосайтовости, выбираем сайт который нам необходим).
- В первой вкладке выбираем основные настройки, обязательно необходимо указать в последнем поле sitemap.xml (или просто, оставить дефолтные настройки). Так-же не забываем указывать "Добавить правило в Robots.txt после генерации"
- Далее мы переходим к следующей вкладке, которая отвечает за настройку файлов и структуру сайтов. Под файлами, подразумеваются такие страницы, как contacts.php (Контакты), about.php (О нас) и другие страницы, которые размещены не как разделы, а именно отдельные страницы.
- Следующая вкладка, это настройка Инфоблоков. Обязательно проверьте наличии технических информационных блоков (например, для вывода контактов, или другой технической, вспомогательной информации) и проверьте на наличие тестовых блоков. должны быть перечислены только контентные инфоблоки для элементов которых существуют отдельные страницы. Обязательная проверка корректности ссылки на страницу в генерируемых файлах карты.
- Нажимаем сохранить и запустить. После чего карта сайта будет доступна по адресу http://ваш_сайт.ру/sitemap.xml