Пагинация
Пагинация - это практика разбиения длинного списка контента на несколько страниц: архивы блога вида /blog?page=2, страницы категорий интернет-магазина вида /products?p=3. Она улучшает удобство, но при неправильной реализации создает проблемы с индексацией и дублированием контента. Это постоянно обсуждаемая тема в техническом SEO.
Пагинация - это практика разбиения длинного списка контента на несколько страниц: архивы блога вида /blog?page=2, страницы категорий интернет-магазина вида /products?p=3. Она улучшает удобство, но при неправильной реализации создает проблемы с индексацией и дублированием контента. Это постоянно обсуждаемая тема в техническом SEO.
Почему это важно
Пагинация - один из основных путей Google для сканирования контента. Если 100 постов блога скрыты за 20-страничным архивом, Googlebot переходит по каждой странице, чтобы обнаружить URL постов. Нарушенная пагинация приводит к тому, что старые посты никогда не индексируются, либо к дублированию заголовков и описаний на разных страницах. Поскольку Google официально прекратил поддержку rel="prev"/rel="next" в 2019 году, пагинация стала обязательной для понимания темой для владельцев блогов.
Распространенные ошибки
Тонкий контент: страницы, на которых только перечислены аннотации постов без уникального содержания, могут быть помечены как низкокачественные.
Дублирующиеся метатеги: если каждая страница повторно использует один и тот же <title> и <meta description>, вы посылаете сигналы дублирования контента. Страница 1 и страница 2 раздела /blog не должны иметь одинаковые заголовки.
Глубокая пагинация: за пределами 20-30 страниц вы сталкиваетесь с проблемами краулингового бюджета и страниц-сирот. Googlebot все реже добирается до поздних страниц.
Зависимость от JavaScript: бесконечная прокрутка, опирающаяся только на JS, может не позволить Googlebot увидеть полный список.
Неправильный canonical: указание для каждой страницы canonical на страницу 1 говорит Google не индексировать ничего, кроме страницы 1, - самая распространенная ошибка.
Рекомендуемый подход Google
Self-canonical на каждой странице: /blog?page=2 должна указывать canonical на /blog?page=2. Не сводите все к странице 1.
Уникальные метатеги: добавьте "Страница 2" в <title> и <meta description>, чтобы избежать дублирования, например, "Блог - Страница 2 | inblog".
По возможности показывайте все на одной странице: при 30-50 постах или меньше единая страница "Показать все" - самый безопасный выбор для SEO.
Рендеринг на стороне сервера: даже при бесконечной прокрутке рендерите все URL пагинации на стороне сервера. Контент, загружаемый только через JS, может не индексироваться.
Включите URL пагинации в карту сайта: XML-карты сайта с /blog?page=1, /blog?page=2 и т. д. повышают эффективность сканирования.
Сократите глубину с помощью внутренних ссылок: используйте ссылки на категории, теги и фильтры, чтобы глубокие страницы были достижимы за 3-4 клика.
Эпоха rel="prev" / rel="next" завершилась
В марте 2019 года Google официально объявил, что уже давно перестал использовать подсказки rel="prev"/rel="next". Существующим сайтам, использующим эти теги, удалять их не нужно, но и внедрять их на новых проектах нет причин.
Источники: