Если товара временно нет в наличии, но его действительно можно заказать через форму, карточку обычно стоит оставлять доступной и индексируемой. Сама возможность индивидуального заказа не дает отдельного SEO-бонуса, но превращает страницу из тупика «товара нет» в страницу, на которой пользователь все еще может совершить целевое действие.
Google прямо допускает сохранение в поиске страниц временно недоступных товаров. Для временной недоступности не требуется закрывать карточку от индексации, отдавать 404 или перенаправлять ее на другую страницу. Карточка может продолжать отвечать кодом 200 и оставаться в индексе.
Из этого, однако, не следует, что добавление кнопки «Индивидуальный заказ» повысит позиции. Google и Яндекс не заявляют такую кнопку или наличие формы заказа как фактор ранжирования.
Просядут ли позиции, если товара нет в наличии
Автоматического правила «товара нет → карточка понижается» в официальной документации поисковых систем нет.
Поэтому временное отсутствие товара само по себе не означает обязательного падения органических позиций.
При этом для коммерческих запросов ситуация может измениться на уровне конкурентоспособности страницы. Если пользователь ищет товар с намерением купить его сейчас, страница конкурента с товаром в наличии, понятной ценой и возможностью сразу оформить покупку лучше соответствует этому сценарию, чем карточка, на которой товар приобрести нельзя.
Следовательно, позиции могут измениться, но нельзя корректно утверждать, что поисковик применяет отдельный штраф за отсутствие товара.
В вашем случае форма заказа уменьшает эту проблему: пользователь все еще может заказать нужный товар, а карточка сохраняет коммерческую функцию.
Важно определить, что именно означает «индивидуальный заказ»
Здесь есть два разных сценария.
Первый: это тот же самый товар, которого сейчас нет на складе, но магазин принимает заказ и затем поставляет его покупателю.
В таком случае логично показывать:
«Под заказ»
или:
«Нет в наличии. Можно заказать»
с понятным сроком поставки, если он известен.
Для Google статус BackOrder предназначен именно для ситуации, когда товара сейчас нет, но заказы на него принимаются.
Второй сценарий: исходный товар купить нельзя, а форма позволяет заказать другой товар с индивидуальными характеристиками.
Тогда нельзя создавать впечатление, что исходная позиция доступна для заказа. Корректнее оставить ей статус «Нет в наличии», а рядом предложить отдельное действие:
«Заказать аналог по индивидуальным параметрам».
Это уже другое коммерческое предложение.
Не подменяйте реальное наличие микроразметкой
Статус на странице, структурированные данные и товарные фиды должны соответствовать реальной возможности заказа.
Если товар действительно нельзя купить или заказать, для Offer следует указывать OutOfStock.
Если это существующий товар, которого временно нет, но магазин принимает заказы на последующую поставку, применим BackOrder.
Не стоит ставить InStock только потому, что на странице появилась форма заявки.
Отдельный статус BuildToOrder существует в Schema.org, однако в обычных товарных предложениях Google Merchant Center его нельзя рассматривать как универсальный статус для изготовления под заказ: в Merchant Center это значение применяется для специальных сценариев автомобильной рекламы.
Яндекс также учитывает availability в товарной разметке. Например, при указании отсутствия товара цена может не выводиться в товарном сниппете. Это относится к представлению предложения в поиске, а не является доказательством отдельного понижающего фактора органического ранжирования.
Как лучше реализовать такой сценарий
Если отсутствие временное:
- оставьте старый URL карточки;
- отдавайте 200 OK;
- не ставьте noindex;
- не закрывайте карточку через robots.txt;
- не делайте 301 на категорию только из-за отсутствия товара;
- явно показывайте фактический статус товара;
- замените «Купить» на «Заказать» или «Оформить индивидуальный заказ», если заказ действительно принимается;
- передавайте в форму название, артикул или ID товара, чтобы пользователь не заполнял их вручную;
- синхронизируйте статус на странице, в Schema.org и товарных фидах.
Лучше не перекидывать саму карточку на общую страницу формы. Пользователь должен остаться в контексте конкретного товара. Форма может открываться на этой же странице, в модальном окне либо на отдельном URL уже с переданными данными товара.
Если же товар окончательно снят с продажи и изготовить или поставить именно его больше нельзя, бессрочно поддерживать видимость карточки только с формой заказа другого товара уже менее оправданно. Тогда решение нужно принимать исходя из того, есть ли у старой страницы самостоятельная ценность и точная замена.
Для временно отсутствующего товара описанная схема нормальна: карточку сохраняем, честно указываем статус и даем возможность заказать. Это может помочь сохранить полезность и конверсионность страницы, но обещать за счет одной формы сохранение или рост позиций оснований нет.