Что умеет решение
Модуль для 1С-Битрикс формирует XML-карту сайта, отдельную карту изображений и HTML-карту для посетителей, после чего проверяет ссылки и изображения на наличие SEO-проблем. Правила генерации настраиваются в административном разделе, а обновление карт происходит автоматически по расписанию, при изменении каталога или после обмена с 1С.
Файл sitemap.xml для поисковых систем. Содержит адреса страниц с актуальной датой изменения (lastmod), частотой обновления и приоритетом согласно заданным правилам. При превышении лимита протокола Sitemap (50 000 адресов в одном файле) большие карты автоматически разбиваются на части и объединяются индексным файлом.
Карта изображений. Включает изображения анонсов, детальных описаний, разделов, файловых свойств (включая множественные), пользовательских полей, торговых предложений и картинок, размещенных в тексте через визуальный редактор. Поддерживаются обычные изображения, изображения с атрибутом srcset и с отложенной загрузкой. Изображения в формате data:-URI игнорируются.
HTML-карта сайта. Отображает древовидную структуру разделов и страницы разделов с постраничной навигацией. Компонент выводит те же страницы, что и XML-карта.
Модуль выполняет SEO-аудит, проверяя карту сайта на наличие ошибок, перенаправлений, страниц с метками noindex и каноническими ссылками на другие адреса, а также недоступных изображений и устаревших ссылок.
В качестве источников данных используются инфоблоки (списки, разделы, элементы каталога и товары) с фильтрацией по активности, разделам, свойствам и статусу доступности. Также обрабатываются статические страницы сайта, включая папки с файлом index.php и отдельные файлы. Пользователь может добавлять собственные адреса, указывая для каждого частоту обновления и приоритет. При наличии модуля «Sotbit: SEO умного фильтра» в карту включаются страницы фильтров этого модуля.
Система применяет сложные правила фильтрации: исключение по маскам в стиле robots.txt, учет директив robots.txt, игнорирование служебных разделов, адресов с параметрами, дублей и страниц, закрытых от индексации. Для изображений проверяются формат, минимальный размер файла, маски заглушек, внешние домены и существование файла. Для каждого пропущенного адреса указывается причина исключения.
Автоматизация генерации поддерживает гибкое расписание: обновление каждые N часов, раз в сутки в заданное время, после изменений в инфоблоках (с паузой «тишины» и ограничением частоты) и после обмена каталогом с 1С. Запуск может осуществляться через cron (рекомендуется для больших каталогов) или агентами системы Битрикс при заходе посетителей.
Сборка выполняется поэтапно: при сбое процесс возобновляется с точки остановки, что позволяет обрабатывать крупные каталоги без ограничений по времени и объёму памяти. Публикация атомарна: файл сначала генерируется и проходит проверку валидности XML, и лишь после этого заменяет текущий рабочий файл. Ошибка сборки не удаляет последнюю рабочую версию, которую можно восстановить одной кнопкой. Файлы с аналогичным именем, созданные сторонними инструментами, не перезаписываются.
Система поддерживает очередь задач, автоматические повторные запуски при сбоях, отмену операций, журнал событий и страницу диагностики окружения.
Удобство
Поддерживается несколько профилей с индивидуальными настройками, источниками и расписанием для каждого сайта, поддомена или зеркала. При установке для каждого активного сайта создаётся неактивный черновой профиль, что гарантирует сохранность существующей карты до момента активации нового профиля.
Настроены уровни доступа: полный запрет, просмотр профилей и результатов, а также управление. При удалении модуля файлы карт остаются на сайте; их можно удалить отдельно, отметив соответствующий параметр, при этом затрагиваются только файлы, зарегистрированные в списке опубликованных файлов модуля. Файлы пользователя, ядро системы и данные других модулей не затрагиваются.
Модуль требует PHP версии 8.2 и выше, основной модуль 24.0 и выше, а также модуль «Информационные блоки». Необходимы расширения PHP: dom, xml, zlib, mbstring. Поддерживаются только базы данных MySQL или MariaDB. Сайт должен быть размещён в кодировке UTF-8.
Продукт протестирован на платформе 1С-Битрикс версии 26.1000.0 с использованием PHP 8.2, 8.3, 8.4 и 8.5. База данных PostgreSQL не поддерживается.
Проверка актуальности ссылок выполняется через внутренние запросы сайта к самому себе. Если хостинг-провайдер блокирует такие запросы, аудит работает в упрощённом режиме без HTTP-проверок и фиксирует это в отчёте, не утверждая ошибочно об отсутствии проблем. Правила исключения ссылок из robots.txt, а также теги canonical и noindex, определяются на основе логики модуля и фактических ответов сервера в момент аудита, а не во время генерации карты.
Для стабильной работы с крупными каталогами требуется настройка планировщика задач cron на сервере. Команда для запуска доступна на странице «Обзор».
General iT может взять на себя внедрение «SEO Sitemap Pro: XML-карта сайта, карта изображений, HTML-карта и SEO-аудит», включая установку, настройку и проверку результата.