«За годы работы с интернет-магазинами я убедился: страницы категорий приносят больше трафика, чем карточки конкретных товаров, но именно их чаще всего оставляют без внимания. Владелец бизнеса тратит бюджет на продвижение товарных позиций, а страница каталога, через которую приходит основной поток покупателей из поиска, месяцами стоит с автоматически сгенерированным title и без единого слова уникального текста», — говорит Богдан Коломиец, основатель SEO Ready.
Страница категории — это не список товаров, вставленный между хедером и футером. Это точка входа из поиска, которая закрывает конкретный кластер запросов и должна быть спроектирована под него: с продуманной иерархией, чистым URL, текстом, метатегами и правилами индексации фильтров. Разберём, что учитывать на каждом из этих уровней. Тот же запрос часто пишут и как «сео категории» — по сути, это один и тот же вопрос: работа над SEO страниц интернет-магазина.
Что такое SEO-оптимизация категорий и почему это не то же самое, что SEO карточки товара
SEO категорий — это работа над структурой, адресами, текстами и правилами индексации на уровне разделов, а не товарных позиций. Карточка товара отвечает на узкий транзакционный запрос вида «купить кроссовки Nike Air Max 42 размер». Страница категории закрывает более широкий кластер: «кроссовки Nike», «мужские кроссовки», «спортивная обувь» — то есть запросы, по которым ищут не конкретную модель, а весь ассортимент. Чёткое разделение по интенту помогает и пользователю, и алгоритму ранжирования быстрее находить релевантную категорию, а не наугад листать соседние разделы.
Разница принципиальная. Карточка товара исчезает из каталога вместе с товаром — вместе с ней теряются и накопленные позиции. Категория живёт годами, накапливает ссылочный вес и поведенческие сигналы, и именно она удерживает позиции по среднечастотным запросам, которые формируют основной объём органического трафика интернет-магазина. Если категория настроена правильно, она продолжает приводить покупателей даже когда конкретный товар из неё давно распродан.
Здесь и кроется первая ошибка большинства владельцев каталогов интернет-магазина: они инвестируют в оптимизацию карточек, а категорию воспринимают в качестве технической страницы — папку, в которую сложили товары. С точки зрения SEO это неверно: категория — независимая единица со своим интентом, своей семантикой и своими правилами индексации.
Есть и более практичный аргумент в пользу такого приоритета. Карточек товаров в среднем интернет-магазине могут быть тысячи, и оптимизировать их все вручную нереально — обычно это делают через шаблоны и автоматическую генерацию. А вот категорий и подкатегорий в каталоге — десятки, максимум несколько сотен. Довести все до качественного состояния — реалистичная задача, которая при этом закрывает существенную долю поискового спроса по нише.
Работа над категориями редко идёт изолированно: обычно это часть более широкой задачи — SEO-продвижения интернет-магазинов, где структура каталога, семантика и техническая база сайта настраиваются в связке, а не по отдельности.
Структура каталога и иерархия категорий
Иерархия категорий строится по принципу «от общего к частному»: крупная категория делится на подкатегории, подкатегории — на более узкие уточнения, и только на последнем уровне пользователь видит список товаров. Логика должна отражать не внутреннюю классификацию склада, а реальный маршрут покупателя от общего запроса к конкретному выбору.
Правильная иерархическая структура даёт три эффекта одновременно: облегчает навигацию для человека, распределяет ссылочный вес между уровнями каталога и создаёт понятную для поисковика карту сайта, где каждая страница отвечает на свой запрос без пересечений с соседними разделами. Это центральный, но не единственный элемент SEO-структуры сайта: та же логика вложенности и распределения веса применяется к блогу, статичным страницам и служебным разделам.
Сколько уровней вложенности делать
Практический ориентир — от двух до четырёх уровней вложенности: категория → подкатегория → уточнение → товар. Большинство гайдов по проектированию каталогов сходятся на максимуме в три уровня: раздел → подраздел первого порядка → подраздел второго порядка. Более глубокая структура — пять-семь уровней — усложняет навигацию и снижает шанс на индексацию нижних уровней: чем дальше страница от главной, тем меньше вероятность, что робот будет заходить туда регулярно. Этот ориентир справедлив почти для любой ниши независимо от типа продаваемых товаров — от нишевого бутика до крупного маркетплейса.
Ещё одно правило касается ширины меню: на каждом уровне рекомендуется не больше семи-десяти пунктов. Если категория первого уровня разваливается на тридцать подкатегорий, это сигнал, что нужна промежуточная группировка, а не плоский список.
Практический тест — «правило трёх кликов»: любая категория и любой товар должны быть доступны за два-три перехода от главной страницы. Категории на глубине семи-восьми кликов почти не получают ссылочного веса и индексируются с задержками или не индексируются вовсе.
На практике превышение глубины редко случается осознанно — оно накапливается постепенно, по мере того как в каталог добавляют новые товарные направления поверх старой структуры, вместо того чтобы пересобрать иерархию заново. Через пару лет такого роста там появляются подкатегории на пятом-шестом уровне вложенности, о существовании которых не знает даже владелец магазина, и которые ни разу не индексировались.
Как называть категории — по спросу, а не по внутренней логике склада
Прежде чем создать категории, стоит свести список названий с данными Вордстата, а не брать их из внутренней документации склада. Частая ошибка — называть разделы в терминологии закупщиков и товароведов, а не в терминах реальных запросов покупателей. Внутренняя классификация склада и посадочная страница для поиска — это две разные задачи, и смешивать их не стоит.
Показательный пример: категория «Мягкая мебель для гостиной» по данным Вордстата собирает около 200 показов в месяц, а категория «Диваны» — порядка 80 000. Формально это один и тот же товарный сегмент, но с точки зрения поискового трафика разница на два порядка. Названия разделов нужно подбирать по реальному спросу — через Вордстат, кластеризацию запросов или анализ семантики конкурентов, — а торговую классификацию оставлять для внутреннего учёта.
Из этого вытекает и второе правило: каждая категория должна закрывать кластер запросов с подтверждённым спросом. Если у раздела нет заметной частотности, это не полноценная категория, а кандидат в подкатегорию или в фильтр внутри более широкого раздела — плодить «пустые» страницы без спроса вредно и для индексации, и для распределения веса.
Ещё один вопрос при проектировании каталога — категории или теги. У категорий жёсткая иерархия, и они участвуют в построении URL, а теги — плоская сквозная разметка, которая обычно не создаёт нового уровня вложенности. Для товаров в интернет-магазине теги удобны в качестве дополнения к категориям: тег «новинки» или тег «хит продаж» может объединять позиции сразу из нескольких категорий, не подменяя собой саму категорию. Заводить тег под каждую мелкую характеристику не стоит — это распыляет теги по всему сайту и усложняет навигацию не меньше, чем лишний уровень подкатегорий. Если один и тот же набор товаров одновременно доступен и через категорию, и через тег с идентичным содержимым — один из двух вариантов лишний, и его стоит закрыть от индексации.
ЧПУ-адреса страниц категорий
Адрес страницы категории должен быть коротким, человекочитаемым и отражать её место в иерархии: /kategoriya/podkategoriya/ вместо /catalog/?id=123&cat=45. Ключевое слово категории лучше размещать ближе к началу пути, а путь — держать без служебных параметров: сортировок, идентификаторов сессии, UTM-меток.
На каждую категорию должен приходиться ровно один канонический адрес. Дубли вида «со слешем на конце и без», «с www и без www», «по http и по https» — это не мелочь, а прямой источник конкуренции страницы самой с собой в выдаче. Robots.txt не должен блокировать разделы, а sitemap.xml — включать актуальный список категорий, чтобы новые разделы быстрее попадали на индексацию.
Разница между плохим и хорошим адресом видна сразу: /catalog/index.php?section_id=45&sort=price&page=2 против /muzhskaya-obuv/krossovki/. Первый вариант ничего не говорит ни пользователю, ни поисковику — по нему нельзя понять содержимое страницы, не открывая её. Второй сразу передаёт и тематику, и место в общей иерархии, а заодно проще для восприятия при копировании ссылки или вставке в сторонние справочники и агрегаторы.
SEO-текст на странице категории
Простыми словами, описание категории — это текстовый блок, который отвечает на вопрос «что я нашёл, кликнув по этой ссылке в поиске». Текст на странице категории выполняет три задачи одновременно: раскрывает коммерческий интент запроса, закрывает средне- и низкочастотные вопросы вида «как выбрать» и «чем отличаются», и даёт поисковому алгоритму дополнительный контекст о содержимом раздела. Задача текста — не «утяжелить» страницу ключевыми словами, а объяснить читателю, что он видит: состав товаров в разделе, их ключевые параметры выбора и доступные бренды.
Алгоритмы, ориентированные на полезность контента, хуже ранжируют разделы, где текст состоит из общих фраз без единого факта, конкретного параметра или примера. Текст категории должен звучать экспертно, а не служить заполнителем пустого места под списком товаров.
Какой объём текста нужен и где его размещать
Единого стандарта по объёму не существует, но практический коридор — от 2 000 до 5 000 знаков уникального текста, что соответствует 300–800 словам. Для крупных категорий с высоким спросом оправдан текст ближе к верхней границе диапазона, для узких нишевых разделов достаточно 1 000–2 000 знаков, если текст структурирован подзаголовками и списками, а не подан одним сплошным полотном.
Структурно текст удобно делить на четыре-семь смысловых блоков с подзаголовками: что входит в категорию, ключевые характеристики товаров, критерии выбора, сервисные условия (доставка, гарантия, возврат). По размещению на странице сложилась устойчивая практика: короткий вводный абзац на 300–500 знаков — сразу под H1, а расширенный SEO-блок — в нижней части страницы, под листингом товаров. Причина простая: главная задача страницы категории — довести покупателя до карточки товара, а не удержать его на чтении текста, поэтому длинное текстовое полотно наверху мешает конверсии, а не помогает ей.
Как не задублировать текст между категориями и карточками товаров
Частая контентная ошибка — шаблонный текст, который копируется по десяткам категорий с заменой одного-двух слов, либо текст категории, который дословно повторяет описания товаров или конкурирует по формулировкам с соседними разделами. По данным одного из отраслевых аудитов, дублированный контент даёт снижение трафика на 10–20% и потерю трёх-восьми позиций по целевым запросам — эффект ощутимый и системный, а не разовая просадка по одному запросу.
В одном из наших проектов — интернет-магазине на WooCommerce — мы столкнулись именно с этой проблемой в масштабе: платформа генерировала дубли контента через параметры фильтрации, и десятки страниц с одинаковым по сути текстом конкурировали друг с другом в выдаче. Мы закрыли от индексации технические дубли и настроили canonical, чтобы весь накопленный вес концентрировался на одной, продвигаемой версии страницы, а не распылялся между копиями. После этого органический трафик магазина вырос в 4,6 раза, а в топ-10 вошло более 450 дополнительных запросов за восемь месяцев работы — цифры и подход подробно разобраны в кейсе продвижения интернет-магазина цветов.
Практический вывод: текст категории должен быть написан именно про категорию — про товарную группу, а не пересказывать характеристики конкретных моделей из карточек. Обобщающий контент («чем отличаются модели по типу») не конкурирует с карточками товаров и не создаёт риска внутренней каннибализации.
Проверить, не конкурируют ли страницы друг с другом, довольно просто: достаточно вбить в поиск фрагмент текста категории в кавычках и посмотреть, сколько страниц сайта попадает в выдачу по этому фрагменту. Если находится больше одной страницы — уникальность текста нарушена, и одна из копий тянет вниз позиции другой, а не усиливает её. Заодно стоит проверить, не всплывает ли тот же фрагмент в других категориях — копипаст между соседними разделами встречается не реже, чем между листингом и карточкой товара.
Title, H1 и description для категорий
Уникальный title обязателен для каждой категории и каждой подкатегории без исключений — дубли title на десятках разделов не позволяют поисковику понять, которую именно страницу показывать в ответ на запрос. Рабочая формула: «[Название категории] купить с доставкой по [город], каталог [магазин]» — ключевое слово ближе к началу, оптимальная длина — 40–60 символов, чтобы title не обрезался в сниппете.
H1 категории должен точно соответствовать запросу и быть коротким — обычно от двух до пяти слов, без маркетинговых довесков вида «Лучший интернет-магазин современных модных товаров сезона». Одна страница — один H1, без исключений и без дублирования того же текста в виде подзаголовка чуть ниже.
Meta description не влияет на ранжирование напрямую, но определяет кликабельность сниппета в выдаче. Требования те же, что и к title: уникальность на каждую страницу, длина 120–160 символов, ключевое слово и конкретный оффер — размер ассортимента, условия доставки, диапазон цен. Пример рабочей формулировки: «Женские платья в интернет-магазине: 500+ моделей, размеры 40–52, доставка по России за 1–3 дня. Выберите платье по цвету, фасону и бренду».
Фильтры каталога: что индексировать, а что закрывать
Фильтры — источник почти неограниченного числа комбинаций URL, и попытка индексировать их все одинаково опасна в обе стороны: закрыть слишком много — потерять трафик по нишевым, но реальным запросам; открыть слишком много — получить тысячи тонких дублей с одинаковым по сути содержимым.
Практическое правило простое: индексировать стоит фильтры с подтверждённым спросом — конкретные бренды, если по ним есть частотность, и комбинации параметров, по которым люди действительно ищут в поиске. Сортировки по цене, технические параметры отображения, пустые комбинации без единого товара и результаты внутреннего поиска сайта индексировать не нужно — для них подходит связка noindex, follow либо canonical на базовую категорию без параметров, если набор товаров при сортировке принципиально не меняется. Тип фильтра при этом вторичен: решающий фактор — подтверждённый спрос на конкретную комбинацию, а не техническая природа параметра.
В одном из наших проектов — интернет-магазине часов — типовая проблема выглядела иначе: огромное количество технических дублей, возникавших из-за фильтрации на OpenCart, тормозило и индексацию, и саму базу данных сайта (страница открывалась за 4,8 секунды). Мы применили модуль OCFilter для управления генерацией страниц фильтров и построили стратегию гиперсегментации: вместо борьбы за высокочастотные запросы вроде «купить часы» сделали ставку на десятки конкретных, но реальных комбинаций «часы + бренд + механизм», параллельно оптимизировав скорость через Redis-кэширование. За восемь месяцев число обращений выросло почти в десять раз, а стоимость обращения снизилась на 73% — детали стратегии описаны в кейсе SEO-продвижения магазина часов.
Ориентир по составу самой страницы фильтрации, который подтверждается отраслевой практикой: система из 5–15 параметров фильтра и сортировка минимум по четырём критериям (цена, популярность, новизна, рейтинг) — конфигурация, при которой конверсия страницы держится на уровне 3–5% против 1–2% у страниц с бедным или нерелевантным набором фильтров. Если в категории «женские кроссовки» нельзя отфильтровать товары по размеру или сезону, покупатель уходит искать конкурента, у которого это можно сделать в два клика. Конверсия у разных категорий будет отличаться в разы, и усреднённый ориентир 3–5% стоит воспринимать как общий вектор, а не как единый норматив.
Посадочные страницы под популярные комбинации фильтров
Для комбинаций фильтров с подтверждённым спросом («категория + бренд», «категория + цвет», «категория + бренд + цвет») имеет смысл не просто открыть их для индексации, а оформить в виде полноценной посадочной страницы: с уникальным title и H1, коротким описанием подборки на 100–300 слов и корректно настроенной микроразметкой. Так, для связки «женские платья + Zara + красные» подойдёт адрес вида /zhenskie-platya/zara/krasnye/ со своим, пусть и небольшим, описанием подборки.
Ключевое ограничение — не создавать такие страницы автоматически для всех технически возможных комбинаций. В индекс должны попадать только связки, по которым подтверждён спрос через Вордстат или аналогичные инструменты, и на которых достаточно товаров для полноценного листинга. Страница фильтра с одним-двумя товарами не приносит пользы ни пользователю, ни поисковику — это пример «пустой» SEO-страницы, которая только размывает общий вес.
Пагинация каталога и её влияние на индексацию
Атрибуты rel=»next» и rel=»prev» фактически утратили значение сигнала каноникализации ещё несколько лет назад: ни Google, ни Яндекс не используют их в качестве основного инструмента для объединения страниц пагинации. Куда важнее корректно настроенный canonical и отсутствие технических дублей на страницах листинга.
На практике применяются два подхода. Для небольших и средних каталогов — до 10–20 страниц пагинации на категорию — обычно достаточно указать canonical всех страниц пагинации на первую страницу категории и закрыть саму пагинацию через noindex, follow: это снижает риск дублей ценой части хвостового трафика по глубоким страницам листинга. Для крупных интернет-магазинов с сотнями и тысячами товаров в одной категории такой подход отсекает от индексации значительную часть ассортимента, поэтому чаще применяют canonical каждой страницы пагинации на саму себя, оставляя в индексе первые несколько страниц с заметным трафиком, а остальные закрывая от индексации при сохранении ссылок для обхода роботом.
Выбор конкретной стратегии зависит от размера сайта и распределения спроса внутри категории, но в любом случае сортировки и технические параметры пагинации (?sort=, ?view=) закрывать нужно независимо от выбранного подхода к пагинации.
Кроме того, стоит следить за скоростью загрузки страниц листинга: категория с полусотней товаров на странице должна открываться не дольше двух секунд. Это касается и первой страницы категории, и всех последующих страниц пагинации — если листинг подгружает изображения без оптимизации или собирает список товаров тяжёлым запросом к базе данных, вторая и третья страницы пагинации будут открываться ещё медленнее первой, что дополнительно снижает шанс на их индексацию.
Микроразметка для категорий: ItemList и хлебные крошки
Схема ItemList на странице категории помогает поисковику однозначно определить: перед ним каталог товаров, а не статья или лендинг, — то есть точно передаёт тип страницы ещё на этапе индексации. Это улучшает извлечение данных для товарных вертикалей — Google Merchant Center и Яндекс Товары — и усиливает связь между страницей категории и карточками товаров, которые в неё входят.
BreadcrumbList — стандартная разметка хлебных крошек, которая позволяет показывать путь навигации прямо в сниппете выдачи: «Главная › Смартфоны › Apple iPhone» вместо простого заголовка страницы. Помимо влияния на сниппет, хлебные крошки — это ещё и элемент навигации, которым активно пользуются посетители сайта при перемещении между уровнями иерархии. По той же логике на странице листинга уместен блок «Похожие категории», который подсказывает переход на смежные разделы и заодно усиливает внутреннюю перелинковку.
Сочетание ItemList, BreadcrumbList и Product/Offer-разметки на карточках товаров усиливает связку «категория — карточка» и может повышать кликабельность сниппета, хотя конкретный процент прироста CTR у разных ниш и разных поисковых систем существенно различается.
Внедрять микроразметку вручную для каждой категории не нужно — это задача шаблона страницы, который должен автоматически подставлять данные из карточек товаров, попавших в листинг: название, цену, наличие, изображение. Ошибка встречается чаще в обратную сторону: разметка есть, но она не обновляется вместе с реальными данными о наличии и цене, и поисковик получает противоречивые сигналы между тем, что видит на странице, и тем, что заявлено в разметке. Расстановка разных типов разметки по остальным страницам сайта — своя тема, которую мы разбирали в материале про микроразметку для SEO.
Частые ошибки при SEO-оптимизации категорий
Дубли страниц из-за параметров URL, версий со слешем и без, http и https, www и без www — распространённая техническая проблема каталогов. Она размывает вес страницы между копиями, и алгоритму становится сложнее определить наиболее релевантную запросу версию.
Неверно настроенный canonical — вторая по частоте ошибка: canonical, указывающий на несуществующую или нерелевантную страницу, либо противоречащие друг другу сигналы (canonical в одну сторону, а редирект — в другую) снижают доверие поисковика к разделу целиком, а не только к отдельной странице.
Слишком глубокая вложенность каталога — пять-семь уровней вместо рекомендованных двух-четырёх — типичная структурная ошибка, которая усложняет навигацию и снижает вероятность регулярной индексации нижних уровней. Рядом с ней часто соседствует дублирование категорий по синонимам и близким формулировкам, когда одновременно существуют «Диваны» и «Мягкая мебель», закрывающие один и тот же спрос.
Индексация всех фильтров подряд, включая комбинации без единого товара, и создание «пустых» SEO-страниц без достаточного ассортимента — типичная ошибка при работе с параметрами фильтрации, которая напрямую следует из желания охватить максимум запросов без проверки реального спроса на каждую комбинацию.
Ещё одна группа ошибок связана с мета-тегами: отсутствующие или задублированные title и description на массиве категорий, из-за которых поисковик не может однозначно сопоставить страницу с запросом. Отдельно стоит учитывать мобильную версию сайта — свыше 60% трафика интернет-магазинов приходится на мобильные устройства, и невалидная адаптация листинга товаров напрямую снижает позиции категории в выдаче.
Скорость загрузки категории заслуживает особого внимания не только из-за пагинации: по данным Ahrefs, сайты с системными техническими проблемами теряют в среднем 20–30% позиций при крупных обновлениях алгоритмов Google. Категории каталога получают больше трафика, чем почти все остальные страницы сайта, уступая только главной, поэтому именно на них технические просадки бьют по трафику сильнее всего: одна и та же ошибка на карточке одного товара стоит несравнимо дешевле, чем та же ошибка, растиражированная на них через общий шаблон.
Чек-лист: как проверить, что категории оптимизированы
У разных категорий набор приоритетов может отличаться, но прежде чем считать работу над категориями завершённой, стоит пройтись по базовому набору проверок:
| Блок | Что проверить |
|---|---|
| Структура | Глубина каталога — 2–4 уровня, категории названы по данным спроса, а не по внутренней логике |
| URL | ЧПУ без параметров, один канонический адрес на категорию |
| Текст | Уникальный текст на все категории, без дублей с карточками и соседними разделами |
| Title / H1 / description | Уникальны для всех страниц, соответствуют рекомендуемой длине |
| Фильтры | Индексируются только комбинации с подтверждённым спросом, остальное — canonical или noindex |
| Пагинация | Определена единая стратегия canonical, закрыты сортировки и технические параметры |
| Микроразметка | Настроены ItemList и BreadcrumbList |
Категории — это фундамент органического трафика интернет-магазина, а не техническая обвязка вокруг товарных карточек. Структура, тексты, фильтры и микроразметка страницы категории работают в связке: упущение в одном из этих пунктов снижает эффективность остальных, даже если они настроены безупречно. Именно поэтому аудит категорий стоит проводить не разово при запуске, а регулярно — по мере роста ассортимента и появления новых разделов.