ГлавнаяБлог
Пагинация и SEO: как правильно настроить постраничную навигацию

Пагинация и SEO: как правильно настроить постраничную навигацию

Пагинация и SEO — иллюстрация к статье блога SEO Мастера
Автор: SEO Мастера · агентство продвижения с 2005 года Дата: 6 июля 2026 Время чтения: 13 мин

Пагинация — это разбивка длинного списка товаров или статей на страницы: page/2, page/3, ?page=4. Без неё каталог из тысячи позиций превратился бы в бесконечную ленту, которая никогда не загрузится. Но для SEO постраничная навигация — источник тихих, незаметных проблем: дубли мета-тегов, размывание ссылочного веса, бесполезная трата краулингового бюджета и риск, что товары с глубоких страниц вообще не попадут в индекс. В этом материале разбираем, как настроить пагинацию правильно, чтобы она помогала, а не мешала SEO-продвижению сайта.

Коротко

  • Страницы пагинации (page/2, page/3) — это не дубли первой страницы, у них свой набор товаров, и обращаться с ними нужно осознанно.
  • Главные риски — одинаковые мета на всех страницах, размывание веса и непопадание товаров с глубоких страниц в индекс.
  • Рабочая схема для большинства сайтов — self-canonical на каждую страницу пагинации плюс уникализация мета добавкой «— страница N».
  • Бесконечная прокрутка и «показать ещё» опасны: контент не в HTML, робот его не видит — нужен гибрид с реальными ссылками и адресами страниц.

Что такое пагинация и зачем она нужна

Пагинация — это механизм постраничного вывода списка, когда позиций слишком много для одной страницы. Категория «Диваны» с восемьюстами товарами разбивается на страницы по сорок штук — получается двадцать URL: первая страница каталога и девятнадцать страниц пагинации. Технически они оформляются либо как ЧПУ-сегмент (/divany/page/2/), либо как GET-параметр (/divany/?page=2). То же самое происходит в блоге, в ленте новостей, в результатах поиска по сайту — везде, где список не помещается на один экран.

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

Проблема не в пагинации как таковой, а в том, как с ней обращаются поисковики и как её настраивают разработчики. Страницы пагинации — особый класс URL: они не дубли друг друга (на каждой свои товары), но и не самостоятельные посадочные (по ним обычно не продвигаются). Эта двойственность и порождает все сложности. Если настроить неправильно, можно либо засорить индекс, либо, наоборот, спрятать половину каталога от поиска.

В чём проблема пагинации для SEO

Первая и самая частая проблема — дубли мета-тегов и текста. По умолчанию движок ставит одинаковые title, description и H1 на первую страницу и на все страницы пагинации: «Диваны — купить в Москве» на каждой из двадцати. Для поисковика это двадцать почти одинаковых страниц с идентичными мета. Хуже того, многие сайты выводят SEO-текст категории на каждой странице пагинации — и тогда дублируется ещё и контент. Механика того, как дубли вредят сайту, разобрана в статье про canonical и дубли.

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

Третья и самая опасная проблема — трата краулингового бюджета и риск непопадания товаров в индекс. Робот тратит обходы на страницы пагинации, и если их сотни (большой каталог, мелкая разбивка), бюджет уходит на них, а не на карточки товаров. Ещё критичнее то, что товары с глубоких страниц — page/15, page/20 — робот может вообще не дойти, особенно если на них ведёт длинная цепочка переходов. В результате значительная часть ассортимента остаётся за пределами индекса и не приносит трафика. О том, как поисковик решает, что индексировать, — в статье про индексацию сайта.

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

Canonical: self или на первую страницу

Главный спорный вопрос настройки пагинации — куда указывать rel=canonical. Есть два подхода, и у каждого свои последствия. Первый — self-canonical: каждая страница пагинации каноническая сама на себя, page/2 указывает на page/2. Второй — canonical на первую: все страницы пагинации указывают на первую страницу категории как на каноническую. На первый взгляд второй вариант кажется чище — мол, собираем весь вес на главную страницу категории. Но он несёт скрытую опасность.

Когда вы ставите canonical на первую страницу, вы говорите поисковику: «страницы 2, 3, 4 — это копии первой, индексируй только первую». Но это неправда — на странице page/5 совсем другие товары, которых нет на первой. Поисковик, поверив canonical, может перестать индексировать товары с глубоких страниц вовсе. В итоге в индекс попадают только первые сорок позиций каталога, а остальные семьсот шестьдесят становятся невидимыми для поиска. Для большого магазина это катастрофа. Именно поэтому canonical на первую — рискованный выбор, особенно когда товары не дублируются на других страницах.

Self-canonical безопаснее: каждая страница пагинации признаётся самостоятельной, робот её обходит, видит товары и доводит до карточек. Минус — страницы пагинации остаются в индексе, и нужно дополнительно решать вопрос с дублями мета. Но этот минус управляем (уникализируем мета и убираем дублирующий текст), а вот спрятанные товары при canonical на первую вернуть в индекс гораздо сложнее. Ниже — сводная таблица подходов.

ПодходПлюсы и минусы
Self-canonical (страница на себя) Плюс: товары с глубоких страниц индексируются, робот доходит до всех карточек. Минус: страницы пагинации в индексе — нужно уникализировать мета. Рекомендуемый вариант для каталогов.
Canonical на первую страницу Плюс: чистый индекс, весь вес на первой. Минус: товары с page/2 и глубже могут выпасть из индекса. Опасно для больших каталогов с уникальными товарами на каждой странице.
Noindex, follow на страницах пагинации Плюс: страниц нет в индексе, но робот ходит по ссылкам к товарам. Минус: подходит, когда листинги точно не нужны в поиске, а карточки — нужны. Требует проверки доступности товаров.
Отдельная страница «Показать всё» Плюс: один URL со всеми товарами как канонический. Минус: работает только для коротких списков, иначе страница не загрузится. Для тысяч товаров не годится.

rel=next/prev и навигация для робота

Раньше стандартом считались теги rel=next и rel=prev — они связывали страницы пагинации в последовательность, говоря поисковику «это серия, страница 2 идёт за первой». В 2019 году Google официально заявил, что не использует эти теги уже несколько лет и определяет пагинацию иначе. Яндекс их тоже не выделяет как ключевой сигнал. То есть полагаться на rel=next/prev как на решение проблемы пагинации нельзя — они не управляют индексацией.

Значит ли это, что их нужно убрать? Не обязательно. Вреда от них нет, а как семантическая разметка навигации они остаются корректными и могут помогать роботу понять структуру. Но важнее не теги, а реальные HTML-ссылки между страницами. Робот должен видеть в коде обычные ссылки <a href> на следующую и предыдущую страницы, а ещё лучше — на несколько ближайших и на последнюю. Тогда он гарантированно обойдёт всю последовательность и доберётся до товаров.

Практический вывод: не тратьте силы на rel=next/prev как на панацею, но обязательно убедитесь, что навигация по страницам реализована настоящими ссылками в HTML, а не только JavaScript-кнопками. Это куда важнее любых служебных тегов. Робот ходит по ссылкам — дайте ему ссылки. О том, как поисковик обрабатывает JavaScript, поговорим отдельно ниже.

Уникализация мета на страницах пагинации

Если вы выбрали self-canonical и страницы пагинации остаются в индексе, обязательно уникализируйте их мета-теги. Самый простой и надёжный приём — добавлять в title и description обозначение номера страницы: «Диваны — купить в Москве — страница 2». Так вы убираете полную идентичность мета, и поисковик перестаёт считать страницы дублями. Это копеечная по трудозатратам правка с заметным эффектом — настраивается один раз шаблоном на весь сайт.

Параллельно нужно убрать дублирующийся SEO-текст со страниц пагинации. Большой описательный текст категории должен выводиться только на первой странице — там, где он работает на продвижение по основному запросу. На страницах page/2 и глубже его быть не должно: он лишь дублирует контент и засоряет индекс. Принципы того, как мета-теги влияют на сниппет и клики, разбирает материал про Title и Description.

Стоит ли вообще держать листинги в индексе — зависит от ситуации. Если страницы пагинации с уникализированными мета не вредят и иногда даже ловят НЧ-трафик, их можно оставлять (self-canonical). Если каталог огромный и страниц пагинации тысячи, разумнее закрыть их в noindex, follow — тогда их нет в индексе, но робот всё равно ходит по ссылкам к товарам. Выбор зависит от размера каталога и того, как робот справляется с обходом.

ВАЖНЫЙ НЮАНС

SEO-текст категории должен быть только на первой странице. Если он дублируется на каждой странице пагинации — вы своими руками создаёте десятки страниц с одинаковым контентом. Уберите текст со всех страниц, кроме первой, — это одна из самых частых и легко исправимых ошибок.

Бесконечная прокрутка и кнопка «показать ещё»

Современный тренд — заменять классическую пагинацию бесконечной прокруткой (товары подгружаются по мере скролла) или кнопкой «показать ещё». Для пользователя это удобно, но для SEO часто опасно. Проблема в том, что подгружаемый контент обычно появляется через JavaScript и его нет в исходном HTML. Робот, который видит первую порцию товаров, может не выполнить скрипт догрузки — и весь остальной ассортимент остаётся для него невидимым. Как поисковики работают с JavaScript, разбирает материал про индексацию сайта.

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

Решение — гибридный подход. Визуально оставляем кнопку «показать ещё» или подгрузку для пользователя, но под капотом обеспечиваем настоящую пагинацию: у каждой порции товаров есть свой URL (page/2, page/3), эти адреса доступны по обычным HTML-ссылкам, и робот может обойти их напрямую, минуя JavaScript. Так пользователь получает удобство, а поисковик — полный доступ ко всему каталогу. Это обязательное требование для любого магазина с бесконечной прокруткой.

Почему ссылки на товары должны быть в HTML

Главный принцип, который объединяет всё сказанное: ссылки на товары должны присутствовать в исходном HTML-коде страницы, а не появляться только после выполнения JavaScript. Поисковый робот в первую очередь работает с HTML — именно из него он извлекает ссылки и ставит страницы в очередь на обход. Если ссылка на товар существует только в виде JS-обработчика на кнопке, велик риск, что робот её не найдёт и товар не попадёт в индекс.

Это касается не только пагинации, но и фильтров, табов, аккордеонов, всплывающих блоков. Любой контент, который важен для поиска, должен отдаваться сервером в HTML. Проверить просто: откройте исходный код страницы (не инструменты разработчика, а именно «view-source») и поищите ссылки на товары. Если их там нет, а в браузере они есть, — у вас проблема с доступностью контента для робота, которую нужно решать на уровне разработки.

Именно поэтому архитектуру вывода контента стоит закладывать ещё на этапе создания сайта. Переделать рендеринг на работающем магазине дорого и рискованно, а заложить правильную отдачу HTML с самого начала — почти бесплатно. Если сайт строится на современном JS-фреймворке, обязательно настраивают серверный рендеринг или предрендеринг, чтобы робот получал готовую разметку, а не пустой каркас.

Пагинация в блоге и типичные ошибки

В блоге пагинация работает по тем же принципам, но с нюансами. Страницы блога /blog/page/2 — это списки анонсов статей, и относиться к ним стоит как к навигации: self-canonical или noindex, follow, чтобы робот доходил до всех статей, но не индексировал десятки однотипных листингов. Большой текст и ключевая семантика должны быть на первой странице блога; страницы пагинации остаются служебными. Так весь архив статей остаётся доступен для обхода, а индекс не засоряется.

Соберём типичные ошибки в одном месте. Первая — одинаковые мета на всех страницах пагинации: лечится добавкой «— страница N». Вторая — canonical на первую страницу при уникальных товарах на каждой: прячет половину каталога из индекса. Третья — дублирующийся SEO-текст на каждой странице: оставляем только на первой. Четвёртая — навигация только через JavaScript без HTML-ссылок: товары не доходят до индекса. Пятая — слишком мелкая разбивка (по 10 товаров), плодящая лишние страницы и пожирающая краулинговый бюджет.

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

Пошаговая настройка пагинации

Сведём всё в практическую последовательность. Эти шаги подходят и для интернет-магазина, и для крупного блога или новостного раздела. Начните с диагностики — часто оказывается, что проблема не там, где её ищут.

1

Проверьте доступность товаров для робота

Откройте view-source глубоких страниц пагинации и убедитесь, что ссылки на товары есть в HTML. Если их нет — это приоритетная проблема, решается на уровне рендеринга.

2

Настройте canonical правильно

Для большинства каталогов — self-canonical на каждую страницу пагинации. Canonical на первую используйте только если уверены, что не прячете товары из индекса.

3

Уникализируйте мета-теги

Добавьте в title и description страниц пагинации обозначение «— страница N», чтобы убрать полную идентичность мета и снять риск дублей.

4

Уберите дублирующий текст

Оставьте SEO-текст категории только на первой странице. На страницах page/2 и глубже его быть не должно.

5

Обеспечьте HTML-навигацию

Если используете «показать ещё» или бесконечную прокрутку — реализуйте гибрид с реальными URL страниц и обычными ссылками на них в коде.

6

Следите за индексацией каталога

В вебмастерах проверяйте, сколько товаров в индексе и доходит ли робот до глубоких страниц. Если часть ассортимента не индексируется — ищите причину в пагинации.

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

Ставить canonical на первую страницу или self-canonical?

Для большинства каталогов безопаснее self-canonical — каждая страница пагинации каноническая сама на себя. Canonical на первую страницу рискован: поисковик может перестать индексировать товары с глубоких страниц, и половина каталога выпадет из индекса. На первую canonical ставят только если товары на страницах действительно дублируются.

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

Google официально не использует их для индексации с 2019 года, Яндекс тоже не считает ключевым сигналом. Вреда от них нет, но полагаться как на решение нельзя. Гораздо важнее, чтобы навигация по страницам была реализована настоящими HTML-ссылками — именно по ним робот обходит каталог.

Чем опасна бесконечная прокрутка и «показать ещё»?

Подгружаемые товары обычно появляются через JavaScript, и их нет в исходном HTML. Робот может не выполнить скрипт и не увидеть весь каталог — в индекс попадут только товары первого экрана. Решение — гибрид: визуально подгрузка, но под капотом настоящие URL страниц с обычными ссылками в коде.

Выводить ли SEO-текст на страницах пагинации?

Нет. Описательный текст категории должен быть только на первой странице, где он работает на продвижение по основному запросу. На страницах page/2 и глубже текст дублируется и засоряет индекс. Это одна из самых частых ошибок, и убрать дубль текста — простая шаблонная правка.

SEO-продвижение сайтов с 2005 года

Наведём порядок в каталоге и индексации

Настроим пагинацию, canonical и индексацию каталога так, чтобы в ТОП попадали нужные страницы. Прозрачный договор, отчёты каждую неделю.

  • Пакет «Старт» от 55 000 ₽/мес
  • Пакет «Стандарт» 75 000 ₽/мес
  • Пакет «Премиум» 95 000 ₽/мес
  • Бесплатный аудит и прогноз
  • Договор с гарантией результата
  • Отчёты каждую неделю

Комментарии (17)

Александр

Всегда был спор в команде: canonical на первую страницу или rel next/prev. После того как Гугл отказался от поддержки next/prev, перешли на самоканоникал каждой страницы пагинации - и трафик с глубоких страниц каталога подрос.

AdminSEO Мастер

Александр, верное решение. rel next/prev Google действительно давно не учитывает, а Яндекс относится к ним прохладно. Самоссылающийся canonical на страницах пагинации сейчас самый безопасный вариант, если товары на них уникальные.

Марина_К

Подскажите, а страницы пагинации вообще нужно пускать в индекс или закрывать через noindex, follow?

AdminSEO Мастер

Марина, обычно страницы 2, 3 и далее оставляют в индексе с самоканоникалом и уникальными title вида 'Категория - страница 2'. Полностью закрывать noindex стоит только если контент на них дублируется. Follow оставляйте всегда, чтобы товары со вторых страниц не выпадали из обхода.

roman_seo

Бесконечная прокрутка убила нам индексацию каталога - робот просто не докручивал до товаров в подвале. Вернули классическую пагинацию с обычными ссылками - товары снова в индексе.

Оксана

А как правильно оформлять title и h1 на страницах пагинации, чтобы не было дублей? У нас на всех страницах одинаковый заголовок.

AdminSEO Мастер

Оксана, к title второй и последующих страниц добавляйте приписку '- страница N', это снимает дубли. H1 при этом обычно оставляют единый по категории, но мета-теги обязательно дифференцируйте.

Игорь77

Не согласен с модой закрывать пагинацию. У нас интернет-магазин на 50 тысяч товаров, и именно глубокие страницы пагинации дают роботу путь ко всему ассортименту.

Дмитрий

Сделали кнопку 'показать ещё' с подгрузкой, но продублировали её обычными ссылками пагинации для роботов. Screaming Frog видит все страницы, юзеры довольны AJAX-ом. Компромисс работает.

Наталья

У нас была ошибка: canonical со всех страниц пагинации вёл на первую. В итоге товары со страницы 5+ вообще выпали из индекса. Убрали - вернулись за месяц.

AdminSEO Мастер

Наталья, да, это классическая ловушка - canonical на первую страницу говорит роботу игнорировать остальные. Хорошо, что заметили. Проверьте ещё в Вебмастере статус страниц, чтобы убедиться, что все товары снова в поиске.

Костя_маркетолог

Отдельная головная боль - пагинация вместе с сортировкой и фильтрами. Получается page=2&sort=price&filter=... и куча мусорных URL. Как разруливаете?

Света_Пермь

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

Вадим

Наблюдение: если на первой странице категории есть большой SEO-текст, его лучше показывать только на первой странице, а не тащить на все страницы пагинации - иначе дубли контента.

Артём

Проверял в Search Console - страницы пагинации Гугл индексирует нормально, если на них разный набор товаров и уникальные мета. Миф про то, что их надо все прятать, устарел.

Аня_дизайнер

А что делать с параметром ?page=1 - он ведь дублирует основную страницу категории без параметра. Ставить редирект?

AdminSEO Мастер

Аня, да, ?page=1 обычно 301-редиректят на чистый URL категории без параметра либо ставят canonical на неё. Дубль первой страницы - частая недоработка, которую легко упустить при разработке.

Григорий

У нас блог, и пагинация в ленте статей вела к тому, что старые материалы вообще не индексировались. Добавили HTML-карту сайта - помогло больше, чем возня с пагинацией.

Виктория

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

Тимур

Добавлю практику: если товаров в категории мало, пагинацию лучше вообще не плодить - выведите все на одну страницу, чтобы не размывать вес.

Лена_из_Казани

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

Павел Р.

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

Оставить комментарий

Спасибо! Ваш комментарий отправлен на модерацию и появится после проверки.