google-search-1200x500

Как улучшить поиск в WordPress

Несмотря на то, что в WordPress есть встроенная система поиска, большинство владельцев сайтов знают, что работает она не самым лучшим образом. Стандартный поиск часто игнорирует важные поля, не всегда учитывает морфологию и в целом выдает результаты, которые далеки от идеальных. Именно поэтому разработчики ищут альтернативные решения. Сегодня мы поговорим о о трех популярных способах улучшения поиска в WordPress — SearchWPRelevanssi и Google Programmable Search.

Почему стоит заменить стандартный поиск WordPress?

Если у вас небольшой блог, возможно, встроенный поиск вам покажется достаточным. Но как только количество записей и страниц растет, пользователям становится сложно находить нужную информацию. Стандартный поиск не индексирует PDF‑файлы, плохо работает с пользовательскими типами записей и не умеет учитывать важность полей. В результате часть контента оказывается «невидимой».

SearchWP

Мощный коммерческий вариант SearchWP считается одним из самых продвинутых решений для поиска в WordPress. Это премиум‑плагин, который умеет:

  • Индексировать записи, страницы, кастомные типы записей, произвольные поля и даже содержимое PDF‑файлов.
  • Настраивать «вес» для разных полей: например, чтобы заголовки имели больший приоритет, чем тело текста.
  • Работать с WooCommerce, что особенно полезно для интернет‑магазинов.
  • Обеспечивать поиск по пользовательским таксономиям и метаданным.

У плагина удобная панель управления, где можно гибко настроить правила индексации и результаты выдачи. Минус у SearchWP один — он платный. Лицензия стоит от $99 в год, и для небольших сайтов это может быть ощутимо. Зато вы получаете стабильную поддержку и обновления.

WordPress

Как установить и настроить SearchWP

  1. Купите и скачайте плагин с официального сайта SearchWP.
  2. В админ‑панели WordPress перейдите в Plugins → Add New → Upload Plugin.
  3. Загрузите архив, установите и активируйте его.
  4. В меню появится раздел SearchWP. Перейдите туда и настройте индексацию: выберите какие посты, страницы и поля индексировать.
  5. Задайте вес для заголовков, контента, таксономий и других элементов.
  6. Нажмите Save и дождитесь завершения индексации.
  7. После этого стандартная форма поиска WordPress будет использовать новый движок.

Relevanssi

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

  • Индексация всего содержимого сайта, включая пользовательские типы записей и таксономии.
  • Настройка релевантности и сортировки результатов.
  • Подсветка найденных слов в тексте.
  • Поддержка «фазового поиска» и частичного совпадения.

Бесплатной версии большинству сайтов вполне достаточно. Однако существует и премиум‑вариант, где добавлены функции поиска по PDF, многосайтовой поддержки и более гибкие настройки.

WordPress

Как установить и настроить Relevanssi

  1. Перейдите в админ‑панель WordPress → Plugins → Add New.
  2. В строке поиска введите «Relevanssi» и установите найденный плагин.
  3. Активируйте его. В меню появится раздел Relevanssi.
  4. Перейдите в Settings → Relevanssi. Здесь можно включить индексирование постов, страниц, таксономий и пользовательских полей.
  5. Нажмите кнопку Build the index, чтобы плагин проиндексировал весь контент.
  6. Настройте параметры релевантности: какой вес имеют заголовки, комментарии и метаданные.
  7. Сохраните изменения. Теперь встроенный поиск WordPress будет использовать Relevanssi.

Google Programmable Search

Еще один вариант — встроить в свой сайт поиск от Google. Этот сервис раньше назывался Google Custom Search, а теперь он известен как Google Programmable Search Engine. Его основное преимущество в том, что он использует мощный алгоритм Google и полностью снимает нагрузку с вашего сервера.

Плюсы Programmable Search:

  • Бесплатный тариф (с ограничениями по количеству запросов в день).
  • Возможность ограничить поиск рамками только вашего сайта.
  • Быстрая работа и высокая релевантность результатов.
  • Простая настройка внешнего вида под дизайн сайта.

Минусы:

  • На бесплатном тарифе в результатах показывается реклама Google. Чтобы убрать её, нужно перейти на платный план.

Как добавить Programmable Search на сайт

  1. Зайдите на сайт Programmable Search Engine и нажмите кнопку Get started.
  2. Войдите в Google-аккаунт, если ещё не авторизованы.WordPress
  3. Создайте новый поисковик. В поле Name your search engine придумайте название (оно нужно для вашей панели управления, посетители его не увидят). В поле What to search? добавьте свой сайт (или сайты), по которым будет вестись поиск.
  4. После этого система создаст ваш поисковик и выдаст готовый HTML/JavaScript-код. Скопируйте его — он понадобится для вставки в WordPress.

Вставить код можно по-разному. Самый простой способ — использовать Appearance → Widgets → Custom HTML: создайте новый виджет, вставьте туда код поисковика и сохраните изменения. Форма поиска сразу появится на сайте.

Если вам удобнее работать через плагин, можно поставить WP Google Search: после активации в разделе Settings → WP Google Search вставьте код и добавьте виджет плагина в нужное место через Appearance → Widgets.

Тем, кто предпочитает редактировать тему напрямую, подойдёт файл searchform.php: замените его содержимое на выданный Google код, и стандартная форма поиска WordPress будет использовать Programmable Search.

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

WordPress

Что выбрать: SearchWP, Relevanssi или Google Programmable Search?

Если у вас небольшой сайт или блог и вы хотите улучшить поиск без затрат, начните с Relevanssi. Он прост в настройке и дает ощутимый результат сразу после установки. Если же у вас большой сайт, интернет‑магазин или портал с тысячами страниц, где важна скорость, гибкость и поддержка, имеет смысл вложиться в SearchWP. А если вы хотите использовать внешний мощный поисковик, минимизировать нагрузку на сервер и готовы мириться с брендингом Google или оплатить премиум‑тариф, то Programmable Search — отличный выбор.

Итог: поиск в WordPress давно перестал быть «просто опцией». Это важный инструмент, от которого напрямую зависит удобство работы посетителей с вашим сайтом. SearchWP, Relevanssi и Google Programmable Search — три проверенных решения, которые помогут вам сделать поиск быстрым, точным и действительно полезным. Выбор зависит от ваших задач и бюджета.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий