Раздел базы знаний

SEO интернет-магазина: каталог, фильтры и карточки

SEO интернет-магазина ломается на каталоге: категории для выбора, карточки для SKU, фильтры — только там, где есть спрос.

Кирилл Бабийчук · обновлено · 3 мин чтения

SEO интернет-магазина ломается на каталоге, а не на блоге. Категории, карточки, фильтры, фасеты, наличие, вариации, отзывы, Product schema, Merchant Center, Яндекс Товары, WooCommerce, OpenCart, 1С-Битрикс и витрины маркетплейсов живут в разных интентах. Категория отвечает на выбор. Карточка — на покупку конкретного SKU. Энциклопедию в карточку не пишут, фильтр «красный 42» не превращают в тонкую страницу без спроса.

Техничка фасетов и дублей — в technical SEO. Коммерческая выдача Яндекса и товарные блоки — в Яндекс SEO. Карточки на маркетплейсах не заменяют свой каталог: они забирают запросы бренда и модели, но редко отдают вам поведенческие данные и контент-канон.

Три типа URL, которые нельзя смешивать

  1. Категория: спрос на класс товара, фильтры как навигация, уникальный текст про ассортимент и доставку, не про «историю бренда».
  2. Карточка: артикул, наличие, цена с НДС, вариации без дубля title, отзывы, Product schema по видимым полям.
  3. Фасет или ЧПУ-фильтр: только связки с частотностью и остатками. Остальное — 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 сайта.

В кластере: Структура каталога.

В кластере: Пагинация каталога.

В кластере: Внутренний поиск магазина.

В кластере: Контент категорий.

Опубликовано в кластере

1С-Битрикс SEO

1С-Битрикс SEO — договор инфоблока: раздел и элемент как документы, свойства не страницы, urlrewrite и умный фильтр.

Google Merchant Center

Google Merchant Center — кабинет фида и посадочной для free listings и Shopping, не JSON-LD и не Яндекс Товары.

OpenCart SEO

OpenCart SEO — договор маршрутов: SEO URL, уникальный keyword и что не индексировать в фильтрах и path категории.

SEO карточек товаров

Карточка товара в поиске — документ покупки конкретного SKU с ценой, наличием и отличием от соседней модели, а не энциклопедия категории.

SEO категорий интернет-магазина

Категория магазина закрывает выбор типа товара, карточка — покупку модели; фасеты без спроса и вода над плитками ломают индекс.

WooCommerce SEO

WooCommerce SEO — договор витрины: какие объекты плагина становятся документами Поиска, а какие остаются кнопками корзины.

Вариации товаров

Когда размер, цвет и комплектация — один документ Поиска, а когда свой URL, и как это сверить с фидом и ProductGroup.

Внутренний поиск магазина

Внутренний поиск магазина ищет SKU по строке внутри каталога и почти никогда не должен становиться документом Поиска.

Контент категорий

Контент категорий — проза, которая меняет выбор на уже существующей ветке, а не объём знаков и не SEO самого URL категории.

Маркетплейсы и SEO сайта

Маркетплейсы и SEO сайта — что остаётся документом на вашем хосте, когда тот же SKU продаётся на WB, Ozon или Маркете.

Микроразметка Product

Product+Offer на карточке магазина: какие поля обязательны, чем тип отличается от листинга и почему JSON должен совпасть с витриной.

Отзывы на карточках

Отзыв на карточке — опыт этого SKU, не звезда магазина и не лента карт: какой корпус принадлежит URL и что можно размечать.

Пагинация каталога

Пагинация каталога — отдельные URL копий листинга одной ветки, а не дерево узлов и не SEO самой категории.

Структура каталога

Структура каталога — дерево узлов и родителей SKU, а не SEO одной категории и не карта всего сайта.

Товары без наличия

Товар без наличия — состояние карточки, не повод сносить URL: когда 200, 301, 410 или noindex, и почему редирект на категорию схлопывает…

Фасетная навигация

Фасетная навигация — независимые измерения каталога: комбинации бренда, цвета и цены плодят crawl trap, в индекс попадают конечные срезы со спросом, не…

Фильтры и SEO

Индексируют не все галочки каталога, а срезы со спросом и своим набором SKU: сортировка и пересечения параметров остаются кнопками, иначе робот обходит…

Яндекс Товары

Яндекс Товары со стороны каталога: стабильный offer id, уникальный URL и поля name/price/picture, а не кабинет относительно органики.