Блог про маркетинг, рекламу, нейросети

Свобода от рекламной зависимости – за 1 день

ЛидБлог за 1 день превращает сайт в канал привлечения новых клиентов из Яндекс, Google и поиска в нейросетях. Работает без вашего участия

Куда направить?

Выберите способ связи и укажите номер, чтобы получить персональный план привлечения клиентов с помощью нового канала «ЛидБлог» и узнать стоимость внедрения
← Все статьи

Пагинация каталога: как проверить переходы и канонические адреса

Как пройти каталог без скриптов, проверить ссылки и порядок карточек, увидеть ошибки canonical и отличить пустую страницу от конца каталога.

На мониторе открыта вторая страница каталога с номерами страниц под карточками.
На мониторе открыта вторая страница каталога с номерами страниц под карточками.

Свобода от рекламной зависимости – за 1 день

ЛидБлог за 1 день превращает сайт в канал привлечения новых клиентов из Яндекс, Google и поиска в нейросетях. Работает без вашего участия

Как с вами связаться?

НЕ УХОДИТЕ!

Хотите бльше клиентов с сайта? Без космических бюджетов – получите бесплатно PDF

Как с вами связаться?

Спасибо! Заявка принята.

Не удалось отправить заявку. Попробуйте позже.

Оглавление статьи · 6 разделов

Покупатель нажимает «Дальше» в каталоге из 57 позиций и видит знакомые карточки. Для него это похоже на повтор первой страницы. Виновато может быть всё что угодно — от неверной сортировки до кеша, в котором потеряли номер страницы. А бывает наоборот: посетитель видит нужные позиции, но при пересылке ссылки коллега открывает начало каталога. Для приёмки пагинации проверьте одну серию адресов от первой карточки до последней.

Выберите серию, которую можно пересчитать

Возьмите опубликованную категорию, в которой точно больше одной страницы результатов. Запишите исходную сортировку, действующие фильтры, общее число позиций, если оно известно, и размер страницы. Для учебного примера в каталоге из 57 товаров с выдачей по 20 ожидаются три страницы с распределением 20, 20 и 17. Если между запросами в каталог добавляют позиции, зафиксируйте время и несколько стабильных идентификаторов. Одно изменение ассортимента может сдвинуть границу между страницами даже в полностью исправной системе.

На первой странице запишите ссылки и названия первой и последней карточки, затем перейдите на вторую. Изменился ли URL? Откройте его в новой вкладке без истории переходов. Должна отображаться та же часть списка. Откройте последнюю страницу из середины каталога, вернитесь назад и снова пройдите вперёд. Отдельно испытайте мобильное меню пагинации: должна читаться текущая страница и быть понятным, куда ведёт «Дальше».

Проверьте ссылки в HTML

Найдите в исходном HTML ссылку со второй страницы на третью и ссылку на товар внутри. Когда навигация использует обычные ссылки с доступным href, адрес можно открыть отдельно, скопировать и обойти без нажатия кнопки в интерфейсе. Для бесконечной ленты или кнопки «Показать ещё» проверьте, существуют ли доступные адреса отдельных частей списка и путь между ними. Одних действий, которые появляются только после прокрутки или клика сценария, для обнаружения всех материалов может не хватить.

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

Сопоставьте содержимое и canonical

У каждой страницы серии другой набор карточек. Поэтому Google рекомендует отдельный URL для каждой части и собственный canonical, если страницам предназначена самостоятельная индексация; указывать первую страницу как основную для всех частей не следует. Посмотрите HTML второй и последней страниц, найдите canonical и откройте указанный адрес. Он должен приводить к соответствующей части серии. Номер только после символа # обычно не годится как способ обозначить отдельную страницу для поискового обхода.

Разберите фильтр отдельно. Например, «все шкафы» и «шкафы в наличии» могут отдавать похожие выдачи, но со своей сортировкой и количеством. Согласуйте с владельцем назначение индексируемых подборок и служебных сортировок. Не распространяйте одно правило canonical на любые параметры сразу: параметр страницы и рекламная метка решают разные задачи. Контрольный пример должен включать переход на вторую страницу с выбранным фильтром и возврат по ссылке на эту же подборку.

Найдите дубли на границе страниц

Сравните идентификаторы товаров, а не одни заголовки. Две карточки «Стол письменный» могут иметь разный размер и артикул. А одна и та же позиция может встретиться в конце первой и начале второй страницы из-за неустойчивого порядка сортировки. В таблице проверки сохраняйте последние три URL страницы и первые три следующей. Если дубль повторяется при неизменном наборе данных, разработчику стоит исследовать запрос сортировки и кеширование с учётом номера страницы и фильтра.

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

Что показать владельцу при приёмке

Сохраните компактный протокол: исходная подборка, ожидаемый объём, три проверенных URL, числа карточек, canonical, контрольные идентификаторы и состояние последней страницы. Отдельно приложите скриншот мобильной навигации и результат открытия прямой ссылки без предыдущего визита. Если каталог менялся во время теста, сообщите это и перепроверьте только спорную границу. Успешное нажатие одной кнопки с рабочего компьютера ещё не подтверждает, что покупатель и робот доберутся до всех 57 позиций.

НОУ-ХАУ

Свобода от рекламной зависимости – за 1 день

ЛидБлог за 1 день превращает сайт в канал привлечения новых клиентов из Яндекс, Google и поиска в нейросетях. Работает без вашего участия

Дмитрий РучинВ маркетинге с 2011 года

.PDF ФАЙЛ

Выберите способ связи и укажите номер, чтобы получить персональный план привлечения клиентов с помощью нового канала «ЛидБлог» и узнать стоимость внедрения

Куда направить?

Вопросы и ответы

Нужно ли вести canonical всех страниц каталога на первую?

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

Что проверить у кнопки «Показать ещё»?

Узнайте, доступны ли отдельные части по ссылкам, открываются ли они напрямую и содержат ли карточки в ответе сервера. Для человека дополнительно проверьте сохранение позиции и возврат назад.

Как отличить повтор товара от одинаковых названий?

Сравните артикулы и ссылки на карточки по обе стороны границы страниц при одной сортировке и стабильном составе каталога.