Всем привет! Сегодня на SEO-Mayak.com в рамках рубрики «Поисковые системы» мы будем устанавливать поиск на сайт от Яндекс. После публикации статьи — «Устанавливаем поиск от Google на сайт. Отличия поиска Google от встроенной в WordPress одноименной функции«, мои читатели начали задавать вполне ожидаемые вопросы:
Можно ли поставить на сайт сразу два поиска, и от Google и от Яндекс? Я сам не проводил таких экспериментов, но думаю, что можно. А вот надо ли это? Уверен, что одного поиска будет вполне достаточно.
Какой поиск для сайта лучше, от Google или от Яндекс? Ответить на этот вопрос однозначно я не могу, так как считаю, что каждый сам для себя должен определиться. Могу лишь высказать свое мнение, но оно наверное больше будет основано на патриотизме и на личных привычках автора.
Я считаю выдачу Яндекса — качественной, но ставить поиск от Яндекс на сайты возрастом до 4 месяцев не рекомендуется! У Яндекса не очень дела обстоят с индексацией молодых сайтов и разумно бы было где-то на 2 месяце поставить пользовательский поиск от Google. Быстрота индексации, своего рода, «конек» Google и на начальном этапе это может сыграть как раз «на руку» молодым сайтам. А потом, через пару месяцев, без особого труда, можно поменять поиск на Яшу.
Если Вы в будущем планируете размещать на своем ресурсе рекламные объявления Яндекс Директ, то Яндекс поиск придется весьма кстати, так как на странице с результатами поиска, также можно разместить рекламные блоки.
Для того, чтобы установить поиск на сайт от Яндекс, ваш сайт должен быть зарегистрирован в поисковой системы. Как пройти регистрацию, читайте в статье — «Регистрация сайта в поисковых системах Яндекс, Google, Bing, Mail.ru и других«.
Устанавливаем на сайт поиск от Яндекс
Переходим по этой ссылке и попадаем на страницу Яндекс — «Поиск для сайта«, где нажимаем большую кнопку — «Установить поиск«:
На открывшийся странице на предлагается пройти 5 шагов:
Мы сейчас находимся на 1 шаге, который называется — «Область поиска«. Придумываем название для поиска, можно написать свой домен или любое другое слово. Если у Вас на сайте нет нечего такого, что не желательно показывать детям, то выбираем фильтр — «Без ограничений»:
Чуть ниже вписываем свой E- mail и нажимаем на кнопку — «Добавить сайты и исключения»:
В всплывающем окне, в разделе — «Сайты» вписываем свой домен и нажимаем кнопочку — «Добавить»:
Переходим к шагу №2:
Откроется страничка с названием — «Форма поиска«:
Выбираем тип формы, цвет фона и размер шрифта. Все изменения можно наблюдать в «Предосмотре формы поиска«. Если поставить галочку возле пункта — «выбор области поиска», то появится дополнительная опция:
Я не стал активировать эту функцию. В основном она нужна на больших новостных порталах или других сайтах общей тематики. На блоге включать поиск по всему интернету необходимости нет.
После того, как все настройки на данной странице произведены, переходим к шагу №3, который называется — «Результаты поиска«.
Во вкладке — «Где показывать результаты» я советую выбрать пункт — «В iframe на странице«. В этом случаи можно выводить результаты поиска, прямо на своем сайте, в рамках шаблона, правда для этого придется создать новую страницу. Назвать страницу можно как угодно, для примера я назвал ее «Поиск». Вписываем URL созданной страницы в отведенное поле.
Если у Вас ширина страницы не превышает 1000 px. (пикселей), то лучше поставить галочку возле пункта — «Показывать рекламу и результаты поиска в одну колонку«.
Ставить галочку возле пункта «Открывать страницу в отдельной вкладке» или не ставить, решать Вам, так как не рекомендуется «насильно» заставлять пользователя открывать вкладки в новом окне, но тот же Яндекс, в своей поисковой системе, открывает все ссылки на новых страницах.
В следующей вкладке — «Основные свойства страницы» выбираем цвет фона страницы с результатами поиска, по умолчанию стоит белый фон, и название шрифта.
Шрифт лучше выбрать тот, который уже используется на Вашем сайте.
В следующей вкладке — «Результаты поиска» настраиваем цвета заголовка, текста (сниппета), цвет URL ведущий на ту или иную страницу и цвет сохраненной копии:
Идем дальше. «Сортировка результатов» — конечно выбираем «по релевантности«:
В следующей вкладке — «Ссылки и навигация» можно нечего не менять, а если же есть такое желание, то я думаю разберетесь без моих подсказок:
В самом низу страницы мы можем посмотреть наглядный результат проведенных нами настоек:
Переходим к следующему шагу под №4, который называется — «Проверка поиска«:
Просто введите любое слово или словосочетание и Яндекс покажет пример работы поиска на Вашем сайте.
Остался последний шаг №5 — «Код для вставки на сайт«:
Выбираем кодировку UTF-8, так как она является универсальной и все современные браузеры прекрасно с ней работают.
Далее, создаем новую страницу на сайте и называем ее — «Поиск«. В режиме HTML вставляем в тело созданной страницы код, который находиться снизу и нажимаем — «Опубликовать».
Вот со вторым кодом, который сверху, мне пришлось повозиться. Сначала я попробовал вставить его в виджет, но форма поиска отказывалась отображаться в сайдбаре. Тогда я пошел другим путем и вставил код непосредственно в файл sidebar.php и только тогда форма поиски появилась в моем сайдбаре.
С чем это было связанно, пока ответить затрудняюсь. Если у Вас при установке поиска от Яндекс возникли какие-то сложности, то не стесняйтесь и описывайте их в комментариях, а также подпишитесь на обновления блога.
Но осталась еще одна проблема, надо бы скрыть созданную страницу с названием «Поиск», так как полезной информации, она ни какой не несет. Делается это просто, Для тех кто еще слабо разбирается в кодах существует специальный плагин для скрытия страниц. Также есть другой способ скрытия страниц, причем без всяких плагинов, прочитайте статью — Как скрыть страницу или категорию без плагина.
Работу поиска для сайта от Яндекс Вы можете посмотреть на моем блоге.
На сегодня у меня все. Как вам статья?
С уважением, Виталий Кириллов
Добрый вечер.
Пару месяцев назад установил себе такой пользовательский поиск от Яндекса. Поживем — увидим…
Здравствуйте Дмитрий Рад видеть Вас на блоге!
Вот это фраза меня озадачила: Далее, создаем новую страницу на сайте и называем ее — «Поиск«.
Ничего такого я у себя не делала, а поиск в сайдбаре стоит. Но так как сайдбар маленький то и сам поиск можно разглядеть разве что под микроскопом. Ох уж эти шаблоны…
Приветствую Вас Наталья, если сайдбар маленький, то поиск можно попробовать под шапку вывести. А страницу создавать надо, чтоб на ней потом результаты поиска отображались.
Спасибо, Виталий! С вашей легкой руки мне это удалось! 🙂 Поиск по сайту работает как часики, а главное его хорошо видно!
Пожалуйста Наталья, рад снова видеть Вас!
Хм… а как по странице можно что — то узнать? Я напримера установила такую штуку только потому, что рекомендовали в обучающем ролике при мерах по выходу из бана. Т.к. сайт был в бане, пришлось что -то делать. Но я так и не поняла, что это за поиск. Подумала, что просто как поисковая строка не по сайту (там свой), а по всему интернету. Что -то я запуталась с этими поисками =(
Наталья, я не понял в чем вы запутались. Это поиск по сайту, а не по всему интернету. Его ставят заместо встроенного в WordPress поиска, так как встроенный поиск имеет массу недостатков.
А мне кажется, что у меня по всему инету. Т.к. если я с родном набираю например колье (название), то мне выдает все статьи по сайту, а если в яндексном поисковике, то с сайта уходит.
Наталья значит Вы что-то напутали при установке поиска от Яндекс. Вы посмотрите на примере моего сайта — ведь все работает.
Возможно это вообще другой поисковик? Я устанавливала по видеоуроку.
Наталья Вы попробуйте все заново установить по моей статье.
Поиск в wordpress поначалу устраивал, но по мере роста кол-ва статей он стал искать полную чушь. Поиск Яндекса в помощь!
Алексей, в следующий раз оставляйте ссылку на Главную страницу своего блога, как все остальные! Я надеюсь Вы меня правильно поняли.
Я как то установила поиск Яндекса на сайт, но им не пользовались (наверное юзабилити и так хорошее 🙂 ), поэтому убрала. А на счет поиска по сайту или по интернету, у меня там чекбоксики были, самим можно устанавливать где осуществляется поиск.
А в плане какой лучше (от Яндекс или от Гугл)…непосредственно поиск и там и там хорош, просто на страничке где появляются ответы можно еще и устанавливать блоки контекстной рекламы.Ну и соответственно нужно быть зарегистрированными в Яндекс Директ или Гугл Адсендс. В Директ молодым сайтам не попасть пока стабильно 300 уников на сайте не будет, а в Адсендс всех берут 🙂 , так что в плане доп заработка поиск Гугл более подходит молодым сайтам.
Все правильно Людмила, Гугл поиск лучше для молодых сайтов и вообще каждый решает для себя сам, с кем ему работать.
Спасибо за статью. Я почти 2 недели страдала, что было не установить ни Гугл ни яндекс поиск на сайт.
От Гугла слишком много фона, который по цветам мешал.
У Яндекса ставила в сайдбар — поле виджета расползалось вверх и вниз до неимоверных размеров — страх один.
У Вас нашла, что можно сразу код поставить в файл sidebar — и вуаля! Класс! Спасибо Вам, сама бы не догадалась.
Единственное, что сейчас немного не нравится, так это опять выше и ниже установленного «поиска» пустые места. Хочется, чтобы как-то компактнее было. Как я поняла, там что-то прописано в яндексе. А можно ли это убрать, чтобы «поиск» стал повыше и под ним до виджетов было поменьше места? Спасибо!
Елена, дело вовсе не в Яндексе, а в Вашем шаблоне. Исправить можно и нужно. Для этого откройте файл style.css?ver=1.7.5, расположенный по адресу wp-content/themes/responsive/style.css?ver=1.7.5 и найдите там строку №1051. В данной строке будут прописаны такие стили:
Просто удалите весь код, что я указал и форма поиска встанет как надо.
Удачи.
Вы гениальны, спасибо, всё получилось!
весь сайт слетел, оказывается…
все тексты стали сплошняком, ощущение, будто пропал «ентер»
куда теперь вернуть этот код? потеряла место, копии файла не сохранилось
Елена, верните код на место, но уберите в нем одно лишь слово form.
у меня нет номеров строчек, я всегда по тексту искала, а теперь этот текст я ведь удалила и в какое место вставить — не понимаю…
какая строчка (что в ней написано) должно быть?
Елена, вставьте код в любое место в том же файле, например в самый конец.
Код вы можете взять в моем ответе, на Ваш первый комментарий. И не паникуйте! Страшного ничего нет.
Спасибо!
Да, я паникую, бывает 🙂 извините
код вернула, form убрала, «ентеры» появились, а вот поиск яндекса висит как и до удаления кода, т.е. удаление form ничего не дало
Сейчас гляну.
Елена, form можно не восстанавливать, это не повлияет на отображение записей. Уберите из кода слово table и все наладится.
Фуф, как же я счастлива, как же я рада!
Да, теперь всё красиво.
Спасибо ещё раз!
А не подскажите, может быть знаете.
У меня в виджетах есть «Актуальное на форуме». Там тема, автор, дата публикации.
Я бы хотела убрать автора и дату, оставить только тему, либо автора и дату сделать помельче, чтобы не было так громоздко всё.
Не могу найти файл, в котором это изменять.
Знаю, что надо искать по текстам, но все файлы плагина форума пересмотрела, так и не нашла где же это прописано.
Какие существуют способы поиска нужной информации по файлам?
Елена, я рад, что Вы успокоились 🙂 Паника плохой советчик!
Советую Вам ознакомится с расширением Firebug.
Пошла читать 🙂
Приветствую, Виталий! Собрался установить форму поиска от Яндекса. И установил. Все работает. Сама форма установилась через виджет. Вот только виджет этот почему-то показывается лишь на страницах. В сайдбаре в записях его нет. Не врублюсь — какова причина?
Разобрался… Все заработало, во всех браузерах. Все-таки форма поиска для блога, на котором много статей, очень необходима.
Все очень подробно, пошагово, низкий поклон.
Спасибо за интересную статью! При установке кода на блог возникала такая проблема: возник пустой промежуток после виджета. Мой блог на blogger создан, может подскажите, то можно предпринять?
Сергей, надо разбираться со стилями. Воспользуйтесь расширением Firebug.
Такой поиск стоял и у меня, но затем я его убрала, а вот насчет какие еще есть виды поиска я что-то не нашла, увы.
Виталий, спасибо большое за такую подробную статью. Но я все еще в раздумьях, какой поиск установить от Яндекса или от Гугла. Посмотрела на поиск вашего сайта. Очень понравился. А не могли бы вы написать статью о том как сделать такой поиск. Еще раз спасибо.
Здравствуйте Марина! На моем блоге стоит поиск от Гугл, просто я его немного переделал. Если дойдут руки я обязательно раскрою все секреты)
Буду ждать статью с нетерпением.
Привет, А я всё таки поставил два поиска на сайт,
Один от google и второй от яндекса, Интересно что из этого получится?
А правда что если поставишь поиск определённого поисковика то индексация сайта улучшится?
Привет! На индексацию сайта влияет не только внутренний поиск от Яндекса или от Googla, а множество факторов и если поиск оказывает влияние, то незначительное.
А у меня почему то перестал поиск от яндекса работать, пишет ошибка. Но при установке все работало. Теперь не могу понять что не так.
Всё отлично получилось. Только я поиск не ставил на сайт, так как он замедляет загрузку сайта. Мне просто плагин нужен Яндекс ПДС. Хочу его себе на сайт уставить. А для этого нужно поиск сделать.
Виталий, здравствуйте) Вы не могли бы помочь в установке поиска… вернее в настройке его внешнего вида. Всё установилось, всё работает, только поиск кривой… как его поправить? (верхний левый угол страницы)
Здравствуйте Елена! Надо стили править. Такими вещами я бесплатно не занимаюсь.
Понятно) Спасибо за ответ) пойду спрошу у самого яндекса)
Нужно ли закрывать страницу поиска от индексации?
Если это встроенный поиск WordPress, то да.
Нет,не встроенный, а поиск от Яндекса, я уже давно сделал страничку с поиском, но вот задумался, может ее нужно закрыть от индексации?
Нет Сергей, данную страницу не надо закрывать.
Приветствую!
Результаты поиска вывел на отдельную страницу, все работает. Но есть одно но, в мобильной версии блоки iframe шире экрана. По инспектору показывает, что во встроенных стилях ширина iframe установлена как min-width:400px, задаю min-width:300px!important, он никак не реагирует. (делаю адаптивность под экраны с разрешением 320рх)
Подскажите, как быть в данном случае?
Здравствуйте!
За адаптивность сайта зачастую отвечают отдельные css свойства: