SEO большого интернет-магазина: фильтры и индексация | НС Д…

НС Диджитал · E-commerce Search Architecture / 2026

SEO для большого интернет-магазина: фильтры, категории и индексирование

У магазина 15 000 товаров. Добавим 10 фильтров — и технически сайт уже способен создать сотни тысяч комбинаций URL. Для покупателя фильтры удобны. Для поискового робота без архитектуры они могут превратиться в почти бесконечный лабиринт.

Сейчас анализируем:
01 / Executive answer

Задача SEO — не проиндексировать всё. Задача — проиндексировать правильные страницы

INDEX PRINCIPLE
QUALITY
>
QUANTITY

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

Категория «кроссовки» — очевидная посадочная. «Кроссовки Nike» — потенциально тоже. «Чёрные кроссовки Nike» — возможно.

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

Поэтому SEO большого интернет-магазина нужно проектировать вместе со структурой каталога и фильтрами, а не после разработки.

02 / Index policy

Все URL магазина полезно разделить на три класса

CLASS / A INDEX

Самостоятельные поисковые посадочные

Категории, подкатегории, бренды, востребованные комбинации фильтров и карточки товаров, которые отвечают отдельному поисковому намерению.

CLASS / B DEPENDS

Комбинации, которые нужно анализировать

Цвет, материал, назначение, размер, бренд + характеристика. Индексация оправдана, если существует спрос, ассортимент и достаточно самостоятельная страница.

CLASS / C CONTROL

Технические и почти бесконечные комбинации

Сортировки, tracking-параметры, случайные сочетания характеристик, пустые результаты и множество эквивалентных URL.

03 / Category architecture

Категории должны отражать спрос, а не только структуру 1С

Внутренняя номенклатура компании и удобная поисковая архитектура — не всегда одно и то же.

LEVEL 01 / CATEGORY
/catalog/krossovki/
INDEX
LEVEL 02 / TYPE
/catalog/krossovki/begovye/
INDEX
LEVEL 03 / BRAND
/catalog/krossovki/nike/
INDEX
LEVEL 04 / SEO FACET
/catalog/krossovki/nike/chernye/
IF DEMAND

Google оценивает структуру магазина в значительной степени через внутренние ссылки: меню → категория → подкатегория → товар. Поэтому важные страницы должны быть достижимы обычными HTML-ссылками, а не только через внутренний поиск или JavaScript-кнопку.

04 / Faceted navigation

Как решить, какой фильтр превращать в SEO-страницу

01 / SEARCH DEMAND

Есть отдельный спрос

Люди действительно ищут «кроссовки Nike», «белые кухонные столы» или «смартфоны 256 ГБ», а не только базовую категорию.

02 / ASSORTMENT

Есть что показать

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

03 / STABILITY

Комбинация стабильна

URL должен иметь смысл не только сегодня, пока конкретный товар находится на складе.

04 / CONTENT

Можно сформировать самостоятельную страницу

Собственные Title, H1, description, текст или коммерческий контекст, а не просто тот же каталог с галочкой в фильтре.

05 / URL

Есть один стабильный адрес

Одинаковая комбинация не должна открываться одновременно через несколько перестановок параметров.

06 / INTERNAL LINKS

Страница включена в архитектуру

Важные SEO-фильтры должны получать ссылки из категорий, подборок или других релевантных страниц.

05 / URL laboratory

Соберите комбинацию фильтров и посмотрите, как её стоит оценивать

Это демонстрационная логика, а не замена семантического и технического аудита.

SELECT URL PARAMETERS
/catalog/krossovki/

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

RECOMMENDED SEO STATE
INDEX
Основная категория

Чистый URL категории должен быть доступен роботу, получать внутренние ссылки и иметь собственный canonical.

Search demand → проверить
Product count → проверить
Duplicate URLs → исключить
06 / Technical control

Robots.txt, noindex и canonical решают разные задачи

Инструмент Что делает Когда использовать Что важно помнить
robots.txt Ограничивает обход URL-паттерна роботом. Огромные технические пространства фильтров, сортировок и бесполезных параметров. Это управление crawling, а не гарантированный способ удалить URL из результатов поиска.
noindex Просит не включать конкретную страницу в индекс. Страница должна быть доступна пользователю, но не нужна в поисковой выдаче. Робот должен иметь возможность загрузить URL и увидеть noindex.
rel="canonical" Указывает предпочтительную версию схожих или дублирующихся страниц. Когда несколько URL действительно представляют одну или очень похожую сущность. Canonical — сигнал, а не абсолютная команда поисковой системе.
404 Сообщает, что страницы не существует. Бессмысленные комбинации фильтров без результатов, которые не должны существовать. Не превращайте бесконечное количество пустых комбинаций в живые 200-страницы.
Sitemap Помогает показать поисковой системе приоритетный набор URL. Категории, SEO-фильтры и карточки товаров, которые действительно должны индексироваться. Не стоит добавлять туда URL, которые вы сами закрываете или канонизируете на другие страницы.

Одна из типичных ошибок — одновременно поставить Disallow в robots.txt и ожидать, что Google прочитает noindex внутри этой страницы. Если робот не может загрузить URL, метатег он не увидит.

07 / Pagination

Пагинация — не то же самое, что бесполезный фильтр

GOOGLE E-COMMERCE GUIDANCE

Page 2 должна оставаться частью пути робота к товарам

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

Страницы должны быть связаны настоящими HTML-ссылками. Если товары появляются только после нажатия JavaScript-кнопки «Показать ещё», нужно убедиться, что робот всё равно может открыть соответствующие URL.

/catalog/krossovki/ ?page=2 ?page=3 ?page=4
08 / Crawl efficiency

Зачем вообще сокращать количество бесполезных URL

Особенно это важно, когда каталог постоянно меняется и поисковой системе нужно регулярно обнаруживать новые товары.

CRAWL SPACE
78%

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

Новые товары обнаруживаются позже

Особенно в очень крупном каталоге с частыми обновлениями.

Сервер обрабатывает лишние запросы

Сложные фильтры могут сами по себе быть дорогими для backend.

Поисковая видимость распыляется между дублями

Несколько URL могут претендовать на одно поисковое намерение.

Аналитика становится грязнее

Вместо понятных посадочных в отчётах появляются сотни параметрических вариантов.

10 / Before → After

Как выглядит большой каталог до и после SEO-архитектуры

INDEX CHAOS

CMS генерирует всё, что технически возможно

каждый фильтр создаёт URL
разный порядок параметров создаёт дубли
сортировки попадают в индекс
пустые комбинации возвращают 200
sitemap содержит технические URL
CONTROLLED INDEX

У каждого класса страниц есть правило

категории индексируются
SEO-фильтры отбираются по спросу
технические параметры контролируются
пустые комбинации не плодят страницы
sitemap содержит только нужные URL
11 / Failure modes

Ошибки, которые особенно дорого обходятся большому интернет-магазину

Цвет × размер × бренд × цена × материал × наличие быстро создают огромное количество URL. Большая часть комбинаций не имеет отдельного поискового спроса и только расширяет пространство обхода.
Так магазин может потерять востребованные посадочные: по бренду, типу, назначению, цвету или важным характеристикам. Сначала фильтры нужно классифицировать.
Google рекомендует, чтобы каждая страница пагинации имела собственный URL и self-canonical. Именно через последовательность робот может находить товары в глубине каталога.
Если робот не может загрузить страницу из-за robots.txt, он не увидит находящийся внутри HTML метатег noindex. Сначала нужно определить, что вы хотите контролировать: обход или индексирование.
Если SEO-страница существует, но сайт нигде на неё не ссылается, поисковой системе сложнее определить её роль и относительную важность.
Если URL-система, фильтры, пагинация и категории уже реализованы неправильно, SEO-специалисту приходится сначала переделывать архитектуру, а только потом заниматься продвижением.
12 / Commerce architecture

SEO-каталог не должен конфликтовать с каталогом учётной системы

Особенно это важно, если товары, характеристики, цены и остатки приходят из 1С.

1С / DATA

1С хранит номенклатуру

Артикулы, свойства, торговые предложения, цены и остатки.

WEB / STRUCTURE

Сайт строит пользовательскую структуру

Категории, фильтры, SEO-посадочные и навигацию под реальные сценарии поиска.

SEARCH / DEMAND

SEO связывает данные со спросом

Семантика определяет, какие свойства товара имеют смысл как отдельные поисковые страницы.

Подробнее о том, как каталог взаимодействует с учётной системой — в статье «Интеграция интернет-магазина с 1С: товары, остатки, цены и заказы» .

16 / FAQ

Частые вопросы об SEO большого интернет-магазина

Нужно ли индексировать страницы фильтров интернет-магазина?
Не все. Индексировать имеет смысл востребованные комбинации, которые соответствуют отдельному поисковому намерению, имеют достаточный ассортимент и могут существовать как самостоятельные посадочные страницы.
Какие фильтры обычно не стоит индексировать?
Чаще всего это сортировки, служебные параметры, tracking URL, очень узкие случайные сочетания характеристик, технические состояния интерфейса и другие страницы, которые не отвечают самостоятельному поисковому спросу.
Что лучше: robots.txt или noindex?
Они решают разные задачи. Robots.txt ограничивает обход URL роботом. Meta robots noindex предназначен для исключения доступной роботу страницы из поискового индекса. Если URL закрыт robots.txt, робот может не увидеть находящийся внутри noindex.
Нужно ли ставить canonical со страницы фильтра на категорию?
Это зависит от роли страницы. Если фильтровый URL является почти полным дублем основной категории и не должен существовать как отдельная посадочная, canonical может быть одним из сигналов консолидации. Если страница должна индексироваться самостоятельно, ей нужен собственный canonical.
Как индексировать пагинацию интернет-магазина?
Google рекомендует предоставлять каждой странице пагинации отдельный URL и self-canonical. Страницы последовательности следует связывать обычными HTML-ссылками, чтобы робот мог обнаружить товары на следующих страницах.
Нужно ли закрывать страницу 2, 3 и 4 категории от индекса?
Не следует автоматически считать пагинацию эквивалентом технических фильтров. Google рекомендует отдельные URL для страниц последовательности и не советует канонизировать всю пагинацию на первую страницу.
Что делать с пустыми комбинациями фильтров?
Нужно не допускать создания бесконечного количества бессмысленных 200-страниц. В зависимости от архитектуры для несуществующих комбинаций может использоваться корректный 404 или предотвращение генерации таких URL.
Нужно ли добавлять SEO-фильтры в sitemap?
Если фильтровая посадочная является самостоятельной индексируемой страницей, её можно включать в sitemap. Технические, noindex и канонизированные на другие страницы URL добавлять туда не следует.
Сколько SEO-фильтров можно создать?
Ограничение должно определяться не фиксированным числом, а семантикой, ассортиментом, качеством страниц, архитектурой сайта и возможностями регулярного контроля индекса.
Когда SEO нужно подключать к разработке интернет-магазина?
Желательно ещё на этапе проектирования. Тогда структура категорий, фильтры, URL, пагинация, перелинковка и технические правила индексирования сразу создаются с учётом поисковой стратегии.
НС Диджитал · E-commerce SEO

Не будем закрывать фильтры вслепую. Сначала построим карту индекса

Разберём каталог, поисковый спрос, категории, фильтры, URL, пагинацию, sitemap, canonical, robots.txt, внутреннюю перелинковку и то, как данные приходят из CMS или 1С.

Материал подготовлен НС Диджитал. Конкретные правила индексирования должны определяться после анализа CMS, URL-архитектуры, каталога, семантики, состояния индекса и поведения поисковых роботов.

Обсудим ваш проект

Заказать сайт

Оставьте контакты — персональный менеджер свяжется с вами и уточнит детали задачи.