Как поставить Яндекс.Поиск для сайта. Инструкция по установки

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

Инструкция. Как установить поиск на сайте через Яндекс

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

Начало установки пользовательского поиска Яндекс

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

Настройки пользовательского поиска Яндекс

Теперь нам потребуется немного времени для настройки и установки поиска от Яндекс.

Область поиска - здесь настраиваем базовую часть. В первой строке «техническое название Яндекс поиска» вводите любое понравившееся слово, это только для отображения во вкладке «Мои поиски» если у вас их несколько, чтоб не путаться. Далее вводим имя для браузеров поддерживающие Opensearch, придумайте название так, что бы было понятно что поиск именно по вашему сайту, добавьте одно слово которое максимально соответствует тематики сайта, так человеку будет понятно какой запрос вводить в строку поиска. Например (Поиск по кулинарному сайту kulinar.ru)

Далее идет так называемый «Семейный фильтр», я оставил середнячок «Умеренный фильтр», но тут уже определяйте сами, соответствующе своей тематики. В строке «Область поиска» если вы хотите осуществлять поиск только по своему ресурсу, то нажмите «Добавить сайты и исключения» и добавьте в верхнюю строку свой сайт. Для добавления нескольких URL, ведите перечень в столбик, в этом случае вводимый поисковый запрос будет обрабатываться по всем добавленным сайтам, в дальнейшем можно включать и отключать ненужные сайты без их удаления. Так-же можете расширить поиск добавив подходящие по тематики категории с Я.Каталога.

Поисковая технология - вам предоставляется на выбор «стандартный поиск» или «SaaS-поиск». Далее коротко о каждом:

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

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

Внимание: Подсказки из большого словаря и из логов не доступны для поиска на SaaS

Для получения уведомлений об различных изменениях добавьте свой E-mail подтвержденный в Яндексе.

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

Внизу в реальном времени будут показаны все проводимые вами изменения формы Яндекс поиска.

Шаг третий, выводимые «результаты поиска» можно настроить показ (вывод) результатов будущего поиска непосредственно на странице Яндекса, в этом случае будут доступны такие настройки как - Основные свойства страницы, Логотип и заголовок, Результаты поиска, Сортировка результатов, Ссылки и навигация, Нижний колонтитул.

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

Все изменения можно наблюдать внизу в живом виде без обновления страницы.

На четвертом шаге можно наконец протестировать работоспособность вновь созданного пользовательского поиска Яндека.

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

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

Выберите нужный вам тип вставки результатов, установка галочки в CSS код результатов нужен в том случае если вы собираетесь настраивать внешний вид поиска от Яндекс.

Не выводятся результаты пользовательского поиска Яндекс на DLE

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

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

В файле static.php который находится по адресу engine/modules/static.php нужно найти часть кода (у меня была на 59 строке, в DLE 10.3) и удалить, сохранить и закинуть обратно.

header("HTTP/1.0 301 Moved Permanently");
header("Location: {$re_url}{$static_result['name']}.html");
die("Redirect");

 

После проведенной операции должно все заработать.

Дополнительные функции и настройки Яндекс поиска для сайта

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

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

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

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

Статистика запросов яндекс поиска для сайта

 

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

Так-же имеются специальные плагины которые повысят скорость индексирования для популярных CMS - Drupal, Joomla, K2 for Joomla, MODx, TYPO3, WordPress. Выберите свой движок, его версию и скачайте плагин. Инструкция по установки прилагается.

 плагины для cms в поиске яндекс

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

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

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

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

подсказки в поиске яндекс для сайта

 

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

синонимы в яндекс поиске для сайта

 

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

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

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

Интернет

Ваше слово