Товар должен находиться

Не работает поиск по сайту

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

От запроса к результату

Где поиск
теряет товар

W3C рассматривает поиск как отдельный инструмент и рекомендует доступный поисковый ориентир. Но корректная форма — только вход: результат зависит от полноты индекса, правил доступности и ранжирования.

01

Форма и запрос

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

02

Индекс

Сверяем число доступных объектов, время обновления, очередь переиндексации и ошибки при добавлении новых данных.

03

Поля товаров

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

04

Релевантность

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

05

Фильтры и подсказки

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

06

Нулевой результат

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

Результат

Пользователь находит подходящий объект

Актуальный индекс

Новые и изменённые товары появляются по контролируемому расписанию.

Понятное ранжирование

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

Данные для улучшения

Нулевые запросы и переходы в результаты измеряются отдельно.

Набор проверок

Оцениваем не только наличие ответа

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

01

Название

Точное и частичное название возвращают нужный объект.

02

Артикул

Код товара находит одну корректную карточку.

03

Категория и свойство

Общий запрос даёт полезную подборку с рабочими фильтрами.

04

Опечатка и пустой ответ

Интерфейс помогает продолжить путь, не скрывая отсутствие совпадений.

Ограничения

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

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

Для диагностики подготовьте

  • URL страницы поиска;
  • три запроса с ожидаемым результатом;
  • пример нового или пропавшего товара;
  • CMS и поисковый модуль;
  • время последнего обновления каталога.

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

Поисковый маршрут

Запрос, индекс и выдача

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

01

Форма

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

02

Индекс

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

03

Релевантность

Тестируем точное название, артикул, словоформу и опечатку. Настраиваем вес заголовка, категории и описания, не скрывая точное совпадение под популярными товарами.

04

Фильтры

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

Контрольная выборка

Проверяем известные ответы

Владелец передаёт 10–20 запросов и ожидаемые документы. Мы добавляем пустой запрос, редкий артикул, опечатку и запрос без результата. После исправления фиксируем порядок выдачи и время ответа. Поисковые фразы в журнале обезличиваем и используем для улучшения словаря, если это допускают правила обработки данных.

После восстановления

Развиваем словарь по нулевым запросам

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

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

Качество результата

Поиск оценивают по задачам посетителя

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

01

Точный запрос

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

02

Широкий запрос

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

03

Ничего не найдено

Страница сохраняет запрос, предлагает снять фильтры и показывает канал обращения. Мы фиксируем нулевые фразы без персональных данных для развития синонимов.

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

Вопросы

Перед исправлением

Почему товар не находится?

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

Почему результаты нерелевантны?

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

Нужны ли подсказки?

Да, если они показывают реальные объекты, доступны с клавиатуры и не перегружают сервер.

Как проверяется качество?

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

Первый шаг

Пришлите три запроса

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