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

Сортировка каталога и параметры в адресе

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

Как обычно технически реализуется сортировка каталога

Выбор способа сортировки почти всегда передаётся через параметр запроса, добавляемый к адресу раздела:

site.ru/catalog/divany/?sort=price_asc
site.ru/catalog/divany/?sort=popularity
site.ru/catalog/divany/?sort=price_desc

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

Почему это создаёт проблему, аналогичную дублям

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

Правильный подход к обработке параметра сортировки

  1. Указать канонический адрес — с помощью атрибута canonical, указывающего на базовый адрес раздела без параметра сортировки, для всех вариантов с применённой сортировкой.
  2. Не создавать отдельные внутренние ссылки на конкретные отсортированные версии — сортировка должна быть доступна как интерактивный элемент интерфейса, а не как набор индексируемых постоянных ссылок.
  3. Закрыть параметр от обхода в файле robots.txt, если технически возможно точно выделить именно этот параметр среди прочих, не затрагивая важные для индексации адреса.

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

Технически предпочтительный вариант — сортировка без изменения адреса

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

Удобство для пользователя при этом не должно страдать

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

Чек-лист

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

Что данные о выборе сортировки говорят о поведении покупателей

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

Может ли сортировка по умолчанию отличаться для разных категорий

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

Особенность интерфейса выбора сортировки на мобильных устройствах

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

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

Создают ли разные варианты сортировки каталога проблему дублей?

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

Как правильно обработать параметр сортировки с точки зрения SEO?

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

Какой технический способ реализации сортировки предпочтительнее для SEO?

Сортировка через JavaScript без изменения адреса в браузере и без перезагрузки страницы — тогда проблема с дублирующимися индексируемыми адресами вообще не возникает технически.

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

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

4 мин чтения

Переключение вида списка и сетки в URL

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

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