Обсудить проект

Пагинация в каталоге: как настроить её для SEO

Google не использует rel=next/prev и просит не канонизировать вторую страницу на первую. Разбираю три способа вывести список товаров и что из этого краулер видит.

Vladislav Krivorutško28 сентября 2026 г.7 мин чтения
Содержание

TL;DR — коротко о главном

  • Google не использует теги rel="next" и rel="prev": это написано прямо в его руководстве по пагинации для интернет-магазинов (developers.google.com, сверено 28.09.2026)
  • Там же сказано, что первую страницу списка нельзя ставить canonical для остальных: у каждой страницы последовательности должен быть свой canonical на саму себя
  • Кнопку «показать ещё» краулер не нажимает: в руководстве прямо написано, что роботы Google не кликают по кнопкам и не запускают JavaScript, которому нужно действие пользователя
  • Номер страницы должен быть в адресе параметром или сегментом пути, а не после решётки: фрагмент после # Google игнорирует
  • На категории до 100 товаров вопрос закрывается увеличением числа позиций на странице, а не настройкой тегов

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

Настройка пагинации сводится к четырём вещам: у каждой страницы списка свой адрес, ссылки на эти адреса стоят обычными <a href>, canonical каждой страницы указывает на саму себя, а номер страницы не спрятан за решёткой. Теги rel="next" и rel="prev" не нужны: в руководстве Google по пагинации для интернет-магазинов сказано, что Google их больше не использует (developers.google.com, сверено 28.09.2026).

Всё остальное, что обычно обсуждают вокруг пагинации, вторично. Уникальные тексты на страницах 2, 3 и 4, noindex на весь список, canonical на первую страницу — это либо лишняя работа, либо прямой вред.

Что Google требует от пагинации сейчас

Позицию Google удобнее читать как список технических требований, а не как советы по SEO. Ниже то, что записано в его руководстве для e-commerce, сверено 28.09.2026.

Требование GoogleЧто это значит в вёрсткеТиповое нарушение
Свой URL у каждой страницы списка?page=2 или /page/2/ в адресеВсе страницы отдаются по одному адресу через AJAX
Номер страницы не во фрагментеGoogle игнорирует всё после #Адреса вида /divany#page=2
Canonical страницы на саму себя<link rel="canonical" href="…?page=2">Canonical всех страниц на первую
Ссылки доступны без действий пользователяНомера страниц как <a href> в HTMLКнопка «показать ещё» на обработчике клика
rel next/prev не используетсяТеги можно не ставитьИх настройка вместо настройки ссылок

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

Три способа вывести длинный список

Выбор между ними обычно преподносят как вопрос удобства. На деле он определяет, сколько карточек попадёт в индекс: в категории на 200 товаров краулеру доступны либо все 200, либо 20 с первой страницы.

СхемаЧто видит человекЧто видит краулерКогда я её ставлю
Номера страницБлок «1 2 3 … 10»Все страницы списка, если это ссылки <a href>По умолчанию для каталога любого размера
«Показать ещё»Кнопку под спискомТолько первую порцию, если нет параллельных ссылокКаталог до 100 позиций, где важен мобильный UX
Бесконечная прокруткаПодгрузку при скроллеТолько первую порцию, если нет отдельных URLЛента контента, не каталог товаров

Вторая и третья схемы работоспособны, но только вместе с обычной пагинацией под капотом: порции должны иметь собственные адреса, а в HTML должны стоять ссылки на них. Google в том же руководстве добавляет, что при инкрементальной подгрузке помогают sitemap и фид Merchant Center. Это способ дать краулеру найти товары, а не замена навигации: вес по ссылкам через sitemap не передаётся.

Категория на 200 товаров: что из неё доступно GooglebotНомера страниц ссылками <a href>стр. 1стр. 2стр. 3· · ·стр. 10200 товаров в обходеКнопка «показать ещё» на обработчике кликастр. 1остальные 180 товаров без адреса20 товаров в обходеРоботы Google не нажимают кнопки и не прокручивают страницу: руководство Google по пагинации, сверено 28.09.2026

Четыре ошибки, которые я вижу в каталогах чаще всего

Порядок здесь по частоте, а не по тяжести последствий.

  1. Canonical всех страниц на первую. Самая распространённая и самая дорогая: движок ставит canonical категории на страницах 2 и дальше, Google получает сообщение, что этих страниц нет, и карточки, доступные только со страницы 7, теряют путь обхода. Google просит этого не делать прямым текстом.
  2. Пагинация скриптом без адресов. Встречается на самописных каталогах и на витринах, переехавших на SPA. Проверяется за минуту: откройте вторую страницу, посмотрите, изменился ли адрес, затем запросите этот адрес в отдельной вкладке.
  3. Дублирующийся SEO-текст на всех страницах. Один и тот же абзац на 10 страницах списка плюс идентичные title дают ровно ту картину, которую я разбираю в статье про дубли страниц. Лечится удалением текста со страниц от второй и добавлением номера в title.
  4. Пагинация поверх фильтров. Каждая комбинация фильтра со своим набором страниц даёт тысячи адресов. Здесь пагинацию нужно чинить не отдельно, а вместе с правилами индексации фильтров, иначе вы аккуратно настраиваете canonical на мусоре, который вообще не должен обходиться. Как этот мусор съедает обход, я описывал в материале про краулинговый бюджет.

Порядок настройки

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

  1. Открыть страницу 2 любой крупной категории и проверить адрес: он должен меняться и открываться напрямую, без JavaScript.
  2. Посмотреть canonical на этой странице. Ссылается на первую — правка шаблона, ссылается на себя — идём дальше.
  3. Проверить title: на странице 2 он должен отличаться от страницы 1 хотя бы номером.
  4. Прогнать категорию краулером и посмотреть, сколько карточек товара обнаружено переходом по ссылкам, без sitemap в стартовом списке.
  5. Сверить найденное число с реальным числом товаров в категории по выгрузке из движка. Расхождение и есть объём проблемы.
  6. Пересчитать, сколько страниц даёт текущее число позиций на странице, и прикинуть клик-глубину последней карточки. Как считать, подробно разбираю в статье про глубину вложенности страниц.

Шаг 4 без шага 5 бесполезен: краулер всегда что-то находит, и отчёт выглядит нормально, пока вы не сравнили его с выгрузкой товаров.

Когда пагинацией заниматься не нужно

Категория на 60 товаров с выводом по 20 даёт три страницы списка. Разница между правильно и неправильно настроенной пагинацией на таком объёме близка к нулю: Googlebot обойдёт три страницы в любом случае. Здесь я увеличиваю число позиций на странице до 60 и закрываю вопрос.

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

Пагинация не даёт прироста позиций. Она определяет, сколько из ваших 200 или 20 000 товаров существует для поисковой системы, и на этом её роль заканчивается.

Про границы своего опыта скажу честно. Изолированных замеров вида «поправили canonical на пагинации, трафик вырос на N процентов» у меня нет, и корректных экспериментов на этот счёт я не видел: правку пагинации почти никогда не делают отдельно от правки шаблона категории. Наблюдаемый эффект, который я могу подтвердить, скромнее: после перевода пагинации на нормальные адреса краулер начинает находить товары, которых в отчёте обхода раньше не было вообще. Дальше их ранжирование зависит от карточки, а не от пагинации, и это отдельная работа по SEO-продвижению.

Частые вопросы

Нужно ли закрывать пагинацию от индексации через noindex?
По умолчанию нет. Страницы списка нужны Google как путь к карточкам товаров: закрыв их noindex, вы со временем обнуляете и вес ссылок с этих страниц. Смысл в noindex появляется только тогда, когда страницы списка конкурируют с категорией по одним и тем же запросам, но и в этом случае правильнее разобраться с заголовками и текстом категории, чем вырезать целый уровень навигации.
Нужен ли rel=next и rel=prev в 2026 году?
Google этими тегами не пользуется. В его руководстве по пагинации для интернет-магазинов сказано дословно: в прошлом Google использовал rel="next" и rel="prev" для определения связи между страницами, сейчас не использует (developers.google.com, сверено 28.09.2026). Вреда от них нет, но и пользы для Google тоже; другие поисковые системы могут читать их по-своему.
Какой canonical ставить на второй и следующих страницах категории?
Каждая страница последовательности указывает canonical на саму себя. Google прямо просит не использовать первую страницу как canonical для остальных: так вы сообщаете, что страниц 2, 3 и далее не существует, и карточки товаров, доступные только с них, теряют путь обхода.
Бесконечная прокрутка вредит SEO?
Вредит ровно в одном случае: когда следующая порция товаров подгружается только по действию пользователя и не имеет своего адреса. Роботы Google не прокручивают страницу и не нажимают кнопки, поэтому увидят только первую порцию. Рабочая схема — бесконечная прокрутка для человека плюс обычные ссылки на страницы со своими URL для краулера.
Сколько товаров выводить на одной странице категории?
Столько, сколько страница выдерживает по скорости. Вывод по 48 или 60 позиций вместо 20 сокращает число страниц списка втрое и уменьшает клик-глубину карточек, но утяжеляет страницу: если это уводит LCP за 2,5 секунды на мобильном, выигрыш в структуре съедается потерей в скорости. Я смотрю на оба показателя вместе, а не по отдельности.
Нужно ли писать уникальный текст на каждой странице пагинации?
Нет, и это одна из самых бессмысленных работ в SEO каталога. Страницы списка различаются набором товаров, и этого достаточно. Что действительно стоит сделать — убрать дублирующийся SEO-текст категории со второй и дальше страниц и добавить номер страницы в title, чтобы заголовки не были полностью идентичны.

Выводы

Пагинация ломается не в тегах, а в разметке ссылок: если номера страниц отрисовываются скриптом по клику, настройка canonical не поможет, потому что краулер этих ссылок не увидит. Порядок работы такой: сначала проверить, что каждая страница списка доступна по своему адресу обычной ссылкой a href, потом убрать канонизацию на первую страницу, и только затем думать про число товаров на странице. Если каталог большой и такие правки упираются в шаблон движка, это задача на [веб-разработку](/web-razrabotka), а не на правку метатегов.

Автор статьи

Владислав Криворучко — основатель ADLAB
Владислав Криворучко

Основатель ADLAB OÜ · SEO и Google Ads

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

  • 20+ лет в поисковом трафике
  • 50+ проектов под ключ
  • Собственные сайты в конкурентных нишах
  • SEO для ru/et/en в одной выдаче
Подробнее обо мне

Читать дальше