Владелец животного редко знает, как клиника называет услугу. Он вводит «прививка щенку», «чип», «глистогонка» или «врач на дом», а на сайте раздел может называться «Вакцинопрофилактика» или «Выездная служба». Внутренний поиск закрывает этот разрыв, но только если настроен под язык посетителей, а не просто подключён как модуль.
Когда поиск по сайту клинике действительно нужен
Если на сайте десять страниц, хватит понятного меню. Поиск окупает себя, когда у клиники много разнородного контента: десятки услуг, прайс-лист на несколько экранов, страницы врачей, филиалы, статьи, акции. Особенно он важен с телефона: длинное меню и таблицу цен там листать неудобно, а строка поиска даёт короткий путь к нужной странице.
Поиск не заменяет телефон. Если у посетителя срочная ситуация, ему нужен номер, а не выдача. Поэтому рядом со строкой поиска в шапке стоит оставить заметную кнопку звонка. Это решение по структуре сайта, и оно не требует никаких медицинских подсказок.
Что искать и как учесть разговорные слова
Сначала определите, какие типы страниц попадут в индекс:
- услуги и направления (терапия, хирургия, УЗИ, лаборатория, груминг, стационар);
- строки прайс-листа, если он выведен отдельными записями, а не картинкой или PDF;
- врачи и их специализации;
- адреса, график работы, выезд на дом;
- статьи и ответы на частые вопросы о работе клиники.
Затем составьте словарь соответствий. Он нужен, чтобы разные слова вели к одной странице:
- «стерилизация» и «кастрация»;
- «прививка», «вакцинация» и «вакцина»;
- «чип», «чипирование», «микрочип»;
- «УЗИ» и «ультразвуковое исследование»;
- «щенок», «собака», «пёс», «кобель»; так же для кошек и котят;
- «грызуны», «хомяк», «морская свинка», если клиника принимает таких животных.
Учтите и опечатки: «стирилизация», «узи кошке». Хорошо, когда поиск понимает падежи и формы слов. Если встроенный поиск вашей CMS этого не умеет, словарь соответствий придётся вести вручную. Источник слов для него — вопросы администраторов у стойки и звонки, а не фантазия разработчика.
Как выглядит страница результатов: условный пример
Выдача, где всё свалено в один список, малополезна. Сгруппируйте результаты по типам и покажите то, что нужно для следующего шага. Вот условный фрагмент для запроса «чипирование кошки»:
Вы искали: «чипирование кошки» — 4 результата
- Услуги. Чипирование животных. Короткое описание, кнопка «Записаться».
- Цены. Прайс-лист, раздел «Профилактика и документы»: строка с названием услуги и ценой, если клиника публикует цены.
- Статьи. «Ветеринарный паспорт: какие отметки в нём делает клиника».
- Филиалы. Где проводится процедура, если она есть не во всех точках.
Что здесь важно: название страницы совпадает с услугой, а не с внутренним рубрикатором. Под заголовком виден фрагмент текста с найденным словом. Тип материала обозначен явно. Над выдачей остаются строка запроса с возможностью его поправить и ссылка на контакты.
Что показать, когда ничего не найдено
Пустая выдача с надписью «Ничего не найдено» обрывает сценарий. Лучше собрать блок из четырёх элементов:
- подсказка проверить написание и попробовать более короткий запрос;
- ссылки на основные разделы: услуги, цены, врачи, контакты;
- несколько популярных запросов, которые вы выбрали по журналу поиска;
- телефон и форма обратной связи с фразой вроде «Не нашли нужную услугу? Спросите администратора».
Если запрос похож на описание состояния животного, не пытайтесь отвечать на него через выдачу. Достаточно показать контакты клиники и ссылку на раздел о записи на приём.
Как проверить поиск до запуска и улучшать после
Подключите в счётчике посещаемости отслеживание внутреннего поиска. В Яндекс.Метрике и Google Analytics его можно включить через параметр запроса в адресе страницы результатов. Раз в месяц просматривайте два списка: частые запросы и запросы без результатов. Второй список подскажет, какие синонимы добавить, какие страницы написать и что переименовать в меню. Учтите, что в строку поиска иногда вводят телефоны и клички, поэтому не выгружайте журнал запросов за пределы тех, кому он нужен для работы.
Проверочный список перед публикацией:
- строка поиска видна в шапке на телефоне и компьютере, кнопка звонка рядом;
- по десяти самым частым названиям услуг находится правильная страница первой или в первых результатах;
- работают пары «стерилизация/кастрация», «прививка/вакцинация», «чип/микрочип»;
- запрос с опечаткой даёт осмысленный результат или подсказку;
- цены и врачи находятся как текст, а не только внутри изображений и PDF;
- результаты разделены по типам и показывают фрагмент текста;
- пустая выдача содержит контакты и популярные разделы;
- запросы фиксируются в аналитике, и за журналом закреплён ответственный.