Логотип Шипилов SEO Шипилов SEO
Интернет-магазины31 августа 2026·16 минут чтения

Как настроить пагинацию интернет-магазина, чтобы товары находились в поиске

Пагинация нужна не для продвижения page=2, а для того, чтобы робот мог последовательно добраться до товаров за первой страницей категории.

Короткий ответ

Роботу нужен технически доступный путь до каждой части списка

Для классической пагинации используют отдельные URL: /catalog/divany/, /catalog/divany/?page=2, /catalog/divany/?page=3 — и связывают их обычными HTML-ссылками. Каждая часть списка обычно получает canonical на саму себя. Канонизировать страницы 2, 3 и 4 на первую только потому, что это одна категория, не стоит: на них расположен другой набор товаров.

Задача пагинации для SEO — не продвинуть page=2, а обеспечить роботу путь к товарам за первой страницей категории.

Типовая проблема

В категории 600 товаров, на первом экране — 24. Остальные появляются только после «Показать ещё» или скролла. Пользователь их видит, но робот обычно находит URL из <a href> и не обязан нажимать кнопку либо запускать JavaScript-действие, требующее взаимодействия. Поэтому удобный интерфейс сам по себе не гарантирует обнаружение глубокой части каталога.

UX и SEO

Три варианта вывода товаров

Пагинация

1 · 2 · 3 · 4 →. У каждой части списка есть URL; это самый прямой путь для обхода.

Показать ещё

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

Infinite scroll

Товары подгружаются при скролле. Робот всё равно должен получать последующие части без скролла.

UX может быть современным, но SEO не должно зависеть от того, умеет ли робот нажать кнопку.

Техническая основа

URL, ссылки и canonical

1

Каждой части — отдельный стабильный URL

Допустимы /catalog/divany/?page=2 и /catalog/divany/page/2/. Важно, чтобы URL возвращал соответствующий набор товаров, не жил только после #, имел предсказуемый порядок и был доступен по обычной ссылке. Fragment вида /catalog/divany/#page=2 не используют: поисковик не рассматривает часть после # как отдельную страницу.

4

Не строим решение на rel=next/prev

Google больше не использует rel=next и rel=prev для определения последовательности. Эти теги сами по себе не вредят, но не заменяют URL, внутренние ссылки и корректный canonical.

URLЧто меняетсяТип
?page=2Следующая часть спискаПагинация
?brand=boschСостав товаровФильтр
?sort=priceПорядок товаровСортировка
?limit=100Число товаров на экранеИнтерфейс

Нельзя применять к этим URL одинаковые правила robots, canonical и индексации. В частности, Disallow: *page=* может отрезать робота от части каталога, хотя сортировки и технические фильтры требуют отдельной стратегии.

Контент и индекс

Чего не нужно делать со страницами 2+

1

Не закрывать автоматически

Страница с page= не становится вредной только из-за параметра. Если через неё робот находит карточки, noindex или robots.txt способны усложнить архитектуру. Сначала проверяют другие пути к товарам, глубину, sitemap и внутренние ссылки.

2

Не дублировать SEO-текст

Основной информационный и коммерческий контент категории лучше держать на первой странице. Не нужно генерировать десятки уникальных текстов «Диваны — страница 2», «Диваны — страница 3». Номер страницы можно добавить в Title для диагностики, но это не ключевой фактор.

3

Не делать бесконечное пространство page=N

Некоторые CMS отдают 200 OK с пустым шаблоном для ?page=999999. Номер страницы нужно ограничить фактической длиной категории. Несуществующие части списка не должны превращаться в индексируемые пустые URL и не обязаны редиректить на page 1.

Пагинация не заменяет структуру

Товар не должен жить только на page=25

Чем глубже товар в каталоге, тем сложнее роботу обнаруживать его и понимать относительную важность. Если в разделе «Запчасти» 10 000 товаров по 20 на странице, новый товар может оказаться на page 430. Технически пагинация работает, но архитектура слабая.

50 товаров → пагинации достаточно
50 000 товаров → одной пагинации недостаточно

Для большого ассортимента нужны категории, подкатегории, бренды, SEO-фильтры, подборки, похожие товары и внутренняя перелинковка. Логика — «категория → подкатегория → товар», а не 200 кликов по номерам страниц.

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

Практический алгоритм

Как провести аудит пагинации

  1. 1

    Выбрать большую категорию.

  2. 2

    Отключить JavaScript или посмотреть исходный HTML.

  3. 3

    Найти ссылку на page 2.

  4. 4

    Открыть page 2 напрямую.

  5. 5

    Проверить HTTP 200, robots, meta robots, canonical и ссылку дальше.

  6. 6

    Открыть page 3, 10 и последнюю страницу.

  7. 7

    Проверить реакцию на page=999999.

  8. 8

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

  9. 9

    Просканировать каталог crawler’ом.

  10. 10

    Сопоставить обнаруженные карточки с реальным ассортиментом.

Простой тест

Возьмите товар с последней страницы категории и попробуйте дойти до него только по HTML-ссылкам, начиная с категории. Если это невозможно, архитектура зависит от JavaScript или другого механизма, который нужно отдельно проверять.

СимптомПричинаЧто проверить
Глубокие товары плохо находятсяНет crawlable пагинацииhref на page 2+
В индексе только первые товарыLoad more только через JSHTML и рендеринг
Page 2 не индексируетсяcanonical на page 1canonical
Тысячи пустых URLНеограниченный page=NHTTP-коды
Слишком глубокий каталогПагинация заменяет архитектуруКатегории и фильтры
Много вариантов URLpage + sort + limit + filtersПараметры
Робот редко доходит до товаровСлабая перелинковкаDepth и внутренние ссылки
Дерево решения
В категории больше товаров, чем выводится за раз?
Нет → пагинация не нужна. Да ↓
Есть отдельные URL частей списка? Нет → создаём crawlable pagination. Да ↓
Есть <a href> на следующую? Нет → добавляем. Да ↓
Каждая страница self-canonical? Нет → исправляем. Да ↓
Товар живёт только очень глубоко? Да → улучшаем структуру и перелинковку. Нет → схема выглядит нормально.

Чего не стоит делать

  1. 1. Canonical всех страниц на page 1.
  2. 2. Закрывать page=2+ только потому, что это пагинация.
  3. 3. Делать Load more или infinite scroll без crawlable URL.
  4. 4. Использовать #page=2 и полагаться только на rel=next/prev.
  5. 5. Возвращать 200 для бесконечного page=N.
  6. 6. Генерировать SEO-тексты под каждый номер страницы.
  7. 7. Использовать sitemap вместо нормальной навигации.
  8. 8. Смешивать правила пагинации, сортировки и фильтров.

Пагинация — часть архитектуры каталога, а не просто элемент интерфейса.

«Когда я проверяю пагинацию интернет-магазина, меня меньше всего интересует внешний вид кнопок 1, 2, 3. Главный вопрос — сможет ли поисковый робот, начиная с категории, последовательно добраться до товаров. Если следующие позиции появляются только после нажатия JavaScript-кнопки, это уже повод отдельно проверять, как поисковик вообще обнаруживает каталог».
Константин Шипилов

Константин Шипилов
SEO-специалист, руководитель Шипилов SEO

FAQ

Нужно ли индексировать страницы пагинации?

Не нужно автоматически закрывать их: они могут быть частью пути робота к карточкам.

Какой canonical ставить на page 2?

Обычно на сам page 2. Google не рекомендует canonical всей последовательности на первую страницу.

Нужны ли rel=next и rel=prev?

Google больше не использует их для определения пагинации.

Можно ли использовать «Показать ещё»?

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

Можно ли использовать бесконечный скролл?

Да, если робот может получить последующие части без прокрутки.

Нужно ли добавлять page=2, 3 в sitemap?

Обычно sitemap концентрируют на категориях и товарах, а пагинацию открывают ссылками.

Нужен ли уникальный текст для каждой страницы?

Нет, в этом обычно нет необходимости.

Можно ли закрыть ?page= через robots.txt?

Не стоит делать это универсально: можно отрезать робота от части каталога.

Связанные материалы и источники

SEO-фильтры интернет-магазина · Canonical и индекс · Внутренняя перелинковка · URL товаров без наличия · Неиндексируемые страницы · Каннибализация и дубли

Официальная документация: Google — pagination, Load more и infinite scroll.

Бесплатный первый шаг

Поисковик видит только часть товаров каталога?

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

Читать также