» » » Установка пользовательского поиска на сайт от Яндекс. Какой поиск лучше
logotip

Установка пользовательского поиска на сайт от Яндекс. Какой поиск лучше

Всем привет! Сегодня на SEO-Mayak.com в рамках рубрики «Поисковые системы» мы будем устанавливать поиск на сайт от Яндекс.  После публикации статьи — «Устанавливаем поиск от Google на сайт. Отличия поиска Google от встроенной в WordPress одноименной функции«, мои читатели начали задавать вполне ожидаемые вопросы:

Можно ли поставить на сайт сразу два поиска, и от Google и от Яндекс? Я сам не проводил таких экспериментов, но думаю, что можно. А вот надо ли это? Уверен, что одного поиска будет вполне достаточно.

Какой поиск для сайта лучше, от Google или от Яндекс? Ответить на этот вопрос однозначно я не могу, так как считаю, что каждый сам для себя должен определиться. Могу лишь высказать свое мнение, но оно наверное больше будет основано на патриотизме и на личных привычках автора.

poisk dlya saita ot yandeks

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

Я считаю выдачу Яндекса — качественной, но ставить поиск от Яндекс на сайты возрастом до 4 месяцев не рекомендуется! У Яндекса не очень дела обстоят с индексацией молодых сайтов и разумно бы было где-то на 2 месяце поставить пользовательский поиск от Google. Быстрота индексации, своего рода, «конек» Google и на начальном этапе это может сыграть как раз «на руку» молодым сайтам. А потом, через пару месяцев, без особого труда, можно поменять поиск на Яшу.

Если Вы в будущем планируете размещать на своем ресурсе рекламные объявления Яндекс Директ, то Яндекс поиск придется весьма кстати, так как на странице с результатами поиска, также можно разместить рекламные блоки.

Для того, чтобы установить поиск на сайт от Яндекс, ваш сайт должен быть зарегистрирован в поисковой системы. Как пройти регистрацию, читайте в статье — «Регистрация сайта в поисковых системах Яндекс, Google, Bing, Mail.ru и других«.

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

Переходим по этой ссылке и попадаем на страницу Яндекс — «Поиск для сайта«, где нажимаем большую кнопку — «Установить поиск«:

poisk yandeks

На открывшийся странице на предлагается пройти 5 шагов:

poisk yandeks

Мы сейчас находимся на 1 шаге, который называется — «Область поиска«. Придумываем название для поиска, можно написать свой домен или любое другое слово. Если у Вас на сайте нет нечего такого, что не желательно показывать детям, то выбираем фильтр — «Без ограничений»:

poisk yandeks

Чуть ниже вписываем свой E- mail и нажимаем на кнопку — «Добавить сайты и исключения»:

poisk yandeks

В всплывающем окне, в разделе — «Сайты» вписываем свой домен и нажимаем кнопочку — «Добавить»:

poisk yandeks4

Переходим к шагу №2:

poisk yandeks5

Откроется страничка с названием — «Форма поиска«:

poisk yandeks

Выбираем тип формы, цвет фона и размер шрифта. Все изменения можно наблюдать в «Предосмотре формы поиска«. Если поставить галочку возле пункта — «выбор области поиска», то появится дополнительная опция:

poisk yandeks

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

После того, как все настройки на данной странице произведены, переходим к шагу №3, который называется — «Результаты поиска«.

Во вкладке — «Где показывать результаты» я советую выбрать пункт — «В iframe на странице«. В этом случаи можно выводить результаты поиска, прямо на своем сайте, в рамках шаблона, правда для этого придется создать новую страницу. Назвать страницу можно как угодно, для примера я назвал ее «Поиск». Вписываем URL созданной страницы в отведенное поле.

poisk yandeks

Если у Вас ширина страницы не превышает 1000 px. (пикселей), то лучше поставить галочку возле пункта — «Показывать рекламу и результаты поиска в одну колонку«.

Ставить галочку возле пункта «Открывать страницу в отдельной вкладке» или не ставить, решать Вам, так как не рекомендуется «насильно» заставлять пользователя открывать вкладки в новом окне, но тот же Яндекс, в своей поисковой системе, открывает все ссылки на новых страницах.

В следующей вкладке — «Основные свойства страницы» выбираем цвет фона страницы с результатами поиска, по умолчанию стоит белый фон, и название шрифта.

poisk yandeks

Шрифт лучше выбрать тот, который уже используется на Вашем сайте.

В следующей вкладке — «Результаты поиска» настраиваем цвета заголовка, текста (сниппета), цвет URL ведущий на ту или иную страницу и цвет сохраненной копии:

poisk yandeks

Идем дальше. «Сортировка результатов» — конечно выбираем «по релевантности«:

poisk yandeks

В следующей вкладке — «Ссылки и навигация» можно нечего не менять, а если же есть такое желание, то я думаю разберетесь без моих подсказок:

poisk yandeks

В самом низу страницы мы можем посмотреть наглядный результат проведенных нами настоек:

poisk yandeks

Переходим к следующему шагу под №4, который называется — «Проверка поиска«:

poisk yandeks

Просто введите любое слово или словосочетание и Яндекс покажет пример работы поиска на Вашем сайте.

Остался последний шаг №5 — «Код для вставки на сайт«:

poisk yandeks

Выбираем кодировку  UTF-8, так как она является универсальной и все современные браузеры прекрасно с ней работают.

Далее, создаем новую страницу на сайте и называем ее — «Поиск«. В режиме HTML вставляем в тело созданной страницы код, который находиться снизу и нажимаем — «Опубликовать».

Вот со вторым кодом, который сверху, мне пришлось повозиться. Сначала я попробовал вставить его в виджет, но форма поиска отказывалась отображаться в сайдбаре. Тогда я пошел другим путем и вставил код непосредственно в файл sidebar.php и только тогда форма поиски появилась в моем сайдбаре.

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

Но осталась еще одна проблема, надо бы скрыть созданную страницу с названием «Поиск», так как полезной информации, она ни какой не несет. Делается это просто, Для тех кто еще слабо разбирается в кодах существует специальный плагин для скрытия страниц. Также есть другой способ скрытия страниц, причем без всяких плагинов, прочитайте статью — Как скрыть страницу или категорию без плагина.

Работу поиска для сайта от Яндекс Вы можете посмотреть на моем блоге.

На сегодня у меня все. Как вам статья?

С уважением, Виталий Кириллов

Комментарии: 53

  1. Дмитрий:

    Добрый вечер.
    Пару месяцев назад установил себе такой пользовательский поиск от Яндекса. Поживем — увидим…

    Ответить
    • Виталий Кириллов:

      Здравствуйте Дмитрий Рад видеть Вас на блоге!

      Ответить
  2. Наталья:

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

    Ответить
    • Виталий Кириллов:

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

      Ответить
      • Наталья:

        Спасибо, Виталий! С вашей легкой руки мне это удалось! 🙂 Поиск по сайту работает как часики, а главное его хорошо видно!

        Ответить
        • Виталий Кириллов:

          Пожалуйста Наталья, рад снова видеть Вас!

          Ответить
  3. Наталья:

    Хм… а как по странице можно что — то узнать? Я напримера установила такую штуку только потому, что рекомендовали в обучающем ролике при мерах по выходу из бана. Т.к. сайт был в бане, пришлось что -то делать. Но я так и не поняла, что это за поиск. Подумала, что просто как поисковая строка не по сайту (там свой), а по всему интернету. Что -то я запуталась с этими поисками =(

    Ответить
    • Виталий Кириллов:

      Наталья, я не понял в чем вы запутались. Это поиск по сайту, а не по всему интернету. Его ставят заместо встроенного в WordPress поиска, так как встроенный поиск имеет массу недостатков.

      Ответить
      • Наталья:

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

        Ответить
        • Виталий Кириллов:

          Наталья значит Вы что-то напутали при установке поиска от Яндекс. Вы посмотрите на примере моего сайта — ведь все работает.

          Ответить
  4. Наталья:

    Возможно это вообще другой поисковик? Я устанавливала по видеоуроку.

    Ответить
    • Виталий Кириллов:

      Наталья Вы попробуйте все заново установить по моей статье.

      Ответить
  5. Алексей Виноградов:

    Поиск в wordpress поначалу устраивал, но по мере роста кол-ва статей он стал искать полную чушь. Поиск Яндекса в помощь!

    Ответить
    • Виталий Кириллов:

      Алексей, в следующий раз оставляйте ссылку на Главную страницу своего блога, как все остальные! Я надеюсь Вы меня правильно поняли.

      Ответить
  6. Людмила:

    Я как то установила поиск Яндекса на сайт, но им не пользовались (наверное юзабилити и так хорошее 🙂 ), поэтому убрала. А на счет поиска по сайту или по интернету, у меня там чекбоксики были, самим можно устанавливать где осуществляется поиск.
    А в плане какой лучше (от Яндекс или от Гугл)…непосредственно поиск и там и там хорош, просто на страничке где появляются ответы можно еще и устанавливать блоки контекстной рекламы.Ну и соответственно нужно быть зарегистрированными в Яндекс Директ или Гугл Адсендс. В Директ молодым сайтам не попасть пока стабильно 300 уников на сайте не будет, а в Адсендс всех берут 🙂 , так что в плане доп заработка поиск Гугл более подходит молодым сайтам.

    Ответить
    • Виталий Кириллов:

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

      Ответить
  7. Елена:

    Спасибо за статью. Я почти 2 недели страдала, что было не установить ни Гугл ни яндекс поиск на сайт.
    От Гугла слишком много фона, который по цветам мешал.
    У Яндекса ставила в сайдбар — поле виджета расползалось вверх и вниз до неимоверных размеров — страх один.
    У Вас нашла, что можно сразу код поставить в файл sidebar — и вуаля! Класс! Спасибо Вам, сама бы не догадалась.

    Единственное, что сейчас немного не нравится, так это опять выше и ниже установленного «поиска» пустые места. Хочется, чтобы как-то компактнее было. Как я поняла, там что-то прописано в яндексе. А можно ли это убрать, чтобы «поиск» стал повыше и под ним до виджетов было поменьше места? Спасибо!

    Ответить
    • Виталий Кириллов:

      Елена, дело вовсе не в Яндексе, а в Вашем шаблоне. Исправить можно и нужно. Для этого откройте файл style.css?ver=1.7.5, расположенный по адресу wp-content/themes/responsive/style.css?ver=1.7.5 и найдите там строку №1051. В данной строке будут прописаны такие стили:

      p, hr, dl, pre, form, table, address, blockquote {
          margin: 1.6em 0;
      }
      

      Просто удалите весь код, что я указал и форма поиска встанет как надо.
      Удачи.

      Ответить
      • Елена:

        Вы гениальны, спасибо, всё получилось!

        Ответить
      • Елена:

        весь сайт слетел, оказывается…
        все тексты стали сплошняком, ощущение, будто пропал «ентер»

        Ответить
        • Елена:

          куда теперь вернуть этот код? потеряла место, копии файла не сохранилось

          Ответить
        • Виталий Кириллов:

          Елена, верните код на место, но уберите в нем одно лишь слово form.

          Ответить
  8. Елена:

    у меня нет номеров строчек, я всегда по тексту искала, а теперь этот текст я ведь удалила и в какое место вставить — не понимаю…
    какая строчка (что в ней написано) должно быть?

    Ответить
    • Виталий Кириллов:

      Елена, вставьте код в любое место в том же файле, например в самый конец.

      Ответить
    • Виталий Кириллов:

      Код вы можете взять в моем ответе, на Ваш первый комментарий. И не паникуйте! Страшного ничего нет.

      Ответить
      • Елена:

        Спасибо!
        Да, я паникую, бывает 🙂 извините
        код вернула, form убрала, «ентеры» появились, а вот поиск яндекса висит как и до удаления кода, т.е. удаление form ничего не дало

        Ответить
        • Виталий Кириллов:

          Сейчас гляну.

          Ответить
        • Виталий Кириллов:

          Елена, form можно не восстанавливать, это не повлияет на отображение записей. Уберите из кода слово table и все наладится.

          Ответить
        • Елена:

          Фуф, как же я счастлива, как же я рада!
          Да, теперь всё красиво.
          Спасибо ещё раз!

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

          Какие существуют способы поиска нужной информации по файлам?

          Ответить
          • Виталий Кириллов:

            Елена, я рад, что Вы успокоились 🙂 Паника плохой советчик!
            Советую Вам ознакомится с расширением Firebug.

            Ответить
        • Елена:

          Пошла читать 🙂

          Ответить
  9. Александр Силиванов:

    Приветствую, Виталий! Собрался установить форму поиска от Яндекса. И установил. Все работает. Сама форма установилась через виджет. Вот только виджет этот почему-то показывается лишь на страницах. В сайдбаре в записях его нет. Не врублюсь — какова причина?

    Ответить
  10. Александр Силиванов:

    Разобрался… Все заработало, во всех браузерах. Все-таки форма поиска для блога, на котором много статей, очень необходима.

    Ответить
  11. Виталик:

    Все очень подробно, пошагово, низкий поклон.

    Ответить
  12. Сергей:

    Спасибо за интересную статью! При установке кода на блог возникала такая проблема: возник пустой промежуток после виджета. Мой блог на blogger создан, может подскажите, то можно предпринять?

    Ответить
    • Виталий Кириллов:

      Сергей, надо разбираться со стилями. Воспользуйтесь расширением Firebug.

      Ответить
  13. Наталья:

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

    Ответить
  14. Марина Антонова:

    Виталий, спасибо большое за такую подробную статью. Но я все еще в раздумьях, какой поиск установить от Яндекса или от Гугла. Посмотрела на поиск вашего сайта. Очень понравился. А не могли бы вы написать статью о том как сделать такой поиск. Еще раз спасибо.

    Ответить
    • Виталий Кириллов:

      Здравствуйте Марина! На моем блоге стоит поиск от Гугл, просто я его немного переделал. Если дойдут руки я обязательно раскрою все секреты)

      Ответить
      • Марина Антонова:

        Буду ждать статью с нетерпением.

        Ответить
  15. Дмитрий:

    Привет, А я всё таки поставил два поиска на сайт,
    Один от google и второй от яндекса, Интересно что из этого получится?
    А правда что если поставишь поиск определённого поисковика то индексация сайта улучшится?

    Ответить
    • Виталий Кириллов:

      Привет! На индексацию сайта влияет не только внутренний поиск от Яндекса или от Googla, а множество факторов и если поиск оказывает влияние, то незначительное.

      Ответить
  16. Лара:

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

    Ответить
  17. Александр:

    Всё отлично получилось. Только я поиск не ставил на сайт, так как он замедляет загрузку сайта. Мне просто плагин нужен Яндекс ПДС. Хочу его себе на сайт уставить. А для этого нужно поиск сделать.

    Ответить
  18. Елена:

    Виталий, здравствуйте) Вы не могли бы помочь в установке поиска… вернее в настройке его внешнего вида. Всё установилось, всё работает, только поиск кривой… как его поправить? (верхний левый угол страницы)

    Ответить
    • Виталий Кириллов:

      Здравствуйте Елена! Надо стили править. Такими вещами я бесплатно не занимаюсь.

      Ответить
      • Елена:

        Понятно) Спасибо за ответ) пойду спрошу у самого яндекса)

        Ответить
  19. Сергей:

    Нужно ли закрывать страницу поиска от индексации?

    Ответить
    • Виталий Кириллов:

      Если это встроенный поиск WordPress, то да.

      Ответить
  20. Сергей:

    Нет,не встроенный, а поиск от Яндекса, я уже давно сделал страничку с поиском, но вот задумался, может ее нужно закрыть от индексации?

    Ответить
    • Виталий Кириллов:

      Нет Сергей, данную страницу не надо закрывать.

      Ответить
  21. Виталий:

    Приветствую!
    Результаты поиска вывел на отдельную страницу, все работает. Но есть одно но, в мобильной версии блоки iframe шире экрана. По инспектору показывает, что во встроенных стилях ширина iframe установлена как min-width:400px, задаю min-width:300px!important, он никак не реагирует. (делаю адаптивность под экраны с разрешением 320рх)
    Подскажите, как быть в данном случае?

    Ответить
    • Виталий Кириллов:

      Здравствуйте!
      За адаптивность сайта зачастую отвечают отдельные css свойства:

      @media screen and (max-width:300px){
      .my-class{width:300px;}
      }
      Ответить

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

Внимание комментатор! Прежде чем вставить: HTML, JavaScript или PHP код в свой комментарий, преобразуй его в html сущность!

Subscribe without commenting

» Подписаться на комментарии по RSS