Каталог и техникапозиция 1 из 9
Структура каталога интернет-магазина: дерево, URL и крошки
Что разобрано ниже
Структура каталога — это карта, по которой поисковая система понимает, какие запросы может закрыть магазин. Каждая категория и подкатегория становится отдельной посадочной страницей, и если у раздела нет своего адреса, по его запросу магазин в выдачу не попадёт. Хорошее дерево строят от спроса: сначала смотрят, как покупатели формулируют запросы, потом раскладывают товары по разделам, которые этим запросам соответствуют.
Откуда берётся дерево
Почти в каждом магазине первая версия каталога повторяет учётную систему: группы номенклатуры из 1С, папки поставщика, коды товарных групп. Для склада это удобно, для поиска — нет. Покупатель не ищет «Группа 14. Сантехника прочая», он ищет «смесители для кухни» или «душевые системы с термостатом».
Порядок работы такой:
- Выгрузите текущий список категорий с количеством товаров в каждой.
- Соберите запросы по ассортименту в Вордстате — по каждому крупному типу товара, с уточнениями. Как разложить запросы на группы, подробно разобрано в материале про семантику каталога.
- Сопоставьте: какой группе запросов соответствует какой раздел. Запросы без раздела — кандидаты в новые посадочные. Разделы без запросов — кандидаты на объединение.
- Нарисуйте целевое дерево и только потом трогайте адреса.
Пример на магазине товаров для дома. В учётной системе есть раздел «Текстиль», внутри — всё подряд. В Вордстате видно, что люди отдельно ищут «шторы блэкаут», «тюль в гостиную», «покрывала на диван», «пледы флисовые». Значит, «Текстиль» остаётся верхним уровнем, а под ним появляются «Шторы», «Тюль», «Покрывала», «Пледы». А «шторы блэкаут» — уже не подкатегория, а сочетание категории и свойства, которое обычно решают через фильтр с собственным адресом.
Сколько уровней вложенности
Жёсткого правила нет, но есть практическая граница: до любого товара покупатель и робот должны добираться за три-четыре клика от главной. Каждый лишний уровень — это ещё одна страница, которая почти ничего не добавляет, но размывает внутренние ссылки.
| Уровень | Пример | Что на нём ищут | Типичная ошибка |
|---|---|---|---|
| Раздел | Велосипеды | Широкий запрос, выбор направления | Раздел-«свалка» на тысячу товаров без подразделов |
| Категория | Горные велосипеды | Основной коммерческий запрос | Дублирует раздел, если товаров мало |
| Подкатегория | Горные велосипеды 29 дюймов | Уточнённый запрос | Создана «на всякий случай», внутри два товара |
| Карточка | Конкретная модель | Модель, артикул, бренд | Лежит на пятом-шестом уровне |
Признак лишнего уровня простой: если в подкатегории меньше пяти-шести товаров и под неё нет отдельного спроса, её лучше слить с родителем. Пустые и почти пустые разделы Яндекс охотно относит к малополезным страницам, а Вебмастер потом показывает их в исключённых.
Адреса разделов
Адрес категории должен быть коротким, читаемым и стабильным. Удобная схема — латиница, транслит или английские слова, дефис между словами, слеш на конце:
https://shop.example/catalog/velosipedy/
https://shop.example/catalog/velosipedy/gornye/
https://shop.example/catalog/velosipedy/gornye/29-dyujmov/
https://shop.example/product/velosiped-trail-29-pro/
Обратите внимание на последнюю строку: карточка товара лежит вне дерева категорий. Это решение избавляет от целого класса проблем — если товар показан в двух разделах, у него всё равно один адрес. Подробнее про это и про другие источники копий — в разделе о дублях товаров.
Чего избегать в адресах:
- идентификаторов вместо слов (
/catalog/section.php?ID=418), если CMS позволяет ЧПУ; - дат, номеров сезонов и слов «new», «sale» в адресе постоянного раздела;
- кириллицы вперемешку с латиницей и разного регистра;
- смены адреса при переименовании раздела в админке — на 1С-Битрикс, InSales, WooCommerce и OpenCart это настраивается по-разному, но проверить стоит до запуска.
Если адреса всё же приходится менять, без карты 301-редиректов не обойтись. Как её собрать и проверить, описано в материале про переезд и смену CMS.
Хлебные крошки
Крошки решают две задачи. Покупателю они показывают, где он находится, и дают вернуться на уровень выше. Поисковой системе — подтверждают иерархию и дают внутренние ссылки на родительские разделы с каждой карточки.
Правила, которые стоит соблюдать:
- крошки повторяют реальный путь по дереву, а не путь, которым пришёл посетитель;
- для товара из нескольких категорий выбирается одна основная — та, в которой он логичнее всего;
- последний элемент — текущая страница, без ссылки на себя;
- названия в крошках короткие: «Горные», а не «Горные велосипеды для взрослых и подростков».
Крошки размечаются через BreadcrumbList — тогда в сниппете вместо голого адреса может появиться путь по разделам. Как проверить разметку валидатором, разобрано на странице о микроразметке.
Посадочные под спрос
Самая частая ситуация: спрос есть, а страницы нет. Покупатели ищут «детские велосипеды для мальчика 6 лет», а в каталоге только «Детские велосипеды» с фильтром по возрасту, который не создаёт отдельного адреса. Вариантов три:
- новая подкатегория — если под запрос есть устойчивый набор товаров и он отличается от соседей по смыслу;
- страница фильтра с ЧПУ — если запрос описывает свойство внутри категории (цвет, материал, размер, бренд), подробно — в материале про фасетные фильтры;
- ничего — если товаров под запрос один-два или их нет вовсе. Пустая посадочная хуже, чем её отсутствие.
Условный пример: в магазине велосипедов и запчастей запрос «велосипеды для города» встречается часто, но отдельного признака у товаров нет. Создать раздел можно, только если редакция готова честно отобрать в него модели и поддерживать подборку. Раздел, собранный автоматически по случайным признакам, покупатель закрывает за секунды, и это видно в Метрике по доле отказов и глубине просмотра.
Что посмотреть в инструментах
В Яндекс Вебмастере откройте «Индексирование → Страницы в поиске» и отфильтруйте по адресам каталога: видно, какие разделы в поиске, а какие исключены и с каким статусом. В отчёте «Структура сайта» удобно оценить, сколько страниц в каждой ветке. В Google Search Console отчёт «Индексирование страниц» покажет, какие категории просканированы, но не проиндексированы. В Метрике отчёт по страницам входа подскажет, какие разделы уже получают поисковый трафик, а какие нет.
Проверить в своём магазине
- У каждого раздела с поисковым спросом есть свой адрес, а у каждого адреса — товары.
- До любой карточки можно дойти не больше чем за четыре клика от главной.
- Адреса категорий короткие, на латинице, со слешем на конце и не меняются при переименовании.
- Карточка товара имеет один адрес независимо от того, в скольких разделах она показана.
- Хлебные крошки на всех страницах повторяют дерево и размечены BreadcrumbList.
- Подкатегории с одним-двумя товарами объединены с родителем или наполнены.
Вопросы владельцев магазинов
Можно ли перестроить каталог в работающем магазине без потери трафика?
Можно, если делать это поэтапно и с картой 301-редиректов: каждый старый адрес раздела должен вести на новый, близкий по смыслу, а не на главную. Начните с веток, которые почти не получают трафика, проверьте, как Яндекс и Google переклеили адреса, и только потом переходите к основным разделам.
Нужно ли включать название категории в адрес карточки товара?
Обычно нет. Адрес карточки в отдельной папке для товаров не зависит от того, куда товар перенесут, и не плодит копии, если товар лежит в нескольких разделах. Связь с категорией поисковая система получает из хлебных крошек и внутренних ссылок, этого достаточно.
Сколько товаров должно быть в категории, чтобы её стоило открывать для индексации?
Точного порога поисковые системы не называют. Ориентир здравого смысла: в категории должно быть достаточно товаров, чтобы покупателю было из чего выбрать, и больше, чем в соседних результатах выдачи по тому же запросу. Раздел с одним товаром выглядит для покупателя как ошибка, и поведение на нём это подтвердит.
Что делать с сезонными разделами вроде «Новогодние товары»?
Держите для них постоянный адрес без года и не удаляйте страницу после сезона. Так раздел накапливает историю и ссылки, а к следующему сезону уже находится в индексе. Вне сезона его можно наполнить ближайшими по смыслу товарами и честно указать, когда появится новая коллекция.
Проверено редакцией 22.10.2026. Интерфейсы Вебмастера, Метрики и Search Console время от времени меняются — названия разделов сверяйте со справкой сервисов.