Пагинация в E‑commerce

Пагинация каталогов товаров. Управление множеством страниц категорий через canonical.

Кратко

Пагинация в E‑commerce — разбиение списка товаров на несколько последовательных страниц. В интернет-магазинах пагинация создаёт тысячи похожих страниц (категория + номер страницы), что приводит к дублированию контента и распылению ссылочного веса. Требуется грамотная стратегия управления индексацией.

Проблемы пагинации

  • Дубли контента — похожие страницы (отличаются только порядком товаров).
  • Распыление веса — ссылочный вес распределяется между всеми страницами пагинации.
  • Индексация — Google может проиндексировать тысячи малополезных страниц, тратя краулинговый бюджет.

Стратегии управления

  • rel=«next»/«prev» — устарело, Google игнорирует.
  • Каноническая ссылка на первую страницу (page=1) — не рекомендуется, так как глубокие страницы выпадут из индекса.
  • Само-референсирующий canonical — каждая страница пагинации указывает на себя (рекомендуется).
  • View All — страница «Показать все» для категорий с небольшим количеством товаров (до 200).
HTML
<!-- Каждая страница пагинации использует self-referencing canonical -->
<link rel="canonical" href="https://example.com/shoes/?page=2" />

<!-- Уникальный Title и Description -->
<title>Кроссовки Nike — Страница 2 | Магазин</title>
<meta name="description" content="Кроссовки Nike — страница 2 из 10. Выбирайте из 240 моделей." />

Бесконечный скролл vs пагинация

  • Пагинация — проще для SEO, каждая страница имеет статический URL.
  • Infinite Scroll — современный UX, но требует History API для генерации уникальных URL при подгрузке. Без API бот увидит только первую порцию товаров.

Noindex для глубоких страниц

PHP
// Страницы 10+ обычно не имеют поискового трафика
if ($page >= 10) {
    echo '<meta name="robots" content="noindex, follow">';
}
Не используйте canonical на page=1 для всех страниц пагинации — это приведёт к исключению страниц 2,3,… из индекса. Товары на них не будут найдены.

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

Само-референсирующий canonical + уникальные Title для страниц 2–5, для страниц 10+ — noindex. Используйте фильтрацию для сокращения общего числа комбинаций.
Это страница, на которой отображаются все товары категории без пагинации. Подходит для категорий с ≤ 200 товаров. Установите canonical с пагинированных страниц на View All.
Если у вас 1000 категорий по 20 страниц пагинации — это 20 000 страниц. Бот может потратить бюджет на их сканирование вместо важных страниц. Используйте noindex для глубоких страниц, чтобы снизить нагрузку.
Прямые контакты

Обсудим ваш проект?

Расскажите о целях и сайте — предложу формат работы и следующий шаг.

Пагинация в E‑commerce — что это такое?