Spraw, aby Twoje wyszukiwanie w WordPressie było wydajne dzięki Algolii i 9 innym użytkownikom

Kompletny przewodnik po implementacji zaawansowanej platformy wyszukiwania Algolia w środowisku WordPress, a także omówienie kilku alternatywnych opcji.

Standardowa wyszukiwarka WordPress oferuje jedynie podstawowe funkcjonalności. W przypadku stron, które wymagają zaawansowanej obsługi zapytań, konieczne jest zastosowanie bardziej rozbudowanego rozwiązania.

Czy zdarzyło Ci się korzystać z wyszukiwania na stronach takich jak Product Hunt, Medium, Beta List, Stripe, Digital Ocean i być pod wrażeniem szybkości i precyzji wyników?

Te platformy korzystają z Algolia.

Algolia to usługa wyszukiwania typu SaaS (oprogramowanie jako usługa), dedykowana dla platform takich jak WordPress, Java, Rails, React, Angular, Python oraz dla sklepów internetowych. Posiada dedykowaną wtyczkę dla WordPressa, co sprawia, że integracja jest łatwa i szybka.

Zanim przejdziemy do procesu wdrożenia, przyjrzyjmy się jej kluczowym cechom.

  • Tolerancja błędów w pisowni – pomyłki zdarzają się każdemu, również Twoim użytkownikom. Nie oznacza to jednak, że powinni oni otrzymywać nieadekwatne wyniki wyszukiwania.

Jak widać na powyższym przykładzie, wpisując słowo z błędem, nadal otrzymałem prawidłowe wyniki wyszukiwania.

  • Synonimy – nie musisz tworzyć list wszystkich możliwych synonimów słów kluczowych. Algolia automatycznie rozpoznaje formy liczby mnogiej i pomija tzw. stop words.
  • Wyszukiwanie oparte na lokalizacji geograficznej
  • Wsparcie dla wielu języków – ponad 100 języków.
  • Personalizowany ranking wyników – oparty na popularności, preferencjach użytkowników.
  • Zaawansowana analityka – możliwość analizy popularnych zapytań, najczęściej wyszukiwanych fraz, regionów, wyszukiwań realizowanych z określonych adresów IP itp.

Algolia jest rozwiązaniem gotowym do zastosowania w firmach, oferując również BEZPŁATNY plan dla mniejszych stron internetowych lub dla tych, którzy chcą przetestować jej działanie. Wystarczy zarejestrować się w wersji społecznościowej.

Aby zobaczyć jej działanie w praktyce, warto skorzystać z wersji demo.

Gdy będziesz gotowy do wdrożenia, postępuj zgodnie z poniższymi krokami.

Integracja Algolii z WordPress

  • W panelu administracyjnym WordPress, z menu po lewej stronie wybierz Algolia Search >> Ustawienia.

W tym miejscu należy wprowadzić dane uwierzytelniające API, które znajdziesz w panelu Algolia, w sekcji Klucze API.

  • Wprowadź identyfikator aplikacji, klucz Search API oraz klucz Admin API i zapisz wprowadzone zmiany.

Następnie skonfigurujemy sposób, w jaki WordPress będzie realizował zapytania.

Domyślnie Algolia jest wyłączona, więc należy ją aktywować.

  • Przejdź do ustawień wyszukiwania w sekcji Algolia Search i wybierz jedną z dostępnych opcji.

Użyj w zapleczu – oznacza to, że wyszukiwanie będzie obsługiwane przez Algolia, ale strona z wynikami wyszukiwania nadal będzie korzystać ze standardowego szablonu WordPress.

Instantsearch.js – Algolia będzie obsługiwać zarówno proces wyszukiwania, jak i wyświetlanie wyników.

Na koniec włącz autouzupełnianie. Możesz wybrać opcję wyszukiwania wszystkich rodzajów wpisów lub wskazać konkretne niestandardowe typy wpisów, które mają być uwzględnione w wynikach.

Po skonfigurowaniu wszystkich ustawień, przejdź na stronę swojej witryny i spróbuj coś wyszukać. Wyszukiwanie powinno być teraz obsługiwane przez Algolię.

Efekt jest znakomity!

Znacznie lepszy niż standardowa wyszukiwarka, prawda?

Algolia jest jednym z najbardziej popularnych rozwiązań typu SaaS dla wyszukiwania, ale poniżej przedstawiam kilka alternatywnych opcji, zgodnie z obietnicą.

Ajax Search Pro

Ajax Search Pro nie wymaga zewnętrznej usługi hostingu. Jestem pod wrażeniem jego bogatej funkcjonalności i stosunkowo niskich kosztów.

Nie spowalnia działania strony, a jego elastyczna konfiguracja pozwala dostosować wyszukiwarkę do Twojego brandu.

Wybrane funkcje:

  • Możliwość tworzenia wielu instancji wyszukiwarki. Każda z nich może mieć odmienną konfigurację.
  • Ponad 100 gotowych motywów do wyboru, z możliwością dostosowania kolorów, wyglądu, czcionek itp.
  • Autouzupełnianie i podpowiedzi.
  • Responsywność.
  • Filtrowanie wyników według typu (wpisy, kategorie, tagi, niestandardowe typy wpisów), daty, tytułu itp.
  • Konfiguracja kolejności i priorytetów wyników.
  • Silnik indeksowania.
  • Shortcody umożliwiające umieszczenie pola wyszukiwania w dowolnym miejscu.
  • Wbudowana pamięć podręczna.
  • Analityka wyszukiwania, umożliwiająca poznanie preferencji użytkowników.

Ajax Search Pro oferuje przejrzysty panel administracyjny, ułatwiający konfigurację wyszukiwarki.

SearchWP

Ta wtyczka premium umożliwia przeszukiwanie zawartości strony za pomocą standardowego pola wyszukiwania i szablonu wyników.

Wybrane cechy SearchWP, warte wyróżnienia:

  • Indeksowanie tekstu z plików PDF i dokumentów Office.
  • Możliwość tworzenia wielu wyszukiwarek.
  • Statystyki wyszukiwania.
  • Dostosowanie algorytmu rankingowania wyników.
  • Integracja z WooCommerce, bbPress, WP Job Manager i Easy Digital Downloads.
  • Wyszukiwanie fraz kluczowych.

Wyszukiwanie jest kluczowe dla sklepów internetowych i portali informacyjnych. Jeśli Twoja strona oparta na WordPress nadal korzysta z domyślnej wyszukiwarki, warto rozważyć jej zamianę na bardziej zaawansowane rozwiązanie, aby zapewnić użytkownikom lepsze doświadczenie.

ElasticPress

ElasticPress to wtyczka, która umożliwia integrację z hostowaną usługą ElasticSearch.

Jeśli jesteś zainteresowany wykorzystaniem ElasticSearch SaaS od Qbox, ElasticPress.io, Elastic.co itp., ta wtyczka będzie idealnym wyborem.

Więcej informacji o ElasticSearch znajdziesz tutaj.

AWS CloudSearch

Usługa wyszukiwania oferowana przez AWS to CloudSearch. Jest to zarządzane i ekonomiczne rozwiązanie dla każdej strony internetowej.

Obsługuje 34 języki i oferuje zaawansowane funkcje, takie jak:

  • Autouzupełnianie
  • Podświetlanie
  • Ważenie pól
  • Wyszukiwanie pełnotekstowe
  • Niskie opóźnienia

AWS CloudSearch cechuje się wysoką skalowalnością i wydajnością. Cena uzależniona jest od zużycia i naliczana w modelu pay-as-you-go.

Wtyczka CloudSearch autorstwa Andrei Landonio pozwala na korzystanie z usługi wyszukiwania AWS w środowisku WordPress.

Swiftype

Swiftype to zaawansowane rozwiązanie wyszukiwania w modelu SaaS, spełniające wymogi SOC2 i gotowe do zastosowania w przedsiębiorstwach.

Site Search by Swiftype jest idealny dla firm internetowych opartych na treści, takich jak portale informacyjne, oraz dla sklepów internetowych.

Umożliwia przeszukiwanie wielu domen, zapewnia elastyczną integrację, intuicyjne wyszukiwanie, precyzyjne wyniki i jest przyjazny dla programistów.

Swiftype integruje się z WordPressem za pomocą dedykowanej wtyczki.

Wyszukiwanie z autouzupełnianiem WP

Darmowa wtyczka do wyszukiwania na żywo z funkcją autouzupełniania, która obsługuje niestandardowe typy wpisów i taksonomię.

Wyszukiwanie działa w czasie rzeczywistym, wykorzystując zapytania Ajax. Oferuje elastyczne opcje konfiguracji i możliwość dostosowania zachowania i wyników wyszukiwania z poziomu panelu wtyczki.

Jest również bardzo szybka.

Relevanssi

Relevanssi jest dostępna w wersji BEZPŁATNEJ i PRO.

Wybrane funkcje:

  • Rejestrowanie zapytań użytkowników.
  • Podświetlanie.
  • Wybór indeksowanej zawartości.
  • Konfiguracja kolejności i wagi wyników.
  • Słowa wykluczone i synonimy.

Wyszukaj i filtruj

Wyszukaj i filtruj umożliwia zastąpienie standardowego pola wyszukiwania rozbudowanym systemem filtrów. Filtry mogą być prezentowane w formie list rozwijanych, pól wyboru, opcji wielokrotnego wyboru lub przycisków opcji.

Darmowa wtyczka jest idealna, jeśli chcesz zaoferować użytkownikom opcje zaawansowanego filtrowania wyników wyszukiwania.

Wersja PRO jest kompatybilna z WooCommerce, Easy Digital Downloads, WPML, Advanced Custom Fields, WP eCommerce i wieloma innymi wtyczkami.

Wyszukiwarka Kości Słoniowej

Zaawansowana i intuicyjna Wyszukiwarka Kości Słoniowej pozwala rozszerzyć standardowe funkcje wyszukiwania WordPressa i tworzyć spersonalizowane formularze wyszukiwania. Możesz utworzyć dowolną liczbę formularzy, a każdy z nich może być dostosowany do konkretnych potrzeb, aby zapewnić optymalne wyniki.

Przykładowe opcje wyszukiwania:

  • Tytuł wpisu
  • Treść wpisu
  • Kategorie
  • Produkty WooCommerce
  • Określone pliki
  • Wpisy z określonych dat
  • Tytuł, podpis i opis obrazów
  • Wyszukiwanie wielojęzyczne

Niestandardowe formularze wyszukiwania można umieścić w nagłówku, stopce, pasku bocznym, stronach, obszarze widżetów i innych miejscach na stronie.

Podsumowanie

To były jedne z najlepszych alternatyw dla wyszukiwania Algolia w WordPress. Mam nadzieję, że zaprezentowane rozwiązania pomogą Ci stworzyć idealną wyszukiwarkę dla Twojej witryny.

Na zakończenie, warto również zapoznać się z wtyczkami bezpieczeństwa premium, aby odpowiednio zabezpieczyć swoją stronę.


newsblog.pl