Как вставить поиск яндекса на сайт

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

Устанавливаем поиск от яндекса на сайт

Начнем со ссылки на констуктор поиска яндекса. Сразу переходить в раздел Плагины для CMS не советую, мы придем к этому разделу чуть позже. Для начала нужно вставить поиск яндекса на сайт, в чем я вам и помогу.

К такому решению я пришел в свете событий 2014-2015 годов, когда кругом происходят блокировки, санкции и прочие непонятки (жители Крыма меня поймут). Никак не хочу вдаваться в политику, но нет уверенности в дальнейшей надежности google, по этому с яндексом как то спокойнее (если у вас на этот счет другое мнение, не буду вас переубеждать). Для тех кто хочет и то и другое, пожалуйста, можете установить поисковые формы обеих компаний, таким образом у посетителя будет выбор 🙂

Создание формы поиска яндекса по сайту

Вверху, в горизонтальном меню переходим по ссылке Установить поиск.

И начинаем заполнять все поля начиная с технического названия. Если вы планируете огранизовать поиск только по своему сайту (сайтам) на содержащему взрослого контента, то фильтр ставим Без ограничений. В противном случае рекомендую ставить Семейный поиск.

Далее жмем на кнопку Добавить сайты и исключения и вписываем адреса сайтов, страницы которых будут участвовать в поиске. Замечу, что все добавляемые сайты должны предварительно быть добавлены в яндекс-вебмастер и на них должны быть подтверждены права администратора.

Техническое название поиска

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

выбор формы поиска для сайта

 

Создание и оформление страницы вывода результатов поиска

На третьем шаге будем выводить результаты поиска. Если ставите галочку Показать результаты на Яндексе, то далее можно не заморачиваться. Но по моему скромному мнению посетителя лучше удерживать на своем сайте, поэтому создаем еще одну страницу, назваем ее как угодно (например: search.html ) независимо от того на чем сверстан сайт: на html или на движке. Позже в код этой страницы будем вставлять скрипт вывода результатов.

Ну и переходя от пункта к пункту делаем соответствующее дизайну вашего сайта оформление.

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

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

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

В результате мы получаем два блока кодов. Верхний копируем и вставляем в то место где будет располагаться форма поиска яндекса. А нижний блок вставляем как html в код специально созданной страницы, на которой и будут выводиться результаты поиска яндекса. Если после теста вам не нравится оформление, то можете поставить галочку в чебоксе Добавить CSS. Сам код стилей можно вырезать и вставить в основной файл стилей.

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

Индексирование  сайта для поиска яндекса

Ну и теперь вкусняшка 🙂

Для сайтов добавленных в поиск яндекса имеется функция ускоренной индексации новых страниц. Для ускоренного индексирования (к чему вегда так стремятся вебмастера) новых страниц устанавливаем специальный плагин — пингатор от яндекса. На момент написания поста поддерживаются CMS Drupal, Joomla, K2 for Joomla, MODx, TYPO3, WordPress.

Для установки плагина переходим в раздел Индексирование в левой колонке навигации и, в поле Укажите IP-адрес своего сайта, вписываем айпишники вашего сервера (где лежит сайт), посмотреть IP можно в панели управления хостингом. Если создаем поиск по нескольким сайтам, то прописываем айпишники всех сайтов, каждый с новой строки. Для сайтов с динамическими ip вписываем пул адресов, можете уточнить у хостера.

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

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

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

Для сайтов сверстанных на простом HTML предусмотрена возможность ускоренной индексации путем http запроса или указанием URL вручную. За сутки можно пинговать не более 100 страниц. думаю такого лимита для начинающего вебмастера вполне хватит 🙂