Что делать с карточкой интернет-магазина, когда товара больше нет? Оставить страницу, перенаправить на аналог, поставить canonical на категорию или вернуть 404? Универсального ответа нет — решение зависит от того, вернётся ли товар, есть ли точная замена и какую задачу выполнял URL в поиске.
В первоначальной версии этой статьи описан собственный опыт распродажи остатков закрывавшегося интернет-магазина: ассортимент сократился примерно с 10 500 до чуть более 1 000 товаров. Возникла практическая задача: не потерять накопленный спрос и ссылки и одновременно не водить пользователей на пустые карточки. Исторический эксперимент полезен, но один из его выводов стоит исправить: canonical на категорию не является механизмом переноса «веса» с любого снятого с продажи товара.
Четыре разных ситуации — четыре разных решения
| Состояние | Базовое решение | Почему |
|---|---|---|
| Товара временно нет, ожидается поставка | Оставить URL 200, показать OutOfStock и альтернативы |
Страница продолжает отвечать на запрос о конкретной модели |
| Товар снят, есть точный преемник | Оценить 301 на действительно подходящую замену | Пользователь получает практически тот же ответ |
| Модель снята, но информация востребована | Оставить полезную архивную карточку 200, указать статус | Пользователь может искать характеристики, инструкции, совместимость |
| Модель снята навсегда, контента/замены нет | Вернуть 404 или 410, убрать из sitemap и внутренних ссылок | URL больше не представляет полезный документ |
| Две идентичные карточки одного предложения | Выбрать предпочтительный canonical или постоянный редирект | Есть реальное дублирование |
| Категория и отдельный товар | Обычно сохранить разные канонические адреса | У страниц разные сущности и интенты |
Это схема для принятия решений, а не правило «сколько дней держать без наличия». Для магазина автозапчастей архивный номер детали может иметь ценность годами, а для одноразовой сезонной акции — нет.
Временно нет в наличии: оставить 200 и не обманывать покупателя
Если поставка ожидается, карточка должна сохранить адрес, характеристики, фото, описание и разумное объяснение отсутствия товара. Вместо кнопки «Купить», которая ведёт в никуда, предложите уведомление, предзаказ — только когда магазин действительно готов его выполнить — или релевантные альтернативы. В структурированных данных доступность надо согласовать с фактом на странице: https://schema.org/OutOfStock.
Удержание карточки в индексе не гарантировано, но такой URL по-прежнему может удовлетворять информационные запросы по модели, совместимости и характеристикам. Внутренние ссылки с категории можно скорректировать в зависимости от того, нужно ли показывать отсутствующие товары посетителям.
Есть точная замена: когда оправдан 301
Представим, что производитель заменил артикул A100 на A101, а новая модель подходит к тем же устройствам, имеет те же ключевые свойства и действительно является официальным преемником. В таком случае постоянный редирект старой карточки на новую может быть логичным. Но если вместо снятой дорогой детали предлагается просто любой товар из раздела, это уже другая сущность; массовые редиректы могут лишить пользователя ожидаемого ответа и привести к интерпретации как soft 404.
Перед настройкой перенаправления проверьте не только сходство названий, но и совместимость, назначение, комплектацию, технические ограничения и потребность людей, которые ищут старый артикул. Если важна инструкция старой модели, может оказаться разумнее сохранить архивную карточку со ссылкой на новую, а не делать 301.
Почему canonical на категорию обычно не подходит
rel="canonical" — это сильный сигнал выбора предпочтительного URL для дублирующих или очень похожих документов. Карточка товара и категория с десятками предложений не являются дублями. Поэтому ссылка вида <link rel="canonical" href="https://example.ru/catalog/pumps/"> на странице конкретного насоса не означает, что поисковик обязательно объединит их сигналы.
Если вы оставляете содержательную карточку для пользователя, обычно она должна указывать канонической саму себя. Если документ исчез без замены, следует использовать корректный HTTP-статус. Если появился точный новый URL, рассмотрите 301. Canonical не должен заменять эту логику.
Матрица «что проверять до внедрения»
| Проверка | Как выполнить | Ошибка, которую предотвращаем |
|---|---|---|
| Намерение пользователя | Запросы GSC/Вебмастера, фактическая выдача | Перенаправили товарный спрос на общую категорию |
| Наличие замены | SKU, характеристики, совместимость | Подменили товар другим |
| Внешние ссылки | Список ссылающихся страниц | Потеряли полезные переходы на архив |
| Внутренние ссылки | Crawl графа сайта | Меню и карточки ведут на исчезнувший URL |
| HTTP | curl -I, обход sitemap |
Сервер отдаёт 200 для пустой страницы |
| Canonical | Исходный HTML и инспекция URL | Канонизировали разных по смыслу документов |
| Разметка | Product/Offer и видимый статус | Заявлено InStock при отсутствии товара |
Как обновлять sitemap и каталог
Если URL окончательно удалён, исключите его из актуального sitemap и ссылок, которые обещают рабочую карточку. Если сохранена архивная страница 200 с качественным описанием, её индексируемость решается по полезности и политике сайта. Если стоит 301, обновляйте внутреннюю навигацию на конечный адрес, а не оставляйте долгие цепочки. При массовом удалении тысяч SKU используйте таблицу соответствий «старый URL → действие → новый URL/статус», резервную копию и выборочную проверку последствий.
Не выдавайте дату изменения sitemap за дату реиндексации. Поисковые системы могут обнаруживать обновления с задержкой. Сравнивайте динамику на уровне товаров, категорий и реальных запросов, а не только общую численность URL в индексе.
Исторический эксперимент и современные выводы
Мой старый опыт магазина показывает, почему бизнесу бывает жалко удалять карточки с историей ссылок и поисковых переходов. Этот мотив понятен. Но выбирать метод только из желания «сохранить вес» опасно: если пользователь искал модель с конкретным артикулом, а после перехода попал в раздел без нужного товара, задача не решена. Сегодня решение следует документировать через интент, реальную эквивалентность URL и результат для посетителя.
Вопросы, которые задают чаще всего
Нужно ли закрывать карточку noindex, когда товар закончился? Не обязательно. При временном отсутствии разумнее сохранить полезную страницу. При окончательном исчезновении без замены часто понятнее 404/410.
Можно ли поставить canonical на похожую модель? Только если страницы действительно дублируют или почти дублируют друг друга. Просто тематическая близость недостаточна.
Что делать с отзывами старого товара? Если они помогают определить совместимость и свойства, архивная карточка может сохранять самостоятельную информационную ценность.
Как проверить эффект? Сопоставьте целевые запросы и URL до/после, проверьте HTTP и индексацию, переходы из поиска и пользовательские действия. Не связывайте любой рост с canonical без контрольных данных.
Связанные материалы: 301 в .htaccess, HTML base, товарные сниппеты Яндекса.
Источники: Google: canonical, Google: ошибки обхода и удалённые URL, Яндекс: товарная разметка.
Архивные иллюстрации и первоначальные наблюдения
На изображении показана моя первоначальная экспериментальная схема. Вывод о переносе сигналов на произвольную категорию с помощью canonical сегодня не следует считать универсальной рекомендацией.
Показать архивные иллюстрации (1)
Исходный опыт. При закрытии магазина ассортимент сократился приблизительно с 10 500 до чуть более 1 000 товаров. Я экспериментировал с маршрутизацией отсутствующих карточек и каноническими ссылками. Наблюдения того периода не доказывают, что поисковики передают сигналы между разными по интенту страницами в любых условиях.

Следующие страницы вас также могут заинтересовать:
- Робототехника
- Аутсорсинг: что это такое и как он может помочь вашему бизнесу?
- SEO-продвижение образовательного сайта: 7 лет — от старого HTML до AI Search
- Паллетирование: что это такое, технологии, оборудование и роботизация
- Промышленные роботы: что это, виды, устройство и применение
Обновлено: 11.10.2026