Как включить систему пользовательского поиска Google (CSE) на сайт WordPress без плагина (два разных подхода)

Опубликовано: 2016-03-16

Пользовательский поиск Google для сайта WordPress

Значение функциональности поиска и почему мы должны использовать пользовательский поиск Google на WordPress?

Гугл или Бинг? Насчет этого сомнений нет. Google — лучшая поисковая система и пионер поиска в мире. Нет никаких причин, по которым вы не должны использовать пользовательский поиск Google в своем блоге WordPress. Читателям вашего блога также будет удобнее искать. В этом руководстве мы рассмотрим простые шаги, чтобы сделать пользовательский поиск доступным для вашего сайта WordPress.

Под эгидой Alphabet ( https://abc.xyz ) Google является отдельной поисковой компанией. Итак, что это значит для всех потребителей? Что ж, я считаю, что для нас ничего не изменится, за исключением того, что изменилась структура отчетности и определенно название акции NYSE.

Зачем нам нужна CSE (система пользовательского поиска)?

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

Плюс гораздо более быстрый результат поиска, чем поиск WordPress по умолчанию + Хорошо для SEO вашего сайта, так как Google знает этот список результатов из поискового запроса и не добавляет его в список дублированного контента.

Пользовательский поиск Google можно настроить two ways :

  1. Из консоли Google Adsense (в Crunchify мы используем this approach )
  2. Из панели пользовательского поиска Google

Configuration Approach-1. Из консоли Google Adsense

Шаг 1

  • Перейти к Adsense
  • Нажмите на вкладку My ads
  • Нажмите « Search » -> Custom search engines ».
  • Нажмите New Custom Search engine ».

Создать новую систему пользовательского поиска - Google Adsense

Шаг 2

  • Укажите Name . Это текст в свободной форме
  • Выбрать Only sites I select
  • Укажите название вашего сайта

Google Adsense – СПП – базовая настройка

Шаг 3

Измените ниже параметры в соответствии с вашими потребностями

  • Клиентский канал
  • Стиль окна поиска
  • CSS-стиль объявления

Шаг-4

В разделе «Результаты поиска» убедитесь, что указанные ниже настройки верны.

  • Результаты поиска: on my website
  • URL-адрес, по которому будут отображаться результаты поиска: search page вашего блога.

Советы Crunchify по настройке системы пользовательского поиска Google

Шаг-5

Нажмите «Сохранить» и получите оба кода.

  • Box Code поиска
  • Result Code поиска

Результат поиска AdSense и код окна поиска

Шаг-6

Зайдите на свой сайт и создайте страницу /search

WordPress Создать страницу поиска

Шаг-7

В разделе HTML вставьте search result code и нажмите «Сохранить».

Шаг-8

Перейдите в раздел « Appearance » -> « Widgets », вставьте search box code и нажмите «Сохранить». Измените CSS окна поиска в соответствии с вашими потребностями. Вот пользовательский CSS, который я использую в Crunchify.

И все готово. Попробуйте выполнить поиск по ключевым словам, и вы должны увидеть результаты поиска Google на странице /search .

Configuration Approach-2 . Из панели пользовательского поиска Google

Шаг 1

  • Перейдите на https://cse.google.com/cse/all.
  • Нажмите Add поисковую систему

Add-Custom-Search-Crunchify-Tips

Шаг 2

  • Укажите URL вашего сайта
  • Нажмите Добавить

Crunchify-Google-Custom-Search-Engine-Setup

Шаг 3

  • Нажмите на недавно созданную поисковую систему.
  • Перейти в раздел Look and feel
  • Перейти на вкладку « Layout »
  • Выберите Two Page
  • Нажмите Save and Get Code

Шаг-4

  • Получить код для окна поиска
    • Поместите это в боковую панель
  • Получить код для результата поиска
    • Создайте страницу http://<youurblog.com>/search
    • Поместите код на эту страницу

Шаг-5

Попробуйте выполнить поиск по ключевому слову, например Google Apps, и вы должны увидеть такой результат.

Google-Custom-Search-Result-Crunchify

Панель результатов:

Google-CSE-Результат поиска-Crunchify

Шаг-6

Некоторое время назад на Crunchify мы изменили результат с помощью следующего пользовательского CSS:

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

Approach-1 :

  • https://crunchify.com/ search/?cx= partner-pub-xxxxxxxxxxxxxxxxx%3A9846869911&cof=FORID%3A10&ie=UTF-8&q=Crunchify&sa=Search……

Approach-2 :

  • https://crunchify.com/ search/?q = Google%20Apps (это не сработает, так как у нас есть правило .htaccess)

Как вы видите выше, оба подхода имеют different query parameters .

Что дальше?

Обязательно обновите URL-адрес JSON-LD Schema окна поиска дополнительных ссылок Google.

Проверка поля поиска дополнительных ссылок WordPress URL-адрес разметки JSON-LD Schema.org