Главная / Блог / SEO категорий интернет-магазина: структура, фильтры и контент
Статья
SEO категорий интернет-магазина: структура, фильтры и контент
Категория отвечает на задачу выбора группы товаров, карточка отвечает на вопрос о конкретной позиции. Разбираем, какие категории и фильтры открывать для поиска, как их оформить, что делать с пагинацией и отсутствующими товарами и как понять, что работа окупилась.
Человек, который ищет «детские автокресла 9–36 кг», ещё не выбрал модель. Ему нужна страница с выбором: несколько вариантов, цены, наличие, фильтры. Карточка одного товара отвечает на такой запрос хуже, статья не отвечает вовсе. Поэтому по запросам уровня «группа товаров» поисковики чаще показывают категории.
Фильтры дают следующий уровень: «зимние шины 205/55 r16», «кроссовки для бега мужские 43». По отдельности такие запросы редкие, зато их много, и люди за ними обычно готовы купить. Карточки собирают модельные запросы вроде «iphone 16 pro 256 гб», но в магазинах с широким ассортиментом основной поток чаще приходится на категории и посадочные фильтров.
Вывод для бюджета простой: в магазине начинать стоит с дерева категорий и фильтров, а карточки и блог подтягивать следом.
Какие категории и фильтры продвигать
Посадочная страница нужна там, где сходятся три условия: есть спрос, есть товары и страница реально помогает выбрать.
Спрос
Проверяйте частоты по нужной стране и языку в Keyword Planner и Вордстате, смотрите запросы в Search Console. Затем откройте выдачу. Если по «зимние шины r16 алматы» наверху стоят отфильтрованные страницы магазинов, такая посадочная у вас тоже нужна.
Достаточно товаров
На странице должен быть выбор. Если по фильтру находится одна позиция, покупатель уйдёт к конкуренту с широким ассортиментом, а поисковик сочтёт страницу слабой. Порог зависит от ниши: для запчастей под конкретную модель даже пара подходящих деталей ценна, а страница одежды с двумя товарами выглядит пустой.
Комбинация совпадает с тем, как ищут
Люди ищут по схемам «бренд + тип», «тип + размер», «тип + назначение». Сочетание «цвет + материал + страна производства» почти никто не набирает, и такой URL в индексе не нужен.
Тип фильтра
Открывать для индексации
Пример запроса
Тип фильтраБренд
Открывать для индексацииДа, если есть спрос
Пример запросакроссовки adidas
Тип фильтраНазначение
Открывать для индексацииДа
Пример запросаноутбук для игр
Тип фильтраСовместимость (марка, модель)
Открывать для индексацииДа, для запчастей и аксессуаров
Пример запросаколодки toyota camry 70
Тип фильтраРазмер, типоразмер
Открывать для индексацииЧасто да
Пример запросашины 205/55 r16
Тип фильтраЦвет
Открывать для индексацииВыборочно
Пример запросаплатье красное
Тип фильтраЦена от и до, рейтинг, наличие
Открывать для индексацииНет
Пример запросаслужебные фильтры
Тип фильтраТри фильтра и больше
Открывать для индексацииТолько при подтверждённом спросе
Пример запросашины зимние r16 nokian шипы
Как это выглядит на практике, видно в разборе магазина автозапчастей из Алматы: каталог перестроили по схеме «марка → модель → узел», убрали 1 900 дублей, и за 7 месяцев трафик вырос в 2,7 раза.
Фильтры и индексация: технические правила
Когда список нужных комбинаций готов, их надо технически отделить от всех остальных. Одной схемы для всех магазинов нет, но базовые правила общие.
Посадочные фильтры получают постоянный понятный адрес, например /shiny/zimnie/r16/, свои title, H1 и описание и попадают в sitemap.
Остальные комбинации остаются параметрами и закрываются от индексации. Для ненужных фасетов Google в справке предлагает запрет сканирования в robots.txt или canonical на версию без фильтра.
Порядок параметров фиксирован: ?brand=nike&size=43 и ?size=43&brand=nike не должны жить как две разные страницы.
Комбинация без товаров отдаёт код 404, а не пустую страницу с кодом 200. Так рекомендует и Google.
Не сочетайте на одном адресе запрет в robots.txt и noindex: если сканирование закрыто, робот не увидит noindex.
После внедрения проверьте, что в индекс попало нужное, а мусор ушёл: отчёт «Страницы» в Search Console, выборочная проверка адресов, поиск по сайту. Пошагово это описано в статье о проверке индексации.
Нужна ли страница фильтра
СпросЕсть отдельная задача поиска
АссортиментЕсть полезный выбор товаров
ЦенностьСтраница отвечает на эту задачу
Пагинация и сортировки
Большая категория разбита на страницы, и с ними часто ошибаются. Самая частая ошибка: canonical со всех страниц серии на первую. Google прямо пишет, что так делать не нужно. У каждой страницы пагинации свой canonical на саму себя.
Страницы пагинации связаны обычными ссылками <a href>, чтобы робот дошёл до товаров в глубине. Бесконечная прокрутка без таких ссылок прячет часть каталога.
Атрибуты rel="next" и rel="prev" Google больше не использует. Вреда от них нет, но и пользы в Google тоже.
Текст категории показывайте только на первой странице, на остальных добавьте к title «страница 2», «страница 3».
Сортировки (?sort=price) показывают тот же набор товаров в другом порядке. Для них подходит canonical на основную категорию или noindex.
Шаблоны и тексты категорий
Шаблоны title, H1 и description
Для сотен категорий и фильтров вручную писать метатеги нереально. Нужны шаблоны с переменными, а для главных категорий ручная доработка.
Элемент
Шаблон
Пример
Элементtitle
Шаблон{Категория} {фильтр} купить в {город}: цены
ПримерЗимние шины R16 купить в Алматы: цены
ЭлементH1
Шаблон{Категория} {фильтр}
ПримерЗимние шины R16
Элементdescription
Шаблон{Категория} {фильтр} в наличии: {преимущество}, доставка по {город}
ПримерЗимние шины R16 в наличии: подбор по марке авто, доставка по Алматы и шиномонтаж
Город ставьте в title только там, где магазин реально продаёт и доставляет. Если подставляете число товаров или цену «от», берите их из базы автоматически, иначе через месяц в сниппете окажутся устаревшие данные. Для казахской или узбекской версии каталога шаблоны пишет носитель языка, машинная подстановка слов здесь ломает грамматику.
Тексты без воды
Текст категории нужен тем, кто сомневается в выборе. Хороший текст отвечает на три-пять вопросов покупателя:
как выбрать: на какие параметры смотреть и чем отличаются варианты;
совместимость: подойдёт ли к машине, к модели телефона, к размеру;
условия: доставка по городу, гарантия, установка, рассрочка;
частые вопросы из звонков и чатов менеджеров.
Лишнее: история изобретения шины, «наш магазин предлагает широкий ассортимент», перечень ключевых слов через запятую. Над товарами хватит одного-двух предложений, подробный текст ставьте под листингом. Товары должны быть видны на первом экране телефона.
Перелинковка и хлебные крошки
Хлебные крошки на всех категориях и карточках: Главная / Шины / Зимние шины / R16. Они показывают иерархию покупателю и поисковику.
Блок популярных подборок в категории ведёт на открытые для индексации фильтры. Ссылки на закрытые комбинации туда не ставьте.
Из карточки ведут ссылки вверх в категорию и вбок, на соседние посадочные: другие размеры той же модели, аксессуары.
Меню держит главные категории в одном-двух кликах от главной, ссылками в HTML, а не только в скриптовом меню.
Статьи блога ссылаются на категории с естественным анкором: из гида «как выбрать зимние шины» на раздел зимних шин.
В конкурентных нишах под Google одной внутренней перелинковки обычно мало, категориям нужны внешние ссылки. Для магазина электроники в Ташкенте мы сначала почистили ссылочный профиль, затем добавили 38 публикаций в местных СМИ и ссылки с 14 собственных тематических сайтов. Видимость выросла с 4% до 31%, подробности в разборе проекта. Честно о риске: правила Google запрещают ссылочные схемы, и собственные сети сайтов под них подпадают. Такой подход мы обсуждаем с владельцем заранее, вместе с последствиями возможных санкций.
Микроразметка: что реально поддерживается
BreadcrumbList подходит и для категорий, и для карточек. Google поддерживает эту разметку, в ней нужно минимум два элемента.
Product с предложением (цена, валюта, наличие) ставится на карточку товара. В справке Google сказано, что товарные расширенные результаты поддерживают только страницы, посвящённые одному товару или вариантам одного товара, а «обувь в нашем магазине» конкретным товаром не считается. Размечать категорию как Product не нужно.
ItemList Google использует для каруселей только в отдельных сценариях: рецепты, курсы, фильмы, рестораны и бета-функции в некоторых регионах. Для категории магазина в Казахстане или Узбекистане особого вида в выдаче от неё ждать не стоит.
Разметка должна совпадать с тем, что видно на странице. Цена в JSON-LD, которая расходится с ценой на витрине, хуже, чем отсутствие разметки. Проверяйте результат в Rich Results Test и в отчётах Search Console.
Когда товара нет в наличии
Временное отсутствие, сезонный товар и снятая с продажи позиция требуют разных решений.
Ситуация
Что делать
СитуацияНет в наличии, скоро будет
Что делатьСтраница остаётся с кодом 200, статус «нет в наличии», срок поступления, кнопка «сообщить о поступлении», похожие товары. В разметке availability OutOfStock.
СитуацияСезонный товар
Что делатьКарточки и категория остаются, в межсезонье работает предзаказ или подборка на следующий сезон.
СитуацияСнят с продажи, есть замена
Что делать301-редирект на новую модель или близкий аналог либо страница с блоком «замена», если на неё есть трафик и ссылки.
СитуацияСнят, замены нет, трафика нет
Что делатьКод 404 или 410.
СитуацияРаздел закрыт навсегда
Что делать301-редирект на ближайшую родительскую категорию.
Не отправляйте всё отсутствующее массовым редиректом на главную. Google такие переходы обычно считает мягкой ошибкой 404, а покупатель теряется. В самой категории товары в наличии ставьте выше.
Конкуренция с маркетплейсами
По многим товарным запросам в выдаче стоят Kaspi, Uzum Market, Wildberries и другие площадки. Спорить с ними по широким запросам вроде «смартфоны» малому магазину тяжело: у маркетплейса больше ассортимента, ссылок и доверия.
Шансы у собственного сайта есть в другом:
узкие категории с экспертизой: запчасти по совместимости, профессиональный инструмент, товары для конкретной аудитории;
запросы с городом и быстрой доставкой, самовывозом, установкой;
консультация, гарантия и сервис, которые маркетплейс не показывает;
страницы категорий на казахском и узбекском, которые делают далеко не все конкуренты.
Многие магазины продают и на площадке, и на сайте, это нормальная схема. Следите только, чтобы описания на сайте не повторяли карточки маркетплейса слово в слово. Как мы выстраиваем такую работу, описано на странице SEO для интернет-магазинов.
Как измерять результат
Позиции по списку запросов полезны для диагностики, а деньги считаются по заказам.
Search Console. Клики и показы по группе адресов категорий: фильтр по странице с нужным фрагментом URL. Периоды сравнивайте год к году, иначе сезонность исказит картину.
GA4 e-commerce. Настройте события view_item_list, select_item, view_item, add_to_cart, begin_checkout и purchase. Параметр item_list_name с названием категории покажет, какие разделы приводят к покупкам. Валюту передавайте явно: KZT, UZS или KGS.
Отчёт по страницам входа. Органический трафик по категориям рядом с транзакциями и выручкой.
Заказы в мессенджерах и звонки. Если часть продаж идёт через WhatsApp или Telegram, отслеживайте нажатия на эти кнопки как события. Иначе SEO будет выглядеть убыточным.
Изменения в индексации обычно видны через несколько недель, заметный рост трафика чаще занимает месяцы. Гарантировать сроки и позиции честно нельзя, зато можно заранее договориться, какие метрики считаются результатом.
Внедрить структуру каталога
Продвижение магазина объединяет семантику, шаблоны, навигацию и внедрение. Пришлите ссылку на сайт: за 2 рабочих дня бесплатно посмотрим каталог, фильтры и индексацию и покажем, какие категории могут дать заказы быстрее. После разбора пришлём предложение с фиксированной ценой, правки на сайте наш разработчик может внести сам.