Пагинация в E‑commerce
Пагинация каталогов товаров. Управление множеством страниц категорий через canonical.
На странице
Проблемы пагинацииСтратегии управленияРекомендуемый подход (2025)Бесконечный скролл vs пагинацияNoindex для глубоких страницКратко
Пагинация в E‑commerce — разбиение списка товаров на несколько последовательных страниц. В интернет-магазинах пагинация создаёт тысячи похожих страниц (категория + номер страницы), что приводит к дублированию контента и распылению ссылочного веса. Требуется грамотная стратегия управления индексацией.
Проблемы пагинации
- Дубли контента — похожие страницы (отличаются только порядком товаров).
- Распыление веса — ссылочный вес распределяется между всеми страницами пагинации.
- Индексация — Google может проиндексировать тысячи малополезных страниц, тратя краулинговый бюджет.
Стратегии управления
- rel=«next»/«prev» — устарело, Google игнорирует.
- Каноническая ссылка на первую страницу (page=1) — не рекомендуется, так как глубокие страницы выпадут из индекса.
- Само-референсирующий canonical — каждая страница пагинации указывает на себя (рекомендуется).
- View All — страница «Показать все» для категорий с небольшим количеством товаров (до 200).
Рекомендуемый подход (2025)
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,… из индекса. Товары на них не будут найдены.
FAQ
Частые вопросы
Само-референсирующий canonical + уникальные Title для страниц 2–5, для страниц 10+ — noindex. Используйте фильтрацию для сокращения общего числа комбинаций.
Это страница, на которой отображаются все товары категории без пагинации. Подходит для категорий с ≤ 200 товаров. Установите canonical с пагинированных страниц на View All.
Если у вас 1000 категорий по 20 страниц пагинации — это 20 000 страниц. Бот может потратить бюджет на их сканирование вместо важных страниц. Используйте noindex для глубоких страниц, чтобы снизить нагрузку.
Прямые контакты
Обсудим ваш проект?
Расскажите о целях и сайте — предложу формат работы и следующий шаг.