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

Коротко опишите задачу — этого достаточно для первого контакта.

Практическое SEO · каталоги

Пагинация и SEO: как настроить страницы 2, 3 и дальше

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

Основа

Страница 2 — это продолжение списка, а не копия страницы 1

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

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

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

Шаг 2

Не канонизируем все страницы пагинации на первую автоматически

На page=2 находится другой набор объектов. Если указать canonical на page=1 для всей серии, сайт сам сообщает, что последующие страницы являются дублями первой, хотя это не так.

Обычно каждая полноценная страница пагинации должна иметь корректный собственный URL и согласованные внутренние ссылки. Конкретное решение зависит от того, как устроен список и есть ли отдельная страница «показать всё».

Как работает canonical

Шаг 3

Закрывать page=2+ от поиска нужно только с пониманием последствий

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

Сначала проверяем, есть ли альтернативные внутренние ссылки на объекты и как робот реально обходит каталог. Запрет ради «чистого индекса» не должен сделать часть сайта труднодоступной.

Robots и noindexГлубина страниц

Шаг 4

Один номер страницы не должен иметь несколько вариантов URL

Комбинации ?page=2, /page/2/, ?p=2 и параметры сортировки могут создавать дубли одной и той же выдачи. Выбираем один формат, а технические альтернативы нормализуем.

После редизайна отдельно проверяем старую пагинацию: забытые маршруты часто продолжают отвечать 200.

СценарийПроблемаРешение
?page=2 и /page/2/Два URL одного спискаОставить один формат
page=1 и URL без параметраДубль первой страницыНормализовать на основной URL
page=999 без товаровПустой шаблон 200Корректный 404 или ограничение диапазона
Сортировка + pageМного комбинацийРазделить пагинацию и технические параметры

Шаг 5

Пагинация не требует искусственного SEO-текста на каждой странице

Не нужно копировать длинное описание категории на page=2, page=3 и дальше только ради уникальности. Основное описание логично оставить на первой странице, а последующие сделать функциональным продолжением списка.

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

Title и Description

Шаг 6

Проходим серию от первой страницы до границы

Проверяем несколько первых страниц, последнюю существующую и номер за пределами диапазона. Смотрим HTTP-коды, canonical, ссылки next/previous в интерфейсе, дубли параметров и доступность объектов.

На больших каталогах полезно сравнить crawl с количеством товаров: если робот видит только первую часть списка, проблема может быть именно в пагинации или infinite scroll.

Проверка page=2 недостаточна: ошибки часто проявляются только на последней странице или при пустом номере.

Частые ошибки

Что обычно ломает эту часть SEO

Canonical всех страниц на первую

Разные наборы объектов объявляются дублями.

Пагинация только через JS

Прямой ссылочный путь к глубоким объектам исчезает.

Пустые номера отвечают 200

Создаются бесконечные soft 404.

Копировать SEO-текст на каждую page

Появляются повторяющиеся блоки без пользовательской пользы.

Практический сценарий

Робот видит только первые 24 товара из 600

Каталог использует кнопку «Показать ещё», которая загружает товары API-запросом, но у следующих порций нет отдельных URL и обычных ссылок. Пользователь прокручивает весь список, а краулер от главной обнаруживает только первый экран.

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

ПроверкаДоПосле
Ссылки page=2НетОбычный href
Прямой входПустой/нет URLПолноценный список
Последние товарыНе обнаруживаютсяДоступны через пагинацию
UXПоказать ещёПоказать ещё сохранено поверх URL-структуры

Чек-лист

Проверка пагинации

  1. Определить основной формат URL: Один номер страницы имеет один адрес.
  2. Проверить page=1: Не создавать дубль основной категории.
  3. Проверить обычные href: Следующие страницы доступны без обязательного JS.
  4. Сверить canonical: Не объявлять весь ряд дублем первой страницы.
  5. Проверить noindex: Не ломает ли запрет обнаружение объектов.
  6. Проверить пустой диапазон: Несуществующие номера не отвечают пустым 200.
  7. Проверить сортировки: Технические параметры не размножают пагинацию.
  8. Проверить mobile: Навигация по страницам доступна на узком экране.
  9. Проверить последние объекты: Товары/статьи в конце списка обнаруживаются роботом.
  10. Повторить crawl: Сравнить охват до и после изменений.

Вопросы

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

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

Не автоматически. Сначала нужно понять, как это повлияет на обход списка и роль таких страниц.

Canonical page=2 на page=1 — правильно?

Обычно нет, если содержимое списка различается.

Можно ли использовать infinite scroll?

Да, если у контента остаётся доступная по обычным URL и ссылкам пагинированная структура.

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

Нет. Пагинация — функциональное продолжение списка, а не повод создавать искусственный текст.

Практика NIC-SEO

Пагинация должна сохранять доступ ко всему списку

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