Найти в Дзене
GEEK LIBRARY

Встраиваем поиск от Яндекса в WordPress

Встроенный в WordPress поиск по сайту у многих вызывает нескрываемое раздражение. Говорить о релевантности или качестве поисковой выдачи тут не приходится. И тогда нам на помощь приходят поисковые гиганты - Google и Яндекс.

В данной статье я рассмотрю процесс встраивания в WordPress поиска от поисковой системы Яндекс.

Шаг 1. Для начала нам будет необходимо авторизоваться в Яндексе и перейти на страницу - site.yandex.ru, где нужно будет нажать на большую кнопку "Установить поиск"

-2

Шаг 2. На этом шаге мы вводим название для поиска, добавляем область поиска и решаем - будет ли использоваться "Семейный фильтр" в нашем поиске?! Если у вас есть такая необходимость, то можно добавлять в "Область поиска" не один сайт, а несколько.

-3

Шаг 3. На следующем шаге мы работаем над внешним видом поиска:

-4

Шаг 4. Следующим нашим шагом будет создание в WordPress новой страницы, на которой будут отображаться результаты Яндекс.поиска по страницам нашего сайта:

-5

Не закрывая окна браузера с созданной в WordPress страницей вернемся на страницу Яндекса, где мы формировали форму поиска: в поле "Показывать результаты на моей странице" вносим ссылку на созданную нами в WordPress новую страницу сайта:

 На той же странице, во вкладках ниже, мы имеем возможность настроить внешний вид отображения результатов поиска. А в конце страницы нам доступен предпросмотр страницы с результатами поиска.
На той же странице, во вкладках ниже, мы имеем возможность настроить внешний вид отображения результатов поиска. А в конце страницы нам доступен предпросмотр страницы с результатами поиска.
-7

Шаг 5. На следующем шаге (Шаг 4 на странице Яндекс.Поиск для сайта) у нас будет возможность проверить работу поиска по сайту от Яндекса. Убедившись в работе поиска следуем на следующую важную для нас страницу:

-8

Код из поля "Код формы для поиска" мы используем в виджете "HTML-код" на нашем сайте.

-9

Код из поля "Код результатов поиска" мы используем на созданной нами новой странице сайта на WordPress. ВАЖНО! Перед копирование кода из соответствующего поля рекомендуется поставить галочку "Добавить CSS к коду результатов", как это показано на соответствующем рисунке выше.

-10

Всё, нам осталось лишь во всех окнах нажать кнопку "Сохранить" и перейти на сайт для проверки работы поиска.

ВАЖНО:

  • Убедитесь, что в вашем меню сайта не появилась ненужная ссылка на страницу с результатами поиска
  • В файле robots.txt лучше убрать индексацию лишней страницы сайта с результатами поиска добавлением строки
    Dissalow: /yandex-result
  • Исключите страницу с результатами поиска из файла Sitemap.xml