Пагинация
Пагинация (pagination, постраничная навигация) - способ организации контента, при котором длинные списки, каталоги или статьи разбиваются на отдельные страницы с нумерацией. Пагинация позволяет пользователям удобно перемещаться по большим объёмам информации, а поисковым системам - эффективно индексировать контент.
При оптимизации сайта пагинация требует особого внимания, так как при неправильной настройке может создавать проблемы с дублями и индексацией.
Где используется пагинация
[править]Каталоги товаров
[править]Самый частый случай использования. В интернет-магазинах категории могут содержать сотни и тысячи товаров, которые разбиваются на страницы:
https://site.ru/catalog/obuv https://site.ru/catalog/obuv?page=2 https://site.ru/catalog/obuv?page=3
Списки статей
[править]В блогах и новостных разделах:
https://site.ru/blog https://site.ru/blog/page/2 https://site.ru/blog/page/3
Форумные темы
[править]Обсуждения с большим количеством сообщений.
Комментарии
[править]Длинные обсуждения под статьями.
Длинные статьи
[править]Иногда длинные материалы разбивают на несколько страниц для удобства чтения (хотя сейчас это встречается реже).
Проблемы пагинации для SEO
[править]Дубли контента
[править]Страницы пагинации часто содержат повторяющиеся элементы:
- Одинаковые заголовки и описания категорий
- Повторяющиеся блоки навигации
- Частично дублирующийся контент (последний товар на первой странице и первый на второй)
Размытие ссылочного веса
[править]Внешние ссылки могут вести на разные страницы пагинации, распределяя вес вместо концентрации на главной странице раздела.
Неэффективное использование краулингового бюджета
[править]Поисковые роботы могут тратить время на сканирование десятков страниц пагинации, вместо того чтобы индексировать действительно уникальный контент.
Индексация нерелевантных страниц
[править]Глубокие страницы пагинации (№ 50, 100) вряд ли нужны пользователям в поисковой выдаче, но могут попадать в индекс.
Настройка пагинации для SEO
[править]1. Канонические ссылки
[править]Существует два основных подхода:
А. Каноническая ссылка на себя
[править]Каждая страница пагинации указывает каноническую ссылку на себя:
<link rel="canonical" href="https://site.ru/catalog/obuv?page=2" />
Плюсы: все страницы могут индексироваться отдельно, пользователи могут попадать в поиск на глубокие страницы.
Минусы: риск создания множества слабых страниц вместо одной сильной.
Б. Каноническая ссылка на первую страницу
[править]Все страницы пагинации указывают каноническую ссылку на первую страницу:
<link rel="canonical" href="https://site.ru/catalog/obuv" />
Плюсы: ссылочный вес концентрируется на главной странице категории, не тратится краулинговый бюджет.
Минусы: глубокие страницы не индексируются, пользователи не могут попасть на них из поиска.
2. Мета-тег robots
[править]Для глубоких страниц пагинации (например, начиная со страницы 5) можно использовать noindex:
<meta name="robots" content="noindex, follow">
Это позволит роботу переходить по ссылкам на следующие страницы, но не добавлять текущую в индекс.
3. Просмотр всех товаров
[править]Некоторые интернет-магазины создают отдельную страницу «Показать все», где выводятся все товары категории. На этой странице ставится каноническая ссылка на себя, а страницы пагинации ссылаются на неё.
4. AJAX-подгрузка
[править]Современный подход - динамическая подгрузка товаров без перезагрузки страницы (бесконечная лента, кнопка «Показать ещё»). В этом случае URL может не меняться, и проблема пагинации исчезает.
Устаревший подход: rel="prev" и rel="next"
[править]Ранее Google рекомендовал использовать специальные атрибуты для указания связи между страницами пагинации:
<link rel="prev" href="https://site.ru/catalog/obuv?page=1" /> <link rel="next" href="https://site.ru/catalog/obuv?page=3" />
Однако в 2019 году Google объявил, что перестаёт учитывать эти атрибуты. Яндекс также не даёт чётких рекомендаций по их использованию. Сейчас этот подход считается устаревшим, и лучше использовать другие методы.
Пагинация и контент
[править]Уникальные заголовки
[править]Рекомендуется делать заголовки страниц пагинации уникальными, добавляя номер страницы:
<title>Обувь - страница 2 | Интернет-магазин</title>
Описания
[править]Мета-описания для глубоких страниц можно делать короче или вообще не задавать, полагаясь на автоматическую генерацию.
Тексты на страницах
[править]Описания категорий обычно показывают только на первой странице. На последующих их можно скрывать, чтобы избежать дублей.
Примеры настройки
[править]Интернет-магазин (стратегия индексации всех страниц)
[править]Страница 1: <link rel="canonical" href="https://site.ru/catalog/obuv"> Страница 2: <link rel="canonical" href="https://site.ru/catalog/obuv?page=2"> Страница 3: <link rel="canonical" href="https://site.ru/catalog/obuv?page=3">
Интернет-магазин (стратегия noindex для глубоких страниц)
[править]Страница 1: обычная индексация Страница 2: <meta name="robots" content="index, follow"> Страница 3: <meta name="robots" content="noindex, follow"> Страница 4: <meta name="robots" content="noindex, follow">
Интернет-магазин (стратегия с «Показать все»)
[править]Страница «Показать все»: <link rel="canonical" href="https://site.ru/catalog/obuv/all"> Страница 2: <link rel="canonical" href="https://site.ru/catalog/obuv/all"> Страница 3: <link rel="canonical" href="https://site.ru/catalog/obuv/all">
Как проверить пагинацию
[править]Google Search Console
[править]- Раздел «Покрытие» показывает, какие страницы пагинации проиндексированы
- Можно отслеживать, есть ли дубли и ошибки
Яндекс.Вебмастер
[править]- Аналогичные отчёты по индексации страниц
Ручная проверка
[править]- Оператор site: для просмотра проиндексированных страниц
- Проверка канонических ссылок через просмотр кода
Инструменты для аудита
[править]- Screaming Frog - показывает все страницы пагинации и их статусы
- Netpeak Spider - аналогично
Типичные ошибки
[править]- Отсутствие канонических ссылок - поисковики сами выбирают основную версию
- Противоречивые указания - разные канонические ссылки на страницах
- Индексация всех страниц подряд - тысячи слабых страниц вместо одной сильной
- Неуникальные заголовки - все страницы пагинации с одинаковым title
- Закрытие в robots.txt - робот не может дойти до глубоких страниц
- Слишком глубокая пагинация - сотни страниц, до которых никто не доходит
