Добрый день! Сегодня я расскажу Вам, как установить поиск по сайту от Яндекса. Зачем это нужно? К сожалению, встроенный поиск в WordPress далек от идеала, он сильно проигрывает поисковикам (Яндекс, Google).
Но у поиска на сайте от Яндекса или Google есть один минус. Если Ваш сайт или блог совсем еще молодой и индексация страниц проходит очень медленно, то в результатах выдачи Вы можете не увидеть какие-то посты. То есть, если Вы написали статью под названием “Поиск от Яндекса”, а пользователь ввел этот запрос в Ваш поиск и может быть такое, что в результатах этой свеженаписанной статьи не окажется (она просто не успела попасть в индекс поисковика).
Но, если Ваш сайт хорошо индексируется, то я Вам рекомендую установить поиск от Яндекса. Почему именно от Яндекса, а не, к примеру, от Google? Да тут на вкус каждого, просто я уже более 8 лет пользователь русской поисковой системы и как-то к ней привык, для меня он “роднее”. Я считаю его лучшим. И еще, если в выборе контекстной рекламы между Яндекс Директ и Google Adsense Вы выбрали первое, то Вам однозначно нужно ставить поиск именно от Яндекса, так как там будут отображаться рекламные блоки контекстной рекламы.
Поиск по сайту от Яндекса
- Переходим на сервис от Яндекса Поиск для сайта и нажимаем на кнопку Установить поиск (если у Вас нет аккаунта в Яндексе, просто нужно создать почту):
- В открывшемся окне заполняете необходимые поля и нажимаете на кнопку Далее:
- В следующем окне можно выбрать внешний вид поиска от Яндекс, подберите наиболее подходящий для Вас вариант и нажмите на кнопку Далее:
- Откроется “Шаг 3” (следующее окно), где нам нужно будет задать оформление результатов поиска. В пункте “Выводить результаты” я предпочитаю (и Вам советую) выбрать “в iframe на странице” и дописать адрес Вашего блога, а после припишите poisk (см. картинку ниже):
Задаете цвета и стили оформления для результатов поиска, затем нажимаете на кнопку Далее:
- Откроется следующее окно, где будут даны коды для размещения поиска на сайте. Это окошко не закрываем или можно данный html-коды скопировать в новый документ Notepad++. Я не закрыл это окошко браузера, потому что нам все это еще пригодится.
Создание poisk.php
Теперь нам нужно будет создать отдельную страничку в WordPress для вывода результатов поиска. Для этого заходим в админку WordPress –> Страницы –> Создать новую.
Создаете новую страницу под названием Поиск и проследите, чтобы ссылка на эту страницу была в виде название_блога/poisk:
И в эту страницу добавляете код, который нам дал Яндекс, носящий название “Разместите этот код на странице” (см. выше 5-ый шаг):
Данный код на страницу “Поиск” нужно вставлять в html режиме!
Опубликуйте страницу.
Теперь нам нужно добавить форму поиска от Яндекса на блог. Для этого откройте файл sidebar.php и в нужном место добавьте код, который дал Яндекс, носящий название “Разместите код поисковой формы на своем сайте”
Вот и все! Зайдите на свой блог и Вы можете увидеть поиск от Яндекса:
Но появилась одна ненужная вещь: отображается страница “Поиск” в верхнем меню:
Чтобы его скрыть, для начала нам нужно узнать ID страницы. Это делается аналогично, как в этом уроке (пункт “Как узнать ID рубрики”). Дальше открываем файл header.php и ищем там код, где содержится wp_list_pages Должно примерно выглядеть так:
И во внутрь скобки добавляете фразу “exclude=777” (где 777 ID страницы “Поиск”), разделяя код знаком “&”:
Вот и все! Очень скоро я покажу Вам как добавить Яндекс Директ в результаты выдачи.
До встречи на следующих уроках!
Рекомендую для чтения: все про платное добавление сайта в Яндекс Каталог.
а чем вордпресс поиск плох, мне нравиться)
Вордпресс неплохой, но как мне лично яндекс поисковик на сайте точно интересно и полезно, ведь этот яндекс поисковик на своем сайте очень хорошо.
А мне поиск от Яндекса нравиться, дизайн хорошо настраивается.
У меня один вопрос если сайт не имеет 300 уников в день, можно в поиске контекстную рекламу директа включить?)
Ну здесь пока не работает этот поиск. Хотя может я что-то не понял и еще не все доделано.
Дизайн очень красивый от яндекса, аж вызывает желание что-то найти.
Полезная и нужная статья, спасибо.
Спасибо за инфу, установил поиск. Поиск Googlя по моему курит
Спасибо, Петр. Но есть вопрос. Поставил поиск, но при любом запросе пишется, что: “Искомая комбинация слов нигде не встречается.”. Что бы это значило? +Также не удалось скрыть страницу через ID. Скрыл через Advanced Category Excluder
Какая версия WP?
Не знаю какая (точнее где смотреть). Знаю, что предпоследняя, наверное 3.1.
Интересно поисковик от яндекса как-то влияет на позиции сайта именно в поисковой системе Яндекс.
А сейчас проверь индексацию))
Если установить поиск от яндекс дает ли мне это какое то преимущества со стороны яндекса?
Нет.
а если поставить поиск от яндекса на сайт робот_яндекса будет чаще приходить?
Скажите пожалуйста – а установка этой поисковой формы – влияет на индексацию в интернете, есть ли от неё какой-нибудь плюс для сайта?
А можно ли установить поиск от Яндекса на сайт без CMS и MySQL???
Пётр, согласно вашему уроку установил поиск от Яндекса на сайт. Но возникла проблема со скрытием страницы “Поиск”. Указанного кода не нашёл…
Полностью аналогичная проблема.
По всей видимости в последних версиях движка код изменился.
Если у автора данного проекта есть время и желание, то может быть даже дождемся уточнений о том что и куда добавлять применительно к новой версии движка.
А как убрать логотип яндекса в результатах поиска?
поиск от Яндекса это хорошая идея че бы еще такого интересного установить,чтобы зашел увидел и …остался
А как потом узнать, что у меня искали на сайте?
Например, в родном поиске wp есть подробная статистика – что, сколько и когда искали.
А в яндексе и гугле такого нет…
Зайдите сюда http://site.yandex.ru/searches/ там вся статистика, причем намного больше, чем в стандартном WP.
В поиске от Яндекса есть статистика, в разделе “Статистика” в настройках поиска на site.yandex.ru
Спасибо.
А в гугле? Кто знает?
Как изменить цвет текста в кнопке? Т.е. слово “Поиск” в кнопке реализован черным шрифтом, а мне необходим белый.
Петр, возникла такая проблема, когда добавил форму поиска на блог, кнопка поиск з ехала в низ, в чем проблема. Помоги, пожалуйста.
К сожалению, не знаю… Попробуйте разместить в другом месте…
Огромнейшее вам спасибо. все грамтоно подробно и толково, часто посещаю ваш сайт. Установил поиск по вашим инструкциям все работает.
Сегодня в Поиске по сайту от Яндекса появилась полезная новинка – уточнения в результатах поиска, http://habrahabr.ru/company/yandex/blog/141957/
У меня не получилось установить поиск,на странице поиска выдало HTML код ,а на сайте вообще непоявился поиск, может в файл sidebar нетуда ввёл код?
Какая версия движка. В новой версии вставка в HTML режиме почему то не канает. Могу помочь с поиском!!! За спасибо…
добрый день. как вы писали поиск поставил, ищет вовсю. но вот огромная проблема, в результате поиска выводит абсолютно все страницы. даже страницу контакты, хотя там фраз из поиска и близко нет. мне кажется он все эти ссылки из сайдбара берет. не знаю даж что и делать… 🙁
Та же проблема была! А теперь поиск куда то пропал совсем. Мучаюсь уже 2 дня не могу поставить. Не видит в виджете его. На другой блог ставлю с такой же темой идет нормально. Из за чего может быть???
К сожалению, не знаю…
Так а где это самое нужное место для вставки кода самой строчки.Ну чтоб не парится с методом тыка и не дай бог понять что то новое о пхп или чем то подобном.
Ну и вообще,неужели не существует плагина чтоб сделать это как то по человечьи(бесит вот это пхпббшная схема что нужно вписывать вручную в шаблон,пусть бы там как то адаптировать приходилось под себя или под теме,но такая структура это неправильно)
У меня на странице результатов поиска (выдача) фрейм обрезается на 6 пункте… Помогите, пожалуйста!!!
Так вы сказали бы сайт,а то ведь на укозе у вас яндекс поиском и не пахнет,а стандартный работает нормально.
Здравствуйте, люди добрые! Вот мой блог: bass-player.ru. Ставлю поиск от Яндекса, но ставится постоянно криво. Как сейчас. Но эт еще не самое страшное. Самое главное то, что когда ввожу поисковый запрос, нажимаю “Найти”, открывается новая вкладка со страницей “Результаты поиска”, но вот беда. Результатов то никаких нету. Тупо пустая страница! В чем может быть проблема? Петр, может Вы подскажете? Или кто другой? Заранее благодарен за ответ. Версия WP – 3.4.2 вроде. Последняя короче.
Подскажите как ставить поиск от яндекса? в уже готовый поиск,который ранее был в теме? я сам искал и так не мог найти,тему испортил 🙂
Поиск на сайт нужен, но нужно ли использовать форму от Яндекса? Как это скажется на индексации сайта?
А как в Яндекс поиск поменять кнопку на свою картинку ?
Спасибо, отличная статья все подробно, но вот другой вопрос, так как я еще новичек в этом деле то не подскажете, как мне его сейчас в нужное место устроить, допустим как у вас в меню сайта, Спасибо еще раз!
Установила поиск,страницу создала,.
Теперь эта страница красуется у меня в меню . Как мне её спрятать,убрать из общего списка страниц?
Читайте урок внимательнее, там все написано.
Поиск от яндекса установила, спасибо. Теперь вопрос – как безболезненно удалить поиск от вордпресс?
Разобралась: в файлах темы есть файлик searchform.php, нужно почистить его содержимое.
Может все-таки кто-нибудь ответит как изменить цвет текста в кнопке поиска яндекса? =)) А то что-то вообще никак…
Самое главное что дизайн хорошо под сайт подгоняется
Петр, скажите пожалуйста, нужно ли закрывать код поиска тегом ?
Нет, не надо.
Скажите, пожалуйста, обязательно ли ставить код поиска на каждую страницу?
Могу ли я поставить его только на одну страницу сайта.
И будет ли он осуществлять поиск по другим страницам сайта, на которых код не поставлен.
Хорошая статья. будем пробовать. Спасибо автору
Здравствуйте уважаемый Пётр. Перепробовала все варианты со скрытием страницы “Поиск”, и не один не подошел. Подскажите в чем может быть проблема, помогите, пожалуйста, найти путь решения проблемы!
Актуальная ли статья сейчас?
Сделал все по шагам и не работает ничего(((
В новом WP кажись все по другому, там в админке можно крыть запись поиск. А остальные шаги должны быть такими же
А какова средняя стоимость перехода из яндекс поиска?
В каком смысле стоимость перехода ? Это ты о каких переходах ?
Вы не путайте рекламу яндекс директ и просто поисковик яндекс.
Ярик, это устроено немного по-другому.
Поиск от Яндекса заменяет ваш стандартный поиск по сайту от WordPress. Здесь просто важно понимать – поиск идёт исключительно по вашему сайту, а не по всему интернету. Поэтому, о какой-либо стоимости перехода не может быть и речи. Возможно вы подумали о Яндекс Директе, но это совсем разные вещи.
Подробнее о Яндекс Директ > https://reclampa.ru/kak_zarabotat_v_internete/kontekstnaya_reklama/yandex-direct-yandeks-direkt.html
Помогите, поставил кнопку “мне нравится” от вк, но она отображается только в том случае, когда я авторизован в админ панеле вордпресса, а если захожу как обычный пользователь сайта, то она отсутствует, хотя в коде есть…