SEO категорий интернет-магазина: как оформить раздел без дублей

Мерчандайзер группирует офисные кресла по назначению в светлом шоуруме

Категорию интернет-магазина стоит оформлять как самостоятельную посадочную страницу под понятный спрос, а не как случайную выдачу товаров. Ей нужны стабильный URL, подходящий ассортимент, точные заголовки, полезные фильтры и корректная пагинация.

Индексировать следует страницы, которые действительно помогают выбрать товар. Востребованные подборки можно сделать посадочными, а сортировки, технические параметры и случайные сочетания фильтров — объединить через canonical, исключить из индекса с помощью noindex или не создавать вовсе.

Как спроектировать структуру каталога

Начните с задач покупателей: один раздел должен отвечать ясному намерению — например, купить офисные кресла, выбрать кресло для руководителя или посмотреть модели с подголовником. Формулировки берите из поисковых подсказок, аналитики, внутреннего поиска, обращений покупателей и товарной базы.

Разделите запросы на общие категории, устойчивые типы товаров, важные характеристики и условия использования. Узкие сочетания и внутренние складские признаки обычно лучше оставить фильтрами: если две формулировки ведут к одному ассортименту и сценарию выбора, достаточно одной страницы, а синонимы можно использовать в тексте и анкорах.

Отдельный индексируемый URL оправдан, когда у группы есть самостоятельный спрос, стабильный ассортимент, точное название и понятное место в каталоге. Страница должна сохранять смысл при изменении остатков и давать пользователю больше, чем иной порядок тех же товаров.

Пример: категория офисных кресел

Основная категория «Офисные кресла» показывает весь подходящий ассортимент. В ней можно дать фильтры по назначению, обивке, механизму, подголовнику, подлокотникам, нагрузке, цвету, цене и наличию.

«Кресла для руководителя» и «Офисные кресла с подголовником» могут стать отдельными посадочными, если это устойчивые группы с достаточным ассортиментом. Для них нужны собственные URL, h1, метатеги, правила отбора и ссылки из родительской категории; при этом выдача обязана соответствовать названию.

Комбинацию «черные сетчатые кресла с подголовником и регулируемыми подлокотниками» можно оставить результатом фильтрации. Создавать для нее SEO-страницу стоит только при подтвержденном спросе и стабильном наборе товаров, иначе каталог быстро заполнится почти одинаковыми URL.

Что должно быть на странице категории

Пользователь должен сразу видеть ясный h1, товары с ценой и наличием, важные характеристики, сортировку, фильтры и ссылки на востребованные подкатегории. Названия карточек должны различать модели, но не превращаться в перечень всех свойств; подробнее об их оформлении — в материале про SEO карточки товара.

Текст нужен не ради объема, а для помощи в выборе. Для кресел можно кратко объяснить различия механизмов, обивки и регулировок, но не обещать гарантированного избавления от боли: результат зависит от конструкции, роста, веса, посадки и режима работы.

URL, метатеги и внутренние ссылки

Основной URL категории должен быть постоянным и не зависеть от сортировки, сессии или аналитических меток. Используйте один согласованный адрес во внутренних ссылках, canonical и sitemap; версии с иным регистром, слешем, порядком параметров или техническим идентификатором не должны становиться самостоятельными страницами.

При изменении структуры старый URL перенаправляют на наиболее близкий новый, если соответствие однозначно. Не отправляйте все удаленные разделы на главную: она обычно не отвечает прежнему намерению пользователя.

Title должен ясно называть категорию и отличать ее от соседних, description — кратко описывать предложение, а h1 — точно обозначать содержимое. Важная посадочная должна получать обычные ссылки <a href> из меню, родительской категории или блока подборок, а не быть известна поисковой системе только из sitemap.

Фильтры и служебные URL

Полезный фильтр понятен покупателю, влияет на выбор и заполнен у заметной части ассортимента. Сначала нормализуйте товарную базу: «сетка», «сетчатая ткань» и «mesh» не должны без причины создавать пересекающиеся страницы; также проверьте бренды, единицы измерения, диапазоны и пустые значения.

Фильтрованную выдачу можно индексировать, если она отвечает отдельному спросу, имеет постоянный URL, стабильный ассортимент и внутренние ссылки. Для такой посадочной задают собственные h1, title и description; общий подход к смысловым подборкам разобран в статье про рубрики и теги.

Для остальных комбинаций возможны noindex, canonical на близкую предпочтительную версию, ограничение создания URL, редирект или корректный код ответа. Решение зависит от того, меняется ли содержание, нужен ли адрес посетителю и способен ли он отвечать самостоятельному спросу.

Canonical, noindex и robots.txt

rel="canonical" указывает предпочтительный адрес среди близких или дублирующихся версий, но остается сигналом, а не безусловной командой. Его нужно поддерживать согласованными ссылками, sitemap и редиректами; индексируемая категория и каждая полезная посадочная обычно имеют self canonical.

noindex сообщает, что доступную страницу не следует включать в индекс. Он подходит, например, для нужного посетителю результата фильтрации, который не должен становиться отдельным поисковым результатом.

Не закрывайте такой URL в robots.txt до того, как робот сможет прочитать noindex. Robots.txt управляет обходом, а noindex — индексированием: если обход запрещен, директива на странице может остаться невидимой.

Не назначайте всем фильтрам одновременно noindex и canonical без конкретной причины. Самостоятельная посадочная индексируется и ссылается canonical на себя, техническая копия — на близкую предпочтительную версию, нужная пользователю служебная выдача может получить noindex, а ошибочный адрес — подходящий код ответа или редирект.

Как настроить пагинацию

Каждая страница пагинации должна иметь отдельный стабильный URL и обычно self canonical, потому что показывает другую часть списка. Canonical со всех страниц на первую может затруднить обнаружение карточек, расположенных глубже в каталоге.

Свяжите страницы обычными ссылками <a href>. Кнопка «Показать еще» или бесконечная прокрутка допустимы в интерфейсе, но товары должны оставаться доступными по отдельным URL без обязательного выполнения сложных JavaScript-сценариев.

Не создавайте бесконечные номера: запрос страницы за пределами диапазона не должен возвращать первую страницу с кодом 200. Сортировки по цене, новизне и популярности обычно меняют лишь порядок товаров, поэтому отдельная индексация им не требуется.

Пустые категории, поиск и недоступные товары

Не превращайте результаты внутреннего поиска в посадочные автоматически: в запросах встречаются опечатки, артикулы и случайные сочетания. Используйте статистику как источник идей, но создавайте раздел только после проверки смысла и ассортимента; подробнее — в материале про внутренний поиск.

Временно отсутствующую модель можно сохранить, честно указав статус, срок или уведомление о поступлении и аналоги. Для снятого товара редирект допустим только на реальную замену; если ее нет, возможна информативная страница на переходный период, а после удаления — корректный код отсутствия.

Пустая категория требует отдельного решения. При ожидаемом пополнении сохраните ее с понятным сообщением и ссылками на соседние разделы; при окончательном закрытии настройте редирект на точную замену либо удалите внутренние ссылки и верните подходящий код ответа.

Пошаговый план и чек-лист

  1. Выгрузите URL категорий, фильтров, сортировок, внутреннего поиска и пагинации; найдите адреса с одинаковым или почти одинаковым ассортиментом.
  2. Проверьте спрос, сценарии выбора и данные внутреннего поиска; выберите основные категории и ограниченный набор самостоятельных посадочных.
  3. Зафиксируйте для них стабильные URL, правила отбора товаров, h1, title и description; убедитесь, что заголовки соответствуют фактической выдаче.
  4. Нормализуйте характеристики, значения, единицы измерения и бренды; устраните пустые фильтры и разные URL одной комбинации.
  5. Назначьте каждому типу URL понятную роль: self canonical, canonical на близкую версию, noindex, редирект, удаление или подходящий код ответа.
  6. Проверьте, что страницы с noindex не закрыты от обхода в robots.txt, а индексируемые страницы не содержат noindex.
  7. Настройте пагинацию с отдельными URL, self canonical и реальными ссылками; корректно обрабатывайте номера за пределами диапазона.
  8. Добавьте внутренние ссылки на важные посадочные, а в sitemap оставьте постоянные канонические URL, предназначенные для индексации.
  9. Задайте правила для пустых категорий и недоступных товаров, затем проверьте коды ответа, редиректы и отсутствие ложных страниц с кодом 200.
  10. После запуска контролируйте обход, индексирование, новые параметры и изменения ассортимента по логам сервера и отчетам поисковых систем.

Пять частых ошибок

  • Создавать отдельный URL для каждого сочетания фильтров, включая пустые и практически одинаковые выдачи.
  • Вести canonical всех фильтров на родительскую категорию, даже когда подборка отвечает отдельному спросу и заметно отличается ассортиментом.
  • Запрещать обход в robots.txt до чтения noindex или считать эти инструменты взаимозаменяемыми.
  • Указывать canonical со всей пагинации на первую страницу и оставлять глубокие товары без обычных ссылок.
  • Пытаться исправить слабую архитектуру длинными шаблонными текстами вместо нормализации URL, характеристик и перелинковки.

FAQ

Нужно ли закрывать все фильтры?

Нет. Полезные подборки можно индексировать как самостоятельные посадочные, а остальные URL обрабатывать по назначению: через noindex, canonical, ограничение генерации или подходящий код ответа.

Что выбрать для дублей: canonical или noindex?

Canonical обозначает предпочтительный адрес среди близких версий, а noindex исключает доступную страницу из индекса. Сначала определите роль URL и только затем выбирайте инструмент.

Нужен ли SEO-текст каждой категории?

Нет фиксированного минимального объема. Текст полезен, если объясняет состав раздела и критерии выбора; короткое содержательное вступление лучше длинного шаблона с повторением запросов.

Нужно ли вести canonical пагинации на первую страницу?

Обычно нет. Каждая страница пагинации имеет свой URL и self canonical, поскольку показывает другую часть списка; между страницами должны быть последовательные обычные ссылки.

Итог

Хорошая SEO-категория показывает подходящие товары, помогает их сравнивать и ведет к значимым подкатегориям. Индексируйте страницы с самостоятельным смыслом, а технические копии, сортировки и случайные фильтры обрабатывайте отдельно, не смешивая canonical, noindex и robots.txt.

Если нужно разобрать структуру каталога и правила фильтров, напишите в Telegram. Для самостоятельной работы можно использовать сервис Xela, но итоговую схему необходимо проверить на данных конкретного магазина и его CMS.

Первоисточник: Google Search Central — URL structure for ecommerce sites.