Что делать со второй, третьей и двадцатой страницей списка — вопрос, по которому за годы сменилось несколько «единственно верных» рекомендаций. Разбираемся, что из них устарело, и возвращаемся к тому, что действительно важно: чтобы робот мог дойти до каждого товара, а в выдачу попадала нужная страница.
Коротко
- Главная задача пагинации — дать роботу дойти до всех товаров.
- Canonical со второй страницы на первую скрывает часть товаров от обхода.
- Страницы со второй и дальше можно оставлять в индексе с уникальными заголовками.
- Кнопка «показать ещё» без ссылок делает товары недоступными для робота.
Какую задачу решает пагинация
Задач на самом деле три, и они не сводятся к выбору мета-тега.
Дать роботу путь ко всем товарам
Если до сотой позиции нельзя дойти по ссылкам, она не попадёт в индекс.
Не заполнить индекс похожими страницами
Двадцать страниц списка с одинаковым текстом и заголовком — плохая ситуация.
Привести из поиска на первую страницу
Человек по общему запросу должен попадать на начало списка, а не на страницу семь.
Первая задача важнее остальных. Ошибки в мета-тегах исправляются и переучитываются. Товары, до которых робот не может дойти, просто отсутствуют в поиске — и это заметно по выручке, а не по отчётам.
Canonical: почему не на первую страницу
Долгое время советовали ставить на всех страницах пагинации canonical на первую. Совет вредный, и вот почему.
Что происходит при canonical на первую страницу. Робот получает сигнал, что страница 2 — это та же страница 1. Содержимое страницы 2 он при этом учитывает хуже, а ссылки на товары с неё — тем более. В результате товары со второй и дальше страниц обходятся реже и могут не попасть в индекс вовсе.
| Вариант | Оценка |
|---|---|
| Canonical каждой страницы на саму себя | Рабочий вариант по умолчанию |
| Canonical всех страниц на первую | Мешает обходу товаров |
| Canonical на страницу «показать все» | Допустимо, если она есть и быстро грузится |
| Noindex на страницах со второй | Допустимо, но ссылки должны оставаться проходимыми |
Атрибуты rel="next" и rel="prev", которые раньше рекомендовали для связывания страниц, поисковые системы больше не используют. Оставлять их не вредно, но рассчитывать на них не стоит.
Заголовки и тексты на страницах списка
Если страницы пагинации остаются в индексе, они не должны быть одинаковыми.
- Добавьте номер страницы в title и заголовок. «Диваны — страница 3» решает проблему одинаковых заголовков.
- Описание тоже с номером или отсутствует — лучше, чем двадцать одинаковых.
- Текст категории — только на первой странице. На остальных он превращается в повторяющийся блок.
- Заголовок H1 менять не обязательно, но номер страницы в title желателен.
Зачем это нужно. Одинаковые заголовки на двадцати страницах — прямой повод счесть их малополезными. Номер страницы стоит немного и снимает вопрос.
Как должна быть устроена навигация по списку
Робот дойдёт
- Обычные ссылки на номера страниц
- Кнопка «показать ещё» плюс ссылки внизу
- Ссылки на первую и последнюю страницу
- Адреса страниц доступны напрямую
Робот не дойдёт
- Только кнопка «показать ещё» на скрипте
- Бесконечная прокрутка без ссылок
- Переключение страниц через POST-запрос
- Ссылки, закрытые атрибутом nofollow
Бесконечная прокрутка и «показать ещё» удобны людям, и отказываться от них не нужно. Достаточно добавить обычные ссылки на страницы — можно внизу, мелким шрифтом: посетители пользуются кнопкой, робот идёт по ссылкам.
Сколько ссылок выводить. Если страниц сотни, выводить все номера не нужно — получится сквозной блок из сотен ссылок. Обычно показывают несколько ближайших, первую и последнюю. Главное, чтобы от любой страницы можно было дойти до соседних и пройти весь список за разумное число переходов.
Что проверить на своём сайте
Откройте вторую страницу категории
Посмотрите canonical в исходном коде: он должен указывать на неё саму.
Отключите в браузере скрипты и обновите страницу
Если ссылки на страницы исчезли — робот их тоже может не увидеть.
Проверьте title последних страниц
Они не должны совпадать с первой.
Посмотрите, есть ли товары с последних страниц в индексе
Возьмите несколько позиций с конца списка и проверьте их наличие в поиске.
Оцените длину списков
Категория на сто страниц — повод подумать о подкатегориях: они решают задачу лучше, чем любая настройка пагинации.
Последний пункт часто и есть настоящее решение. Если до товара нужно пролистать девяносто страниц, проблема не в пагинации, а в том, что категория слишком крупная. Разбиение на подкатегории одновременно сокращает списки, даёт новые страницы под спрос и уменьшает глубину.
Частые вопросы
Нужно ли закрывать страницы пагинации от индексации?
Не обязательно. Их можно оставлять в индексе, добавив номер страницы в title, чтобы заголовки не были одинаковыми. Если решили закрывать мета-тегом, ссылки на товары должны оставаться проходимыми для робота.
Куда ставить canonical на страницах пагинации?
На саму страницу. Canonical со второй и дальше страниц на первую — устаревшая рекомендация: робот хуже учитывает содержимое таких страниц, и товары с них могут не попасть в индекс.
Работают ли атрибуты rel=next и rel=prev?
Поисковые системы их больше не используют для связывания страниц пагинации. Вреда от них нет, но полагаться на них не стоит — важнее обычные ссылки на страницы списка.
Можно ли использовать бесконечную прокрутку?
Да, если рядом есть обычные ссылки на страницы. Сама по себе прокрутка или кнопка «показать ещё» на скрипте не даёт роботу пути к товарам со второй и дальше страниц.
Читайте также
Продвинем сайт в поиске
Соберём семантику, доведём структуру и текст до уровня топа и будем вести проект до заявок.
Обсудить SEO-продвижение