Структура каталога — это половина SEO интернет-магазина. Никакой контент и ссылки не вытащат проект, в котором категории придуманы «из головы», подкатегории дублируют друг друга, а фильтры либо все закрыты от индексации, либо все открыты и плодят тысячи мусорных страниц. Ниже — как я подхожу к проектированию структуры каталога в 2026 году.
Эта статья — продолжение моего подхода к SEO-продвижению сайта под ключ для интернет-магазинов.
С чего начинается структура: не с креатива, а с семантики
Главный принцип: структура каталога повторяет реальный спрос, а не логику склада. Если люди ищут «сапоги зимние женские», у вас должна быть посадочная под этот запрос, даже если на складе это атрибут карточки.
Мой порядок действий:
- Собираю полную семантику ниши (Wordstat, Букварикс, выгрузки конкурентов).
- Чищу мусор, объединяю синонимы, выделяю коммерческие запросы.
- Группирую запросы в кластеры по интенту — каждый кластер потенциально отдельная посадочная.
- Сверяю кластеры с ассортиментом: что уже есть, что нужно расширить, что объединить.
- Только после этого собираю дерево каталога.
На этом этапе становится видно, какие категории «выдуманы маркетологом», а каких на самом деле не хватает.
Уровни дерева: 3 — комфортно, 5 — потолок
Универсальной структуры нет, но за годы работы я пришёл к таким ориентирам:
| Уровень | Что обычно лежит | Пример |
|---|---|---|
| 1 | Главные разделы | Обувь / Одежда / Аксессуары |
| 2 | Категории | Сапоги / Кроссовки / Ботинки |
| 3 | Подкатегории по типу или аудитории | Сапоги женские / Сапоги мужские |
| 4 | Узкие посадочные | Сапоги женские зимние |
| 5 | Только если есть спрос и ассортимент | Сапоги женские зимние из натуральной кожи |
Глубже 4–5 уровней лезть редко имеет смысл — пользователю сложно, а краулинговый бюджет тратится впустую. Если запрос узкий и частотности мало — лучше закрыть его страницей фильтра или статьёй в блоге.
Категория или фильтр: где проходит граница
Один из самых частых вопросов: «вынести в категорию или оставить фильтром». Я смотрю на 3 признака.
Делаем отдельную SEO-страницу (категория или индексируемый фильтр), если:
- Есть явный частотный запрос и кластер вокруг него.
- Ассортимент позволяет показать минимум 10–15 товаров.
- Можно написать осмысленный текст и FAQ под этот срез.
- Запрос приводит на сайт «горячий» коммерческий трафик.
Оставляем только в фильтре (без индексации), если:
- Запрос редкий или сильно сезонный.
- Ассортимент 1–3 товара.
- Срез дублирует существующую категорию по сути.
- Это служебная характеристика для удобства выбора, а не поисковый интент.
Фильтры и фасеты: ключевая ошибка большинства магазинов
Чаще всего я вижу две крайности:
- Все фильтры закрыты в
robots.txt— теряется огромный пласт длинного хвоста. - Все фильтры открыты — генерируются миллионы комбинаций URL, краулинговый бюджет уходит в трубу, в индекс лезут «сапоги зимние женские красные 36 размер на молнии за 5000 рублей».
Правильный подход — управляемая индексация фильтров:
- В индекс открываем только заранее отобранные срезы под кластеры запросов.
- Для каждого такого среза — ЧПУ-URL, уникальный title, H1, описание и при необходимости текст.
- Остальные комбинации —
noindex, followили закрыты через директиву Clean-param (Яндекс). - Пересечения нескольких фильтров (цвет + размер + бренд) почти всегда оставляем вне индекса.
Как избежать каннибализации
Каннибализация в каталоге — когда несколько страниц борются за один и тот же запрос: категория, подкатегория, фильтр, тег. Поисковик путается и в итоге не показывает ни одну из них в ТОПе.
Мои правила, чтобы этого не случилось:
- На один кластер запросов — одна посадочная.
- Если категория и фильтр закрывают одно и то же — оставляем что-то одно, второе
noindex. - Теги используем только под запросы, которых нет ни в категории, ни в фильтре.
- Регулярно проверяю по Яндекс Вебмастеру: если по одному запросу прыгают разные URL — это сигнал каннибализации.
Перелинковка: каталог должен быть «плоским»
До любой посадочной в идеале должно быть не больше 3 кликов с главной. Это влияет и на UX, и на распределение веса.
Что обычно ставлю:
- В шапке — основные разделы 1-го уровня.
- В категориях — блок «Подкатегории» с превью.
- На страницах подкатегорий — блоки «Популярные фильтры» и «Похожие категории».
- В карточке товара — «Из этой же категории» и «С этим товаром покупают».
- В подвале — крупные SEO-разделы и города (для геопроектов).
Чек-лист перед запуском новой структуры
- Каждая категория и подкатегория соответствует кластеру запросов.
- Уровней не больше 4–5.
- Список фильтров под индексацию согласован и обоснован семантикой.
- У всех индексируемых страниц уникальные title, H1, description.
- Нет двух страниц под один кластер.
- До любой посадочной не больше 3 кликов с главной.
- Пагинация, сортировки и UTM закрыты от индексации.
- Битые ссылки и редиректы со старой структуры проверены.
FAQ
Что делать, если магазин уже работает и менять структуру страшно? Не делать «капитальный ремонт» одним релизом. Я обычно иду итеративно: сначала расширяю и оптимизирую самые трафиковые ветки, дальше добавляю недостающие посадочные под фильтры, и только потом — переезды и склейки. Каждый шаг сопровождается списком 301-редиректов.
Сколько фильтров оптимально выводить в индекс? Зависит от ниши, но как ориентир — от 20–30 в небольшом магазине до нескольких сотен в крупном. Главное — каждая такая страница должна закрывать реальный спрос, а не существовать «на всякий случай».
Нужны ли теги, если уже есть фильтры? Иногда да. Теги хороши для нестандартных срезов («подарок на 23 февраля», «для офиса», «эко-материалы»), которые не ложатся в дерево категорий и в фильтры. Но если категория и фильтр уже закрывают запрос — тег не нужен, иначе появится каннибализация.
Если структура каталога вашего магазина выглядит «исторически сложившейся» — это всегда повод для аудита. Могу разобрать её в рамках комплексного SEO-аудита и собрать понятный план переработки без потери трафика.

