Товар закончился – удалять страницу, оставлять или ставить 301

Интернет-магазин · проблемы и решения

Остаток стал нулевым. Но это ещё не значит, что URL нужно удалять

Решение зависит от того, вернётся ли товар, существует ли прямой преемник и остаётся ли старая карточка полезной для пользователей и поиска.


Определить судьбу URL →


НУЛЕВОЙ ОСТАТОК ≠ УДАЛЁННАЯ СТРАНИЦА

Состояние склада и судьба товарного URL – две разные задачи

В CMS два товара могут иметь одинаковую отметку «Нет в наличии», хотя один вернётся через неделю, а второй окончательно снят с производства. Автоматически применять к ним одно SEO-решение опасно.


ВРЕМЕННО НЕТ В НАЛИЧИИ


Страница продолжает существовать


Меняется коммерческий статус товара, а не обязательно сам URL.


ТОВАР УШЁЛ НАВСЕГДА


Теперь уже решаем: архив, 301 или удаление


Для этого нужно оценить преемника, спрос и накопленную ценность старой страницы.


ГЛАВНАЯ ЛОГИКА

Сначала определите сценарий – и только потом выбирайте HTTP-ответ

Один вопрос «Товар есть на складе?» недостаточен. Нужна последовательная проверка.

Товар недоступен
ВОПРОС 1
Товар ещё вернётся в продажу?
Да → оставить 200
Меняем наличие, но сохраняем карточку.
ВОПРОС 2
Есть прямой товар-преемник?
Да → рассмотреть 301
Только если новый URL действительно заменяет старый.
ВОПРОС 3
Старая страница всё ещё полезна?
Да → архивная 200
Сохраняем информацию и показываем актуальные альтернативы.
ИНАЧЕ
404 или 410


СЦЕНАРИЙ 1 · ТОВАР ВЕРНЁТСЯ

Временное отсутствие – это изменение товара, а не исчезновение страницы

Если поставка ожидается, URL обычно продолжает отвечать кодом 200. Меняется наличие, возможность заказа и предложение пользователю.

Если товар регулярно возвращается, стабильный URL обычно полезнее постоянного переключения между 200 и 404.


ОДНА КАРТОЧКА – РАЗНЫЕ ОСТАТКИ

1 сентября
8 шт. · В наличии
3 сентября
0 шт. · Нет в наличии
7 сентября
12 шт. · В наличии
14 сентября
0 шт. · Нет в наличии


Остаток меняется. URL – нет.


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


КАРТОЧКА НЕ ДОЛЖНА СТАНОВИТЬСЯ ТУПИКОМ

Что показывать вместо кнопки «Купить»

Товар временно закончился, но посетитель всё ещё заинтересован. Дайте ему следующий полезный шаг.

УВЕДОМЛЕНИЕ
Сообщить о поступлении
АЛЬТЕРНАТИВА
Показать подходящие аналоги
ОЖИДАНИЕ
Показать дату или срок поставки
ПРЕДЗАКАЗ
Предложить заказ заранее, если это реально доступно


СЦЕНАРИЙ 2 · ТОВАР СНЯТ С ПРОИЗВОДСТВА

Старая карточка может продолжать приносить пользу даже без продажи

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

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


КАК МЕНЯЕТСЯ РОЛЬ СТРАНИЦЫ

Модель X снята с производства
Купить её уже нельзя.
Актуальная замена – Model X2
Характеристики старой модели при этом остаются доступны.


ПЕРЕД УДАЛЕНИЕМ ПРОВЕРЬТЕ ИСТОРИЮ

Бесполезный для склада URL может быть ценным для поиска

01
Получает ли карточка поисковые показы и клики?
02
Есть ли внешние ссылки?
03
Продолжают ли пользователи искать модель?
04
Есть ли отзывы, инструкции или полезные характеристики?
05
Есть ли актуальная модель, которую можно предложить вместо старой?


СЦЕНАРИЙ 3 · ЕСТЬ ПРЕЕМНИК

301 нужен не потому, что товар закончился, а потому, что существует реальная новая страница-замена

Хороший redirect должен быть логичным продолжением старого URL и для поисковой системы, и для пользователя.

Редирект должен вести к действительно релевантной замене, а не просто в общий каталог.

ХОРОШИЙ 301


Model X → Model X2


Новая модель является прямым продолжением старой линейки.

СОМНИТЕЛЬНЫЙ 301


Конкретный товар → категория из 400 товаров


Общая категория не становится автоматически заменой конкретной модели.


НЕ УБИРАЙТЕ 404 ЛЮБОЙ ЦЕНОЙ

Категория и главная страница не являются универсальной заменой снятому товару

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

/product-a/ → /

/product-b/ → /

/product-c/ → /


Магазин избавился от 404, но не создал релевантную замену товарам.


СЦЕНАРИЙ 4 · СТРАНИЦА БОЛЬШЕ НЕ НУЖНА

Если товара нет навсегда, замены нет и страница бесполезна – 404 или 410 вполне нормальны

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

404 NOT FOUND


Страница не найдена


Нормальный ответ для реально отсутствующего URL.

410 GONE


Страница удалена


Тоже сообщает, что URL больше не является рабочей страницей.


Ошибка – не сам 404


Ошибка – удалять ценные страницы без анализа или продолжать массово ссылаться на уже удалённые URL.


URL – ТОЛЬКО ЧАСТЬ РЕШЕНИЯ

После изменения товара нужно синхронно обновить ссылки, sitemap и товарные данные

Решение по карточке должно быть согласовано с остальной архитектурой каталога.


ВНУТРЕННИЕ ССЫЛКИ


Не оставляйте каталог забитым ссылками на удалённые товары


SITEMAP


404/410 и старые redirect-URL не должны оставаться основными адресами карты сайта


PRODUCT DATA


Наличие в разметке должно совпадать с реальным состоянием карточки


СИНХРОНИЗИРУЙТЕ НАЛИЧИЕ

Нельзя писать «Нет в наличии», а в товарных данных продолжать сообщать InStock

ЕСТЬ В НАЛИЧИИ
InStock
ЗАКОНЧИЛСЯ
OutOfStock
ОЖИДАЕТСЯ
BackOrder / PreOrder
СНЯТ С ПРОИЗВОДСТВА
Discontinued


БОЛЬШОМУ КАТАЛОГУ НУЖНА ЛОГИКА

Автоматизация должна учитывать не только поле «остаток»

ПРАВИЛО А
Количество = 0, товар активен у поставщика → оставить 200
ПРАВИЛО Б
Снят с производства + указан преемник → проверить 301
ПРАВИЛО В
Снят + получает трафик → рассмотреть архивную страницу
ПРАВИЛО Г
Снят + спроса и замены нет → 404/410


Опасное правило

if stock == 0: delete_page()


SEO НЕ ЗАКАНЧИВАЕТСЯ НА КОДЕ 200

Если карточка остаётся – она должна помогать пользователю

Страница с трафиком и единственной фразой «Нет в наличии» сохраняет URL, но почти не сохраняет коммерческую ценность.

СЛАБО
«Нет в наличии»
ПОЛЕЗНО

Нет в наличии → уведомить → посмотреть замену → открыть аналоги


КРАТКАЯ МАТРИЦА

Какое решение чаще всего подходит разным состояниям товара

ВРЕМЕННО НЕТ
Оставить 200
ПОСТАВКА ОЖИДАЕТСЯ
Оставить 200
МОДЕЛЬ СНЯТА, НО ЕЁ ИЩУТ
Архивная 200
ЕСТЬ ПРЯМОЙ ПРЕЕМНИК
Рассмотреть 301
ТОЛЬКО ПОХОЖИЕ ТОВАРЫ
Не делать 301 автоматически
УДАЛЁН НАВСЕГДА, ЦЕННОСТИ НЕТ
404 или 410


ЧТО ИСПРАВЛЯТЬ ПЕРВЫМ

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

01
Остановите автоматическое удаление при остатке 0
02
Найдите URL, которые прыгают между 200 и 404
03
Проверьте массовые 301 на категории и главную
04
Найдите снятые товары с трафиком
05
Очистите sitemap и внутренние ссылки


ЧЕК-ЛИСТ ВЛАДЕЛЬЦА

Что проверить перед изменением товарного URL

01
Товар отсутствует временно или навсегда?
02
Известна ли следующая поставка?
03
Существует ли прямой преемник?
04
Есть ли только похожие аналоги?
05
Получает ли карточка поисковый трафик?
06
Есть ли внешние ссылки?
07
Продолжают ли люди искать модель?
08
Можно ли сделать полезную архивную карточку?
09
Если ставим 301 – новая страница действительно заменяет старую?
10
Убран ли удалённый URL из sitemap?
11
Обновлены ли внутренние ссылки?
12
Соответствует ли Product-разметка фактическому наличию?


ЕСЛИ ПРОБЛЕМА УЖЕ В ИНДЕКСЕ

Иногда магазин не удаляет страницы – но Google всё равно индексирует только часть каталога

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


ПРЕДЫДУЩАЯ СТАТЬЯ РУБРИКИ


В магазине тысячи товаров, а Google индексирует только часть – почему →


Диагностика обнаружения, сканирования, canonical и причин исключения страниц.


ГЛАВНЫЙ ВЫВОД

Самое опасное правило – «товар закончился → удалить страницу»

Нулевой остаток ещё ничего не говорит о долгосрочной судьбе товара и накопленной ценности URL.


НЕПРАВИЛЬНО


Остаток = 0 → удалить страницу


ПРАВИЛЬНО


Вернётся? → есть преемник? → страница полезна? → 200 / 301 / 404

Частые вопросы о товарах, которых больше нет в наличии

Нужно ли удалять страницу товара, если его нет в наличии?

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

Нужно ли ставить 301 на похожий товар?

Не автоматически. 301 логичнее, если существует действительно прямой преемник или содержимое фактически переехало на другой URL.

Можно ли перенаправить удалённый товар на категорию?

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

Вредит ли 404 SEO интернет-магазина?

Корректные 404 для действительно удалённых URL являются нормальным состоянием сайта. Проблема – ошибочно удалять нужные страницы или продолжать массово ссылаться на исчезнувшие URL.

Что лучше – 404 или 410?

Для окончательно удалённой страницы без подходящей замены допустимы оба варианта. Важнее правильно определить, действительно ли страницу следует удалять.

Нужно ли удалять временно отсутствующий товар из sitemap?

Если карточка остаётся нормальной индексируемой страницей с кодом 200, удалять её из sitemap только из-за нулевого остатка обычно не требуется.

Что делать со снятым товаром, который получает поисковый трафик?

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

Что делать, если товар постоянно появляется и исчезает со склада?

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


ЧИТАЙТЕ ТАКЖЕ

Что проверить дальше

Работа с отсутствующими товарами затрагивает не только один URL, но и структуру всего каталога.


01 · ИНДЕКСАЦИЯ КАТАЛОГА


В магазине тысячи товаров, а Google индексирует только часть – почему →


Проверяем, где именно нужные URL теряются между CMS и индексом.


02 · КАРТОЧКА ТОВАРА


Карточка товара – инструкция к заполнению →


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


03 · СИСТЕМНАЯ РАБОТА С КАТАЛОГОМ


SEO для интернет-магазина – категории, фильтры, карточки и продажи →


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


04 · ПРОВЕРКА САЙТА


Аудит сайта →


Для массовой проверки 200, redirects, 404, sitemap и внутренней перелинковки.


НУЖНО РАЗОБРАТЬ КАТАЛОГ?

В магазине сотни снятых товаров и непонятно, какие URL сохранять?

Проверим товары с нулевым остатком, существующие 301 и 404, sitemap, внутренние ссылки и сформируем правила для временно отсутствующих, архивных и окончательно удалённых карточек.



Обсудить структуру каталога →