Привет! Я - Александр Лунегов, основатель агентства «Онегин-Эксперт». В SEO я с 2011 года и, честно говоря, устал видеть, как 90% сайтов спотыкаются о пагинацию. Ее либо блокируют в robots.txt, теряя краулинговый бюджет, либо создают тысячи страниц-дублей с canonical на первую, убивая индексацию.
Короче, эта тема - настоящая боль. Поэтому я решил разложить все по полочкам. Без воды, только мясо: что такое пагинация, какой она бывает, как ее правильно готовить для SEO и для людей. Погнали разбираться, как сделать так, чтобы поисковые роботы и пользователи сказали вам спасибо.
Пагинация - это, если говорить по-простому, разбивка длинного списка чего-угодно (товаров, статей, комментов) на отдельные страницы. Вместо того чтобы вываливать на пользователя простыню из 500 товаров, мы аккуратно делим их на порции, например, по 24 штуки на страницу.
Когда она обязательна:
- Каталоги в e-commerce: без вариантов. Никто не будет скроллить 1000 диванов на одной странице.
- Блоги и новостные порталы: лента статей должна быть управляемой.
- Форумы и ветки комментариев: чтобы не утонуть в обсуждениях.
- Галереи и портфолио: особенно с тяжелыми изображениями.
- Результаты поиска по сайту: очевидно.
Главная цель пагинации - найти баланс между тремя китами:
- Удобство пользователя (UX). Дать человеку контроль, понятную навигацию и не заставлять его ждать вечность, пока загрузится вся страница.
- Производительность. Чем меньше элементов, тем быстрее загрузка. Это напрямую влияет на Core Web Vitals (LCP, INP).
- SEO-оптимизация. Управлять тем, как поисковые роботы сканируют и индексируют ваш сайт, не теряя при этом ссылочный вес.
Выбор «правильного» вида пагинации - это не вопрос вкуса. Это стратегическое решение, которое зависит от типа вашего контента и целей.
Это старый добрый стандарт, который все знают и понимают.
- Плюсы: Полный контроль у пользователя, предсказуемость, максимальная SEO-дружественность (при правильной настройке). Робот видит четкие ссылки и страницы.
- Минусы: Требует лишнего клика. Есть риск наплодить «тонких» страниц с малым количеством контента, если на последней странице останется 1-2 товара.
- Когда использовать: Идеально для интернет-магазинов, блогов, документации.
Компромисс между классикой и бесконечной прокруткой. Пользователь видит порцию контента и сам решает, когда подгрузить следующую.
- Плюсы: Плавный UX, пользователь не теряет контекст и место на странице.
- Минусы: Без правильной технической реализации (когда при клике не меняется URL) поисковик не увидит контент, который подгружается по AJAX. Это главная SEO-ловушка.
- Когда использовать: Ленты статей, подборки товаров, где важна постепенная подгрузка без «прыжков» по страницам.
Популярный паттерн, подсмотренный у соцсетей. Контент подгружается автоматически, как только пользователь доскролливает до конца страницы.
- Плюсы: Максимальная вовлеченность. Идеально для лент, где пользователь «залипает» (фото, пины, короткие посты).
- Минусы: SEO-кошмар, если не реализовать параллельную систему с уникальными URL (history.pushState). Без этого робот видит только первую порцию контента. Пользователь не может поделиться ссылкой на конкретное место ленты, а футер становится «недостижимым».
- Когда использовать: Соцсети, фотогалереи, Pinterest-подобные сервисы. Для e-commerce - почти всегда плохой выбор.
Вот мы и подошли к самому интересному. 9 из 10 проблем с пагинацией лежат в плоскости SEO.
- Александр Лунегов, Head of SEO в «Онегин-Эксперт»
«Поймите, для поисковика каждая страница пагинации (site.com/catalog/page/2/, site.com/catalog/page/3/ и т.д.) - это отдельный документ. И если вы не дадите ему четких инструкций, он либо посчитает их все дублями одной и той же страницы, либо потратит весь свой краулинговый бюджет на обход бесполезных страниц вроде page/100/, вместо того чтобы индексировать важные карточки товаров».
Это классическая ловушка. На всех страницах пагинации у вас одинаковые блоки меню, фильтров, футер, а часто и SEO-текст сверху. Робот видит это и думает, что это дубли.
Как делать НЕ надо:
- Ставить rel="canonical" со всех страниц пагинации (/page/2/, /page/3/) на первую страницу категории (/catalog/). Это самая грубая ошибка! Вы как бы говорите поисковику: «Игнорируй все товары на страницах 2, 3, 4… и не передавай по ним ссылочный вес. Есть только первая страница». В итоге товары с дальних страниц выпадают из индекса. Это классическая ловушка дублей, о которой мы, кстати, подробно писали в нашей статье про дубли страниц на сайте.
Как делать НАДО (два безопасных сценария):
- Self-Canonical (самый частый и безопасный). Каждая страница пагинации ссылается сама на себя.
- site.com/catalog/page/2/ имеет <link rel="canonical" href="site.com/catalog/page/2/">
- site.com/catalog/page/3/ имеет <link rel="canonical" href="site.com/catalog/page/3/"> Таким образом, вы сообщаете поисковику, что каждая страница - самостоятельная и важная.
- Canonical на страницу «Показать всё» (View All). Если у вас есть возможность создать страницу, на которой показаны ВСЕ товары категории, и она загружается достаточно быстро, это может быть хорошим решением. Тогда со всех страниц пагинации (/page/1/, /page/2/…) можно ставить canonical на эту View All страницу. Робот зайдет на одну мощную страницу и проиндексирует все сразу.
Что еще уникализировать:
- Title: Обязательно добавляйте номер страницы. «Купить смартфон в Москве - Страница 2 из 15».
- Description: Аналогично.
- H1: Тоже можно модифицировать.
- SEO-тексты: Избегайте дублирования больших текстовых блоков на всех страницах пагинации.
У поискового робота есть лимит на количество страниц, которые он обойдет за один визит. Это и есть краулинговый бюджет. Ваша задача - не тратить его на бесполезные страницы.
- НЕ блокируйте пагинацию в robots.txt! Disallow: /catalog/page/ - еще одна фатальная ошибка. Так вы запретите роботу переходить по ссылкам пагинации и он просто не доберется до товаров на дальних страницах.
- ИСПОЛЬЗУЙТЕ noindex, follow: Если у вас тысячи страниц пагинации и вы понимаете, что после 10-й страницы релевантность падает, можно для страниц 11, 12 и т.д. использовать мета-тег <meta name="robots" content="noindex, follow">. Это скажет роботу: «Эту страницу в индекс не клади, но по ссылкам на ней переходи». Так он и до товаров доберется, и индекс не захламит.
Есть два популярных формата, и оба хороши, если используются последовательно:
- Через слеш: site.com/catalog/page/2/
- Через параметр: site.com/catalog/?page=2
Главное - выбрать один и придерживаться его.
В большинстве современных CMS есть встроенные инструменты для пагинации. Важно проверить, как они работают.
- WordPress. Стандартная функция paginate_links() отлично справляется. Главное - убедиться, что ваш SEO-плагин (Yoast, Rank Math) правильно генерирует канонические ссылки.
- 1С-Битрикс. В этой CMS есть стандартные компоненты для постраничной навигации. Их можно и нужно настраивать. А если вы работаете на 1С-Битрикс, то там можно автоматизировать генерацию уникальных мета-тегов для страниц пагинации через штатные компоненты и грамотную настройку, про что мы тоже рассказывали в контексте SEO-модуля для 1С-Битрикс.
- Самописные CMS. Тут вся ответственность на разработчиках. Обязательно дайте им четкое ТЗ с требованиями к каноническим ссылкам, мета-тегам и URL.
- Canonical на первую страницу. Уже говорил, но повторюсь - это убийство для индексации товаров.
- Блокировка в robots.txt. Вы отрезаете роботу путь к глубоким страницам сайта.
- Отсутствие Self-Canonical. Приводит к проблемам с дублями из-за URL с параметрами (например, от сортировок).
- Infinite Scroll без подстраховки. Сайт кажется крутым и современным, но для поисковика существует только одна страница.
- Неуникальные Title и мета-теги. Все страницы пагинации склеиваются в одну, теряя релевантность.
Вот вам выжимка. Проверьте свой сайт по этим пунктам:
- ✅ URL. Для каждой страницы пагинации свой уникальный URL (/page/2/ или ?page=2).
- ✅ Canonical. На каждой странице пагинации стоит rel="canonical" на саму себя (self-canonical). Или на страницу «Показать всё», если она у вас есть и она быстрая.
- ✅ Meta Robots. Страницы пагинации открыты для индексации. noindex, follow используем только для очень глубоких страниц (дальше 10-15-й).
- ✅ Robots.txt. Файл robots.txt не блокирует доступ к страницам пагинации.
- ✅ Ссылки. На страницах есть прямые <a> ссылки на другие страницы пагинации. Никаких кнопок на JavaScript без href.
- ✅ Уникальность. Title, Description и H1 уникализированы добавлением - Страница N.
- ✅ UX. Есть ссылки на первую/последнюю страницу, кнопки «Вперед/Назад», и текущая страница подсвечена.
И это, в общем-то, всё. Если вы пройдетесь по этому списку, 99% проблем с пагинацией на вашем сайте будут решены. Не усложняйте. Делайте просто, делайте правильно, и будет вам счастье в виде хорошей индексации и довольных пользователей.
Хотите получить такой же детальный разбор вашего сайта? Пишите через форму обратной связи на нашем сайте.