Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

Пагинация: адреса страниц списка без дублей

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

Формат адреса

Два распространённых варианта, оба рабочие.

Параметр:  /catalog/divany/?page=2
Сегмент:   /catalog/divany/page-2/

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

Первая страница не должна иметь номер

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

/catalog/divany/          ← основной адрес
/catalog/divany/page-1/   ← дубль, должен отдавать 301

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

Что писать в canonical

Здесь чаще всего ошибаются в другую сторону: ставят на всех страницах пагинации канонический адрес первой.

ПодходОценка
Canonical на саму себяПравильно
Canonical на первую страницуОшибка: товары со второй страницы выпадут из обхода
Canonical на страницу «показать всё»Допустимо, если такая страница существует и грузится быстро

Логика простая: вторая страница списка содержит другие товары, а значит, это самостоятельная страница. Склеивать её с первой — значит прятать от робота часть каталога. Подробнее о правилах тега — в статье про rel=canonical.

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

Заголовки и описания

Одинаковые title на двадцати страницах списка — сигнал о дублях. Решение простое: добавлять номер страницы.

Страница 1: Угловые диваны — купить в интернет-магазине
Страница 2: Угловые диваны — страница 2
Страница 3: Угловые диваны — страница 3

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

Что закрывать, а что нет

  • Страницы пагинации — оставить открытыми, они ведут робота к товарам.
  • Сортировки и лимиты — закрыть, они не меняют состав товаров, только порядок.
  • Комбинации пагинации с фильтрами — обычно закрыть, кроме спросовых страниц фильтров.

Разграничение спросовых и технических комбинаций разобрано в материале про SEO-страницы фильтров.

Бесконечная прокрутка

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

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

Чек-лист

  1. Первая страница доступна только по чистому адресу, вариант с номером отдаёт 301.
  2. Формат адреса единый по всему сайту.
  3. Canonical на каждой странице указывает на неё саму.
  4. Title и description содержат номер страницы.
  5. SEO-текст раздела выводится только на первой странице.
  6. Страницы пагинации не закрыты от индексации.
  7. При бесконечной прокрутке есть обычные ссылки на страницы.

Страница «показать всё»

Вариант, при котором список выводится целиком без разбиения. Он удобен и посетителю, и роботу — все товары доступны в одном документе.

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

Сколько товаров на странице

Число на страницеПоследствия
12–20Много страниц пагинации, глубокий обход
24–48Рабочий баланс для большинства каталогов
60–100Меньше страниц, но дольше загрузка

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

Пагинация в блоге

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

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

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

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

Нет. Через них робот находит товары с дальних страниц списка. Закрытие пагинации замедляет обход и может оставить часть каталога вне индекса.

Какой canonical ставить на второй странице списка?

На неё саму. Указание на первую страницу — распространённая ошибка: она прячет от робота товары со всех последующих страниц.

Нужен ли SEO-текст на каждой странице пагинации?

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

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также