Здравствуйте, уважаемые читатели блога SEIBID.NET! Пришла пора немного поругать WordPress – я о поиске, который стоит в этой CMS по умолчанию. Стандартный поиск оставляет желать лучшего, и я даже не в первой сотне тысяч пользователей, которые это заметили.

Можно, конечно, сделать поиск намного функциональнее и без плагинов (об этом я писал в статье Как сделать поиск в WordPress лучше, функциональней и красивее), но не всем это под силу.

Поэтому для новичков предлагаю воспользоваться стандартным решением – установить плагин поиска wordpress под названием Relevanssi. Аналогичных по функционалу плагинов в хранилище WordPress предостаточно, но мне понравился именно этот модуль – своими решениями и оформлением результатов поиска.

Устанавливаем плагин WordPress Relevanssi

Здесь ничего нового я вам не расскажу – устанавливается wordpress плагин поиск по сайту стандартно. Для любителей оригинальных способов установки я приготовил статью Несколько способов установки плагинов на WordPress – прочтите, вам должно понравиться. А я пойду стандартным, но самым быстрым и легким путем – установлю плагин поиска для wordpress через форму поиска плагинов в консоли:

Устанавливаем плагин WordPress Relevanssi

Пять секунд – и вы видите перед собой плагин поиска для wordpress. Осталось только нажать на кнопку «Установить», затем активировать его и перейти в настройки поиска. Это здесь – «Настройки» — «Relevanssi».

Настройки плагина поиска

Настройки плагина поиска

Предупреждаю – настроек очень много (смотрите скриншот ниже), но результат стоит того, чтобы повозиться с ними. После активации плагина вы сразу увидите предупреждение:

Настройки плагина поиска

Это значит, что перед тем, как устанавливать свои значения в настройках, вы должны проиндексировать сайт на предмет всех будущих поисковых запросов. Делается это просто, одним нажатием кнопки «Создать индекс»:

Relevanssi новый индекс

Хвала разработчикам – они сделали русскоязычный перевод и адаптировали плагин поиска wordpress Relevanssi под русскоязычный поиск. Иначе в нем не было бы смысла для пользователей рунета.

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

Первая вкладка настроек – «Основные настройки». Здесь вы сразу можете установить wordpress плагин поиск по сайту Relevanssi основным, заменив им стандартный виджет поиска.

Relevanssi основные настройки

Следующее – простая логика поиска: искать по оператору «И» или по оператору «ИЛИ». Это значит, что, например, для слова «плагин» результат поиска с оператором «И» будет включать в себя все слова, которые содержат фрагмент слова «плагин» — «плагинЫ», «плагинОВ», «плагинАМИ» и т.д.

Если на вашем сайте wordpress расширенный поиск будет происходить с оператором «ИЛИ», то результат будет выдаваться по первому найденному запросу.

Результаты поиска

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

Опция ограничения результатов. Пригодится, если сайт имеет несколько тысяч страниц. Действительно – какой посетитель будет перелистывать более 500 результатов поиска? Нужно иметь огромное терпение или совсем не иметь серого вещества, чтобы заниматься этим. Поэтому 100, максимум – 200 результатов – вполне приемлемо.

Следующая вкладка – «Важность». Суть настроек в этом пункте заключается в том, что в этой вкладке можно определить приоритет поиска для всех элементов сайта. Чем выше приоритет поиска, тем важнее искомый элемент и тем больше шансов у текста с этим поисковым элементом оказаться в первых поисковых результатах.

Relevanssi важность

На деле это означает, что если в заголовке статьи искомое слово присутствует, а заголовок имеет установленный вес 5 или 10, то наверняка эта страница будет первой в выдаче всех результатов поиска (при условии, что другие страницы сайта тоже не включают в заголовок искомое слово). Чем выше значение (1, 5, 10), тем меньше совпадений будет в результатах поиска.

Пункт настроек «Логи».

Пункт настроек «Логи»

Мне эта опция в принципе не нужна – я не собираюсь так подробно отслеживать результаты любопытства своих читателей. Но функция полезна тем, что вы можете вычислить, что именно интересует ваших посетителей, какие запросы употребляются чаще других.

Соответственно, эти страницы можно продвигать активнее, или наоборот – заняться продвижением тех запросов, которые не пользуются популярностью. Чем и хорош wordpress плагин поиск по релевантным запросам. Но я привык больше пользоваться статистикой LI, Google Analytics и Яндекс.Метрикой, поэтому для своего поиска логи не стал включать.

Пункт-вкладка «Исключения и ограничения».

Пункт-вкладка «Исключения и ограничения»

Это довольно интересное предложение – ограничить диапазон поиска только до определенного круга контента. То есть – вы можете или включить в поиск какие-то определенные рубрики и метки (слова), или (что намного эффективнее при наличии большого количества рубрик и меток) исключить из результатов поиска указанные вами метки и/или рубрики, а также полностью исключить страницы и записи.

Последний пункт в этих настройках «Учитывать exclude_from_search в произвольных типах записей» означает буквально следующее: если вы включили пункт «Exclude these tags from search» и указали исключения, то в результатах поиска для произвольных типов записей эти найденные данные показываться не будут.

Пункт настроек «Свои цитаты/сниппеты» довольно простой и понятный. Если вы при публикации записи заполняете поле «Цитаты», то эта опция будет работать. В противном случае создание своих цитат плагином Relevanssi будет очень долгим и непродуктивным. Но вы можете попробовать ее включить, если записей на сайте еще не очень много – до 100-150 штук.

Relevanssi сниппеты и цитаты

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

Вкладка «Подсветка совпадений в результатах поиска». Как по мне – опция нужная. Она помогает визуально быстро найти в результатах поиска то, что вам нужно. Подсветка может быть разной – выделение жирным (как на скриншоте с результатами поиска для слова Луганск), подсветка цветом или курсивом – всего семь разных вариантов подсветки.

Relevanssi подсветка

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

Вкладка «Настройки индексирования» — что вы собираетесь индексировать для показа в результатах поиска. Это:

  1. Страницы.
  2. Записи.
  3. Приложения.
  4. Рубрики.
  5. Метки.
  6. Форматы записей.

Relevanssi настройки индексирования

Также вы можете включить поиск по записям авторов, по цитатам и по комментариям. Еще одна, думаю, не совсем понятная некоторым опция – «Выполнять шорткоды в тексте записей». Это значит, что, если вы пользуетесь шорткодами в своем WordPress, то перед поиском эти шорткоды будут выполнены, а в результатах поиска будет присутствовать и результат выполнения этих шорткодов.

Например, у вас есть фотогалерея, вывод которой на страницу реализован при помощи шорткода. Значит, в результатах описка вы можете увидеть информацию из описания изображений или их мета-данные. Так что для каждого конкретного случая, включать эту опцию или нет, решать только вам.

Вкладка «Синонимы». Ваш wordpress плагин расширенного поиска Relevanssi умеет находить и синонимы слов, если их заранее указать, конечно. Указываются синонимы в формате ‘ключ = значение’. То есть: ‘плагин = модуль’ или ‘поиск = выдача’, и так далее. Если ваше ключевое слово не найдено или найдены все варианты его употребления, то следующими в выдаче будут отображаться синонимы ключевого слова. Здесь ошибок вы не наделаете.

Relevanssi синонимы

И последний пункт настроек – «Черный список».

Черный список

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

А установить поиск Relevanssi, если я еще не сказал об этом, очень просто – у вас во вкладке «Внешний вид» — «Виджеты» функции нового поиска будет выполнять стандартный поиск WordPress. На этом я заканчиваю обзор плагина расширенного поиска по сайту – устанавливайте, настраивайте и пользуйтесь на здоровье!