# Товара нет в наличии: что делать с карточкой для SEO

Адрес материала: https://shopseo.ru/tehnika/net-v-nalichii/
Тема страницы: Временно и навсегда снятые товары, сезонный ассортимент: когда оставлять карточку с кодом 200, когда отдавать 404, 410 или 301 и как не потерять трафик.

Три вывода:
- Временно отсутствующий товар оставляйте на месте с кодом 200 и честной пометкой о наличии.
- Снятый навсегда товар с трафиком и ссылками — 301 на близкую замену, без замены — 410 или 404.
- Не отправляйте всё подряд на главную: поисковик сочтёт такой редирект «мягкой» 404.


Если товара временно нет, карточку не трогайте: она остаётся по тому же адресу, отдаёт код 200, показывает «нет в наличии» и предлагает замену или подписку на поступление. Если товар снят навсегда, решение зависит от того, приносит ли страница трафик и есть ли у неё ссылки: тогда 301 на ближайший аналог, иначе — 410 или 404. Главная ошибка — удалять карточки при каждом обнулении остатков, а потом создавать их заново под новым адресом.

## Почему отсутствие товара — вопрос индексации, а не только склада

Карточка набирает «вес» месяцами: её находят по модели, на неё ссылаются обзоры и форумы, у неё накапливаются отзывы. Когда выгрузка из учётной системы удаляет позицию при нулевом остатке, магазин теряет всё это за одну ночь. Через неделю товар снова приезжает, CMS создаёт новую карточку — часто с хвостом `-2` в адресе, — и поисковику приходится знакомиться с ней с нуля.

Обратная крайность тоже вредна. Каталог, где половина карточек годами висит со статусом «нет в наличии», выглядит заброшенным и для покупателя, и для алгоритмов, оценивающих коммерческие факторы. Подробнее о том, как ширина и реальная доступность ассортимента влияют на ранжирование, — на странице про [ассортимент и цены](https://shopseo.ru/doverie/assortiment-i-ceny/).

## Четыре ситуации и что отдавать

| Ситуация | Код ответа | Что на странице | Индексация |
|---|---|---|---|
| Временно нет, поставка ожидается | 200 | Пометка о наличии, дата или «под заказ», подписка, аналоги | Оставить |
| Сезонный товар вне сезона | 200 | «Вернётся в продажу весной», аналоги, связанные категории | Оставить |
| Снят навсегда, есть преемник или близкий аналог | 301 | — | Адрес уходит, вес переходит на замену |
| Снят навсегда, замены нет, трафика и ссылок нет | 410 или 404 | Полезная страница ошибки с поиском и категориями | Выпадает из индекса |

Промежуточный вариант для снятых навсегда товаров с ценным контентом — например, с подробным описанием и сотней отзывов: оставить карточку с кодом 200, пометкой «снят с производства» и блоком «чем заменить». Так страница продолжает отвечать на информационный запрос по модели и передаёт покупателя дальше. Применяйте это точечно, а не ко всему архиву.

## Временно нет в наличии: как оформить карточку

Здесь важно, чтобы страница оставалась полезной, а не превращалась в тупик.

- Статус наличия виден рядом с ценой, а не мелким шрифтом в характеристиках.
- Кнопка «Купить» заменена на «Сообщить о поступлении» или «Заказать под поставку», если такой вариант реально есть.
- Ниже — 3–6 аналогов из той же категории с похожими параметрами и ценой.
- Цена либо остаётся последней известной с подписью, либо скрывается. Не ставьте ноль: в сниппете и в фиде это выглядит как ошибка.
- В микроразметке и в фиде меняется только статус наличия, адрес и остальные поля прежние. Как это записывается в `Offer`, разобрано на странице про [микроразметку](https://shopseo.ru/tehnika/mikrorazmetka/), а поведение фидов при нулевых остатках — в разделе про [товарные фиды](https://shopseo.ru/tehnika/fidy/).

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

## Снят навсегда: 301 или 410

Перед решением откройте Яндекс Метрику и Google Search Console и посмотрите по адресу карточки: были ли визиты из поиска за последние полгода, есть ли показы по запросам с названием модели. В Вебмастере, в разделе ссылок, проверьте, ссылаются ли на неё внешние сайты.

Если трафик или ссылки есть, нужен 301. Цель редиректа — товар, который действительно заменяет снятый: новое поколение модели, тот же продукт в другой упаковке, ближайший аналог по ключевым свойствам. Если такого нет, допустимо вести на узкую категорию, где лежат похожие товары. Редирект на главную или на корень каталога поисковики часто воспринимают как «мягкую» 404 — смысла в нём нет.

Пример карты для магазина велосипедов и запчастей:

```
/catalog/velosipedy/gornyy-trail-27-2024/  ->  301  /catalog/velosipedy/gornyy-trail-27-2025/
/catalog/zapchasti/tsep-x9-116/            ->  301  /catalog/zapchasti/tsepi-9-skorostey/
/catalog/aksessuary/flyaga-promo-old/      ->  410
```

Если трафика и ссылок нет, отдавайте 410 (страница удалена намеренно) или 404. Оба кода приводят к выпадению из индекса, 410 обычно срабатывает чуть быстрее. Страница ошибки должна быть живой: поиск по каталогу, основные категории, без автоматического перехода через несколько секунд.

## Сезонные товары

Санки, бассейны, ёлочные игрушки, шины — у каждого магазина есть ассортимент, который полгода не продаётся. Удалять такие карточки каждый межсезонный период — значит каждый раз заново проходить индексацию ровно к пику спроса, когда она нужна больше всего.

Рабочая схема: карточки и сезонные категории живут круглый год, в межсезонье на них пометка о возвращении в продажу, а категория показывает остатки и предзаказ. Обновлять тексты и фото лучше за месяц-полтора до сезона, чтобы поисковик успел переобойти страницы. Ускорить переобход в Яндексе можно через «Переобход страниц» в Вебмастере, в Google — через проверку URL в Search Console.

## Технические ловушки

**«Мягкая» 404.** Страница показывает «товар не найден», но отдаёт код 200. В Search Console это видно в отчёте об индексировании страниц. Проверьте код ответа любым инструментом проверки заголовков или во вкладке «Сеть» в браузере.

**Новый адрес при повторном поступлении.** Если CMS при каждом импорте создаёт новую карточку, исправлять нужно правило импорта: товар должен находиться по артикулу и обновляться, а не пересоздаваться. На 1С-Битрикс, InSales, WooCommerce и OpenCart это настраивается в разных местах, но суть одна — постоянный внешний идентификатор. Похожая логика нужна для вариантов товара, она разобрана на странице про [дубли товаров](https://shopseo.ru/tehnika/dubli-tovarov/).

**Удалённые адреса в sitemap.xml.** Карта сайта должна содержать только страницы с кодом 200. Если после массового снятия ассортимента в ней остались 404 и 301, Вебмастер покажет это в диагностике.

**Массовые снятия.** Когда уходит целый бренд или линейка, соберите таблицу «старый адрес → решение → новый адрес» так же, как при смене движка. Порядок работы с такой картой описан на странице про [переезд и смену CMS](https://shopseo.ru/praktika/pereezd-cms/).

## Проверить в своём магазине

- Сколько карточек сейчас со статусом «нет в наличии» и как давно — выгрузите из CMS с датой последнего поступления.
- Что происходит с карточкой при нулевом остатке: она остаётся, скрывается или удаляется.
- Какой код отдаёт адрес удалённого товара: 404, 410, 301 или ошибочный 200.
- Нет ли в индексе карточек-дублей с хвостами `-1`, `-2` после повторных поступлений.
- Куда ведут существующие 301: на аналоги и категории или на главную.
- Чистая ли карта сайта: только страницы с кодом 200.

## Вопросы владельцев магазинов

### Нужно ли закрывать от индексации товары, которых нет в наличии?

Нет, если отсутствие временное. Закрытая метатегом noindex карточка выпадет из поиска и потеряет позиции, а после поступления придётся ждать, пока её снова проиндексируют. Достаточно честно показать статус наличия, предложить аналоги и обновить статус в микроразметке и фиде.

### Сколько держать карточку снятого товара, прежде чем удалять?

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

### Можно ли сделать 301 со всех снятых товаров на категорию?

Можно, но только на ту категорию, где лежат действительно похожие товары. Редирект на общий раздел или на главную поисковики часто считают аналогом ошибки 404 и не передают по нему вес. Чем точнее цель редиректа, тем больше шансов сохранить трафик.

### Что показывать в цене, если товара нет?

Либо последнюю известную цену с пометкой, что она указана на момент последней продажи, либо не показывать цену вовсе. Нулевая цена или «0 ₽» вредит и сниппету, и товарному фиду, а покупатель воспринимает её как сбой сайта.

