Как поставить поисковик гугл?

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

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

Как реализовать окно поиска по сайту

Как добиться того, чтобы при показе вашего контента в результатах поиска Google показывалось окно поиска:

  1. Интегрируйте поисковую систему в свой сайт или в приложение Android.

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

    • Сайты. Добавьте поисковую систему на сайт. Она будет перенаправлять запросы пользователей на нужную страницу с учетом синтаксиса ваших структурированных данных. Поисковая система должна поддерживать запросы в кодировке UTF-8.
    • Приложения. Узнайте, как интегрировать поисковую систему в приложение. Приложение Android должно поддерживать намерение ACTION_VIEW из результатов поиска и соответствующий URI данных, указанный в свойстве potentialAction.target вашей разметки.
  2. Добавьте элемент структурированных данных WebSite на главную страницу сайта. Приложение обязательно должно быть связано с сайтом, даже если он состоит из одной страницы. В противном случае поиск работать не будет. Дополнительные рекомендации:
    • Добавляйте эту разметку только на стартовую страницу сайта.
    • Всегда указывайте одно свойство SearchAction для поиска по сайту, а другое – для поиска по приложению (если применимо). Обратите внимание, что указывать свойство SearchAction для сайта обязательно, даже если поиск в приложении для вас приоритетен. Это необходимо, чтобы пользователи, которые отправили запрос не с телефона Android или не установили ваше приложение, были направлены к списку результатов на сайте.
  3. Проверьте структурированные данные с помощью инструмента проверки расширенных результатов.
  4. Проверьте, как работает ваша поисковая система. Для этого скопируйте URL WebSite.potentialAction.target из структурированных данных, подставьте вместо {search_term_string} тестовый запрос и выполните поиск по этому URL в браузере. Например, если у сайта адрес example.com и вы хотите протестировать запрос kittens (котята), URL будет таким: .
  5. Укажите предпочтительный канонический URL главной страницы домена, добавив атрибут rel="canonical" на все варианты главной страницы. Это поможет алгоритму Google Поиска выбрать корректный URL для разметки. Обратите внимание, что ваш сервер должен поддерживать кодировку UTF-8.
  6. В приложении включите точные фильтры намерений. Это обеспечит функционирование ведущего к приложению URL, который вы указали в разметке. Ознакомьтесь с примером создания фильтров намерений.

Пример

Ниже приведен пример для запроса «Pinterest» в Google. Среди полученных результатов пользователь увидел окно поиска сразу под ссылкой на нужный сайт.

Использование окна поиска по сайту

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

Нажмите кнопку ниже, чтобы увидеть пример кода в формате JSON-LD.

<html> <head> <title>The title of the page</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://www.example.com/", "potentialAction": { "@type": "SearchAction", "target": "https://query.example.com/search?q={search_term_string}", "query-input": "required name=search_term_string" } } </script> </head> <body> </body></html>

Нажмите кнопку ниже, чтобы увидеть пример кода в формате микроданных.

<div itemscope itemtype="https://schema.org/WebSite"> <meta itemprop="url" content="https://www.example.com/"/> <form itemprop="potentialAction" itemscope itemtype="https://schema.org/SearchAction"> <meta itemprop="target" content="https://query.example.com/search?q={search_term_string}"/> <input itemprop="query-input" type="text" name="search_term_string" required/> <input type="submit"/> </form></div> 

Нажмите кнопку ниже, чтобы увидеть пример кода JSON-LD для сайта и приложения.

<html> <head> <title>The title of the page</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "url": "https://www.example.com/", "potentialAction":  } </script> </head> <body> </body></html>

Рекомендации

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

  • Рекомендации для веб-мастеров
  • Общие рекомендации по использованию структурированных данных

Как запретить Google добавлять окно поиска

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

<meta name="google" content="nositelinkssearchbox" />

Типы структурированных данных

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

Измененный тип WebSite

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

Обязательные свойства
potentialAction

Массив из одного или двух объектов SearchAction.

Объект описывает URI, к которому нужно направить запрос, и синтаксис этого запроса. Вы должны добавить страницу или обработчик намерений, который может получить запрос и выполнить корректный поиск по отправленной строке. Если пользователь не работает с приложением Android (или намерение для Android отсутствует), версия запроса для сайта будет отправлена из поискового окна по указанному маршруту. Если пользователь работает с устройством Android, а URI намерения известен, будет отправлено это намерение.

Чтобы включить поддержку поиска в веб-браузере, для сайта необходимо создавать объект SearchAction. Если вам также нужна поддержка поиска в приложении, добавьте объект SearchAction. Каждый объект SearchAction содержит следующие элементы:

  • potentialAction.@type
  • potentialAction.target
  • potentialAction.query-input

Пример для сайта

В приведенном ниже примере запрос GET отправлен по адресу

"potentialAction": 

Пример для приложения

В приведенном ниже примере намерение Android отправлено по адресу android-app://com.example/https/query.example.com/search/?q=user_search_string.

"potentialAction": 
potentialAction.query-input

Text

Используйте строку required name = search_term_string или любую метку-заполнитель, которую применяли для target.

potentialAction.target

Text

Строка в формате search_handler_uri {search_term_string}

Пример:

search_handler_uri На сайтах применяется URL обработчика, который должен получать и обрабатывать поисковый запрос. В приложениях – URI обработчика намерения для вашей поисковой системы, который должен обрабатывать запрос.
search_term_string

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

url

URL

Указывает на URL сайта, который является целью поиска. Ведет на каноническую главную страницу сайта. Пример:

Сбор статистики по расширенным результатам в Search Console

С помощью Search Console вы можете собирать данные об эффективности страниц вашего ресурса в Google Поиске. Вам не обязательно регистрироваться в этом сервисе, чтобы ваши страницы попали в результаты поиска. Однако это позволит узнать, как роботы Google воспринимают сайт, и оптимизировать его. Рекомендуем проверять информацию в Search Console в следующих случаях:

  1. После первого размещения структурированных данных
  2. После выпуска новых шаблонов или обновления кода
  3. При регулярном анализе трафика

После первого размещения структурированных данных

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

  1. Внесите исправления.
  2. Проверьте исправленную страницу, чтобы узнать, обнаруживаются ли ошибки по-прежнему.
  3. Запросите проверку ресурса, используя отчет о статусе расширенных результатов.

После выпуска новых шаблонов или обновления кода

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

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

    Анализировать трафик сайта из Google Поиска можно с помощью отчета об эффективности. Из этого отчета вы узнаете, как часто страница появляется в Поиске в виде расширенного результата, с какой регулярностью пользователи нажимают на нее и какова ее средняя позиция в результатах поиска. Эти сведения также можно автоматически получать с помощью Search Console API.

    Устранение неполадок

    Если у вас возникли трудности в работе со структурированными данными, устранить неполадки помогут ресурсы и сведения, доступные по ссылкам:

    • Список типичных ошибок в структурированных данных
    • Отсутствие расширенных результатов или уменьшение их общего количества
    • Часто задаваемые вопросы от веб-мастеров
    • Вы можете задать вопросы специалистам Google в их рабочие часы.
    • Справочный форум для веб-мастеров

    Всем Привет! Сегодня на SEO-Mayak.com в рамках рубрики «Поисковые системы» мы будем учится устанавливать поиск на сайт от известной поисковой системы Google!

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

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

    Если я что-то упустил, то вы можете дополнить список преимуществ в комментариях.

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

    forma poiska ot google

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

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

    Если в настройках блога задан параметр — отображать 5 статей на одной странице, что очень часто встречается, то и поиск wordpress будет выводить всего 5 записей соответствующих данному запросу, причем начиная с самых свежих. А если статья написана уже давно, то пользователь может так и не найти нужную ему информацию. Ужас какой-то, не правда-ли?

    Поиск для сайта от Яндекс и Google по своим возможностям не идут ни в какое сравнение со встроенной в WordPress одноименной функцией.

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

    Установка и настройка функции поиска на сайт от Google

    Для установки на сайт поиска от Google переходим по этой и в правом верхнем углу нажимаем кнопку — «Создать Систему пользовательского поиска».

    poisk ot google

    В открывшейся странице вводим URL сайта и название Вашего поиска будет подобрано автоматически. Выбираем язык и нажимаем — «Создать».

    poisk ot google

    Нас перебросит на следующую страницу, где нам предложат готовый скрипт:

    poisk ot google

    Этот скрипт надо вставить в файл sidebar.php, в том случаи, если вы хотите, чтобы форма поиска отображалась в сайдбаре или в файл header.php — для вывода формы поиска в шапке сайта.

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

    poisk ot google

    Я для примера ввел запрос — «Поиск» и вот, как будет смотреться моя страница поиска от Google:

    poisk ot google

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

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

    poisk ot google

    Нажимаем на ссылку — «Изменить» и нас перебросит на страницу с настройками:

    poisk ot google

    В поле — «Описание системы поиска» вписываем краткое описание своего проекта, а в поле — «Ключевые слова системы сайта» вводим ключевые слова соответствующие тематике сайта. Разъясняю.

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

    Спускаемся ниже:

    poisk ot google

    Здесь нам снова зачем-то предлагается выбрать язык, а вот функцию транслитерации лучше активировать. Google приводит такое замудреное описание понятия — «Транслитерация», что я лучше опишу его своими словами.

    Транслитерация — это точная передача символов (букв) одного языка символами другого языка. Могу еще проще — пользователь забыл переключить раскладку на клавиатуре, но поисковик его понял. Кодировку оставляем без изменений, так как кодировка Юникод (UTF-8) является универсальной. Незабываем сохранить настройки.

    Идем дальше:

    poisk ot google

    В разделе «Настройки поиска» все вроде должно быть понятно, остановлюсь лишь на пункте «Сортировка результатов». Если нажать на ссылку — «Настройки» то появиться всплывающее окно:

    poisk ot google

    В этом окне можно выбрать параметр сортировки, по релевантности или по дате. С настройками вроде разобрались, но еще осталось кое-что.

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

    poisk ot google

    Нас перебросит на новую страницу:

    poisk ot google

    Если у вас нет своего аккаунта в Google AbSense, то пора бы его завести. Для этого выбираем пункт — «Я новый пользователь AbSense» и ниже появится вот такая форма регистрации:

    poisk ot google

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

    Если же у Вас уже есть аккаунт в Google AbSense, то надо его связать с системой пользовательского поиска. Для этого выбираем пункт — «У меня уже есть аккаунт Google AbSense»:

    poisk ot google

    Заполняем форму, отправляем и сохраняем макет объявлений с включенной галочкой.

    Отлично, теперь поиск на сайте от Google работает на полную мощность и можно не беспокоится, что читатели не смогут найти нужную им информацию, так как сортировка по релевантности полностью исключает такую вероятность.

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

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *