37 / 41

Статьи · Навигация

Поиск внутри
сайта

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

Время чтения
7 минут

Строка поиска — только
начало системы

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

01

Поиск нужен не каждому небольшому сайту

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

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

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

02

Индекс должен понимать структуру содержания

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

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

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

03

Интерфейс помогает сформулировать намерение

Заметная подпись и пример показывают область поиска. Placeholder исчезает после ввода, поэтому доступное имя поля должно сохраняться программно. Кнопка отправки и клавиша Enter работают одинаково.

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

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

04

Релевантность соединяет текст и бизнес-контекст

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

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

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

05

Карточка результата помогает выбрать до перехода

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

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

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

06

Нулевая выдача должна продолжать помощь

Повторите запрос, укажите возможную причину и предложите исправить опечатку, убрать фильтр или перейти в близкую категорию. Общая фраза «ничего не найдено» завершает путь без необходимости.

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

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

07

Поиск должен работать без мыши и догадок

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

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

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

08

Запросы показывают язык и пробелы сайта

Собирайте запрос, число результатов, применённые фильтры, выбранный результат и последующее полезное действие. Удаляйте или маскируйте персональные сведения: люди иногда вводят телефоны, почту и номера заказов.

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

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

Луч поиска обнаруживает релевантный материал среди содержимого сайта
37 / Search

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