Пропустить шапку и читать
Витринав поиске

Каталог и техникапозиция 1 из 9

Структура каталога интернет-магазина: дерево, URL и крошки

Выпущено 22.10.2026Читать около 6 мин

Что разобрано ниже

Структура каталога — это карта, по которой поисковая система понимает, какие запросы может закрыть магазин. Каждая категория и подкатегория становится отдельной посадочной страницей, и если у раздела нет своего адреса, по его запросу магазин в выдачу не попадёт. Хорошее дерево строят от спроса: сначала смотрят, как покупатели формулируют запросы, потом раскладывают товары по разделам, которые этим запросам соответствуют.

Откуда берётся дерево

Почти в каждом магазине первая версия каталога повторяет учётную систему: группы номенклатуры из 1С, папки поставщика, коды товарных групп. Для склада это удобно, для поиска — нет. Покупатель не ищет «Группа 14. Сантехника прочая», он ищет «смесители для кухни» или «душевые системы с термостатом».

Порядок работы такой:

  1. Выгрузите текущий список категорий с количеством товаров в каждой.
  2. Соберите запросы по ассортименту в Вордстате — по каждому крупному типу товара, с уточнениями. Как разложить запросы на группы, подробно разобрано в материале про семантику каталога.
  3. Сопоставьте: какой группе запросов соответствует какой раздел. Запросы без раздела — кандидаты в новые посадочные. Разделы без запросов — кандидаты на объединение.
  4. Нарисуйте целевое дерево и только потом трогайте адреса.

Пример на магазине товаров для дома. В учётной системе есть раздел «Текстиль», внутри — всё подряд. В Вордстате видно, что люди отдельно ищут «шторы блэкаут», «тюль в гостиную», «покрывала на диван», «пледы флисовые». Значит, «Текстиль» остаётся верхним уровнем, а под ним появляются «Шторы», «Тюль», «Покрывала», «Пледы». А «шторы блэкаут» — уже не подкатегория, а сочетание категории и свойства, которое обычно решают через фильтр с собственным адресом.

Сколько уровней вложенности

Жёсткого правила нет, но есть практическая граница: до любого товара покупатель и робот должны добираться за три-четыре клика от главной. Каждый лишний уровень — это ещё одна страница, которая почти ничего не добавляет, но размывает внутренние ссылки.

УровеньПримерЧто на нём ищутТипичная ошибка
РазделВелосипедыШирокий запрос, выбор направленияРаздел-«свалка» на тысячу товаров без подразделов
КатегорияГорные велосипедыОсновной коммерческий запросДублирует раздел, если товаров мало
ПодкатегорияГорные велосипеды 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 время от времени меняются — названия разделов сверяйте со справкой сервисов.