Как подключить яндекс поиск для сайта?


О нужности поиска на сайте

Если вы вебмастер и если вы в курсе тенденций развития поисковых алгоритмов, то вы задумывались об удобстве пользователей не раз. Даже если новости поисковых систем обходят вас стороной — хороший сайтостроитель не может не думать: «Что бы ещё такого сделать с сайтом, чтобы пользователи чувствовали себя комфортней, находили ту информацию, которую искали и были довольны?».

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

Хочется, чтобы также думали и о вашем сайте? Будут.

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

А как быть, если посетитель уже на сайте и хочет получить дополнительную информацию? Что он будет делать? Кликать по ссылкам, вроде-подходящим-по-смыслу? Врядли. Ну или в крайнем случае. Если уж очень удобная навигация…

Выход вы уже нашли. Давайте реализовывать.

Подключаем Яндекс поиск к сайту.

Первичная подготовка

Перво-наперво, у вас должна быть учетная запись в яндексе. Если такой нет, вот ссылка на форму регистрации:

Регистрация в Яндекс: https://passport.yandex.ru/registration/

Здесь всё довольно просто. Заполняем поля формы:

Регистрация в Яндекс

Регистрация в Яндекс

В общем-то стандартная процедура. Фамилия, Имя, Логин… Если тот логин, который вам нравится занят — яндекс предложит альтернативу. На пароле чуть задержусь. Это важно. Пароль должен быть сложный! Да, его трудно запомнить, да, сложно и вообще лень. Но пароль ДОЛЖЕН БЫТЬ СЛОЖНЫМ!

В общем ничего сверхестественного.

Я уже чую, как летят в мой адрес кмментарии типа: «Статья для вебмастеров! Зачем вы тут понаписали того, что каждый школьник знает?!».

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

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

Если вы ещё этого не сделали, нужно зарегистрировать свой сайт в вебмастере и подтвердить на него права.

Заходим в вебмастер: https://webmaster.yandex.ru

Тыркаем заметный плюсик для добавления сайта:

Добавить сайт в Яндекс.Вебмастер

Добавить сайт в Яндекс.Вебмастер

Теперь вводим адрес и подтверждаем права на сайт. Мне кажется, что самый удобный способ это  размещение html файла в корне сайта.

Подтверждение прав в Яндекс вебмастере

Подтверждение прав в Яндекс вебмастере

Для этого нужно подключиться к сайту по FTP и загрузить файл в корневую папку сайта. Про загрузку файла по FTP можно прочесть на нашем сайте, воспользовавшись поиском. За одно посмотрите, как это работает.

Подключаем поиск яндекса к сайту

Наконец-то приступаем к установке поиска на сайт. Первым делом, идем на соответствующую страничку:

https://site.yandex.ru/

Тут можно почитать о возможностях и посмотреть толковый ролик. Жмём большую кнопку «Установить поиск». Появится форма, которую нужно заполнить в соответствии с рекомендациями. Остановлюсь только на адресе почты. Он должен быть подтверждён. Если вы используете ту же почту, что и для входа в аккаунт, то сложностей не возникнет. В противном случае адрес нужно подтвердить. Сделать это можно по ссыке:

Подтверждение адреса почты в яндексе: https://validator.yandex.ru/

Теперь жмём кнопку «Далее к шагу 2». Шагов всего 5.

На втором шаге нужно выбрать параметры оформления формы поиска и блока отображения результатов. Тут же можно увидеть результат. Настроек не очень много и разобраться с ними не составит труда.

Сделали? Идём к третьему шагу.

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

Первый вопрос, который задаёт нам яндекс — где показывать результаты поиска по сайту? Вы можете показывать результаты настранице своего сайта, но для этого потребуется её создать и вставить код, который появится позже. Если с созданием страницы есть сложность, смело выбираем второй вариант. Теперь результаты будут выводиться в поисковике. Кстати, есть смысл установить галочку «Открывать страницу результатов в отдельной вкладке». Во первых, пользователь не потеряет страницу с результатами. Во вторых на сайте может увеличиться количество просмотров за счёт открытия дополнительных вкладок, что тоже неплохо.

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

Остальные настройки этого шага довольно просты. Вам нужно выбрать цвета, тип сортировки и количество результатов на странице. С этим вы справитесь легко и непринуждённо.

Идём к следующему шагу .

Нам предлагается проверить, как всё работает. Проверяем и видим, что всё в порядке. Идём дальше.

Пятый и последний шаг.

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

Начнём с первого.

Размещаем код поиска по сайту

Если вы используете CMS на своём сайте, то зайдите в панель управления сайтом, перейдите в раздел управления блоками и добавьте в разметку блок с возможностью вставки html кода. Для примера, в wordpress это делается так:

  1. Заходим в консоль, выбираем пункт Внешний вид-Виджеты.

    wordpress виджеты

    wordpress виджеты

  2. На открывшейся странице находим виджет «ТЕКСТ» и перетаскиваем его в  нужную область. У меня это левый сайтбар. Теперь заполним поле «Заголовок», вставим код формы поиска по сайту в поле содержимое и нажмём «Сохранить».

    Добавление кода формы поиска по сайту в виджет wordpress

    Добавление кода формы поиска по сайту в виджет wordpress

Теперь можно проверить, что получилось. Если вы выбрали отображение результатов поиска в Яндекс, то больше ничего не нужно делать. Всё работает. Если вы выбрали другой вариант — читаем дальше.

Размещаем код вывода результатов поиска на странице сайта

Размещать код будем так же на примере wordpress. Но и в любой другой cms все шаги очень похожи. Сначала создаём новую страницу. Именно страницу т.к. она статична. Хотя и в случае с записью всё будет работать.

Добавление новой страницы wordpress

Добавление новой страницы wordpress

Заполняем поле «Заголовок», переходим на вкладку «Текст» и вставляем код. Стоит и на самой странице добавить сначала код вывода формы поиска а затем код результатов. На тот случай, если пользователь не нашёл то, что искал с первого раза и захочет изменить запрос.

Внимание! Визуальные редакторы, использующиеся в современных cms очень любят фильтровать html. Добавлять в него свои теги и даже заменять ваши. В большинстве случаев это оправдано, но наш код на сайте должен появиться в неизменном виде. Поэтому сохраните страницу сразу после вставки кода. При редактировании, скорее всего, придётся вставлять код заново, чтобы не искать, что изменил редактор.

На этом, пожалуй, всё. Пишите вопросы в комментариях. Буду рад помочь!

Поделиться:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *