Когда каталог показывает пустые категории, пользователь видит раздел без товаров и часто уходит. Для SEO такие страницы тоже могут выглядеть как низкокачественные.
Проблема может быть технической или контентной: товары есть в базе, но не привязаны к категории; фильтр скрывает все позиции; кеш показывает старую выдачу.
Коротко: нужно проверить товары, связи с категориями, статусы, остатки, фильтры и кеш выдачи.Почему это ломается
Категории пустеют из-за импорта без привязки, скрытых товаров, нулевых остатков, активного фильтра, неправильной сортировки, кеша, SEO-посадочных страниц без товаров или ошибки SQL-запроса.
Что проверяю первым
- есть ли товары в категории в базе
- активны ли товары и доступны ли к показу
- не скрывают ли выдачу остатки или фильтр
- не отдает ли сайт старый кеш
- как категория попадает в sitemap и меню
Как проходит исправление
Я сравниваю данные в базе и то, что видит пользователь: связи, статусы, условия выборки, кеш и шаблон каталога.
- исправляю привязки товаров к категориям
- настраиваю правила показа по остаткам
- чиню фильтры и SQL-условия
- очищаю или перестраиваю кеш
- настраиваю поведение для реально пустых категорий
Что подготовить
- ссылки на пустые категории
- пример товара, который должен там быть
- доступ к CMS или базе
- правила показа товаров
- как обновляется каталог
Какой результат нужен
Категории должны показывать релевантные товары, а реально пустые разделы должны обрабатываться аккуратно: скрываться, редиректиться или иметь понятный текст.
Чего лучше не делать
Не оставляйте массово пустые категории в индексе. Это может ухудшить поведение пользователей и качество сайта.
Вопросы и ответы
Почему товары есть в админке, но не на сайте?
Они могут быть неактивны, без остатка, без привязки или скрыты фильтром.
Что делать с сезонными пустыми категориями?
Можно временно скрывать, показывать ожидаемые поступления или вести на близкий раздел.
Может ли виноват кеш?
Да, каталог часто кешируется, и старая выдача может оставаться после импорта.
Нужно ли закрывать пустые категории от индексации?
Если они не несут пользы и долго остаются пустыми, лучше продумать SEO-обработку.
Нужна похожая задача?
Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку, скриншот или лог ошибки, и я подскажу, с чего безопасно начать исправление.
Итог
Пустые категории нужно разбирать через данные и правила показа. Важно не только вернуть товары, но и защитить UX и SEO.