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

Поиск в интернете…хм, не совсем. Поиск на сайте. Насколько важен этот инструмент? Давайте разбираться.

Предположим, пользователь ищет на сайте нужный ему материал. Возможно, он точно знает, что ищет, или только думает, что знает. Это очень важно, т.к. если человек не может сформулировать запрос четко, то в выдаче будет пусто. Так вот, хорошо настроенный поиск поможет решить проблему пользователя. Что подразумевается под хорошим поиском – он умеет:

  • делать подсказки по словам;
  • исправлять неверную раскладку клавиатуры;
  • исправлять орфографические ошибки;
  • исправлять опечатки;
  • показывать похожие варианты;
  • знает синонимы популярных слов;
  • имеет возможность выбрать раздел.

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

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

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

Чтобы сделать поиск мечты, существует легко настраиваемый Яндекс.Поиск для сайта.

Яндекс. Поиск для сайта: и в чем соль?

Поиск для сайта появился в 2015 году и по сей день помогает искать информацию не только во всём интернете, но и конкретно на пользовательских ресурсах.

Сам поиск по сайту работает аналогично поиску по интернету. Поисковик индексирует ресурс и в выдачу попадает не стандартное «от нового к старому», как, например, в привычном поиске WordPress (хотя можно настроить и так), а наиболее подходящий запрос пользователя.

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

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

Существует две технологии поиска. Конкретно поиск по сайту, который подойдет информационным ресурсам, и поиск по интернет-магазинам. Начнем с последнего.

Чтобы поставить поиск на сайт, я создал тестовый интернет-магазин на Wordpress за 10 минут, наполнил его товарами и добавил несколько записей в блог.

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

Далее начинаем установку поиска.

Для его установки в соответствующем окне вводим ссылку на страницу поиска, где будут отображаться результаты (создаём любую в конструкторе).

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

Затем вводим ссылку на YML-файл с базой товаров.

Для получения этой ссылки я установил плагин для WordPress «Yml для Yandex Market», следом в боковом меню консоли появилась кнопка «Экспорт Yandex Market», в настройках есть подробнейшая инструкция по созданию YML-файла.

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

Нажимаем «сохранить» и ждём некоторое время, пока каталог индексируется.

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

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

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

На главной странице первый код добавляем через виджеты. «Внешний Вид => Виджеты». У меня поиск в боковой колонке, в этом поле и разместим код.

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

Страницу для результатов поиска создаем отдельно. Т.к у меня тестовый сайт, поиска будет два, соответственно, и страницы для вывода результатов тоже две. Первую создал как «Результаты поиска по интернет-магазину».

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

Далее вставляем наш код и нажимаем «Сохранить».

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

После индексации товары появятся в результатах поиска. При нажатии на «Купить» пользователя перенаправит на карточку товара.

Ниже представлены результаты поиска с разными нюансами.

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

И, наконец, поиск с неверной раскладкой:

Все готово! Но если дизайн выдачи не по нраву, можно получить API-ключ на странице разработчика на сайте Яндекса и править поиск до неузнаваемости.

Кому не подойдет данный поиск?

Интернет-магазинам, ассортимент которых пополняется/меняется каждый день. До того момента, как каталог проиндексируется, поиск по запросу может выдавать неактуальные данные.

С поиском по магазинам разобрались. Вернемся к поиску для информационных запросов.

Для начала переходим по адресу https://site.yandex.ru/searches/new/. Теперь необходимо выбрать имя поиска, которое будет видеть только администратор в панели управления Яндекса. «Поиск по сайту», например.

Далее называем поиск по Opensearch. Эта технология позволяет для любого сайта, содержащего поиск, интегрироваться в панель поиска браузера. Я написал «Поиск по Geek Place».

Чуть ниже выбираем тип фильтра для поиска. Это защита от контента 18+.

  • Затем заполняем форму области поиска – в ней можно обозначить страницы, на которых Яндекс будет искать результаты, а также исключения, на страницах которых поиск не будет осуществляться.

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

А также адрес электронной почты для уведомлений по изменениям в поиске.

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

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

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

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

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

Следующая страница позволит проверить вашу форму перед установкой кода на сайт. Вводим одно слово из блога…работает!

Далее – самое важное, а именно, код для вставки на сайт. Внимательно смотрим, куда вставляем код. Нужно добавить на главную страницу и на страницу, где будут отображаться результаты (если вы выбрали отображение результатов на вашей странице сайта).

Ставим галочку напротив «Добавить CSS к коду результатов». Делается для того, чтобы в самой CMS можно было править CSS стили и полностью менять оболочку поиска.

Я установил код в правой боковой колонке: для этого в консоли перешел во вкладку «Внешний вид», далее «Виджеты», в доступных выбрал «HTML-код», задал ему название и вставил сам код поиска. Все аналогично тому, что делал с кодом для интернет-магазина.

  1. Второй код размещаем на только что созданной странице.
  2. Заходим в «Страницы-Добавить новую», даем ей имя, редактируем как HTML, вставляем код и сохраняем.
  3. Так выглядят уже установленные поиски на сайте:

Проверяем…работает!

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

Вот и все шаги по настройке Яндекс.Поиска для сайта. После всех действий рекомендуем тщательно протестировать поиск. Напоминаем, что в любое время все настройки поиска находятся по адресу https://site.yandex.ru/searches/ – можно вернуться на любой шаг и поменять любой пресет настроек. Затем необходимо обновить код формы поиска на сайте.

Плюсы и минусы Яндекс. Поиска

Плюсы

  • Гибкая настройка.
  • Настройка поиска не только с технической части, но и с визуальной.
  • Область поиска. Яндекс.Поиск в настройках позволяет добавлять любые поддомены сайта, достаточно указать их в соответствующем окне. Стандартный поиск по сайту от Wordpress может искать только по текущему сайту и не более того.
  • Ранжирование страниц. Для стандартного поиска все результаты равны, и он выдает их по дате публикации, в то время как Я.Поиск выдает результаты в порядке ранжирования.

Минусы

  • Нужно ждать, пока Яндекс проиндексирует страницы. До этого момента результаты могут быть неактуальными.

Аналоги Яндекс. Поиска

Рассмотрим некоторые:

  • https://multisearch.io/ – самый популярный платный поиск для сайта. Разработчики называют его «умным». Умеет все то же, что и Яндекс, но настройка более гибкая. Учитывает синонимы, морфологию, орфографию, простой язык в запросах «телефон-мобильник», смысловые значения запросов.
  • https://detectum.com/ru/ – система поиска на естественном языке по табличным параметрам. Главное преимущество Detectum – это учет структуры каталога интернет-магазина и параметров товаров из базы данных.
  • https://anyquery.diginetica.com/ – инструмент для увеличения конверсии поиска от Diginetica.
  • http://sphinxsearch.com/ – система полнотекстового поиска от американской компании Sphinx Technologies Inc. с открытым исходным кодом. Основатель и разработчик системы – Андрей Аксёнов. Распространяется по лицензии GNU General Public License v.2.Sphinx, является одним из самых мощных и быстрых поисковых движков. В феврале 2019 года прошла встреча, на которой обсуждалось будущее индексов Sphinx. Подробнее можно прочитать и посмотреть видеодоклад на Хабре: https://habr.com/ru/company/superjob/blog/453222/
  • https://xapian.org/ – библиотека поискового движка с открытым исходным кодом, распространяется по лицензии GPL. Может использоваться совместно с Perl, Python, PHP, Java, Tcl, C_Sharp, Ruby, Lua. Поддерживает модель поиска на основе вероятностной информации, а также богатый набор операторов для логических запросов.

Яндекс — поиск для сайта

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

Как настроить

Установить поиск от «Яндекса» легко и это не займет много времени. Для этого перейдите на сайт поиска и нажмите большую кнопку «Установить». Откроется пользовательское соглашение, которое нужно принять.

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

Теперь приступайте к оформлению страницы поиска. Можно выбрать дизайн поисковой формы и ее цветовую гамму. А также в поле запроса можно показывать логотип «Яндекса» или вашей компании.

Далее настройте результаты поиска. Здесь укажите url страницы, на которой вы хотите разместить форму поиска или просто домен сайта. Рекомендуем установить галочку возле фразы «Открывать страницу результатов поиска в отдельной вкладке». После этого проверьте вид поиска на четвертом этапе настройки.

  • На пятом этапе настройки вы найдете код формы поиска — скопируйте его и вставьте в HTML-код страницы вашего сайта. Ориентируйтесь на элемент
  • с определенными CSS-классами. А изменить дизайн формы вы можете с помощью CSS: для этого опишите нужные стили в элементе
  • после кода формы.
Читайте также:  Как избавиться от лени раз и навсегда: эффективные способы и советы

Если хотите, чтобы результат поиска отображался на вашем сайте, выберите вариант «Показывать результаты на моей странице» и скопируйте код. Затем вставьте его в HTML-код страницы, на которой должны выводиться результаты.

Примеры виджетов

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

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

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

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

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

Возможности API

Благодаря поиску от «Яндекса», ваши клиенты легко найдут нужные товары на ваших ресурсах или в каталоге интернет-магазина. А отправлять поисковые запросы для интернет-магазинов можно как с помощью стандартной формы, так и с API Яндекс поиска для сайта.

Установка API займет дополнительное время, зато у него есть свои преимущества. К примеру, с его помощью можно получать результаты поиска в виде JSON. Это позволяет использовать свой уникальный виджет вместо стандартных форм поиска. А еще API нужен, чтобы встроить ваш поиск в мобильное или десктопное приложение. И с ним можно обратиться к поиску с помощью любого HTTP-клиента.

Для работы с API нужно выполнить пять шагов, все они подробно описаны на сайте «Яндекса»:

  1. Ознакомьтесь с документацией и пользовательским соглашением
  2. Добавьте YML-файл каталога в интерфейс настроек
  3. Получите ключ для работы с API в кабинете разработчика
  4. Укажите ключ
  5. Встройте код формы и результатов в ваш сайт.

Готово! Теперь вы можете использовать все возможности Яндекс поиска с API.

Поиск для сайта от «Яндекса» — это универсальное решение для каталогов, интернет-магазинов и медиа. Он работает бесплатно и без рекламы, а для установки не требуется программист.

При этом у поиска все возможности большого «Яндекса» — он исправляет опечатки и грамматические ошибки, выводит подсказки, распознаёт разные варианты написания названий.

Дизайн поисковой строки легко подстроить под фирменный стиль сайта или оставьте его классическое оформление, которое знают пользователи рунета.

Как установить Яндекс поиск по сайту – подробная инструкция

Привет, дорогие читатели блога BiznesSystem.ru. Сегодня я расскажу вам как установить и настроить на своем ресурсе Яндекс поиск по сайту, а также, какую пользу несет в себе эта функция.

Содержание:

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

Впрочем, вследствие новых алгоритмов работы поисковых систем, первое тесно связано со вторым.

Если блог нравится людям, то они правильно себя ведут – читают больше страниц и проводят много времени, что в свою очередь дает сигнал поисковым системам – двигать сайт в ТОП. И связка поисковика с блогом приносит свою пользу.

Поисковая форма от Яндекса, установленная на конкретном сайте, работает по аналогии с обычными алгоритмами этого поисковика, только информация выдается не по всем документам Интернета, а только по тем что находятся на нашем домене.

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

Зачем нужен поиск по сайту от Яндекс?

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

И это действительно так, если вы используете для своего ресурса CMS WordPress, то там имеется функция поиска. Но у неё есть несколько существенных недостатков, которые и побудили меня отказаться от стандарта в пользу поиска от Яндекс.

1. Принцип ранжирования страниц

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

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

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

2. Удобство выдачи результатов

WordPress показывает результаты своего поиска по тем же шаблонам, по которым отображаются анонсы ваших статей в архивах и рубриках. Это значит, что если вы настроили показ 5 записей на странице, то и при поиске будете получать по 5 результатов. А если релевантных статей много? А если у вас настроен показ 4-х или даже 3-х статей? – замучаемся листать.

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

3. Область поиска

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

В ней вы никогда не найдете страницы, не находящиеся в базе данных. Например, страницы моего курса по созданию сайта в стандартном поиске найдены не будут, так как они сделаны на обычном HTML и не интегрированы в базу данных блога.

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

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

Инструкция по установка поиска от Яндекс на сайт

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

Начинается процедура со страницы site.yandex.ru. Честно говоря, дальше многие из вас в состоянии самостоятельно все сделать, так как Яндекс довольно подробно описывает каждый шаг.

Итак, перейдите по указанному адресу, там вас ждет большая желтая кнопка, которая так и называется – Установить поиск. С ее нажатия начнется наша настройка.

1. Название формы и область поиска

Первым делом нам с вами понадобится указать название нашей поисковой формы. Для этого есть две графы.

Одна из них (верхняя) нужна только вам, для того, чтобы не запутаться в разных кодах, если у вас будет много форм. Пишите тут что угодно, лишь бы вам было понятно.

А второе название будут видеть все посетители вашего ресурса. Не знаю, есть ли смысл там что-то выдумывать. Я написал очень просто – Найти на BiznesSystem.ru, то есть, на моем блоге. Можете покреативить, только слишком не усердствуйте, все-таки люди должны понимать, какие функции эта штука выполняет.

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

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

Делается это с помощью двух кнопок:

Читайте также:  Школа блоггеров Борисова и почему я иду туда учиться?

Добавить сайты и исключения и Добавить категории Яндекс каталога. Нажимаете на первую кнопку и вписываете во всплывшем окне адрес вашего домена. После того как кликните на «добавить», ваш домен будет находиться в списке.

Аналогичным образом вписываете страницы или разделы сайта, которые вы хотите исключить из выдачи. Если вы добавили в форму поиска рубрики из ЯК, то вы можете удалить из результатов некоторые ресурсы – точно также впишите их адреса в окошко.

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

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

2. Создание дизайна поисковой формы

На шаге 2 вас ждет оформление формы, в которую можно будет ввести запрос. Все что есть в этом шаге понятно без лишнего объяснения.

Сначала вы указываете, что из себя будет представлять форма (Тип формы). Там есть 3 варианта:

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

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

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

3. Настройка выдачи результатов поиска

Самое главное, что вам нужно решить – это где показывать результаты. Существует два варианта – на сайте поисковой системы или на специальной страницы вашего собственного ресурса. Тут вы можете выбирать то, что вам ближе, оба способа вполне рабочие.

Результаты поиска на вашем сайте

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

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

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

В основных настройках страницы вы выбираете цвет фона и шрифт. У меня фон на страницах белый, поэтому я все оставил без изменений.

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

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

Результаты поиска на сайте Яндекс

Обратите внимание, я пропустил 2 элемента – это Логотип и заголовок и Нижний колонтитул. Эти пункты не доступны для редактирования, если вы настраиваете выдачу результатов на странице вашего сайта. Их можно корректировать только тогда, когда вы указываете Показывать результаты на Яндексе.

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

Логотип и заголовок настраивают ее верхнюю часть. Там вы пишете название страницы поиска и ссылку. Можно написать что-то типа Поиск по сайту «Название сайта», а в качестве ссылки поставить ссылку на главную страницу.

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

Нижний колонтитул позволяет добавить любой текст под выдачей результатов.

4. Проверка работы Яндекс поиска

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

5. Код формы Яндекс поиска для сайта

Если вы решили использовать в качестве страницы для выдачи результатов сайт Яндекс, то у вас будет лишь один код – код для вывода поисковой формы. Его нужно разместить в том месте, где вы хотите видео форму. Например, у меня он находится в сайдбаре, я просто добавил обычный текстовый виджет и поместил в него код.

Для тех, кто хочет организовать вывод результатов также как это сделано на моем блоге – на специальной странице блога, Яндекс даст 2 кода. Первый для вывода поисковой формы, второй для вставки на страницу, на которой вы хотите отображать результаты.

Второй код можно выбрать из двух вариантов – это CSS+HTML и IFRAME. Я себе вставил IFRAME, так как он отображается более корректно (на мой взгляд).

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

Недостатки поисковой формы от Яндекса

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

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

И, если ваш сайт находится под фильтром типа АГС, когда большая часть страниц не индексируется, то ставить эту примочку бесполезно, лучше оставить стандартные средства.

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

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

Успехов, Дмитрий Жилин.

Как установить Яндекс.Поиск на свой сайт

Как установить «Яндекс.Поиск» на свой сайт. Как? На самом деле – легко.

Плюсы и минусы поиска от Яндекса

Для начала, давайте разберемся с плюсами и минусами «Яндекс.Поиска». Возможно, он вам не подойдет.

Итак, плюсы:

  1. Бесплатность. «Яндекс.Поиск» абсолютно бесплатен.
  2. Легкая и быстрая установка. Установка настолько понятна и удобна, что с ней разберется даже ребенок.
  3. Релевантность запросов. Релевантность – это соответствие запроса выданным результатам. Ее еще называют адекватностью. Чем больше релевантность, тем лучше. Если вы написали «видеоуроки», то вам должны быть выданы видеоуроки. Система «Яндекс» основана на поиске, и она выдаст вам абсолютно релевантные запросы, в отличие от какого-нибудь php-скрипта на вашем сайте.
  4. Поисковые подсказки. Когда пользователь вводит на вашем сайте в строку поиска какое-то слово, например, «видеоуроки», то ему высвечиваются подсказки, такие, как «видеоуроки HTML», «видеоуроки CSS» и т.д. Тем самым облегчается ввод искомой фразы.
  5. Статистика запросов. Она позволит вам увидеть, сколько раз пользователи воспользовались формой поиска от «Яндекс».
  6. Заработок на рекламе. Вы сможете зарабатывать на рекламе Яндекса. После того, как пользователь введет свой запрос, он получит результаты, в которых будет реклама от Яндекса. Если он кликнет по рекламе, то вы заработаете деньги.
  7. Быстрая индексация сайта. Вы можете воспользоваться данными инструментами, тогда Яндекс быстрее проиндексирует страницы вашего сайта.
Читайте также:  Как выбрать дождевик правильно: разновидности и характеристики

Теперь давайте разберемся с минусами:

  1. Чужой поиск. Поиск находится не на вашем сайте, он не ваш, а от Яндекса.
  2. Непрофессиональность. На самом деле «Яндекс.Поиск» достаточно профессионален, просто если посетители видят его на сайте и если они хотя бы немного разбираются в интернете,  то поймут, что вы используете не свой поиск. Если вы учите каким-то вещам, связанным с интернетом, с программированием, веб-программированием, то у посетителей может возникнуть недоверие. Но для большинства сайтов этот минус можно опустить.
  3. Ожидание индексации. Если вы не пользуетесь никакими сервисами по индексации от Яндекса, и на вашем сайте мало посетителей, то, возможно, вы будете достаточно долго ждать индексации страниц вашего сайта. Поиск Яндекса реализован так, что он сначала индексирует ваши страницы, а потом ищет по ним. Если ваши страницы не проиндексированы, то пользователь их не увидит в результатах поиска. Надеюсь, я объяснил это максимально доступно.

Что ж, мы разобрали плюсы и минусы «Яндекс.Поска».

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

Если вы решили установить его на свой сайт, то давайте перейдем к созданию формы «Яндекс.Поиска». Для этого воспользуемся сайтом site.yandex.ru.

Вы переходите на этот сайт и жмете  «Установить поиск». Установка поиска происходит в пять шагов. Первые три шага посвящены созданию формы поиска и ее оформлению. Четвертый шаг посвящен проверке.

Пятый посвящен выдаче кода и вставке его на сайт.

Шаг 1. Область поиска

Сначала вводим название поиска. Я ввожу просто «Поиск». Далее добавляем сайты, по которым должен производиться поиск. Я ввожу свой сайт – «info-line.net». Сайт должен находиться в интернете.

Ели он не размещен в интернете, то пройдите мой видеокурс про то, как разместить сайт в интернете. Далее я жму «Добавить».  Теперь я могу добавить категории  «Яндекс.Каталога». нажав на крестик, я могу их удалить.

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

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

Шаг 2. Форма поиска

Здесь мы будем настраивать внешний вид поисковой формы. Вы можете установить здесь цвет фона и размер шрифта. Я укажу серый цвет, а размер шрифта менять не буду.

Если вы поставите галочку «выбор области поиска, по умолчанию искать…», то у вас появится выбор области поиска. Я убрал эту галочку. Вы можете выбрать тип формы: квадратный или с уголком.

После того, как вы оформили свою форму, вы жмете «Далее к шагу 3».

Шаг 3. Результаты поиска

Этот шаг уже сложнее, но ничего сверхсложного здесь все-таки нет. Итак, сначала вы должны определиться с тем, где должны показываться результаты.

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

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

Чтобы у пользователя не было этого выбора (чтобы он имел право искать только на нашем сайте), мы убираем галочку. Далее идет галочка «Открывать страницу результатов в новой вкладке». После того, как пользователь ввел в форму свой запрос, нажал «Искать», он попадет на страницу результатов поиска, который откроется в новом окне, а не в текущем.

Я ставлю эту галочку и открываю следующую вкладку – «Основные свойства страницы». Здесь есть цвет фона страницы и шрифт. Я не буду менять эти данные. Далее идут «Логотип и заголовок».  Давайте я укажу свой логотип. Нажал на «файлы…», выбрал логотип, нажал «Открыть». Давайте посмотрим в предпросмотр результатов поиска. У нас появился мой логотип.

Я хочу указать заголовок сайта, например, «Информационная линия». Я увеличу размер шрифта, цвет я оставлю черным, жирность и курсив ставить не буду. Далее я указываю ссылку с логотипа и заголовка. Если пользователь нажмет на логотип или заголовок, он перейдет по этой ссылке. Я укажу ссылку на главную страницу своего сайта.

Далее выбираем результаты поиска, точнее, выбираем их оформление. Вы можете поменять цвет ссылок (заголовок объявления в «Яндекс.Директе» также меняется) и др.  Я оставлю синий цвет. Вы можете убрать адрес страницы и убрать ссылку на сохраненную копию. Далее идет вкладка ссылки навигации. Выбираем оформление ссылок и навигации. Потом идет нижний колонтитул. Мы здесь прописываем какой-нибудь текст.

Шаг 4. Проверка поиска

Я введу слово «видеоурок». Мы видим, что слева у нас стоит логотип, сверху – заголовок, нет выбора (искать на сайте или в интернете) и самый релевантный запрос отображается первым – это «11 видеоурок курса по HTML».

Под логотипом Яндекса написано, сколько нашлось ответов – 86. Мы можем переходить со страницы на страницу и сортировать результаты по релевантности или по дате. Внизу отображается наш колонтитул.

Также мы можем также перейти по ссылке, которая указана в заголовке.

Шаг 5. Код для вставки на сайт

Мы выбираем кодировку сайта. Пусть у нас останется «определять автоматически». Выбираем язык. Ниже показан код. Ставите курсор в поле – и у вас выделяется весь код поисковой формы.

Жмете Ctrl+C (копировать).

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

Итак, сейчас мы будем устанавливать поиск на наш сайт. Я перехожу в папку Site и открываю файл page.html. Вместо правого меню я ставлю код формы поиска. Чтобы было проще, я немного видоизменю код поиска. Так нам будет удобнее.

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

Познаем мир

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

Я закрываю этот поиск и перехожу опять в Яндекс. Здесь жму «Мои поиски», и мы видим, что у нас отображаются запросы. Странно, что их количество равно нулю. Давайте попробуем поискать еще раз. Найдем что-нибудь и перейдем по ссылке.

Обновим страницу Яндекса, но у нас по-прежнему отображается «0 запросов в сутки». Видимо, эта информация еще не успела обновиться. Нам нужно просто подождать.  Спустя 30 секунд у нас отобразился первый запрос – значит, все работает.

Я нажму на «Поиск» и расскажу немного про статистику и индексирование. У вас отображается статистика поиска по сайту и по интернету. Поиск по интернету мы отключили, а поиск по сайту – нет, но статистика пока отсутствует. Потом она, конечно же, появится.

В индексировании вы используете инструмент, который повысит вам приоритет индексирования ваших страниц. Вы указываете свои URL (ссылки на новые страницы, которые еще не проиндексированы). Но перед тем, как это делать, вы должны зарегистрироваться на сервисе «Яндекс.Вебмастер» и подтвердить права на сайт (подтвердить то, что вы являетесь владельцем сайта).

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

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

На этом я заканчиваю данный видеоурок. Спасибо за внимание. До встречи в следующих видеоуроках!

Ссылка на основную публикацию