+7 (495) 801-60-42

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 и продвижение. Для доработки логики и роутинга понадобится плотная работа бэкенда — берём на себя в рамках Разработка веб-приложений.

Другие полезные статьи

Делимся экспертизой, разбираем кейсы и рассказываем, как превращать идеи в работающие digital-продукты