Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

Все наше життя так чи інакше "крутиться" навколо пошуку. Уявіть собі, наскільки складніше було б вам прожити день і вирішити певні завдання, жодного разу не вдавшись до допомоги Google, Yahoo або аналогічних пошукових двигунів. Пошук інтегрований у ваш блог/сайт, і він важливий, особливо якщо у вас на блозі не парочка-інша постів, а повноцінний "склад" контенту. Без гарного пошуку ваш сайт ризикує перетворитися згодом на "чорну дірку", де пропадатиме не тільки інформація, але й губитимуться користувачі. Пам'ятаєте той пост у блозі, який ви написали 2 роки тому? Саме сьогодні читачеві вашого блогу цей пост знадобився; питання лише тому, чи зможе читач знайти цей пост?

І ось тут у справу вступає пошук по WordPress. Можливість пошуку по сайту вбудована в WordPress "з коробки", а якщо ви ще її не активували, саме час додати віджет пошуку на головну сторінку. Так відвідувачі сайту зможуть відразу за ключовими словами і темами шукати інформацію, що їх цікавить, у вашому блозі. Однак такий вбудований пошук має і низку своїх обмежень. Давайте у всьому розберемося.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Обмеження пошуку на WordPress

  • Пошук за промовчанням WordPress наводить результати пошуку в хронологічному порядку, показуючи найсвіжіші результати у верхній частині сторінки. Це багато в чому нівелює цінність пошуку як способу знайти саме найбільш релевантний запиту контент (у тому числі і "старий"), а не нещодавній контент.
  • Пошук WordPress працює тільки в межах розміщених постів, і не шукає за контентом на сторінках і в коментарях до записів. А тим часом, секція коментарів у блозі може стати "золотим дном" для залучення пошукового трафіку у ваш блог.
  • Неможливо змусити відвідувачів вашого блогу здійснювати пошук лише в якійсь конкретній категорії контенту/типі пошукових запитів. Зараз вбудований WordPress-пошук шукає "все підряд", не даючи користувачам можливості звузити область пошуку до потрібних рамок.
  • Також вбудованого пошуку WordPress не вистачає деяких "прибамбасів" повноцінної індексації та розширеного пошуку: немає підсвічування ключових слів на сторінці результатів, наприклад, немає фільтрації на кшталт, немає розширеного пошуку як такого і т.д.

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

Relevanssi

Один з хороших плагінів, що дозволяють вирішити ці завдання, — це Relevanssi (Від фінського перекладу слова "релевантність"). Він пропонуємо цілу низку налаштувань та можливостей для пошуку по сайту, його просто встановити та використовувати, попередньо налаштувавши через меню "Параметри" на сайті). Він може замінити вбудований пошук WordPress, активуючись, як тільки завершиться індексація контенту на вашому сайті.

Як працює пошук по WordPress сайту

Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.

Цей плагін має і безкоштовну і платну версії. Можливості безкоштовної версії:

  • пошукові результати сортуються за релевантністю, а не за датою (сама кардинальна відмінність даного плагіна від вбудованого пошуку по блогу на базі WordPress);
  • пошук часткових збігів, якщо немає повного збігу слів, що запитуються;
  • пошук документів, які відповідають одному та/або кільком критеріям пошуку/запитуваним словам;
  • пошук фраз у лапках;
  • створення витримок з підсвічуванням для запитуваних у пошуку термінів / слів.

Це справжній "пошук на стероїдах"!

Як працює пошук по WordPress сайту

Розробник також має платну версію плагіна, яка відрізняється наявністю підтримки і цілим "букетом" нових можливостей, таких як автокорекція пошукових запитів і т.д. Коштує платна версія якихось 9 євро, тож, можливо, варто оновитися з безкоштовною на платну версію. Варто ще зазначити, що Relevanssi не працює з плагінами на основі стандартного вбудованого пошуку; так що перш ніж встановлювати його на основний сайт як єдиний пошуковий механізм, трохи поекспериментуйте "на стороні".

Організовуємо пошук по сайту за допомогою Google

Google - це фактично синонім пошуку, так що найправильніше рішення при виборі стороннього пошуку - це просто додати Google до ваших сайтів, а не витрачати час на тривале настроювання кастомних рішень:

Як працює пошук по WordPress сайту

є 2 способи реалізації цієї задачі:

1. Запускаємо пошук по сайту на основі Google Custom Search

Перейдіть на сторінку Google Custom Search. Введіть деталі, такі як адреса сайту/сторінки, яка буде використовувати пошук. Потім Google видасть вам унікальний пошуковий ідентифікатор і надасть вам код, який треба скопіювати і вставити в тому місці сайту, де ви хочете відображати поле пошуку. Можна також скоригувати певні настройки для цієї сторінки. Перші 24 години після встановлення пошук швидше за все не працюватиме, тому що пошуковим роботам Google потрібен час, щоб "облазити" ваш сайт і виконати індексацію. Також можна швидко монетизувати свій контент на сайті за рахунок додавання до нього реклами на основі Google AdSenseщо теж просто в налаштуванні і не займе у вас багато часу.

2. Додаємо пошуковий плагін Google

Плагін Google Custom Search простий у встановленні. Додайте плагін до свого сайту, а потім перейдіть до його налаштувань на сторінці налаштувань у Панелі керування. Там вам потрібно буде вказати ваш унікальний пошуковий ID (де його взяти, ми вже розповіли вище) та додати віджет Google Custom Search у бічну панель. І знову чекаємо 24 години, поки Google не виконає індексацію вашого сайту.

Пошук зараз "керує" у плані залучення читачів та монетизації, так що ігнорувати його можливості не варто: налаштуйте пошукові можливості у своєму блозі / на сайті - і збирайте "плоди" навіть від старих постів, які знову виявляться затребуваними серед користувачів.

Джерело: WPMayor.com
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 3

невідомий:

Цікавий пост!

Дмитро:

За назвою посту очікував побачити принцип роботи пошуку. Але побачив опис плагінів. Всі обмеження, описані вами, легко обходяться функцією $query->set('variable','value'), яку треба приліпити до action 'pre_get_posts'.

Петро:

Добрий день!
Може хтось підкаже як реалізувати пошук по конкретній сторінці??? Що на кшталт браузерного ctrl+F ? На сторінці є список міст, щоб користувачеві не перегортати всю сторінку швидко ввести зверху в пошуку своє місто, і він би підсвітився.

Додати коментар або відгук