Контекст 2026 года
С 2019 года Google перестал использовать rel="next"/"prev" как сигнал. В 2026 эти атрибуты — устаревшая практика, хотя HTML их всё ещё валидно поддерживает.
Яндекс с самого начала был осторожен к JavaScript-пагинации (infinite scroll) и предпочитал классическую с явными URL.
Современный набор инструментов для пагинации в SEO-каталогах сводится к 3 подходам.
Подход 1. Классическая нумерация (рекомендуется в большинстве случаев)
URL вида:
- /catalog/ — page 1
- /catalog/page/2/ — page 2
- /catalog/page/3/ — page 3
Что делаем для SEO:
| Страница | Canonical | Robots | Title |
|---|---|---|---|
| Page 1 (/catalog/) | self | index, follow | «Каталог карт — N вариантов» |
| Page 2+ (/catalog/page/N/) | self | index, follow | «Каталог карт, стр. N — N вариантов» |
Принципы:
- Каждая страница пагинации canonical на саму себя (не на page 1)
- Все страницы пагинации разрешены к индексации (index)
- Видны в sitemap.xml
- Title содержит номер страницы для уникальности
Почему это работает: страницы пагинации содержат разные карточки — это разный контент, и поисковик правильно его индексирует. Закрытие через noindex обрезает глубину каталога.
Подход 2. View-all + canonical (для коротких каталогов)
Если в каталоге всего 20-50 карточек, можно сделать одну страницу со всеми + страницы пагинации, которые ссылаются canonical-ом на view-all.
URL:
- /catalog/all/ — view-all со всеми карточками
- /catalog/ — page 1, canonical на /catalog/all/
Когда подходит: короткие каталоги. Когда не подходит: тысячи карточек на одной странице — это тяжело для пользователя.
Подход 3. Infinite scroll с History API
Если хотите UX как у соцсетей — infinite scroll, но с обязательной поддержкой URL-state:
// При прокрутке подгружается page 2
history.pushState({}, '', '/catalog/page/2/');
// URL меняется, но страница не перезагружаетсяВажно: каждый URL пагинации должен быть прямо доступен (рендериться SSR-ом или статически), чтобы поисковик их видел.
Без этого Google и Яндекс не увидят карточки на page 2+ — они индексируют только page 1.
Что НЕ работает в 2026
❌ rel="next" / rel="prev"
Google официально игнорирует с 2019. Яндекс никогда явно не использовал.
<!-- Можно убрать, не критично, но и не вредит -->
<link rel="next" href="/catalog/page/2/" />
<link rel="prev" href="/catalog/" />❌ Canonical всех страниц пагинации на page 1
Раньше совет был «каноникализировать всё на первую». Сейчас это антипаттерн — Google не увидит карточки с page 2+ и не сможет их ранжировать.
<!-- НЕ ДЕЛАТЬ ТАК -->
<!-- На странице /catalog/page/2/ -->
<link rel="canonical" href="/catalog/" />❌ noindex на страницах пагинации
Это жёсткое закрытие глубины каталога. Поисковики проиндексируют только page 1.
Что НЕ забыть
Sitemap.xml
В sitemap должны быть все страницы пагинации:
<url><loc>https://example.com/catalog/</loc></url>
<url><loc>https://example.com/catalog/page/2/</loc></url>
<url><loc>https://example.com/catalog/page/3/</loc></url>С низким priority (0.5) — главная страница каталога важнее, но должны быть.
Перелинковка
На каждой странице пагинации:
- Ссылки на 5-10 соседних страниц (текущая ± 5)
- Ссылка на первую и последнюю страницу
- Ссылка на родительскую категорию
Хлебные крошки
Главная → Каталог → Страница NНа странице пагинации breadcrumbs остаются те же, что и на page 1, плюс отметка номера страницы.
Пагинация для faceted navigation
Если у вас открыта комбинация фильтров /cards/kazakhstan/chatgpt/ и в ней 80 карточек — нужна пагинация по этой комбинации.
URL:
- /cards/kazakhstan/chatgpt/ — page 1
- /cards/kazakhstan/chatgpt/page/2/ — page 2
Принципы те же. Каждая страница пагинации канонична самой себе.
Чек-лист
- [ ] Классическая URL-пагинация с явными URL
- [ ] Canonical на саму себя на каждой странице
- [ ] Index, follow на каждой странице
- [ ] Уникальные title с номером страницы
- [ ] Sitemap.xml включает все страницы
- [ ] Перелинковка соседних страниц
- [ ] Breadcrumbs на каждой
- [ ] Хорошие практики НЕ применять: rel=next/prev, canonical на page 1, noindex
Итог
Пагинация в 2026 — классическая с явными URL. Каждая страница ранжируется отдельно. Никаких хитростей с rel=next/prev и canonical на page 1.