Как устроить поиск товаров, чтобы им пользовались

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

Что человек ждёт от поиска товаров на сайте

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

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

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

Сценарий Что вводит пользователь Что должна понять система
Поиск по задаче «подарок мальчику 8 лет» Возраст, повод, допустимые категории
Поиск по признаку «куртка тёплая до минус 20» Температурный режим, сезон, тип одежды
Поиск по модели «фильтр аквафор а5» Бренд, серия, совместимость
Поиск с ошибкой «шруповерт» Исправление опечатки без потери смысла

Иногда хватает маленькой правки. Добавили в словарь разговорные названия — выросли переходы в карточки. Перенесли популярные фильтры выше — снизилась доля пустых сессий. Но такие мелочи видны только в данных: запросах без кликов, нулевой выдаче, частых возвратах к строке поиска. Там слышен настоящий голос покупателя, пусть и записанный обрывками.

Как ранжировать выдачу, если товаров много

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

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

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

  • Товар без остатка не должен занимать верх выдачи, даже при полном совпадении названия.
  • Карточка с бедным описанием проигрывает товару, где заполнены размер, цвет, материал и назначение.
  • Популярность помогает, но не заменяет смысл запроса.
  • Новые позиции получают шанс через отдельные блоки, иначе каталог быстро стареет в глазах покупателя.

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

Команда каталога обычно спорит с коммерческим отделом именно здесь. Одни хотят продвинуть маржинальные позиции, другие — дать ответ на запрос. Компромисс держится на границах: рекламный товар попадает выше только при совпадении с намерением пользователя. Если человек ищет «детские зимние сапоги 28», летние ботинки со скидкой не спасёт ни баннер, ни яркая карточка.

Какие фильтры и подсказки помогают не потерять покупателя

Фильтры нужны там, где результат нельзя выбрать глазами за несколько секунд. Подсказки помогают сформулировать запрос, а не навязывают человеку чужую категорию.

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

Подсказки тоже требуют чувства меры. Когда человек набирает «диван угл…», система должна предложить «диван угловой», «угловой диван с ящиком», «угловой диван раскладной». Но если она сразу тянет редкие коллекции или внутренние названия серий, пользователь теряет нить. В поиске побеждает не богатство словаря само по себе, а совпадение с привычной речью.

Элемент поиска Удачное применение Риск
Автоподсказки Исправляют ввод и показывают частые запросы Уводят в слишком узкую категорию
Фильтры Сокращают выдачу по значимым признакам Дублируют редкие свойства и мешают выбору
Сортировка Даёт контроль по цене, новизне, рейтингу Скрывает подходящие товары из-за одной метрики
Блок похожих запросов Спасает неточный ввод Заменяет ответ рекламной витриной

Кстати, нулевая выдача — не приговор. Пустая страница с фразой «ничего не найдено» звучит как закрытая дверь. Гораздо полезнее показать исправленный запрос, соседние категории, товары с близкими характеристиками и кнопку возврата к исходной выдаче. Человек должен понимать, куда он попал и куда идти дальше.

В карточке результата решает первый взгляд. Название, цена, наличие, срок доставки, главное фото, рейтинг, один-два признака из запроса — этого достаточно для выбора направления. Если человек искал «стол письменный 120 см», размер обязан быть виден в выдаче, а не спрятан внутри карточки. Иначе поиск формально сработал, но работу за него делает покупатель.

Как проверять качество поиска без гадания

Качество поиска проверяют по запросам, кликам, нулевой выдаче, возвратам и покупке после перехода в карточку. Одной средней конверсии мало: разные категории ломаются по-разному.

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

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

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

Ручная проверка звучит старомодно, но без неё отчёты быстро обманывают. Цифры покажут провал на запросе «пальто бежевое», а человек увидит, что верх выдачи забит плащами, потому что в описании где-то встречается слово «пальтовая ткань». Таких случаев много. Они не требуют великих реформ, зато требуют внимательного глаза и регулярного разбора.

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

Вывод

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

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