Как установить на WordPress-сайт поиск от Яндекса?

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

Установка поиска от Яндекса на ваш WordPress-сайт — это относительно простой процесс. Во-первых, вам необходимо зарегистрироваться в системе Яндекс и создать новый поисковый индекс для вашего сайта. После регистрации вы получите код для вставки на сайт.

Чтобы установить поиск, выполните следующие шаги:

  1. Перейдите на сайт Яндекс и зайдите в раздел «Поиск для сайтов».
  2. Создайте новый поисковый индекс, указав URL-адрес вашего сайта.
  3. Получите код для вставки, который предоставит Яндекс после создания индекса.
  4. Войдите в панель управления вашим WordPress-сайтом.
  5. Перейдите в раздел «Внешний вид» -> «Виджеты».
  6. Добавьте виджет «Текст» или «HTML» в области виджетов, где вы хотите разместить поиск. Вставьте полученный код от Яндекса в этот виджет.
  7. Сохраните изменения и проверьте работу поиска на сайте.

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

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

Почему не встроенный поиск?

Этот вопрос вполне оправдан. Ведь зачем прибегать к внешним сервисам, если стандартный поисковый виджет WordPress справляется с задачей? Безусловно, WordPress-поиск выполняет свои функции, однако он имеет несколько значительных недостатков.

Во-первых, встроенный поиск часто возвращает нерелевантные результаты. Он не учитывает частоту использования ключевых слов и не способен обрабатывать синонимы. Это может привести к тому, что пользователи будут видеть результаты, не соответствующие их запросам.

Во-вторых, стандартный поиск не учитывает метаданные и пользовательские поля. Это значит, что информация, которую вы хотите показать, может просто не появиться в результатах поиска, даже если она имеется на сайте.

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

Еще одним моментом является отсутствие аналитики. Вы не можете отслеживать, какие запросы в поиске вводят пользователи, что затрудняет понимание их потребностей и улучшение контента сайта.

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

Недостатки стандартного WordPress-поиска

1. Нет оценки актуальности страниц

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

Поиск с помощью Яндекса применяет алгоритмы своей основной системы и предоставляет более релевантные результаты, игнорируя время добавления контента.

2. Ограниченная выдача результатов

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

В Яндекс-поиске вы можете настроить количество выводимых результатов по своему усмотрению (по умолчанию их число равно десяти).

3. Узкая зона поиска

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

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

Регистрация на сайте Яндекс и получение кода

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

Стартовая страница site.yandex.ru

Для начала необходимо перейти на страницу соответствующего сервиса Яндекса.

После нажатия на кнопку сервис предложит ознакомиться с пользовательским соглашением. Его нужно принять, отметив соответствующий пункт Я прочитал Пользовательское соглашение и согласен с ним, и затем нажать кнопку Продолжить.

Пользовательское соглашение на site.yandex.ru

Следующий шаг — вы попадёте на страницу настройки поиска, где будет необходимо ввести данные вашего сайта.

Добавление данных для поиска на site.yandex.ru

Давайте рассмотрим каждое из полей, которые необходимо заполнить.

Техническое название поиска. Здесь можно указать любое значение, поскольку это название будет видно только вам. Например, можно ввести “Поиск по сайту с Яндексом”.

Название поиска для стандарта Opensearch. В это поле должно быть введено корректное значение, которое будут видеть все посетители вашего сайта. Например, можно написать “Поиск по site.ru”.

Семейный фильтр. Здесь вы можете настроить отображение контента для взрослых. Если вы настраиваете поиск для нескольких адресов, следует учесть, что для вас более актуально.

Область поиска. Укажите один или несколько сайтов, по которым будет производиться поиск. После заполнения всех полей, можете перейти к следующему шагу, нажав кнопку Далее к шагу 2, где сможете настроить внешний вид поисковой формы.

Настройка поисковой формы на site.yandex.ru

Настройки на этой странице интуитивно понятны, все изменения можно мгновенно просмотреть в блоке Предпросмотр формы поиска. Чтобы продолжить, нужно нажать кнопку Далее к шагу 3.

Настройка вывода результатов поиска на site.yandex.ru

На данном этапе стоит уделить больше внимания, поскольку здесь необходимо решить, как именно будут отображаться результаты. Существует два варианта: вывод на сайте Яндекс или на отдельной странице вашего ресурса. Многие владельцы выбирают второй вариант, чтобы удерживать пользователей на своем сайте. Для этого необходимо создать новую страницу (через Страницы -> Добавить новую). Изначально она будет пустой, но после завершения настройки потребуется вставить полученный от Яндекса код на нее. После создания и публикации страницы необходимо указать ее адрес в соответствующем поле.

Теперь у вас есть возможность протестировать, как функционирует система поиска на вашем веб-сайте.

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

Код поисковой формы на site.yandex.ru

Вы заметите, что система предлагает два кода для интеграции. Один из них отвечает за отображение самой поисковой формы, а другой — за вывод результатов поиска. Мы разместим первую часть в виджете, а результаты поместим на отдельной странице.

Выводим Яндекс-поиск на сайте

Для того чтобы форма поиска отображалась в виджете, в административной панели нужно перейти в раздел Внешний вид -> Виджеты, затем перетащить в нужную область виджет HTML-код и в поле Содержимое вставить первый код. После этого следует нажать кнопку Сохранить.

Настройка виджета HTML-код

Чтобы отобразить результаты поиска, необходимо в панели управления перейти к редактированию созданной вами страницы. В текстовом поле нужно переключиться на вкладку Текст и вставить второй блок кода, который предоставил Яндекс. Чтобы сохранить изменения, нажмите кнопку Обновить.

Вставка кода от Яндекс на страницу сайта

Готово, поиск теперь настроен. Можете проверить его работу на сайте.

Яндекс-поиск на сайте

Некоторые замечания

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

Оставьте комментарий