|
|
Люди, які давно працюють із системою управління контентом WordPress, мабуть, знають, що вбудований у неї пошук нікуди не годиться! Ну зовсім! Використовуючи його, ви іноді не зможете знайти навіть тих статей, які пам’ятаєте цілими уривками, не кажучи вже про більш-менш адекватний асоціативний пошук. Коли ж розмір архівів блога зростає – про будь-яке структурування та ефективний пошук у наявному матеріалі можна спокійно забути!
І тим не менше, відвідувачам, які приходять на блог, іноді потрібно знайти на ньому якийсь конкретний матеріал. Наприклад, вони натрапили вчора на цікаву статтю, до якої хотіли б повернутися, але забули зберегти її у закладках? В такому випадку в нагоді стає внутрішній пошук по сайту, який, як вже згадувалося раніше, реалізований у WordPress далеко не найкращим чином.
На щастя існує альтернатива вордпресівській вбогості. І ця альтернатива називається Google Custom Search. Думаю, ви неодноразово натрапляли на сайти, які використовують гуглівський пошук замість вбудованої пошукової функції популярного двигунця. І причина тут зрозуміла – пошукові результати Google в абсолютній більшості випадків виявляються більш точними та повними і дозволяють знайти саме те, що вам потрібно.
Можна піти навіть далі, і інтегрувати Google CSE (Custom Search Engine) із системою AdSense, таким чином монетизувавши рекламу, яка показується під час пошуку (показуватися вона буде в будь-якому випадку, а от отримувати за це гроші чи ні – обиратимете ви). Проте, оскільки AdSense поки що офіційно не підтримує українську мову (а отже український блогер не зможе отримати собі аккаунт), ми обмежимося інформацією про встановлення самого двигунця CSE (користувальницького пошуку) і налаштуванням сторінки видачі результатів на вашому сайті.
Як створити свою власну пошукову систему на базі Google?
Перш за все вам буде потрібний обліковий запис Google (підозрюю, що такий у вас уже є, а якщо немає – нічого страшного, в процесі зареєструєтесь). Йдемо на сторінку Google Custom Search і тиснемо на кнопку «Створити користувальницьку пошукову систему».
Заповнюємо всі необхідні поля. А у віконці «Сайти, що входять в область пошуку» вказуємо бажаний ресурс. Як ви вже здогадалися, пошук відбуватиметься тільки в рамках вказаного вами сайту. Тиснемо підтвердження. Готово!
Як вставити пошукову систему Google Custom Search на ваш WordPress-блог?
Якщо ви плануєте показувати результати пошукової видачі на вашому блозі, так, як це роблю я (а не на спеціальній сторінці Google), тоді алгоритм встановлення Google CSE, буде таким:
- Перш за все потрібно створити сторінку, на якій в майбутньому відображатимуться пошукові результати. Для цього в адмінці WordPress вибираємо: Створити -> Сторінка і публікуємо порожню сторінку з відповідною назвою (наприклад: searchresults). Підказка: щоб ця сторінка не відображалася на головній, можете вкласти її у підменю будь-якої іншої сторінки (наприклад «про сайт» або «про автора»). Після того, як сторінку опубліковано, запам’ятовуємо її адресу (наприклад: www.yoursite.com/searchresults/). Ця адреса нам знадобиться в майбутньому.
- Перейдіть на закладку «Зовнішній вигляд» панелі керування вашою користувальницькою пошуковою системою у Google. Тут ви можете налаштувати майбутній вигляд форми пошуку та видачі результатів, щоб максимально пристосувати їх до дизайну вашого блога.
- Після цього перейдіть на вкладку «Код» у панелі керування вашою Google CSE.

Налаштування коду пошукової системиВиберіть вкладку «результати пошуку на вашому вебсайті», а також закладку «iframe» (якщо хочете в майбутньому інтегрувати її з AdSense). Ну і звісно ж не забуваємо вставити у форму url-адресу, яку ми отримали в першому кроці. Далі система запропонує обрати місце для виведення реклами. Найбільш органічним, на мою думку (у моєму шаблоні) є «верх та низ» вікна результатів.
- Копіюємо код із першого віконця: «Код вікна пошуку». Вставляємо його в те місце блога, де хочемо, щоб з’явилася форма пошуку. У мене цей код вставлений у файл sidebar.php моєї теми. Дехто вставляє в header.php. Словом, тут все залежить від вас.
- Копіюємо другий код: «Код результатів пошуку» і вставляємо його у сторінку, яку ми створили у першому кроці.
І ось результат

Приклад результатів Google-пошуку на “Українській блогосфері”
Оце й усе. На цьому процес встановлення системи користувацького пошуку закінчено! Якщо ви все зробили правильно – введіть будь-який запит у вікно пошуку і побачите результати, видані на вашій же сторінці. Відтепер життя ваших читачів стане хоча б трішечки легшим.
Лише одне застереження – користувальницький пошук Google працюватиме тільки у тому випадку, якщо ваш сайт проіндексовано цією системою. Втім, якщо у вас якісний ресурс – то цим можна не перейматися!
Користуйтеся на здоров’я!
Якщо вам сподобалася стаття, буду вдячний за її підтримку у соціальних мережах (Twitter, Facebook, Google+ та вКонтактє)

