Лучше не выбирать один способ для всех товаров, а разделить их на 3 группы.
1. Товары, которые точно не вернутся
410, если товар окончательно снят и нет точной замены. Это нормальный сигнал для Яндекса и Google: страница удалена и не должна индексироваться. Яндекс прямо рекомендует для удаленных страниц 410, а Google — 410, если страницы больше нет и нет похожей замены.
Если есть реальный аналог или новая модель, делайте 301, но не на главную, а только на максимально релевантную замену или, в крайнем случае, на релевантную категорию. Массово редиректить все удаленные товары на главную не стоит — это может быть расценено поисковиками как soft 404. Google отдельно пишет, что soft 404 — это ситуация, когда несуществующая страница отдает не 404/410, а, например, 200, и это может мешать обходу качественных страниц.
Что сделать дополнительно: убрать эти URL из XML Sitemap, фидов, внутренней перелинковки и поиска по сайту; на 404-странице показать категории, поиск и похожие товары.
2. Товары, которые реально могут вернуться
Их не удалять и не закрывать noindex, если страница полезна пользователю: есть характеристики, фото, описание, отзывы, инструкции, аналоги, кнопка “сообщить о поступлении”, ожидаемая дата поставки или блок “похожие товары в наличии”.
Для таких страниц лучше оставить 200 OK + “нет в наличии”, но сделать страницу полезной. Google для временно недоступных товаров рекомендует сохранять страницы доступными, ограничивать возможность покупки, обновлять структурированные данные и фиды; отдельно говорит, что не стоит удалять out-of-stock товары из поиска, лучше оставить страницу и пометить товар как недоступный.
В микроразметке укажите актуальный статус, например:
"availability": "
https://schema.org/OutOfStock"
Google поддерживает значения OutOfStock, BackOrder, PreOrder, Discontinued и другие для свойства availability. Яндекс тоже использует разметку Product / Offer, а при указании отсутствия товара в availability цена в сниппете не отображается.
3. Товары “может быть когда-нибудь”, но сейчас страница слабая
Вот здесь можно использовать noindex, но не как основной способ для всех товаров, а как временную меру для страниц, которые сейчас не дают ценности: шаблонное описание, нет цены, нет аналогов, нет спроса, нет перспективы поставки.
Важно: если ставите noindex, не закрывайте URL в robots.txt, иначе робот может не увидеть директиву. Google прямо пишет, что noindex должен быть доступен для обхода, а robots.txt не является надежным способом убрать страницу из Google; Яндекс также указывает, что для noindex страницу не нужно ограничивать в robots.txt, чтобы робот увидел указание.
Повлияет ли массовое удаление на ранжирование?
Сам факт, что на сайте появятся тысячи 404/410, не должен обрушить ранжирование всего сайта, если это действительно удаленные товары и остальные важные страницы доступны. Google прямо говорит, что можно иметь столько 404/410, сколько нужно: они не влияют на обход сайта в целом; также Google ранее пояснял, что 404/410 на удаленных URL не ухудшают работу остальных URL с 200 в поиске.
Для Яндекса опаснее не сами 404/410, а обратная ситуация: когда несуществующие или удаленные страницы продолжают отдавать 200 OK. В документации Яндекса сказано, что из-за этого робот считает страницы существующими, они могут дублироваться, увеличивать нагрузку на сервер и замедлять индексирование.
Я бы сделал так:
5 тыс. окончательно снятых товаров — 410/404, удалить из sitemap, фидов и внутренней перелинковки; 301 только на точную замену.
Товары, которые могут вернуться и имеют спрос/контент — оставить 200, не ставить noindex, честно показать “нет в наличии”, добавить аналоги, подписку на поступление, актуальную микроразметку OutOfStock / BackOrder.
Слабые “замороженные” карточки без пользы — временно noindex, убрать из sitemap и меню, но не блокировать robots.txt.
Постепенно мониторить в Яндекс.Вебмастере и Search Console: исключенные страницы, soft 404, 404/410, индексацию товарных URL, органику по категориям.
Главное: не надо держать тысячи товарных страниц с кодом 200 только “на всякий случай”, если они уже не существуют как полезные посадочные страницы. Но и удалять все отсутствующие товары тоже не нужно, если товар временно недоступен и страница полезна, лучше сохранить ее в индексе и правильно показать статус.
410 - страницы будут быстрее удалены из индекса поисковиков, чем 404.