SEO пагинации и фильтров: как настроить пагинацию и фасетную навигацию
В этой статье разберём, как настроить seo пагинация и фасетную навигацию так, чтобы поисковики не тонули в дублях, важные комбинации фильтров индексировались, а crawl budget расходовался на деньги‑страницы, а не на «мусорные» параметры.
Что такое пагинация и фасетная навигация: кратко и по делу
Пагинация — разбиение длинных списков (каталогов, блога) на страницы /page/2, /page/3 и т. д. Фасетная навигация — система фильтров (бренд, цена, цвет, размер, материал), которая динамически собирает подборки товаров по параметрам и их комбинациям.
С точки зрения SEO оба механизма могут создавать тысячи URL и дубли контента. Цель —:
- сохранить сигнал релевантности для основных категорий и востребованных подборок,
- не распылять PageRank на бесконечные вариации,
- обеспечить стабильную индексацию и контроль индекса.
SEO пагинация: что работает в 2026 году
Ключевые принципы настройки:
- Каноникал. Страницы пагинации должны иметь self‑canonical (каждая страница указывает на себя), а не сводиться каноникалом в первую. Иначе вы «прячете» товары с глубокой пагинации от индекса.
- Внутренняя перелинковка. Со страницы категории (без параметров) должна быть доступна первая страница пагинации; далее реализуем чёткую навигацию «предыдущая/следующая», а также якоря на 1, 2, 3, …, последнюю. Умные укороченные паттерны типа 1, 2, 3, …, 10 работают лучше, чем вывод 100 страниц.
- URL. Стандартизируйте структуру: /category/page/2/ вместо параметров ?page=2. Это улучшает чистоту индекса и предсказуемость.
- rel="next"/"prev". Пара «пагинация rel next prev» больше не используется как сигнал для Google: поддержка снята. Их можно оставить ради UX или совместимости, но рассчитывать на них для индексации не нужно.
- H1/Title. Уточняйте пагинацию в заголовках: «Кроссовки — страница 2». Это снижает риск дублей по title/H1.
- Дубли сортировок. Сортировки (price=asc/desc, popular, new) не индексируем. Они не создают новой сущности, только вариант представления.
Пример тайтлов и каноникалов:
- /category/ → <link rel="canonical" href="https://site.ru/category/">
- /category/page/2/ → <link rel="canonical" href="https://site.ru/category/page/2/">
- /category/?sort=price_asc → <meta name="robots" content="noindex, follow">
Фильтры и фасеты: какие индексировать, какие закрывать
Не все фильтры равны. Делим на три группы:
1) Коммерчески значимые (частотные и/или конверсионные): бренд, тип, ключевые свойства. Для них создаём индексируемые посадочные страницы с ЧПУ: /krossovki/nike/ → «Кроссовки Nike».
2) Вспомогательные фасеты: цвет, размер, материал — индексируем выборочно и только там, где есть спрос и ассортимент (минимум X товаров, например 20+).
3) Вариативные/технические: сортировка, вид карточек, наличие видео, скидка%, диапазоны цены с бесконечными комбинациями — не индексируем.
Подход «whitelist»: чётко определить разрешённые для индексации комбинации (бренд + тип + 1 ключевой атрибут). Все остальные — noindex, follow или каноникал на ближайшую индексируемую родительскую.
Каноникал для фильтров: практические паттерны
- Ценные фильтры (из белого списка): self‑canonical на свой ЧПУ‑URL.
- Неценные фильтры: указываем каноникал на базовую категорию или на ближайшую индексируемую комбинацию. Пример: /krossovki/?size=45 → canonical /krossovki/.
- Пересечение нескольких фильтров: если комбинация входит в whitelist (например, /krossovki/nike/chernye/), используем self‑canonical; иначе — каноникал на более широкую индексируемую страницу.
- Пагинация в фильтрах: /krossovki/nike/page/2/ → self‑canonical на себя; /krossovki/nike/?sort=price → noindex, follow.
Важно: каноникал — рекомендация, а не директива. Он должен соответствовать реальному контенту и внутренним ссылкам. Не ставьте каноникал на страницу без содержимого того же набора товаров — это снижает доверие к сигналу.
Индексация параметров URL: noindex, robots.txt, X‑Robots‑Tag
Инструменты и их назначение:
- meta robots noindex, follow — убирает URL из индекса, позволяет передавать ссылочный вес по ссылкам на странице. Применяем к сортировкам, видам отображения, узким/редким комбинациям.
- X‑Robots‑Tag (заголовок ответа сервера) — удобно для файлов и для массового управления noindex на уровне правил.
- robots.txt — для блокировки обхода «бесконечных» параметров (например, /*?utm=, /*?session=). Не используйте robots.txt для страниц, которые нужно деиндексировать: если URL уже в индексе, блокировка не удалит его, а лишь прекратит обход. Для вычищения индекса используйте noindex.
- Canonical — сигнал предпочтительного URL, но не средство «выталкивания» дубля из индекса в одиночку. Лучше сочетать с noindex там, где это уместно.
Отдельно: не блокируйте в robots.txt важные ресурсы CSS/JS — это ухудшает рендеринг и оценку качества страниц.
Фасетная навигация SEO: создание посадочных под спрос
Чтобы фасеты приносили трафик, а не мусор:
- Сбор семантики по фасетам: анализируйте спрос по комбинациям (бренд + тип + цвет, бренд + технология). Выделяйте приоритетные кластеры.
- Генерация ЧПУ и шаблонов: /krossovki/nike/chernye/; Title/H1/описания собираются из шаблонов с уникальными элементами (USP, наличие, диапазоны цен).
- Контроль ассортимента: не индексируйте комбинации с 0–5 товарами. При падении ассортимента переводите страницу в noindex и/или 200 → 410 при долгосрочном отсутствии.
- Внутренние ссылки: продумайте блоки «Популярные подборки», хлебные крошки, автоссылки из карточек брендов.
- Карточки товара: должны оставаться доступными с первых 1–2 страниц пагинации и из важных фасетных посадочных. Это ускоряет индексацию SKU.
Вопрос дублей текстов: краткие шаблоны допустимы, но избегайте идентичных описаний на десятках комбинаций. Добавляйте микро‑уникальность: FAQ по бренду/сезону, фильтрованные отзывы, актуальные промо.
Управление crawl budget в каталогах
- Глубина навигации: держите ключевые товары не глубже 3 кликов от главной. Используйте «популярные фильтры» с прямыми ссылками.
- Sitemaps: включайте только индексируемые категории/фасеты без параметров сортировки. Отдельная карта для товаров ускоряет обновление.
- Пагинация: не плодите 100+ страниц — лучше увеличить размер страницы, добавить lazy‑loading с серверной пагинацией и обеспечить доступность контента без JS.
- Редиректы: наводите порядок — никаких циклов, цепочек 301>302>200. Сразу 301 на конечный канонический URL.
- Параметры с «взрывом» комбинаций (цена=от‑до, множество чекбоксов) — закрывайте noindex и не добавляйте в карты сайта.
Типовые ошибки и как их исправить
- Все страницы пагинации канонизированы на первую — трафик теряется, часть товаров не индексируется. Исправление: self‑canonical на каждой странице /page/N/.
- Индексация сортировок и видов представления — каннибализация страниц. Исправление: meta noindex, follow и снятие внутренних ссылок на такие параметры.
- Блокировка важных параметров в robots.txt — страницы повисают в индексе, но не обновляются. Исправление: удаляем блокировку, ставим noindex до очищения, затем при необходимости снова ограничиваем обход.
- Бесконтрольные фасеты — сотни тысяч URL без спроса. Исправление: whitelist на уровне бэкенда; генерация ЧПУ только для ценных сочетаний.
- JS‑только фильтры — контент рендерится на клиенте и плохо индексируется. Исправление: серверный рендер или гибрид; доступность ссылок без JS.
Реализация: правила, маршруты и метатеги
Архитектура на уровне приложения (взаимодействие SEO и разработки обязательно; при необходимости подключаем Разработка веб-приложений):
- Роутинг: явные маршруты для категорий, пагинации и whitelisted фасетов. Пример: /:category/(page/:n)/, /:category/:brand/(page/:n)/.
- Генерация meta: условные блоки для noindex, canonical в зависимости от набора параметров и статуса в whitelist.
- Хлебные крошки и Schema: передавайте структуру «Категория → Бренд → Атрибут». Это помогает роботу и пользователю.
- Серверные ответы: 404/410 для выведенных из ассортимента посадочных, 301 при переименованиях фасетов.
Пример логики метатегов (псевдокод):
- if route in whitelist → canonical=self, robots=index,follow
- else if hasOnlySortOrView → robots=noindex,follow; canonical=closestIndexable
- else if deepComboWithoutDemand → robots=noindex,follow; canonical=baseCategory
Политика каноникал + hreflang при пагинации и фасетах
- hreflang ставьте на каждую отдельную страницу пагинации и на каждую индексируемую фасетную посадочную, указывая канонический язык/регион‑партнёра. Не ссылайтесь hreflang на URL с noindex.
- Каноникал и hreflang не должны противоречить: каноникал указывает на себя (или родителя), а hreflang должен перекрёстно ссылаться на соответствующий канонический URL в другой локали.
Мониторинг и контроль качества
- Логи сервера: найдите самые «прожорливые» параметры. Сократите их индексацию.
- Search Console: отчёты по «Страницы, исключённые каноникалами», «Альтернативная страница с корректным каноническим тегом», «Дубли без выбранного канонического URL» — ориентир для донастройки.
- Метрики ассортимента: автоматический даунгрейд посадочных с малым количеством товаров (ниже порога) в noindex.
- Тесты парсинга: проверяйте, что без JS доступна полная навигация по основным сценариям.
К теме смежно: обзор основ в «SEO: что это и как работает» и роль технички в статье «SEO‑продвижение: что реально влияет на рост трафика (техничка, контент, ссылки, поведенческие)».
Чек‑лист настройки пагинации и фильтров
- Определите whitelist индексируемых фасетов и их комбинаций.
- Включите self‑canonical на всех страницах пагинации.
- Закройте сортировки и виды отображения meta robots: noindex, follow.
- Настройте каноникал с неценных фильтров на базовую/индексируемую страницу.
- Стандартизируйте URL: /category/page/2/, /category/brand/attr/.
- Ограничьте число страниц пагинации или увеличьте размер выборки.
- Добавьте внутренние ссылки на популярные фасетные подборки из категорий и карточек брендов.
- Обновите sitemaps: только индексируемые страницы без параметров.
- Проверьте рендер без JS: ссылки и контент доступны.
- Настройте мониторинг ассортимента и автоматический перевод слабых посадочных в noindex.
- Проведите лог‑анализ: урежьте «пожирателей» crawl budget.
- Перепроверьте соответствие canonical ↔ hreflang.
Вывод
Правильная seo пагинация и фасетная навигация — это управляемая архитектура: белые списки фасетов, строгие каноникалы, точечная индексация и чистая перелинковка. Так вы избавляетесь от дублей, экономите crawl budget и получаете органику на коммерческие подборки. Если нужна помощь с диагностикой и внедрением правил — подключайте команду: Аудит и оптимизация сайта и SEO и продвижение. Для доработки логики и роутинга понадобится плотная работа бэкенда — берём на себя в рамках Разработка веб-приложений.


