Купить рекламу на WPnew.ru
Hostenko — лучший WordPress-хостинг

Урок 105 Как установить на сайт поиск от Яндекса

Опубликовано: 30.03.2011 Обновлено: 12.01.2012

Добрый день! Сегодня я расскажу Вам, как установить поиск по сайту от Яндекса. Зачем это нужно? К сожалению, встроенный поиск в WordPress далек от идеала, он сильно проигрывает поисковикам (Яндекс, Google).

Но у поиска на сайте от Яндекса или Google есть один минус. Если Ваш сайт или блог совсем еще молодой и индексация страниц проходит очень медленно, то в результатах выдачи Вы можете не увидеть какие-то посты. То есть, если Вы написали статью под названием “Поиск от Яндекса”, а пользователь ввел этот запрос в Ваш поиск и может быть такое, что в результатах этой свеженаписанной статьи не окажется (она просто не успела попасть в индекс поисковика).

Но, если Ваш сайт хорошо индексируется, то я Вам рекомендую установить поиск от Яндекса. Почему именно от Яндекса, а не, к примеру, от Google? Да тут на вкус каждого, просто я уже более 8 лет пользователь русской поисковой системы и как-то к ней привык, для меня он “роднее”. Я считаю его лучшим. И еще, если в выборе контекстной рекламы между Яндекс Директ и Google Adsense Вы выбрали первое, то Вам однозначно нужно ставить поиск именно от Яндекса, так как там будут отображаться рекламные блоки контекстной рекламы.

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

[yandex]
  1. Переходим на сервис от Яндекса Поиск для сайта и нажимаем на кнопку Установить поиск (если у Вас нет аккаунта в Яндексе, просто нужно создать почту):
    poisk_po_saitu_yandeks
  2. В открывшемся окне заполняете необходимые поля и нажимаете на кнопку Далее:
    поиск на сайте через яндекс
  3. В следующем окне можно выбрать внешний вид поиска от Яндекс, подберите наиболее подходящий для Вас вариант и нажмите на кнопку Далее:
    ustanovit_na_sait_poisk_yandeks
  4. Откроется “Шаг 3” (следующее окно), где нам нужно будет задать оформление результатов поиска. В пункте “Выводить результаты” я предпочитаю (и Вам советую) выбрать “в iframe на странице” и дописать адрес Вашего блога, а после припишите poisk (см. картинку ниже):
    poisk_yandeksaЗадаете цвета и стили оформления для результатов поиска, затем нажимаете на кнопку Далее:
    yandex
  5. Откроется следующее окно, где будут даны коды для размещения поиска на сайте. Это окошко не закрываем или можно данный html-коды скопировать в новый документ Notepad++. Я не закрыл это окошко браузера, потому что нам все это еще пригодится.
    Поиск на сайте через Яндекс

Создание poisk.php

[yandex]

Теперь нам нужно будет создать отдельную страничку в WordPress для вывода результатов поиска. Для этого заходим в админку WordPress –> Страницы –> Создать новую.

Создаете новую страницу под названием Поиск и проследите, чтобы ссылка на эту страницу была в виде название_блога/poisk:

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

И в эту страницу добавляете код, который нам дал Яндекс, носящий название “Разместите этот код на странице” (см. выше 5-ый шаг):

Установить на сайт поиск Яндекс Данный код на страницу “Поиск” нужно вставлять в html режиме!

poisk_yandex

Опубликуйте страницу.

Теперь нам нужно добавить форму поиска от Яндекса на блог. Для этого откройте файл sidebar.php и в нужном место добавьте код, который дал Яндекс, носящий название “Разместите код поисковой формы на своем сайте”

Яндекс Вот и все! Зайдите на свой блог и Вы можете увидеть поиск от Яндекса:

Поиск от Яндекса

Но появилась одна ненужная вещь: отображается страница “Поиск” в верхнем меню:

Поиск от Яндекс Чтобы его скрыть, для начала нам нужно узнать ID страницы. Это делается аналогично, как в этом уроке (пункт “Как узнать ID рубрики”). Дальше открываем файл header.php и ищем там код, где содержится wp_list_pages Должно примерно выглядеть так:

poisk_po_saitu И во внутрь скобки добавляете фразу “exclude=777” (где 777 ID страницы “Поиск”), разделяя код знаком “&”:
Поиск на сайте

Вот и все! Очень скоро я покажу Вам как добавить Яндекс Директ в результаты выдачи.

До встречи на следующих уроках!

Рекомендую для чтения: все про платное добавление сайта в Яндекс Каталог.

__________________

P.s. Вам надоело оформление рабочего стола Вашего компьютера? Тогда вам нужно новые обои скачать, которые преподносятся абсолютно бесплатно.

С уважением, Петр Александров.
Подпишитесь на бесплатные уроки

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

Ваш комментарий

  1. DarkPrinceArtes 31/03/2011 в 13:22
    http://mgrock.ru

    а чем вордпресс поиск плох, мне нравиться)

  2. Вячеслав 31/03/2011 в 15:37
    http://vk4you.ru/

    А мне поиск от Яндекса нравиться, дизайн хорошо настраивается.
    У меня один вопрос если сайт не имеет 300 уников в день, можно в поиске контекстную рекламу директа включить?)

  3. andrew87 31/03/2011 в 18:52
    http://bizzavod.ru

    Ну здесь пока не работает этот поиск. Хотя может я что-то не понял и еще не все доделано.
    Дизайн очень красивый от яндекса, аж вызывает желание что-то найти.

  4. Cергей 19/05/2011 в 00:32
    http://svgusto.ru

    Полезная и нужная статья, спасибо.

  5. Павел Зацепин 02/06/2011 в 20:00
    http://intrance-music.ru/

    Спасибо за инфу, установил поиск. Поиск Googlя по моему курит

  6. Rama 06/07/2011 в 17:50

    Спасибо, Петр. Но есть вопрос. Поставил поиск, но при любом запросе пишется, что: «Искомая комбинация слов нигде не встречается.». Что бы это значило? +Также не удалось скрыть страницу через ID. Скрыл через Advanced Category Excluder

    • Петр Александров 06/07/2011 в 20:14

      Какая версия WP?

      • Rama 07/07/2011 в 09:14
        http://yrman.ru/

        Не знаю какая (точнее где смотреть). Знаю, что предпоследняя, наверное 3.1.

  7. vin16ru 26/07/2011 в 14:46
    http://infarmater.ru

    Если установить поиск от яндекс дает ли мне это какое то преимущества со стороны яндекса?

  8. Ruslan 06/08/2011 в 19:53
    http://blog-74.ru

    а если поставить поиск от яндекса на сайт робот_яндекса будет чаще приходить?

  9. Axel 09/09/2011 в 13:39
    http://www.youbte.ru/

    Скажите пожалуйста — а установка этой поисковой формы — влияет на индексацию в интернете, есть ли от неё какой-нибудь плюс для сайта?

  10. Skompr 17/09/2011 в 11:53
    http://skompr.ru

    А можно ли установить поиск от Яндекса на сайт без CMS и MySQL???

  11. Сергей 03/01/2012 в 17:24
    http://mobile-dom.ru

    Пётр, согласно вашему уроку установил поиск от Яндекса на сайт. Но возникла проблема со скрытием страницы «Поиск». Указанного кода не нашёл…

    • Сергей 04/02/2012 в 18:57
      http://svbeloglazov.ru

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

  12. Павел 01/02/2012 в 22:40

    А как убрать логотип яндекса в результатах поиска?

  13. alex 08/02/2012 в 01:02
    http://gocent.ru/

    поиск от Яндекса это хорошая идея че бы еще такого интересного установить,чтобы зашел увидел и …остался

  14. Александр 01/03/2012 в 15:48
    http://www.samelectric.ru

    А как потом узнать, что у меня искали на сайте?
    Например, в родном поиске wp есть подробная статистика — что, сколько и когда искали.
    А в яндексе и гугле такого нет…

    • Петр Александров 02/03/2012 в 00:27

      Зайдите сюда http://site.yandex.ru/searches/ там вся статистика, причем намного больше, чем в стандартном WP.

    • Maria 12/04/2012 в 16:16

      В поиске от Яндекса есть статистика, в разделе «Статистика» в настройках поиска на site.yandex.ru

  15. Александр 02/03/2012 в 08:45
    http://www.samelectric.ru

    Спасибо.
    А в гугле? Кто знает?

  16. Сергей 26/03/2012 в 12:38
    http://optoelectrosys.ru/

    Как изменить цвет текста в кнопке? Т.е. слово «Поиск» в кнопке реализован черным шрифтом, а мне необходим белый.

  17. Влад 27/03/2012 в 22:52
    http://pro-wordpress.ru/

    Петр, возникла такая проблема, когда добавил форму поиска на блог, кнопка поиск з ехала в низ, в чем проблема. Помоги, пожалуйста.

    • Петр Александров 29/03/2012 в 01:15

      К сожалению, не знаю… Попробуйте разместить в другом месте…

  18. Андрей 03/04/2012 в 20:22
    http://infoalk.ru

    Огромнейшее вам спасибо. все грамтоно подробно и толково, часто посещаю ваш сайт. Установил поиск по вашим инструкциям все работает.

  19. Мария 12/04/2012 в 16:30

    Сегодня в Поиске по сайту от Яндекса появилась полезная новинка — уточнения в результатах поиска, http://habrahabr.ru/company/yandex/blog/141957/

  20. Борис 23/04/2012 в 18:07
    http://borbob.ru

    У меня не получилось установить поиск,на странице поиска выдало HTML код ,а на сайте вообще непоявился поиск, может в файл sidebar нетуда ввёл код?

    • Дмитрий Игоревич 02/06/2012 в 00:00
      http://beenetwork.ru

      Какая версия движка. В новой версии вставка в HTML режиме почему то не канает. Могу помочь с поиском!!! За спасибо…

  21. Алексей 08/05/2012 в 15:02
    http://razbogateem-vmeste.ru

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

    • Виталий 25/09/2012 в 16:02
      http://wpnext.ru

      Та же проблема была! А теперь поиск куда то пропал совсем. Мучаюсь уже 2 дня не могу поставить. Не видит в виджете его. На другой блог ставлю с такой же темой идет нормально. Из за чего может быть???

      • Петр Александров 26/09/2012 в 13:28

        К сожалению, не знаю…

  22. fabervox 28/05/2012 в 23:23
    http://seorv.ru

    Так а где это самое нужное место для вставки кода самой строчки.Ну чтоб не парится с методом тыка и не дай бог понять что то новое о пхп или чем то подобном.
    Ну и вообще,неужели не существует плагина чтоб сделать это как то по человечьи(бесит вот это пхпббшная схема что нужно вписывать вручную в шаблон,пусть бы там как то адаптировать приходилось под себя или под теме,но такая структура это неправильно)

  23. Андрей 31/05/2012 в 21:51
    http://girnyk.dn.ua/

    У меня на странице результатов поиска (выдача) фрейм обрезается на 6 пункте… Помогите, пожалуйста!!!

    • fabervox 01/06/2012 в 08:20
      http://seorv.ru

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

  24. Андрей 28/09/2012 в 17:54
    http://bass-player.ru

    Здравствуйте, люди добрые! Вот мой блог: bass-player.ru. Ставлю поиск от Яндекса, но ставится постоянно криво. Как сейчас. Но эт еще не самое страшное. Самое главное то, что когда ввожу поисковый запрос, нажимаю «Найти», открывается новая вкладка со страницей «Результаты поиска», но вот беда. Результатов то никаких нету. Тупо пустая страница! В чем может быть проблема? Петр, может Вы подскажете? Или кто другой? Заранее благодарен за ответ. Версия WP — 3.4.2 вроде. Последняя короче.

  25. allemiko 22/10/2012 в 19:15
    http://allemiko.kz

    Подскажите как ставить поиск от яндекса? в уже готовый поиск,который ранее был в теме? я сам искал и так не мог найти,тему испортил :)

  26. Крупенина Инесса 24/11/2012 в 11:10
    http://jizel.ru

    Поиск на сайт нужен, но нужно ли использовать форму от Яндекса? Как это скажется на индексации сайта?

  27. Макс 30/11/2012 в 08:39
    http://webdizn.org.ua

    А как в Яндекс поиск поменять кнопку на свою картинку ?

  28. Юрий 16/01/2013 в 16:51

    Спасибо, отличная статья все подробно, но вот другой вопрос, так как я еще новичек в этом деле то не подскажете, как мне его сейчас в нужное место устроить, допустим как у вас в меню сайта, Спасибо еще раз!

  29. Новикова Марина 08/07/2013 в 23:14
    http://handykids.ru/

    Установила поиск,страницу создала,.
    Теперь эта страница красуется у меня в меню . Как мне её спрятать,убрать из общего списка страниц?

    • Петр Александров 11/07/2013 в 13:43

      Читайте урок внимательнее, там все написано.

  30. Катерина Борисова 14/08/2013 в 00:43
    http://Realty-Ask.ru

    Поиск от яндекса установила, спасибо. Теперь вопрос — как безболезненно удалить поиск от вордпресс?

    • Катерина Борисова 14/08/2013 в 00:07
      http://Realty-Ask.ru

      Разобралась: в файлах темы есть файлик searchform.php, нужно почистить его содержимое.

  31. Андрей 22/11/2013 в 14:46
    http://bass-player.ru

    Может все-таки кто-нибудь ответит как изменить цвет текста в кнопке поиска яндекса? =)) А то что-то вообще никак…

  32. Саша 20/07/2014 в 11:34
    http://pongos.ru/

    Самое главное что дизайн хорошо под сайт подгоняется

Наверх Рейтинг@Mail.ru