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

Дубли из-за сортировки в каталоге

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

Краткое напоминание сути проблемы

site.ru/catalog/divany/                    сортировка по умолчанию
site.ru/catalog/divany/?sort=price_asc     по возрастанию цены
site.ru/catalog/divany/?sort=popularity    по популярности

Как уже разобрано в статье про сортировку каталога и параметры в адресе, изменение порядка отображения одного и того же набора товаров формально создаёт несколько технически разных адресов одного содержательно идентичного списка — классический полный дубль, разобранный в статье про полные и частичные дубли.

Устоявшееся, проверенное решение проблемы

Каноническая версия без параметра сортировки, представляющая сортировку по умолчанию, — единственная страница, предназначенная для индексации, тогда как все варианты с явно указанным параметром сортировки должны указывать canonical именно на эту базовую версию, полностью аналогично общему принципу обработки технических параметров, не меняющих набор содержимого страницы по существу.

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

Почему именно сортировка — особенно массовый источник этой проблемы

В отличие от многих других разобранных в этой серии источников дублей, функция сортировки присутствует практически на каждой странице каталога любого интернет-магазина и обычно предлагает сразу несколько вариантов выбора одновременно — это делает потенциальный масштаб проблемы особенно значительным именно для крупных каталогов с большим числом категорий, каждая из которых умножается на несколько вариантов сортировки.

Предпочтительная техническая реализация без изменения адреса вовсе

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

Как проверить, действительно ли решение корректно работает на конкретном сайте

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

Чек-лист

  1. Устанавливать canonical всех вариантов сортировки на версию без параметра.
  2. Согласованно обрабатывать сочетание сортировки с пагинацией без создания цепочки противоречивых указаний.
  3. Предпочитать реализацию сортировки без изменения адреса страницы, где технически возможно.
  4. Практически проверять корректность настройки canonical на реальных страницах с применённой сортировкой.

Запоминание выбора пользователя, не влияющее на индексируемый адрес

Даже при полном устранении параметра сортировки из адреса пользовательский выбор конкретного порядка отображения можно и стоит запоминать локально в браузере посетителя, аналогично общему подходу, разобранному в статье про переключение вида списка и сетки, — это сохраняет удобство для человека, никак не создавая новых индексируемых адресов.

Может ли выбор сортировки по умолчанию служить и бизнес-целям

Значение сортировки по умолчанию — не только техническая настройка для решения проблемы дублей, но и осмысленное бизнес-решение: сортировка по умолчанию, показывающая сначала наиболее маржинальные или качественные товары, а не просто случайный или чисто алфавитный порядок, способна положительно влиять на конверсию, что стоит учитывать при выборе итогового значения, остающегося единственной индексируемой версией.

Особенность реализации сортировки в мобильном интерфейсе

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

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

Какая версия страницы каталога должна быть канонической при наличии параметра сортировки?

Версия без параметра сортировки, представляющая порядок отображения по умолчанию, — все варианты с явно указанным параметром сортировки должны указывать canonical именно на эту базовую версию.

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

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

Какое техническое решение полностью устраняет проблему дублей от сортировки?

Реализация переключения сортировки через код на стороне браузера без изменения самого адреса страницы, что устраняет саму возможность возникновения проблемы, а не просто маскирует её через canonical.

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

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

4 мин чтения

Как отличить дубль от похожей страницы

Не всякая пара похожих по теме страниц — техническая проблема дублирования, требующая исправления, и умение различать эти две ситуации не менее важно, чем умение находить настоящие дубли.

Читать статью →
4 мин чтения

Аудит дублей: двадцать проверок

Завершая разбор темы дублей и канонизации, соберём накопленные принципы в единый практический список — двадцать вопросов для комплексной проверки состояния сайта.

Читать статью →