Лучшие поисковые решения для WordPress
Опубликовано: 2022-04-10
Если вы занимаетесь контент-сайтом для WordPress, либо создаете его, либо владеете им, вы, вероятно, знаете, что поисковая утилита WordPress по умолчанию не самая лучшая. После завершения нескольких проектов, в которых было более 5000 отдельных сообщений в блогах, мы также пришли к такому выводу.
Чтобы исправить довольно неуклюжий поиск WordPress по умолчанию, мы решили взглянуть на некоторые дополнительные плагины, которые расширят функциональность, что, в свою очередь, снизит показатель отказов и улучшит взаимодействие с пользователем. В этой статье мы собираемся обсудить плагины/трюки, которые мы использовали в прошлом, чтобы сделать поиск в WordPress более удобным.
Что не так с поиском WordPress по умолчанию?
Для некоторых приложений стандартный поиск WordPress подходит. Просто введите поисковый запрос, и WordPress выполнит запрос по всем вашим сообщениям, определяя подходящие ключевые слова. Затем он вернет этот запрос в виде набора сообщений, оформленных в соответствии с вашей темой.
Проблема здесь в том, что соответствие очень простое, а это означает, что релевантность контента, который возвращает поиск WordPress, иногда может отсутствовать.
Если кто-то что-то ищет на вашем сайте, за этим стоит намерение. Если вы сможете связать этого посетителя с правильным контентом, то, скорее всего, они останутся на вашем сайте. Если ваш веб-сайт генерирует доход за счет рекламы или партнерских ссылок, правильный поиск WordPress невероятно важен.
Результаты поиска WordPress по умолчанию сортируются по следующим пунктам:
- Полные совпадения предложений в заголовках постов.
- Все условия поиска в заголовках сообщений.
- Любые условия поиска в заголовках сообщений.
- Полное предложение соответствует содержанию поста.
По сути, WordPress берет ваш поисковый запрос и иногда сопоставляет его с терминами, которые могут иметь или не иметь отношение к пользователю. Это довольно просто, и внедрение лучшего поискового решения для WordPress, как правило, является хорошей идеей, особенно если ваш веб-сайт полон контента. Это менее важно, если у вас простой корпоративный сайт.
Есть также несколько утилит, которые отсутствуют в интерфейсе поиска WordPress по умолчанию. Например, большинство тем не выделяют текст, выделяя жирным шрифтом или выделяя выдержки даже из содержимого поста. Также нет простого способа отслеживать поисковые запросы WordPress, которые дают вам ценную информацию о том, что на самом деле хотят читать ваши посетители.
С другой стороны, поисковая система Google использует машинное обучение, сложные алгоритмы стоимостью в миллиарды долларов и многое другое, чтобы эффективно предоставлять пользователям релевантный контент, который они действительно хотят читать. Это золотой стандарт, и многие посетители ожидают такого уровня релевантности, даже если вы простой веб-сайт WordPress.
Таким образом, это основные проблемы с поиском WordPress. Вы определенно столкнетесь с ограничениями, если у вас много контента на веб-сайте, для которого написана эта статья, но даже если у вас есть базовый корпоративный веб-сайт, вы можете подумать о том, чтобы улучшить свою поисковую игру WordPress, так как это будет привести к более низким показателям баланса в более счастливых посетителей.
Кроме того, имейте в виду, что большинство конструкторов страниц и тем просто меняют базовую функцию поиска WordPress. Например, виджет поиска Elementor выглядит немного иначе, чем виджет поиска WordPress по умолчанию, но он просто переработан. То же самое касается Oxygen, Beaver Builder и большинства тем WordPress. Вот почему вам нужно искать плагины, чтобы добавить необходимые функции на ваш сайт.
После этого давайте обсудим различные плагины и фрагменты кода, которые наше агентство использовало в прошлом для эффективного поиска и доставки контента посетителям, которые выполняют поиск на веб-сайтах наших клиентов.
Как мы поддерживаем поиск на наших сайтах WordPress
Создавая наши сайты, мы хотим сохранить белую метку поиска и в WordPress. Есть несколько сторонних сервисов, которые каталогизируют весь контент вашего веб-сайта и предлагают возможности поиска, но они плохо интегрируются с WordPress, и посетители могут сказать, что вы используете сторонние сервисы. Например, вы можете настроить пользовательский поиск Google, но это очень похоже на 2010 год, и посетители в подавляющем большинстве хотят иметь хорошо сделанную реализацию поиска непосредственно на сайте WordPress.
Имея это в виду, нам нужно придерживаться плагинов WordPress или фрагментов кода, которые помогут нам улучшить поиск по сайту.
Поработав со многими веб-сайтами с большим количеством контента, мы сузили выбор подключаемых модулей, которые мы используем для предоставления более релевантных результатов поиска для наших посетителей. Существуют также дополнительные утилиты, такие как встроенное отслеживание поиска, загрузка результатов Ajax и многое другое.
Цвет слоновой кости Поиск
Наш популярный поисковый плагин называется Ivory Search и доступен как в бесплатной, так и в платной версии. Мы выбрали платную версию, но большинство функций, которые мы будем обсуждать ниже, поставляются бесплатно в репозиторий WordPress.
Плагин позволяет размещать панель поиска в любом месте с помощью шорткода или PHP, если вы разработчик темы. Вы можете управлять визуальным стилем панели поиска с помощью CSS или встроенного интерфейса настройки. Существует также Ajax-загрузка результатов поиска, поэтому, как только вы вводите запрос, результаты отображаются немедленно. Если вы выполните поиск, результаты будут отображаться в шаблоне архива поиска вашего веб-сайта.

Однако самым важным для нас является релевантность результатов поиска. Результаты поиска Ajax действительно помогают снизить показатель отказов, но если посетитель ищет термин, а результаты не относятся к нему, он, скорее всего, покинет ваш сайт.
Платная версия этого инструмента включает в себя несколько уникальных функций, которые помогают запрашивать более релевантные результаты поиска для наших пользователей, в частности эти две функции:
- Нечеткое соответствие — поиск слов в сообщениях, которые начинаются или заканчиваются поисковым запросом.
- Keyword Stemming – поисковое базовое слово искомого ключевого слова.
Оба они значительно расширяют функциональность поиска на веб-сайте WordPress и запрашивают более релевантные результаты, а это означает, что у посетителей меньше шансов покинуть сайт.
Вы можете получить пожизненную лицензию на неограниченное количество веб-сайтов всего за 189 долларов, что мы и делаем.
Релеванси Поиск
Этот поисковый плагин был включен в некоторые из наших первых проектов WordPress, и мы продолжаем использовать его по сей день. У Ivory Search есть свои плюсы, такие как функциональность Ajax, но Relevanssi уделяет особое внимание релевантности результатов:
- Результаты поиска отсортированы по релевантности, а не по дате.
- Нечеткое соответствие: сопоставьте частичные слова, если полные слова не совпадают.
- Найдите документы, соответствующие только одному поисковому запросу (запрос ИЛИ) или требующие отображения всех слов (запрос И).
- Ищите фразы с кавычками, например «поисковая фраза».
- Создавайте пользовательские выдержки, которые показывают, где было сделано попадание, с выделенными поисковыми запросами.
- Выделяйте условия поиска в документах, когда пользователь просматривает результаты поиска.
Все эти функции, работая вместе, приводят к очень релевантным результатам поиска, поэтому веб-сайт нашего агентства использует это для расширения возможностей поиска.
Как и Ivory, этот плагин позволяет вам использовать бесплатную версию, а также имеет пожизненную неограниченную версию за 349 долларов в год. Хотя это немного больше, чем у Ivory, результаты поиска определенно более релевантны, поскольку именно на это ориентирован этот плагин.
Если вы хотите улучшить функциональность поиска WordPress, этот плагин максимально приближен к золотому стандарту поиска Google. Он имеет множество функций, позволяющих отображать наиболее релевантные результаты, и даже индексирует PDF-файлы и дополнительные документы.
Relevanssi также поставляется с уникальными функциями, такими как «вы имели в виду/самопредложение», и виджетом связанных сообщений, который отделен от поиска, но использует тот же внутренний код.
ПоискWP
Лучший плагин для поиска WordPress — мгновенное улучшение поиска в WordPress
SearchWP не отображает результаты поиска напрямую, он только предоставляет новые результаты для отображения вашей темы. SearchWP никоим образом не изменяет существующий шаблон результатов поиска. После активации SearchWP ваши результаты поиска будут отображаться точно так же, как и до активации SearchWP, но SearchWP сообщает WordPress, какие результаты следует включить.
В настоящее время мы интегрируем этот поисковый плагин в текущий проект, поэтому мы можем говорить о долгосрочной жизнеспособности этого решения, но, судя по нашему опыту, оно работает хорошо.
Главное, что привлекло нас к тестированию этого плагина, заключалось в том, что в нем были расширенные функции, которыми мы могли легко управлять из серверной части, что позволяло нам запрашивать самые нерелевантные результаты поиска для наших пользователей.
Несколько коллег очень рекомендуют этот подключаемый модуль, поскольку он хорошо интегрируется с дополнительными настраиваемыми полями. Многие из наших сайтов используют расширенные настраиваемые поля для заполнения страниц данными, которые являются уникальными для этого сайта, и во многих случаях базовая функция поиска WordPress не будет подбирать содержимое этих полей.
Вот что говорят об этом разработчики этого плагина: «При настройке SearchWP вы можете выбирать, какие источники вы хотели бы включить в результаты. Для каждого источника вы можете определить не только, какие атрибуты следует учитывать (например, заголовок, содержание, слаг, отрывок, настраиваемые поля, таксономии, комментарии), вы также можете определить, насколько релевантен каждый атрибут по сравнению с другими».
Вывод
Базовый поиск WordPress не подходит для веб-сайта с контентом (а это именно то, что вы должны создавать с помощью WordPress, выдающейся CMS для ведения блогов).
Чтобы компенсировать эту проблему, существует набор плагинов, которые мы использовали в прошлом, чтобы улучшить поиск WordPress и запрашивать более релевантные результаты для наших пользователей. Мы надеемся, что эта коллекция поможет вам сделать ваш поиск в WordPress лучше и более релевантным для ваших пользователей, снизив показатель отказов и улучшив UX. Как всегда, если у вас есть какие-либо вопросы, обращайтесь в комментарии ниже.