Назад к списку

Bitrix Catalog Inspector — диагностика каталога 1С-Битрикс для SEO-специалистов и веб-студий

При техническом аудите интернет-магазина на 1С-Битрикс значительную часть проблем можно найти с помощью Screaming Frog, SiteAnalyzer и других SEO-краулеров.

Они хорошо показывают то, что доступно поисковому роботу снаружи: HTTP-коды страниц, Title, Description, H1, ссылки, редиректы, canonical и другие элементы готового HTML.

Но существует другой класс проблем — ошибки и несоответствия внутри самого каталога 1С-Битрикс.

Например:

Чтобы быстрее находить такие ситуации, я сделал Bitrix Catalog Inspector — небольшой инструмент для внутренней диагностики каталога 1С-Битрикс.

Inspector состоит из одного PHP-файла. Для скачивания он упакован в архив bitrix-catalog-inspector.tar.gz. Архив нужно скачать, распаковать, после чего загрузить файл bitrix-catalog-inspector.php в корень проверяемого сайта.

Бесплатный инструмент для 1С-Битрикс

Скачать Bitrix Catalog Inspector

Инструмент распространяется бесплатно и не требует установки отдельного модуля 1С-Битрикс.

Скачайте архив bitrix-catalog-inspector.tar.gz, распакуйте его и загрузите полученный файл bitrix-catalog-inspector.php в корень сайта.

Скачать Bitrix Catalog Inspector →

Важно: после завершения диагностики удалите файл bitrix-catalog-inspector.php из корня проверяемого сайта.

Для кого предназначен Bitrix Catalog Inspector

В первую очередь инструмент рассчитан на специалистов, которым приходится анализировать незнакомые интернет-магазины на 1С-Битрикс.

Например, веб-студия получает новый проект с каталогом на несколько тысяч товаров.

Внешний SEO-краулер позволяет проверить страницы сайта, а Bitrix Catalog Inspector можно использовать как дополнительный инструмент для анализа внутренней структуры каталога: товаров, SKU, цен, изображений, разделов, URL и наследуемых SEO-полей.

Как установить и запустить Bitrix Catalog Inspector

1. Скачайте архив

Скачайте архив:

bitrix-catalog-inspector.tar.gz

по кнопке выше.

Внутри архива находится файл:

bitrix-catalog-inspector.php

2. Распакуйте архив

Распакуйте bitrix-catalog-inspector.tar.gz на своём компьютере.

После распаковки вам понадобится файл:

bitrix-catalog-inspector.php

Сам архив загружать на проверяемый сайт не требуется.

3. Загрузите PHP-файл в корень сайта

Файл bitrix-catalog-inspector.php необходимо загрузить в корневую директорию сайта — туда же, где обычно находится основной файл index.php.

Скриншот 04-09-2026 154320.jpg

Например, структура может выглядеть так:

/index.php
/bitrix/
/upload/
/bitrix-catalog-inspector.php

После загрузки Inspector будет доступен примерно по такому адресу:

https://site.ru/bitrix-catalog-inspector.php

4. Авторизуйтесь в 1С-Битрикс как администратор

Inspector не предназначен для публичного доступа.

Перед запуском необходимо войти на сайт под пользователем с административными правами 1С-Битрикс.

Если открыть файл без административной авторизации, доступ будет запрещён.

5. Выберите инфоблок каталога

После запуска Inspector предложит выбрать инфоблок каталога.

На стартовом экране отображается:

6. Запустите нужную проверку

Inspector не запускает одновременно все виды диагностики.

Проверки разделены на отдельные группы:

Это позволяет запускать только ту часть анализа, которая необходима в конкретной задаче.

7. После проверки удалите файл

После завершения диагностики файл:

bitrix-catalog-inspector.php

рекомендуется удалить из корня сайта.

Inspector предназначен для временного использования, поэтому оставлять диагностический PHP-файл на рабочем проекте без необходимости не стоит.

Какие проверки выполняет Bitrix Catalog Inspector

Проверка цен товаров и SKU

Кнопка «Цены» предназначена для поиска проблем с ценами обычных товаров и торговых предложений.

Простые товары без цены

Inspector ищет активные товары, у которых нет торговых предложений и при этом отсутствует цена.

Такая ситуация может возникать после:

Нулевые строки цен простых товаров

Отдельно показываются товары, у которых запись цены существует, но значение цены равно нулю.

Inspector дополнительно показывает тип цены и валюту.

Например:

Розничная: 0 RUB

Это особенно полезно для магазинов, в которых настроено несколько типов цен.

Товары, у которых есть только неактивные SKU

Торговые предложения у товара существуют, но все они отключены.

Inspector отделяет такую ситуацию от обычного товара, у которого SKU не предусмотрены вообще.

Товары с активными SKU без цен

Показываются товары, у которых существуют активные торговые предложения, но ни у одного из них не найдена цена.

Активные SKU без цены

Inspector выводит конкретные активные торговые предложения, у которых отсутствует цена.

Нулевые строки цен SKU

Отдельно определяются активные SKU, для которых запись цены существует, но её значение равно нулю.

Проверка торговых предложений SKU

Кнопка «SKU» анализирует связи между товарами и торговыми предложениями.

Проверка особенно полезна для интернет-магазинов, где SKU используются для размеров, цветов, объёмов, комплектаций и других вариантов товара.

Активные SKU без родительского элемента

Inspector ищет активные торговые предложения, которые не имеют корректной связи с родительским товаром.

Возможны ситуации:

Подобные проблемы могут оставаться после некорректного обмена, импорта или ручного удаления элементов каталога.

Активные SKU у неактивного товара

Inspector находит торговые предложения, которые остаются активными, хотя их родительский товар отключён.

Для таких результатов отображаются:

Это позволяет сразу перейти в административную часть Битрикса и проверить конкретную связь.

Товары только с неактивными SKU

Показываются активные товары, у которых торговые предложения существуют, но все предложения находятся в неактивном состоянии.

Проверка изображений и файлов

Кнопка «Изображения и файлы» анализирует стандартные поля изображений элемента 1С-Битрикс:

PREVIEW_PICTURE
DETAIL_PICTURE

Важно: если фотографии товаров хранятся в пользовательских свойствах вроде MORE_PHOTO, PHOTOS, GALLERY и других, текущая проверка их не анализирует.

Не заполнены PREVIEW_PICTURE и DETAIL_PICTURE

Inspector выводит активные товары, у которых не заполнено ни одно из двух стандартных полей изображения.

Это информационная проверка: на конкретном проекте изображения могут храниться в свойствах товара.

ID изображения указан, но записи файла нет

В 1С-Битрикс значения PREVIEW_PICTURE и DETAIL_PICTURE содержат идентификатор файла.

Inspector проверяет наличие соответствующей записи файла и может обнаружить ситуацию, когда в товаре указан ID изображения, но записи с таким ID уже не существует.

Подобная проблема может появиться после переноса сайта, восстановления резервной копии или некорректного удаления файлов.

Запись файла существует, но физический файл отсутствует

Возможна другая ситуация: запись файла в Битриксе существует, но самого файла на сервере уже нет.

Inspector проверяет физическое наличие локальных файлов и показывает ожидаемый путь.

Например:

/upload/iblock/abc/photo.jpg

Такая проверка может быть полезна после миграции сайта или восстановления из резервной копии.

Проверка контента товаров

Кнопка «Контент» проверяет заполненность стандартного подробного описания товара.

Пустой DETAIL_TEXT

Inspector показывает товары с незаполненным полем DETAIL_TEXT.

Это не означает автоматически, что на публичной странице товара отсутствует текст.

Контент на конкретном сайте может формироваться:

Поэтому результат относится к информационным и требует оценки с учётом реализации конкретного сайта.

Проверка CODE товаров

Кнопка «CODE» анализирует символьные коды активных элементов каталога.

Пустой CODE

Inspector показывает товары, у которых не заполнен символьный код.

Насколько это важно для конкретного сайта, зависит от шаблона формирования URL.

Например, если используется:

#ELEMENT_CODE#

пустой CODE может повлиять на формирование адреса страницы товара.

Точные дубли CODE

Ищутся полностью совпадающие символьные коды, например:

nasos-vk
nasos-vk

Одинаковый CODE сам по себе ещё не гарантирует наличие SEO-проблемы.

Если URL дополнительно содержит ID элемента или путь раздела, страницы могут иметь разные адреса.

Поэтому дубли CODE относятся к категории «Требует внимания», а не к безусловно критическим ошибкам.

CODE различаются только регистром

Отдельно показываются варианты вроде:

NASOS-VK
nasos-vk
Nasos-Vk

Это позволяет обнаружить неоднородность данных, которая могла появиться после разных импортов или ручного заполнения каталога.

Проверка привязки товаров к разделам

Кнопка «Разделы» анализирует структуру привязки активных товаров к разделам инфоблока.

Товар без раздела

Inspector показывает товары, у которых отсутствует непосредственная привязка к разделу.

На некоторых проектах это допустимо, поэтому результат носит информационный характер.

Товар привязан к нескольким разделам

1С-Битрикс позволяет привязать один элемент сразу к нескольким разделам.

Это штатная возможность системы и сама по себе не является ошибкой.

Однако если URL товара содержит путь раздела, множественная привязка может стать одной из причин появления нескольких потенциальных адресов одного товара.

Активный товар в неактивном разделе

Inspector показывает активные товары, связанные с неактивными разделами каталога.

В результатах дополнительно отображаются названия найденных неактивных разделов.

Такая ситуация может появиться после:

Проверка URL товаров 1С-Битрикс

Кнопка «URL» анализирует шаблон адреса детальной страницы и привязки элементов к разделам.

Это одна из проверок, которая особенно полезна именно для анализа внутренней структуры каталога Битрикс.

Потенциально несколько URL одного товара

Если товар находится в нескольких разделах, а шаблон URL использует данные раздела, один элемент может потенциально получить несколько адресов.

Например:

/catalog/nasosy/tovar/
/catalog/oborudovanie/tovar/

Inspector показывает такие элементы и рассчитанные варианты URL.

Важно: это проверка потенциально формируемых адресов на основании структуры Битрикса.

После обнаружения такого случая SEO-специалисту стоит дополнительно проверить:

Разные товары генерируют одинаковый URL

Inspector ищет случаи, когда два разных элемента каталога получают одинаковый рассчитанный URL.

Такая ситуация относится к критическим и требует отдельного анализа.

URL различаются только регистром

Отдельно определяются адреса вроде:

/catalog/Nasos/
/catalog/nasos/

Такие URL не объединяются с точными дублями и выводятся как отдельное предупреждение.

Проверка SEO-полей товаров 1С-Битрикс

Кнопка «SEO-поля» анализирует вычисленные наследуемые SEO-свойства элементов каталога.

Проверяются:

Важно: Inspector анализирует значения, которые вычисляет механизм наследуемых SEO-свойств 1С-Битрикс.

Фактический HTML страницы может дополнительно изменяться шаблоном компонента или пользовательским PHP-кодом.

Поэтому эта проверка не заменяет обычный SEO-краулинг сайта, а дополняет его.

Не сформирован SEO H1

Показываются товары, для которых не удалось получить вычисленное значение SEO H1.

Не сформирован META Title

Inspector показывает элементы без вычисленного META Title.

Не сформирован META Description

Аналогично определяются товары без вычисленного META Description.

Дубли SEO H1

Inspector группирует товары, для которых вычислен одинаковый SEO H1.

Дубли META Title

Показываются группы элементов с одинаковым вычисленным META Title.

Дубли META Description

Аналогично находятся одинаковые META Description.

Перед сравнением SEO-текста Inspector нормализует пробелы и регистр.

Например:

Купить насос ВК
КУПИТЬ   НАСОС ВК

будут определены как совпадающие по содержанию значения.

Что означают уровни критичности

Найденные ситуации разделены на три уровня, чтобы специалисту было проще понять, на что обратить внимание в первую очередь.

Критическая проблема

К этой категории относятся результаты, которые с высокой вероятностью требуют проверки.

Например:

Требует внимания

Это ситуации, которые могут быть проблемой, но зависят от архитектуры конкретного интернет-магазина.

Например:

Информация

Информационные результаты полезно просмотреть, но сами по себе они не обязательно означают ошибку.

Например:

Работа с результатами проверки

Переход в административную часть

Для найденных товаров Inspector выводит ссылку «Открыть».

Она ведёт непосредственно на страницу редактирования соответствующего элемента в административной части 1С-Битрикс.

Для проблем с торговыми предложениями могут отображаться две ссылки:

Это позволяет не искать нужный элемент вручную по ID.

Экспорт результатов в CSV

Результаты каждой группы проверки можно скачать в формате CSV.

В экспорт попадают:

CSV можно использовать:

Время выполнения и использование памяти

После запуска проверки Inspector показывает:

Например:

Время: 2.417 сек. · Пиковая память: 32 МБ

Это позволяет оценивать нагрузку при работе с крупными каталогами.

Чем Bitrix Catalog Inspector отличается от Screaming Frog

Bitrix Catalog Inspector не является заменой Screaming Frog, SiteAnalyzer, PageSpeed Insights и полноценного технического SEO-аудита.

Эти инструменты анализируют разные уровни сайта.

SEO-краулер смотрит на сайт снаружи

HTTP
↓
HTML
↓
Title / Description / H1
↓
ссылки
↓
редиректы
↓
canonical
↓
страницы

Bitrix Catalog Inspector смотрит на каталог изнутри

инфоблок
↓
товары
↓
разделы
↓
SKU
↓
цены
↓
файлы
↓
формирование URL
↓
наследуемые SEO-свойства

Поэтому эти инструменты лучше использовать вместе.

Например:

  1. Screaming Frog обнаружил несколько URL с похожим содержимым.
  2. Bitrix Catalog Inspector показывает, что один товар привязан к нескольким разделам и для него рассчитывается несколько адресов.
  3. SEO-специалист проверяет фактические HTTP-ответы, canonical и внутреннюю перелинковку.
  4. После этого разработчику можно поставить конкретную техническую задачу.

Безопасность использования Bitrix Catalog Inspector

Bitrix Catalog Inspector предназначен для временной диагностики.

Доступ к нему разрешён только авторизованному администратору 1С-Битрикс.

Inspector используется для чтения и анализа данных каталога и не предназначен для автоматического исправления найденных проблем.

После завершения диагностики файл:

bitrix-catalog-inspector.php

необходимо удалить из корня сайта.

Не рекомендуется оставлять диагностические PHP-файлы на рабочем проекте после завершения проверки.

Предложения по развитию Bitrix Catalog Inspector

Bitrix Catalog Inspector появился из практических задач, с которыми мне приходится сталкиваться при работе с интернет-магазинами на 1С-Битрикс.

При этом двух одинаковых проектов практически не бывает.

На одном сайте изображения лежат в стандартных полях, на другом — в свойствах. Где-то используется несколько типов цен, сложная структура SKU или нестандартные URL. В отдельных проектах каталог формируется обменом с 1С или внешней системой.

Поэтому мне особенно интересна обратная связь от:

Если вы протестировали Inspector на реальном проекте и обнаружили:

напишите мне.

Особенно интересны примеры из реальных интернет-магазинов на 1С-Битрикс. Именно такие кейсы позволяют понять, какие проверки действительно нужны SEO-специалистам и веб-студиям.

Цель Bitrix Catalog Inspector — не собрать максимальное количество формальных проверок, а сделать практический инструмент, который помогает быстрее разобраться в устройстве незнакомого каталога.

Попробуйте Bitrix Catalog Inspector

Если вы работаете с SEO, поддержкой или техническим аудитом интернет-магазинов на 1С-Битрикс, можете бесплатно протестировать Inspector на своём проекте.

Скачайте архив, распакуйте bitrix-catalog-inspector.php, загрузите файл в корень сайта и запустите нужные проверки.

Скачать bitrix-catalog-inspector.tar.gz →

Если после проверки у вас появятся идеи, замечания или предложения по новым проверкам — буду рад обратной связи.

Также я занимаюсь разработкой и технической поддержкой сайтов на 1С-Битрикс. Если Inspector обнаружил проблему, для исправления которой требуется разработчик, вы можете связаться со мной через контакты на сайте.


Услуги по 1С-Битрикс

CMS 1С-Битрикс, Bitrix24 CRM и 1С:Предприятие — в чем разница?

Разбираем разницу между 1С-Битрикс, Битрикс24 и 1С:Предприятием: задачи систем, интеграции, ограничения и критерии выбора для бизн...

Подробнее

QuadCRM: Революционный Инструмент для Парсинга и Автоматизации Интернет-Магазинов

Что такое QuadCRM и как оценить пользу автоматизации интернет-магазина: сценарии парсинга, контроль данных, ограничения и безопасн...

Подробнее

Как выбрать Аспро?

Как выбрать шаблон Аспро для сайта на 1С-Битрикс: сравнение возможностей, проверка SEO, скорости, каталога и стоимости доработок.

Подробнее