Пошук на сайті через Google та Яндекс

Влад Мержевич

Пошук на сайті, де багато інформації, є одним із способів знайти та прочитати потрібний матеріал. Ця думка настільки очевидна, що не потребує ніякого підтвердження, тому практично в усі системи управління сайтом пошук вбудований за замовчуванням. Як бути, якщо подібний пошук з якихось причин не влаштовує або зовсім відсутній? Позичити систему пошуку від Google або Яндекса. І в обох компаній є чудові засоби для організації пошуку по одному або декількох ресурсах.

Система користувацького пошуку Google

Для використання системи пошуку спочатку необхідно зареєструватися на сайті Google або скористатися вже існуючим обліковим записом. Далі заходимо на сайт http://www.google.ru/cse/ і натискаємо на кнопку «Створити систему корист. пошуку». Якщо у вас ще немає облікового запису Google, буде запропоновано його створити.

Потім необхідно пройти три простих кроки для налаштування пошуку. На першому кроці (рис. 1) слід вказати ім'я пошуку, вибрати мову, ввести один або кілька сайтів для пошуку і прийняти умови надання послуг. З запропонованих варіантів обираємо безкоштовний стандартний пакет. Також можна додати необов'язковий опис нашого пошуку.

На другому кроці обирається стиль оформлення рядка пошуку (рис. 2). Ви можете обрати готовий варіант зі списку або змінити існуючий варіант, натиснувши на кнопку «Налаштувати». У цьому випадку стає доступна модифікація деяких кольорів і шрифту.

Налаштування пошуку можна задати і пізніше, коли він буде створений, або зовсім відмовитися від запропонованої форми і створити свою, з картковими іграми та профурсетками.

На останньому кроці виводиться код для вставки до себе на сайт (рис. 3).

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

На цьому можливості пошуку Google не обмежуються. У будь-який момент можна змінити налаштування, зайди за адресою http://www.google.ru/cse/manage/all — тут виводиться список всіх створених систем пошуку. Якщо натиснути на посилання «панель управління», буде доступна система для налаштування всіх параметрів вашого пошуку. Наприклад, можна змінити зовнішній вигляд; вказати, де виводити результати: на поточній, окремій сторінці або в Google; задати і виключити сайти для пошуку; додати до пошуку рекламні оголошення та багато іншого. Після внесення змін перейдіть до пункту «Отримати код» і вставте код до себе на сайт.

Яндекс.Пошук для сайту

Яндекс також пропонує зробити пошук по сайту, використовуючи власну пошукову платформу. Для отримання коду необхідно зареєструватися на сайті Яндекса і перейти на сторінку http://site.yandex.ru. Тут пропонується пройти кілька кроків для налаштування пошуку.

На першому кроці (рис. 4) потрібно ввести назву пошуку, вказати один або кілька сайтів і погодитися з умовами надання сервісу.

На другому кроці налаштовується вигляд і кольори пошукової форми (рис. 5).

Якщо ви включили пункт «показувати підказки в рядку пошуку» при введенні тексту буде відображатися список популярних запитів, що починаються з набраних символів.

На третьому кроці задаються кольори і шрифт результатів пошуку (рис. 6). Також вказується, де їх виводити: на сайті Яндекса або на окремій сторінці сайту.

Натисканням на кнопку «Далі» ви отримуєте готовий код форми для вставки його до себе на сайт (рис. 7). Додатково можна вказати кодування сторінок сайту і одразу перевірити роботу пошуку. Якщо щось не сподобається, є можливість повернутися до попередніх кроків і внести відповідні зміни.

Варіанти пошуку

Пошук через зовнішню систему має два основні варіанти.

  1. При введенні тексту ви перенаправляєтеся на сайт пошукової системи з результатами видачі по поточному сайту. При натисканні на результати відбувається перехід на сайт з знайденим текстом.
  2. При введенні тексту відбувається перехід на певну сторінку сайту з результатами пошуку.

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

Мені більше подобається другий варіант, пошук при цьому інтегрується в сайт і сприймається як його частина. Код у цьому випадку розбивається на два блоки — один для відображення форми пошуку, другий для виведення результатів пошуку. Також потрібно створити окрему сторінку, куди будуть перенаправлятися користувачі для перегляду результатів.

Особливості пошуку

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

Часті запитання