SEO интернет-магазина ломается на каталоге, а не на блоге. Категории, карточки, фильтры, фасеты, наличие, вариации, отзывы, Product schema, Merchant Center, Яндекс Товары, WooCommerce, OpenCart, 1С-Битрикс и витрины маркетплейсов живут в разных интентах. Категория отвечает на выбор. Карточка — на покупку конкретного SKU. Энциклопедию в карточку не пишут, фильтр «красный 42» не превращают в тонкую страницу без спроса.
Техничка фасетов и дублей — в technical SEO. Коммерческая выдача Яндекса и товарные блоки — в Яндекс SEO. Карточки на маркетплейсах не заменяют свой каталог: они забирают запросы бренда и модели, но редко отдают вам поведенческие данные и контент-канон.
Три типа URL, которые нельзя смешивать
- Категория: спрос на класс товара, фильтры как навигация, уникальный текст про ассортимент и доставку, не про «историю бренда».
- Карточка: артикул, наличие, цена с НДС, вариации без дубля title, отзывы, Product schema по видимым полям.
- Фасет или ЧПУ-фильтр: только связки с частотностью и остатками. Остальное — crawlable, но noindex или параметр вне индекса.
Типовая авария на Битриксе и Woo: бесконечные комбинации свойств в индексе, пагинация с дублем первой страницы, сортировка «по популярности» как отдельный каноникал. Краулер съедает лимит на мусоре, товары с остатком не доезжают. Сначала карта индексируемых фасетов, потом тексты.
Наличие, вариации, отзывы
Нет в наличии — не 404 сразу, если SKU живой: снимите оффер, предложите аналог, не обещайте buybox в Merchant Center. Вариации цвета/размера лучше одним каноническим URL с параметром, если контент один. Отзывы на сайте усиливают карточку, если они модерируются и не куплены пачкой с одинаковым синтаксисом.
- Яндекс Товары и Merchant Center кормятся фидом. Битый фид ломает выдачу быстрее, чем «мало текста в категории».
- Блог магазину нужен, только если закрывает информационный спрос и ведёт в каталог. Иначе краул уходит в «как выбрать утюг» без SKU.
- Маркетплейс-карточка — отдельный контур: заголовок, атрибуты, фото. Её SEO не копируют слово в слово на свой домен.
Дальше по кластеру: категории, карточки товаров, фильтры, фасетная навигация.
Фид в Яндекс Товары и Merchant Center расходится с витриной чаще, чем кажется: старая цена, закончившийся SKU, другое название модели. Поиск тогда показывает одно, карточка на сайте — другое, заявка срывается, поведенческие сигналы портятся. Сверяйте фид с канонической карточкой, а не с выгрузкой 1С «как получится». Вариации размера на OpenCart с отдельными URL без каноникала плодят десятки тонких дублей; схлопните в один SKU, если описания совпадают.
Отзывы с фото и датой покупки сильнее блока «1000 довольных клиентов». Купленные тексты с одними и теми же оборотами модели и люди читают одинаково плохо. Для маркетплейса заголовок карточки, атрибуты и главное фото — отдельная работа: туда не копируют абзац с сайта про «широкий ассортимент». Свой домен должен оставаться каноном факта: состав, гарантия, срок отгрузки, возврат.
Частые вопросы
Нужен ли блог интернет-магазину?
Только если закрывает информационный спрос и ведёт в каталог. Блог ради «наполнения» размывает краул и каннибализирует категории.
Индексировать все фильтры?
Нет. В индекс попадают связки с живым спросом и товарами в наличии. Остальные комбинации оставляют для людей, но закрывают от индекса.
В кластере: Товары без наличия.
В кластере: Вариации товаров.
В кластере: Отзывы на карточках.
В кластере: Микроразметка Product.
В кластере: Google Merchant Center.
В кластере: Яндекс Товары.
В кластере: WooCommerce SEO.
В кластере: OpenCart SEO.
В кластере: 1С-Битрикс SEO.
В кластере: Маркетплейсы и SEO сайта.
В кластере: Структура каталога.
В кластере: Пагинация каталога.
В кластере: Внутренний поиск магазина.
В кластере: Контент категорий.