SEO карточек товара и снятых с продажи товаров в Битрикс
Что должно быть на карточке товара и как выбирать между 200, OutOfStock, 301, 404 и 410, когда товар исчезает из каталога.
Карточка товара одновременно отвечает поиску и покупателю. Поисковой системе нужны стабильный URL, понятная сущность и согласованные данные. Покупателю — цена, наличие, варианты, характеристики, доставка, возврат и следующий шаг. Если эти слои расходятся, страница теряет и видимость, и конверсию.
Минимум для индексируемой карточки
- один стабильный канонический URL;
- точное название и отличительные характеристики;
- актуальные цена, валюта и наличие;
- собственные изображения с размерами и alt;
- описание, которое помогает выбрать, а не повторяет название;
- варианты и торговые предложения с понятной логикой URL;
- условия доставки, оплаты, возврата и контакта;
- ссылки на категорию, бренд, совместимые и альтернативные товары.
Product-разметка должна повторять страницу
В JSON-LD нельзя показывать цену или наличие, которых нет в видимом содержимом. Для товара, который можно купить, обычно используются Product и вложенный Offer с ценой, валютой, URL и доступностью. При изменении остатка одновременно обновляйте карточку, структурированные данные и товарный фид.
Варианты товара
Если цвет или размер имеет отдельный стабильный URL и самостоятельное предложение, поиску нужно явно показать связь варианта с основной моделью. Если вариант существует только как состояние интерфейса, не создавайте индексируемый адрес для каждой комбинации. Внутренние ссылки, sitemap и canonical должны использовать одну согласованную модель.
Что делать, когда товар закончился
Массовый редирект всех удалённых товаров на категорию создаёт «мягкие 404» и вводит пользователя в заблуждение. Сохранять 200 на пустой карточке также бессмысленно. Решение зависит от остаточного спроса, ссылок, наличия аналога и полезности архивной информации.
Проверки после обмена с 1С
- товар не получает новый URL при смене раздела;
- внешний ID сохраняет связь с основной карточкой и SKU;
- нулевой остаток не удаляет страницу без правила;
- цена и наличие совпадают в HTML, JSON-LD и фиде;
- удалённый URL исчезает из sitemap;
- редирект не образует цепочку и ведёт на эквивалентный товар.