Обсудить задачу
← Все проекты

Проект 07 Поиск по сайту / MODX / данные

LRrazbor. Поиск, который находит запчасти.

Магазин б/у запчастей Land Rover: тысячи позиций, у каждой — номер, модель и поколение. Журнал поиска показал, что около половины законченных запросов получали ответ «ничего не найдено», хотя нужная деталь часто была в каталоге.

Поиск LRrazbor находит суппорты Discovery 3 по запросу «суппорт дискавери 3»
lrrazbor.ru / поиск«суппорт дискавери 3»
01≈ половина

законченных поисковых запросов заканчивалась пустой выдачей

0243 000+

поисков в журнале сайта разобрано, чтобы найти причины

0330 с → 0,5 с

время самых тяжёлых запросов поиска после переработки

01 Диагноз

Поиск требовал найти каждое слово запроса.

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

  1. 01

    Модели по-русски

    «Дискавери», «Рендж Ровер», «Фрилендер» — в каталоге названия записаны латиницей. «Дискавери» оказалось самым частым словом среди неудачных запросов.

  2. 02

    Опечатки

    «Аммортизатор», «кронштеин», «супорт», «решотка». Одна буква — и деталь, которая есть в наличии, не находится.

  3. 03

    Слова каталога и слова покупателя

    Покупатель ищет «полуось», в каталоге — «привод». «Кресло» — «сиденье», «насос антикрена» — «насос стабилизации».

  4. 04

    Лишние слова

    «Купить», «2006 года», «третьего поколения», «здравствуйте, есть ли у вас…». Поиск требовал найти в карточке каждое слово запроса.

  5. 05

    Номера деталей

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

  6. 06

    Совместимость

    Суппорт с Range Rover Sport подходит и на Discovery 3, но по запросу «суппорт Discovery» не находился: модель была только в названии.

02 Подход

Сначала данные. Потом правки.

Журнал поиска записывает и обрывки, которые появляются при наборе подсказок. Их отделили от законченных запросов, а для каждого пустого запроса нашли слово, из-за которого он не срабатывал.

Каждое изменение сначала прогонялось на копии поиска, которая не трогает живой сайт. Выдачу сравнивали до и после: на сайт попадало только то, что не ухудшало ни одного из 300 самых популярных запросов.

Журнал поиска есть почти у любого каталога. Открывают его редко.

03 Изменения

Словарь, нормализация, индекс и подсказки.

  • 01

    словарь из ~140 правил: русские названия моделей, частые опечатки, разговорные названия деталей, лишние слова

  • 02

    нормализация номеров: русские буквы-двойники, дефисы, пробелы, номер без ревизии

  • 03

    распознавание неправильной раскладки и ссылок с Авито, вставленных в строку поиска

  • 04

    повторный поиск по упрощённому запросу, если точного совпадения нет, — с пояснением для покупателя

  • 05

    совместимость в поисковом индексе: марка, модель и поколение у 10 000+ товаров

  • 06

    подсказки с задержкой ввода вместо запроса на каждую букву; тяжёлые запросы — с ~30 с до долей секунды

04 Было → стало

Запросы покупателей из журнала.

ЗапросПричинаБылоСтало
суппорт дискавери 3 модель по-русски, совместимость 0 53 детали
AН327C078FВ номер с русскими буквами 0 4 детали
HTUEKZNJH «регулятор» в английской раскладке 0 7 деталей
насос антикрена в каталоге — «насос стабилизации» 0 5 деталей
CPLA-70354-AF дефисы и другая ревизия номера 0 1 деталь
пружина передней подвески точного совпадения нет 0 3 ближайшие
Точных совпадений нет — показаны результаты по упрощённому запросу «пружина»
Если точного совпадения нет

Сайт показывает ближайшие детали и прямо говорит, по какому запросу они найдены, — вместо пустой страницы.

05 Итог

Пустая выдача стала исключением, а не правилом.

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

Поиск по модели стал полнее за счёт совместимости: «привод Discovery 3» находит 68 деталей вместо 25. Отдельно журнал дал список номеров, которые покупатели ищут, а в каталоге их нет, — это прямая подсказка для закупки.

06 Обсудить проект

Посмотрим, что ищут ваши покупатели.

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

Написать в Telegram