Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Практика

Пагинация в блоге и архивах

Общие правила пагинации известны, но у блога есть свои особенности. Разберём их.

Как устроена пагинация блога

Лента блога, рубрики и теги разбиты на страницы: первая показывает свежие материалы, следующие — более старые. Адреса выглядят как /blog/, /blog/page/2/, /blog/page/3/. Основные правила совпадают с общими для каталога: пагинация и URL, но в блоге есть нюансы.

Лента(стр. 1)Стр. 2Стр. 3...стр. N
Лента(стр. 1)Стр. 2Стр. 3...стр. N
Страницы ленты блога

Правила для страниц ленты

Правила пагинации ленты блога
ПравилоКак реализовать
Единый формат адресов/page/2/ или ?page=2 — выбрать одно и не смешивать
Первая страница на основном адресеБез /page/1/ и ?page=1; такой адрес перенаправляется на основной
Самоканонические страницыУ каждой страницы канонический адрес указывает на неё саму
Настоящие ссылкиНомера страниц — обычные ссылки: как оформить блок
Уникальные заголовкиВ title и H1 можно добавить номер страницы
Ответ 404 за пределами спискаСтраница 100 при наличии десяти должна возвращать 404

Сколько статей на странице

  • Обычно десять-двадцать анонсов: этого достаточно для навигации и не перегружает страницу.
  • Число выбирайте по скорости загрузки: пагинация и скорость.
  • Чем реже обновляется блог, тем меньше нужно страниц; для небольшого блога хватит одной-двух.

Индексация страниц пагинации

Страницы со второй и далее выступают проводниками к старым материалам: они нужны роботу, но редко нужны в выдаче. Традиционные указания «prev» и «next» Google больше не использует, а другие системы могут вести себя иначе, поэтому опирайтесь на простые правила: ссылки на страницы должны быть, каждая страница индексируема и самоканонична, а содержимое разное. Закрывать вторые и следующие страницы от индексации нужно только при подтверждённой проблеме.

Пагинация архивов

Если архивы по датам остаются, у каждого из них тоже своя пагинация: количество лишних адресов умножается. Поэтому ещё один довод в пользу отключения таких архивов: закрывать или оставлять. Теги с пагинацией — отдельная проблема: польза и мусор.

Кнопка «Показать ещё»

  1. Оставьте настоящие ссылки на страницы под кнопкой или в коде страницы.
  2. Обновляйте адрес по мере подгрузки, если это уместно.
  3. Проверьте, что робот без выполнения скриптов достигает всех страниц: индексация бесконечной прокрутки.

Проверьте поведение. Посмотрите, как читатели листают ленту: анализ пагинации. Если почти никто не идёт дальше первой страницы, старые материалы лучше связывать блоками и рубриками.

Как проверить пагинацию блога

  • Откройте вторую и последнюю страницы: у них корректные заголовки и канонические адреса.
  • Введите номер страницы больше существующего: ответ должен быть 404.
  • Проверьте адрес /page/1/: он должен перенаправлять на основной адрес ленты.
  • Отключите скрипты и убедитесь, что ссылки на страницы остались.

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

Что должна возвращать страница за пределами списка?

Ответ 404: несуществующие номера страниц не должны открываться как пустые страницы с кодом 200.

Нужен ли канонический адрес на страницах пагинации?

Каждая страница должна указывать канонический адрес на саму себя; указывать на первую страницу не следует.

Сколько статей выводить на странице ленты?

Обычно десять-двадцать анонсов; для небольшого блога может хватить одной-двух страниц.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также