Удалять карточку при нулевом остатке
Временное состояние приводит к потере стабильного URL.
Практическое SEO · каталог
Статус «нет в наличии» не всегда означает, что карточку нужно удалять. Временное отсутствие, сезонный товар, снятая модель и навсегда удалённый продукт требуют разных решений: оставить страницу, предложить замену, настроить редирект или вернуть корректный 404/410.
Основа
Один и тот же статус в CMS «нет в наличии» может скрывать разные бизнес-сценарии. Товар вернётся через неделю, появится в следующем сезоне, заменён новой моделью или снят навсегда — поисковая стратегия должна отличаться.
Ошибка — автоматически удалять карточку при нулевом остатке. Так сайт теряет накопленный URL, внешние ссылки, отзывы и информационную ценность страницы.
| Состояние | Что делать с URL | Что показать пользователю |
|---|---|---|
| Временно нет | Оставить 200 | Срок/уведомление, аналоги |
| Сезонный | Оставить страницу | Ожидаемое возвращение и альтернативы |
| Есть прямой преемник | 301 по ситуации или сохранить с явной заменой | Ссылка на новую модель |
| Снят без аналога | 404/410 после оценки ценности | Понятная страница ошибки и навигация |
Шаг 1
Если товар вернётся, карточка остаётся полноценным документом. Сохраняем 200, описание, характеристики и URL. Пользователю показываем честный статус, дату или возможность подписаться на поступление.
Не стоит ставить noindex только из-за нулевого остатка: при возвращении товара поисковой системе снова придётся обрабатывать страницу как новую.
Шаг 2
Если старая модель всё ещё интересна пользователям как справочная страница, можно оставить карточку и явно показать новую версию. Это полезно для запросов по старому артикулу, характеристикам и совместимости.
Если старая страница больше не имеет самостоятельной ценности, а новая модель полностью заменяет её назначение, релевантный постоянный редирект может быть разумным. Решение принимаем по интенту, а не по факту появления новой карточки.
Шаг 3
Если продукта больше нет и подходящего аналога не существует, не нужно направлять старый URL на главную или общую категорию только ради сохранения кода 200. Пользователь ожидал конкретный объект и должен получить честный ответ.
Перед удалением проверяем внешние ссылки, трафик и полезность карточки как справочного документа. Иногда архивная страница с характеристиками остаётся полезной даже без возможности покупки.
Шаг 4
В списке товаров можно скрыть навсегда снятые позиции из основной выдачи, сохранив прямой доступ к карточке из истории заказов, внешних ссылок или поиска по артикулу.
Для временно отсутствующих товаров полезно оставить видимость с отдельным статусом и фильтром наличия, если это не ухудшает пользовательский выбор.
Шаг 5
Если используется структурированная разметка товара, статус availability должен соответствовать фактическому состоянию. Нельзя в разметке показывать InStock, если на странице написано «нет в наличии».
То же относится к фидам и интеграциям: рассинхронизация остатков создаёт проблемы не только для SEO, но и для рекламы, маркетплейсов и доверия пользователя.
Шаг 6
После смены линейки можно получить тысячи снятых карточек. Делим их на группы: есть прямой преемник, есть близкая категория, карточка остаётся архивной, ресурс удаляется.
Автоматический редирект по правилу «всё старое → категория» опасен: соответствие нужно подтверждать хотя бы на уровне товарных групп.
Шаг 7
Выгружаем товары со статусами, проверяем HTTP-коды, наличие внутренних ссылок, трафик и внешние переходы. Затем назначаем действие по каждой группе состояний.
После изменений очищаем Sitemap от удалённых URL, обновляем категории и повторяем crawl, чтобы сайт не продолжал ссылаться на снятые карточки.
Частые ошибки
Временное состояние приводит к потере стабильного URL.
После поступления страницу приходится возвращать в поиск заново.
Часто теряется соответствие конкретному товару.
Structured data начинает противоречить интерфейсу.
Практический сценарий
Производитель выпустил новую версию устройства. Старая карточка имеет внешние ссылки, отзывы и трафик по точному артикулу, поэтому автоматический 301 сразу на новый товар лишит пользователя справочной информации.
Оставляем старую карточку как архивную: честно сообщаем о снятии, сохраняем характеристики и даём заметную ссылку на преемника. Когда интерес к старому артикулу исчезает и страница перестаёт иметь самостоятельную ценность, можно пересмотреть решение и настроить точный 301.
| Сигнал | Действие сейчас | Позже |
|---|---|---|
| Есть трафик по артикулу | Сохранить 200 и архивный контент | Следить за спросом |
| Есть новая модель | Показать как рекомендуемую замену | Возможен 301 |
| Нет остатков | Не ставить noindex автоматически | Сохранить справочную ценность |
Чек-лист
Вопросы
Обычно нет, если товар вернётся и карточка остаётся полезной.
Только если категория действительно является полезной заменой. Автоматически — нет.
Да, если она полезна как справочная страница и честно сообщает, что продажа прекращена.
Оба подходят отсутствующему ресурсу; 410 сильнее подчёркивает окончательное удаление.
Практика NIC-SEO
Мы не удаляем карточки по одному признаку «остаток = 0», а разделяем временное отсутствие, замену, архив и окончательное снятие.