Карта сайта sitemap.xml без мусора: в неё попадают только страницы, которые действительно открываются, — с проверкой адресов, robots.txt и прав доступа, отчётом и автоматической пересборкой.
Модуль собирает sitemap.xml из инфоблоков и статичных страниц сайта и проверяет каждый адрес перед тем, как добавить его в карту. Поисковые системы считают ошибкой адреса в sitemap, которые отдают 404, перенаправляют или закрыты в robots.txt, — модуль такие адреса отсеивает и показывает в отчёте, что и почему не попало в карту.
Какие задачи решает
- В карту попадают страницы удалённых разделов, пустые списки, редиректы и страницы, закрытые для гостей, — модуль проверяет, что сайт действительно обслуживает адрес: есть файл или правило urlrewrite с существующим обработчиком, адрес не закрыт в .access.php, страница отвечает 200.
- Шаблон URL инфоблока не совпадает с тем, как адреса строит компонент на сайте, — модуль это обнаруживает (адреса «не обслуживаются» или не отвечают) и позволяет задать свой шаблон URL для списка, разделов и элементов.
- Карту нужно пересобирать вручную — модуль делает это сам по расписанию и после изменения товаров и статей.
- Ошибки настройки сайта, которые мешают индексации: правило urlrewrite, перехватывающее любой адрес (например, #^# от компонента с пустой папкой ЧПУ), и ответ 200 на несуществующую страницу (soft 404) — модуль предупреждает о них в отчёте.
Возможности
- Профили: одна карта — один профиль (сайт, домен и протокол, имя файла, источники, фильтры, расписание). Для многосайтовых установок — сколько угодно профилей; при установке для каждого сайта создаётся черновой профиль с уже отмеченными инфоблоками.
- Инфоблоки: страница списка, разделы и элементы — у каждой части своя частота изменения (changefreq) и приоритет (priority); фильтр разделов (все / кроме выбранных / только выбранные, с подразделами); пропуск пустых разделов; только товары, доступные к покупке; картинки товаров и статей (image:image); свой шаблон URL.
- Статичные страницы: поиск по файлам сайта — папки с index.php, подключающим шаблон сайта; служебные скрипты, ajax-обработчики, редиректы, закрытые для гостей папки и страницы с robots=noindex пропускаются. Плюс произвольные адреса строками вида «/promo/ 0.8 weekly».
- Приоритет «по вложенности»: главная 1.0, первый уровень 0.8 и ниже с шагом 0.1 (значения настраиваются), минимум для отдельных разделов (например, /catalog/ не ниже 0.6), своя частота и приоритет для любой страницы.
- Фильтры: маски исключений в синтаксисе robots.txt (*, $), учёт правил robots.txt для выбранного робота (*, Yandex, Googlebot).
- Формат по протоколу sitemaps.org: lastmod из дат изменения, до 50 000 адресов и 50 МБ на файл; при превышении или по настройке «файл на источник» — части и индексный файл. Кириллические домены — в punycode, адреса — в percent-encoding. Файл заменяется атомарно: поисковик никогда не получит недописанную карту.
- Генерация из админки с индикатором прогресса короткими шагами (без таймаутов на больших каталогах) и автоматически агентом: по расписанию (от 1 часа до недели) и через 10 минут после изменения элементов и разделов инфоблоков профиля.
- Отчёт после каждой генерации: сколько адресов дал каждый источник, сколько и по какой причине пропущено — с примерами адресов.
- По желанию дописывает директиву Sitemap: в robots.txt.
- Права доступа: просмотр профилей и отчётов или полная настройка — отдельно для групп пользователей.
Особенности и ограничения
- Требования: PHP 8.2 и выше, главный модуль 22.0 и выше, модуль «Информационные блоки», расширение PHP dom (есть в BitrixVM и на большинстве хостингов). Библиотеки сторонних разработчиков не используются.
- Для проверки ответов сервера сайт должен быть доступен с самого сервера по своему домену (HTTPS-сертификат проверяется). Запросы идут только на домены сайта из его настроек. Если сайт закрыт паролем, проверка ответов автоматически отключается, остальные проверки работают.
- Адреса, которые обслуживает маршрутизация D7 или правила веб-сервера (а не файлы и urlrewrite.php), не проходят проверку «сайт обслуживает адрес» — для таких сайтов её можно выключить в профиле.
- Рекомендуем выполнять агенты через cron: тогда большие каталоги генерируются целиком за один запуск, а не по 8 секунд на хитах посетителей.
- Модуль не передаёт данные сайта третьим лицам. Код открыт, закодированных частей нет.
- Модуль прошёл проверку по методике marketplace-security-skills 1С-Битрикс: security-journal.json со статусом ready_for_submission.
- Установите модуль из Маркетплейса: Marketplace → Установленные решения → «Генератор карты сайта sitemap.xml с проверкой страниц» → Установить. Для каждого сайта будет создан неактивный черновой профиль: существующий sitemap.xml сайта не изменится, пока вы не запустите генерацию.
- Откройте Маркетинг → «Карта сайта (sitemap.xml)» и профиль нужного сайта.
- Вкладка «Основное»: домен (пусто — «URL сервера» из настроек сайта), протокол, имя файла (по умолчанию sitemap.xml в корне сайта), расписание пересборки и пересборка после изменения контента.
- Вкладка «Инфоблоки»: отметьте инфоблоки с публичными страницами (они уже отмечены по шаблонам URL) и нажмите «Настроить», чтобы выбрать части (список, разделы, элементы), частоту и приоритет, фильтр разделов, картинки или свой шаблон URL.
- Вкладка «Статичные страницы»: глубина поиска, папки-исключения, частота и приоритет; кнопка «Показать найденные страницы» покажет, что попадёт в карту. Здесь же — свои значения для отдельных страниц и произвольные адреса.
- Вкладка «Фильтры и формат»: маски исключений, robots.txt, проверки страниц, приоритет по вложенности, разбиение на файлы, запись Sitemap: в robots.txt.
- Отметьте «Активен» и нажмите «Сохранить и сгенерировать». После генерации на вкладке «Отчёт» будет видно, какие адреса и почему не попали в карту.
- Права доступа групп к модулю: Настройки → Настройки продукта → Настройки модулей → «Генератор карты сайта sitemap.xml с проверкой страниц».
- При удалении модуля можно сохранить профили (отмечено по умолчанию). Сгенерированные файлы карты в корнях сайтов не удаляются.
- E-mail: bitrix-ext@sitevisor.cloud
- Сайт: https://sitevisor.cloud
- Режим работы поддержки: пн–пт, 10:00–18:00 (МСК).
- Время реакции на обращение: до 1 рабочего дня.
- В письме укажите адрес сайта, версию модуля и описание проблемы; если адрес не попадает в карту — сам адрес и причину из отчёта о генерации.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.