Некачественная поисковая система на сайте является одной из основных причин высокого процента отказов. Если пользователь не может моментально отыскать необходимую информацию после перехода на ресурс, он зачастую закрывает вкладку и ищет альтернативы у конкурентов. Именно поэтому правильное оформление страницы поиска в WordPress имеет огромное значение.
Для чего предназначена страница поиска WordPress
По мере увеличения объема контента на сайте, особенно когда количество постов достигает сотен страниц, посетителям становится сложно ориентироваться в порядке информации.
Частично эту проблему помогает решить продуманная навигация в WordPress, которая включает горизонтальные и вертикальные меню, навигационные цепочки на страницах и блоки с популярными материалами в сайдбаре. Однако этого недостаточно.
Для того чтобы пользователи могли быстро и без труда находить то, что им нужно, необходима полноценная поисковая система. Это подразумевает наличие удобной формы поиска и страницы с результатами.
Такой функционал выполняет несколько важных задач:
Содержание пользователей на сайте дольше. Это, в свою очередь, помогает снизить количество отказов и повысить SEO-позиции. В результате поисковые системы лучше ранжируют сайт на страницах выдачи.
Улучшение пользовательского опыта. Посетители предпочитают сайты, где они не тратят много времени и усилий на поиск информации. Они с радостью возвращаются на такие ресурсы и проводят на них больше времени.
Рост продаж товаров и услуг. Онлайн-покупатели активно используют поиски для нахождения подходящих товаров. Поэтому на сайте интернет-магазина обязательно должна быть продвинутая поисковая система.
Как можно усовершенствовать страницу поиска в WordPress
Поисковая страница WordPress, которая доступна по умолчанию, имеет ряд недостатков. Далее перечислю их и предложу идеи по улучшению стандартного функционала.
При чистой установке WordPress с базовой темой поисковая страница обладает следующими характеристиками:
На ней отображается заголовок, большая картинка и первые 55 символов анонса. Это не всегда удобно для пользователей и выглядит неэстетично на сайте. Необходимо стилизовать отображение поисковых результатов, учитывая интересы целевой аудитории сайта.
Список результатов иногда оказывается нерелевантен запросу. Записи выводятся по времени публикации, и для удобства стоит сделать так, чтобы в первую очередь отображались наиболее подходящие результаты.
Запросы не подчеркиваются в результатах поиска. Это затрудняет пользователю оценку релевантности найденной информации. Полезно выделять искомые слова, чтобы облегчить процесс поиска.
Пользовательские подсказки в строке поиска отсутствуют. Мы все знакомы с удобством, предоставляемым поисковиками, которые показывают подсказки при вводе первых букв, избавляя от необходимости вводить полный текст. В интернет-магазинах также могут отображаться картинки товаров, что помогает быстрее находить необходимые предметы и повышает объем продаж.
Не предусмотрен расширенный поиск с возможностями фильтрации. Посетители не могут сортировать результаты по критериям, таким как дата или рейтинг. Особенно это важно для интернет-магазинов, где фильтрация может основываться на цене, популярности, брендах, размерах и других характеристиках товаров.
Поиск в каталоге WooCommerce также не идеален. Следует настроить так, чтобы система могла искать информацию не только в описаниях, но и в метаданных, тегах, артикулах и других характеристиках товаров.
Частичные совпадения не учитываются. Когда посетители вводят запросы с опечатками, они часто видят сообщение о том, что информация не найдена. Важно создать систему поиска, которая будет учитывать такие ситуации.
Скорость поиска оставляет желать лучшего. Необходимо поработать над производительностью и включить кэширование для поисковых страниц.
Плагины для улучшения страницы поиска ВордПресс
Для улучшения стандартной поисковой страницы WordPress у вас есть несколько вариантов: программно изменить код, установить шаблон с продвинутой системой поиска или использовать плагины, улучшающие стандартный поиск в данной CMS.
На первом этапе рассмотрим несколько полезных плагинов для WordPress.
Search & Filter: аудитория оценит удобный поиск с фильтрацией

Search & Filter — бесплатный плагин для WordPress, предназначенный для создания удобной формы поиска с возможностью фильтрации. Вы можете обновить стандартное окно поиска, заменив его на более продвинутое с фильтрами.
Форму можно вывести в любом месте сайта с помощью шорткода. Данные для фильтрации могут включать разные параметры: даты публикации, типы записей, теги, категории и пользовательские поля.
Фильтры могут быть представлены в разных форматах:
- выпадающий список;
- ползунок с диапазоном;
- чекбоксы или радиокнопки;
- диапазон значений «от» и «до».
Highlight Search Terms: подсветка искомых слов

Представляем модуль Highlight Search Terms. Установите и активируйте этот бесплатный плагин, чтобы подсвечивать искомые слова в результатах поиска.
В большинстве случаев не потребуется производить дополнительных действий, так как многие современные темы совместимы с данным плагином. Искать слова будут выделяться желтым цветом в анонсах на странице поиска.
Relevanssi: поддержка частичных совпадений

Relevanssi — полезный бесплатный модуль для WordPress, который помогает сделать страницу поиска более эффективной.
Он выполняет несколько функций:
- Сортирует результаты выдачи по релевантности;
- Находит совпадения, даже если слово введено с ошибками;
- Ищет запрашиваемую информацию в других местах, таких как комментарии или кастомные поля.
Для работы плагина может потребоваться увеличить диск на хостинге, так как он значительно увеличивает размер таблицы записей в базе данных.
Better Search: релевантные результаты и карта популярных запросов

Better Search — бесплатный плагин для WordPress, который предоставляет результаты поиска по релевантности и отслеживает популярные запросы.
С помощью шорткода можно добавить виджет с наиболее частыми запросами в сайдбар, что будет полезно для пользователей.
Ajax Search Lite: подсказки в строке поиска

Ajax Search Lite — бесплатный плагин для реализации «умного» поиска с подсказками на платформе WordPress.
Он не только показывает подсказки при введении первых букв, но также предлагает варианты автозаполнения. Еще одной полезной функцией являются фильтры представленные в виде чекбоксов по категориям и типам записей.
Clearfy Pro: исключение ненужных материалов из поиска
Clearfy Pro — платный плагин от команды WPShop, который служит для тонкой настройки SEO, повышения безопасности и улучшения удобства использования WordPress сайтов.
Одной из полезных опций данного инструмента является возможность исключения определённых страниц и записей из результатов поиска.
Чтобы убрать ненужные материалы со страницы поиска, выполните следующие шаги:
- В настройках плагина перейдите на вкладку «Модули».

- Прокрутите до раздела «Скрыть записи» и активируйте поле «В поиске».
- Введите в соответствующее поле ID страниц или записи, которые хотите исключить из результатов поиска.

- Сохраните изменения в настройках плагина.
Кроме того, существует промокод на скидку 10% на Clearfy Pro.
Как улучшить страницу поиска WP программно
Модифицировать поисковую страницу можно и с помощью программного кода. Поделюсь несколькими приемами, протестированными на практике и актуальными на момент написания статьи.
Отображение количества найденных результатов
Для этого через редактор тем в панели администратора WordPress находите файл search.php и редактируете его.
Перед списком записей добавьте следующий код:
global $wp_query;
echo $wp_query->found_posts;
?>
записей для вашего запроса.
Подсветка запрашиваемых слов в результатах
Вставьте в конец файла functions.php или в плагин profunction (бесплатный инструмент от WPShop) приведенный код:
add_filter(«the_content», «highlight_search_results»);
add_filter(«the_excerpt», «highlight_search_results»);
add_filter(«the_title», «highlight_search_results»);
function highlight_search_results($text)
$styles = [
«»,
«color: #000; background: #98fd65;»,
«color: #000; background: #ffcc56;»,
«color: #000; background: #98cefa;»,
«color: #000; background: #fd9897;»,
«color: #000; background: #df7dca;»,
];
if (!is_search())
return $text;
$query_terms = get_query_var(«search_terms»);
if (empty($query_terms))
$query_terms = array_filter([get_query_var(«s»)]);
if (empty($query_terms))
return $text;
$n = 0;
foreach ($query_terms as $term) $n++;
$term = preg_quote($term, «/»);
$text = preg_replace_callback(«/$term/iu», function ($match) use ($styles, $n) return ‘«‘ . $match[0] . ‘»‘;
>, $text);
>
return $text;
>
Не забудьте создать резервную копию вашего сайта перед внесением изменений в код.
Reboot: премиальный шаблон WordPress с продвинутым поиском
Тема Reboot от WPShop предлагает универсальный подход для WordPress и включает в себя конструктор главной страницы. Она также предоставляет расширенные возможности для настройки поискового функционала.

С последним обновлением шаблона Reboot были добавлены новые функции для подробной настройки поисковой страницы. Если вы приобрели данную тему ранее, обязательно обновите её, чтобы получить доступ к новым возможностям.
Скидка 10% на тему Reboot с промокодом.
Я изучил различные методы улучшения страниц поиска для блогов и интернет-магазинов на платформе WordPress. Вы можете использовать бесплатные плагины для добавления функций сортировки, поддержки частичных совпадений, подсветки поисковых запросов, а также плагин Clearfy Pro поможет исключить лишние материалы из результатов поиска.