БонусБесплатный первый месяц абонентской поддержки при заказе разработки «под ключ»

Обработка товаров, которых больше нет в наличии (SEO)

SEO-обработка товаров не в наличии на 1С-Битрикс: временное отсутствие, снятие с продажи, 301, 404, 410

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

В этой статье разберём, что делать с карточками товаров, которых нет в наличии, чтобы не потерять позиции: как различать временное отсутствие и снятие с продажи, когда ставить 404, 410 или 301, как избежать soft 404 и настроить всё это в 1С-Битрикс. Системную SEO-настройку каталога мы закрываем услугой аудита и оптимизации 1С.

Коротко

  • Временно отсутствующий товар — страницу сохраняем (200 ОК), убираем покупку, предлагаем уведомление и аналоги.
  • Снятый навсегда без замены — честный 404 или 410, а не редирект «в никуда».
  • 301 ставим только при равноценной замене; массовый редирект на категорию — это soft 404.
  • Держите sitemap чистым, следите за поведенческими факторами и обновляйте статусы наличия из 1С.

Почему это SEO-проблема, а не мелочь

Каждая карточка товара со временем накапливает ценность для поиска: позиции по запросам, внешние и внутренние ссылки, поведенческий траст. Когда товар исчезает, эта ценность оказывается под угрозой. Неправильная обработка либо обнуляет наработанное SEO (удалили живую страницу), либо засоряет сайт мусорными URL (оставили сотни пустых карточек с кодом 200).

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

Два разных случая отсутствия

Главная развилка, от которой зависит всё дальнейшее: товар отсутствует временно или снят с продажи навсегда. Это принципиально разные ситуации с противоположными действиями.

СитуацияЧто со страницейHTTP-кодЧто показать
Временно нет в наличииСохранить200 ОКСтатус, уведомление, аналоги
Снят, есть заменаРедирект301Преемник товара
Снят навсегда, замены нетУдалить из индекса404 / 410Категория, поиск, аналоги
Сезонный, вернётсяСохранить200 ОК«Ожидается», подписка

Ошибка чаще всего в том, что оба случая обрабатывают одинаково: либо всё удаляют (теряя временно отсутствующие), либо всё оставляют с кодом 200 (плодя soft 404 из снятых). Правильно — сначала определить тип отсутствия, потом действовать.

Факторы продвижения → позиции в выдаче Структуралогика разделовКонтенттексты, карточкиСкоростьбыстрый сайтСсылкивес страницПозициирост в выдаче
Схема: позиции в выдаче складываются из структуры, контента, скорости и ссылочного веса. Слабое звено тянет вниз весь результат.

Временно нет в наличии: сохраняем страницу

Если товар вернётся — сезонный, ждёт поставки, временно распродан, — страницу нельзя ни удалять, ни редиректить. Она отдаёт честный код 200, остаётся в индексе и продолжает держать позиции. Задача — превратить «тупик» в полезную для пользователя и поисковика страницу.

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

Снято навсегда: 404, 410 или 301

Если товар снят с продажи безвозвратно и возвращаться не будет, держать его в индексе нет смысла. Здесь выбор между честным «страница удалена» и редиректом на преемника. Начнём с удаления.

404 (Not Found) — «страница не найдена». Поисковик воспринимает это как возможную временную ошибку и ещё какое-то время держит URL в индексе, постепенно выбрасывая. 410 (Gone) — «удалено навсегда»: более явный сигнал, страница уходит из индекса быстрее. Для безвозвратно снятого товара без замены 410 корректнее, но и 404 на практике работает. Главное — отдавать реальный код ошибки, а не 200 с текстом «товар не найден».

Важно: не удаляйте товар из базы физически, если на него есть заказы в истории. В 1С-Битрикс снятый с продажи товар помечают недоступным и деактивируют, а обработку HTTP-кода настраивают отдельно. Так вы не ломаете историю заказов и отчётность, но убираете страницу из индекса.

Когда уместен 301-редирект

301-редирект — мощный инструмент, но только когда у снятого товара есть очевидный преемник. Новая модель взамен старой, тот же товар под другим артикулом, полностью равноценный аналог — вот случаи, когда редирект оправдан. Он передаёт накопленный вес страницы на замену и не теряет пользователя, пришедшего из поиска на старый URL.

А вот массовый редирект всех снятых товаров на категорию или главную — вредная практика. Поисковики распознают такие «ложные» 301, где содержимое источника и цели не совпадает, и трактуют их как soft 404, обесценивая. Правило простое: есть равноценная замена — 301 на неё; замены нет — честный 404/410, а не редирект «в никуда». Настройку массовых правил редиректов удобно вести через управляемый процесс деплоя — как это устроить безопасно, мы описали в статье про CI/CD и деплой в Битрикс.

Опасность soft 404

Soft 404 — самая частая и коварная ошибка обработки отсутствия. Это ситуация, когда страница фактически пустая или бессмысленная («товар не найден», «нет в наличии» без всего), но сервер отдаёт код 200 ОК. Поисковик видит противоречие: полезного контента нет, а статус успешный.

Последствия неприятные: такие страницы плохо индексируются, размывают общее качество сайта и тратят краулинговый бюджет. Робот раз за разом обходит пустышки вместо важных страниц. Лечение зависит от типа страницы: если это удалённый товар — отдавайте 404/410; если временно отсутствующий, но с описанием и аналогами — оставляйте 200, но наполните страницу пользой. Недопустимо ровно одно: код 200 на пустой заглушке.

Canonical, sitemap и краулинговый бюджет

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

В 1С-Битрикс карта сайта генерируется штатным модулем поиска или SEO-инструментами. Настройте генерацию так, чтобы в sitemap попадали только активные, отдающие 200 страницы — тогда робот не тратит бюджет на удалённое.

Поведенческие факторы и удержание

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

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

Реализация в 1С-Битрикс

Технически обработка отсутствия в Битрикс собирается из штатных механизмов торгового каталога и небольшой логики в шаблоне карточки. Общая последовательность такая:

  1. Определите признак доступности. На основе остатков и признака «доступен для покупки» из торгового каталога решается, доступен товар или нет.
  2. Разведите два статуса. «Временно нет» (активен, вернётся) и «снят» (деактивирован) — это разные состояния с разной обработкой.
  3. Настройте карточку временно отсутствующего. Скройте кнопку покупки, покажите статус, форму уведомления и блок аналогов.
  4. Настройте отдачу кодов для снятых. Деактивированный товар отдаёт 404/410, а не 200 с заглушкой.
  5. Опишите редиректы для замен. Для снятых с преемником — 301 на актуальный товар.
  6. Почистите sitemap и ссылки. Уберите мёртвые URL из карты сайта и внутренней перелинковки.
  7. Проверьте коды ответов. Прогоните реальные URL и убедитесь, что каждый отдаёт задуманный статус.

Автоматизация статусов из 1С

На большом каталоге вручную статусы не поддержать — их источник учётная система. Наличие и признак снятия с продажи приходят на сайт обменом по CommerceML, а сайт превращает их в правильную обработку карточки. Ключевое требование — статусы должны обновляться регулярно и не «залипать»: товар, снятый в 1С, должен своевременно получить корректную обработку и на сайте.

Здесь важна надёжность обмена: если выгрузка остатков идёт с задержкой или срывается, на сайте появляются «фантомы» — доступные к покупке товары, которых на складе нет, или наоборот. Настройку стабильного, регулярного обмена и логики статусов мы закрываем услугами автоматизации на 1С и автоматизации продаж и склада. Тогда SEO-обработка отсутствия работает без ручного вмешательства.

Частые ошибки

Чек-лист обработки

  1. Типы отсутствия разведены. «Временно нет» и «снят навсегда» обрабатываются по-разному.
  2. Временные — сохранены. Код 200, статус, уведомление, аналоги, сохранённое описание.
  3. Снятые — честный код. 404 или 410 вместо 200 с заглушкой.
  4. Замены — через 301. Редирект только на равноценный преемник, без массовых редиректов «в никуда».
  5. Soft 404 исключены. Нет страниц с кодом 200 и пустым содержимым.
  6. Sitemap чист. Только активные, отдающие 200 URL.
  7. Поведение поддержано. Аналоги и уведомления удерживают пользователя.
  8. Статусы из 1С автоматизированы. Обмен регулярен, наличие и снятие обновляются вовремя.

Вывод

Обработка товаров не в наличии — это про то, чтобы не терять наработанное SEO на пустом месте. Ключ в различении двух ситуаций: временно отсутствующий товар сохраняем живым (код 200, аналоги, уведомление), а снятый навсегда честно убираем из индекса через 404/410 или редиректим на равноценную замену через 301. Никаких заглушек с кодом 200 и массовых редиректов «в никуда».

На большом каталоге всё это должно работать автоматически — на основе остатков и статусов из 1С, с чистым sitemap и заботой о поведении пользователя. Настроенная один раз система обработки отсутствия экономит краулинговый бюджет, удерживает позиции и превращает неизбежные «закончилось» из потери трафика в управляемый и безболезненный процесс.

Частые вопросы

Товар временно закончился — удалять страницу?

Нет. Если товар вернётся в продажу, страницу нужно сохранить: она держит позиции, накопленный траст и ссылки. Уберите кнопку покупки, честно покажите статус «нет в наличии» и предложите альтернативу — уведомление о поступлении, аналоги, предзаказ. Удаление или редирект временно отсутствующего товара обнуляет наработанное SEO, которое потом придётся набирать заново.

Чем отличается 404 от 410 для снятого товара?

404 сообщает «страница не найдена» — поисковик понимает это как возможную временную ошибку и ещё какое-то время держит URL в индексе. 410 сообщает «удалено навсегда» — это явный сигнал убрать страницу из индекса быстрее. Для товара, снятого с продажи безвозвратно и без замены, 410 корректнее и ускоряет очистку индекса, хотя на практике 404 тоже работает.

Когда ставить 301-редирект вместо 404?

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

Что такое soft 404 и чем он опасен?

Soft 404 — это когда страница фактически пустая или бессмысленная («товар не найден»), но сервер отдаёт код 200 ОК. Поисковик видит противоречие: контента нет, а статус успешный. Такие страницы плохо индексируются и размывают качество сайта. Правильно отдавать честный код: 404/410 для удалённого или 200 с полезным содержимым для временно отсутствующего.

Нужно ли убирать товар не в наличии из sitemap?

Товары, снятые с продажи и отдающие 404/410, из карты сайта убирают — незачем звать робота на удалённые URL. Временно отсутствующие, но живые страницы в sitemap остаются. В 1С-Битрикс карта генерируется штатным модулем поиска или SEO-инструментами; настройте, чтобы в неё попадали только актуальные, отдающие 200 страницы, иначе робот тратит краулинговый бюджет впустую.

Как отсутствие товара влияет на поведенческие факторы?

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

Стоит ли скрывать товары не в наличии из каталога?

Полностью прятать не стоит — вы теряете и трафик, и информацию для клиента. Лучше показывать такие товары в конце выдачи, помечать статусом и давать действие (уведомить, аналог, предзаказ). Полное сокрытие оправдано только для товаров, которые точно не вернутся. Умный фильтр в Битрикс можно настроить так, чтобы «нет в наличии» опускались вниз, а не исчезали.

Как автоматизировать статусы наличия из 1С?

Наличие приходит на сайт обменом с учётной системой по CommerceML, а логику обработки (скрыть кнопку, показать «под заказ», отдать нужный HTTP-код для снятых) настраивают на стороне сайта на основе остатков и признака доступности. Ключевое — чтобы статусы обновлялись регулярно и не «залипали»: товар, который в 1С снят, должен и на сайте своевременно получить корректную обработку.

Поделиться:

Теряете трафик на товарах не в наличии?

Настроим корректную SEO-обработку отсутствия, коды ответов и sitemap на вашем каталоге 1С-Битрикс. Рассчитаем работу по вашему проекту.

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: настраиваем SEO каталога, коды ответов и обработку наличия, чтобы товары не теряли позиции в поиске.

← Все статьи блога