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

Проблема может быть технической или контентной: товары есть в базе, но не привязаны к категории; фильтр скрывает все позиции; кеш показывает старую выдачу.

Коротко: нужно проверить товары, связи с категориями, статусы, остатки, фильтры и кеш выдачи.

Почему это ломается

Категории пустеют из-за импорта без привязки, скрытых товаров, нулевых остатков, активного фильтра, неправильной сортировки, кеша, SEO-посадочных страниц без товаров или ошибки SQL-запроса.

Что проверяю первым

  • есть ли товары в категории в базе
  • активны ли товары и доступны ли к показу
  • не скрывают ли выдачу остатки или фильтр
  • не отдает ли сайт старый кеш
  • как категория попадает в sitemap и меню

Как проходит исправление

Я сравниваю данные в базе и то, что видит пользователь: связи, статусы, условия выборки, кеш и шаблон каталога.

  • исправляю привязки товаров к категориям
  • настраиваю правила показа по остаткам
  • чиню фильтры и SQL-условия
  • очищаю или перестраиваю кеш
  • настраиваю поведение для реально пустых категорий

Что подготовить

  • ссылки на пустые категории
  • пример товара, который должен там быть
  • доступ к CMS или базе
  • правила показа товаров
  • как обновляется каталог

Какой результат нужен

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

Чего лучше не делать

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

Вопросы и ответы

Почему товары есть в админке, но не на сайте?

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

Что делать с сезонными пустыми категориями?

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

Может ли виноват кеш?

Да, каталог часто кешируется, и старая выдача может оставаться после импорта.

Нужно ли закрывать пустые категории от индексации?

Если они не несут пользы и долго остаются пустыми, лучше продумать SEO-обработку.

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку, скриншот или лог ошибки, и я подскажу, с чего безопасно начать исправление.

Итог

Пустые категории нужно разбирать через данные и правила показа. Важно не только вернуть товары, но и защитить UX и SEO.