Rendi potente la tua ricerca su WordPress con Algolia e altri 9

Foto dell'autore

By kair

Una guida dettagliata per l’implementazione di una potente piattaforma di ricerca Algolia in WordPress, unitamente ad alcune alternative valide.

Il motore di ricerca predefinito di WordPress è piuttosto basilare. Se il tuo sito richiede funzionalità di ricerca avanzate, avrai bisogno di una soluzione più sofisticata.

Hai mai navigato su siti come Product Hunt, Medium, Beta List o Stripe e sei rimasto impressionato dalla loro efficacia di ricerca?

Questi siti utilizzano Algolia.

Algolia è un motore di ricerca SaaS (software-as-a-service) compatibile con WordPress, Java, Rails, React, Angular, Python, eCommerce e altre piattaforme. Per WordPress, Algolia offre un plugin che ne semplifica e velocizza l’integrazione.

Esaminiamo le sue funzionalità principali prima di procedere all’implementazione:

  • Tolleranza agli errori di battitura: è comune commettere errori di battitura, ma ciò non dovrebbe impedire agli utenti di trovare i risultati desiderati.

Come puoi notare dall’esempio precedente, nonostante l’errore di battitura nella parola “vulnerabilità”, la ricerca è stata in grado di restituire il risultato corretto.

  • Gestione dei sinonimi: non è necessario includere manualmente tutti i sinonimi delle parole chiave. Algolia gestisce plurali, rimozione di parole comuni e molto altro.
  • Ricerca geolocalizzata
  • Supporto multilingua: offre copertura per oltre 100 lingue.
  • Classificazione personalizzabile: è possibile ordinare i risultati in base a popolarità, comportamento degli utenti, ecc.
  • Analisi avanzate: consente di tracciare query, ricerche più frequenti, paesi, ricerche per IP e altri dati utili.

Algolia è una soluzione pronta per le aziende, ma offre anche un piano GRATUITO per siti più piccoli o per chi desidera testarne il funzionamento. Puoi registrarti all’edizione community.

Per vedere Algolia in azione, dai un’occhiata alla loro demo.

Se sei pronto per l’implementazione, segui i passaggi successivi.

Integrazione di Algolia in WordPress

  • Nel menu di navigazione a sinistra di WordPress, vai su “Ricerca Algolia” >> “Impostazioni”.

In questa sezione dovrai inserire le credenziali API, che otterrai dalla dashboard di Algolia, nella sezione “Chiavi API”.

  • Inserisci l’ID dell’applicazione, la chiave API per la ricerca e la chiave API di amministrazione, quindi salva le modifiche.

Successivamente, configureremo il comportamento della ricerca in WordPress.

Di default, Algolia è disabilitato, quindi dovrai attivarlo.

  • Vai alla pagina di configurazione “Ricerca” in Algolia Search e scegli una delle seguenti opzioni.

“Usa nel back-end”: Algolia gestirà la ricerca, ma i risultati verranno mostrati utilizzando l’interfaccia di WordPress predefinita.

“Instantsearch.js”: Algolia gestirà sia la ricerca che la visualizzazione dei risultati.

Infine, abilita la funzione di completamento automatico. Puoi configurarla per includere tutti i tipi di contenuti. Se desideri cercare specifici tipi di post personalizzati, dovrai selezionarli.

Una volta completata la configurazione, prova ad effettuare una ricerca nel tuo sito WordPress. Dovresti notare che ora è gestita da Algolia.

Ottimo, vero?

Decisamente meglio della ricerca predefinita di WordPress. Non trovi?

Algolia è indubbiamente una delle migliori soluzioni di ricerca SaaS disponibili, ma ecco alcune alternative come promesso.

Ajax Search Pro

Non è necessario un servizio di ricerca esterno per utilizzare Ajax Search Pro. Questa soluzione offre funzionalità avanzate a un prezzo contenuto.

Non rallenta il sito e offre una configurazione flessibile per adattare la ricerca al tuo brand.

Ecco alcune delle sue caratteristiche:

  • Possibilità di creare più istanze di ricerca, ciascuna con una configurazione specifica.
  • Oltre 100 design predefiniti per iniziare rapidamente. Permette inoltre di personalizzare colori, design, font e altri elementi grafici.
  • Completamento automatico e suggerimenti.
  • Design responsivo.
  • Possibilità di filtrare i risultati per tipo (post, categoria, tag, tipi di post personalizzati, date, titoli, ecc.).
  • Configurazione della priorità e dell’ordinamento dei risultati.
  • Motore di tabelle di indici.
  • Utilizzo di shortcode per integrare il campo di ricerca ovunque.
  • Sistema di cache integrato.
  • Analisi delle ricerche per capire cosa cercano gli utenti.

Ajax Search Pro offre un’interfaccia di amministrazione intuitiva per personalizzare la ricerca.

SearchWP

Questo plugin premium permette di effettuare ricerche in tutto il sito WordPress, sfruttando il campo di ricerca esistente e visualizzando i risultati tramite un template.

Alcune delle caratteristiche più importanti di SearchWP sono:

  • Indicizzazione di testi, PDF e documenti Office.
  • Possibilità di creare più motori di ricerca.
  • Analisi delle ricerche.
  • Personalizzazione dell’algoritmo per la visualizzazione dei risultati.
  • Integrazione con WooCommerce, bbPress, WP Job Manager e Easy Digital Downloads.
  • Gestione dello stemming delle parole chiave.

La ricerca è fondamentale per i siti di e-commerce e di notizie, in quanto permette di presentare i risultati che gli utenti desiderano. Se il tuo sito WordPress utilizza ancora il sistema di ricerca predefinito, è ora di sostituirlo per offrire un’esperienza migliore.

ElasticPress

Il plugin ElasticPress consente di utilizzare ElasticSearch in hosting per il tuo sito WordPress.

Se sei interessato ad utilizzare ElasticSearch SaaS tramite Qbox, ElasticPress.io, Elastic.co, ecc., questo è il plugin ideale.

Scopri di più su ElasticSearch qui.

AWS CloudSearch

Il servizio di ricerca di AWS si chiama CloudSearch. È una soluzione di ricerca gestita, economica e adatta a qualsiasi sito web.

Supporta 34 lingue e offre funzionalità avanzate come:

  • Completamento automatico.
  • Evidenziazione dei risultati.
  • Ponderazione dei campi.
  • Ricerca testuale libera.
  • Bassa latenza.

AWS CloudSearch è scalabile ed è rinomato per le sue prestazioni elevate. Il prezzo è basato sull’utilizzo effettivo.

Il plugin CloudSearch di Andrea Landonio permette di integrare il servizio di ricerca di AWS in WordPress.

Swiftype

Swiftype è una potente soluzione di ricerca SaaS, conforme a SOC2 e adatta a contesti aziendali.

Site Search di Swiftype è perfetto per siti web basati sui contenuti, come siti di notizie o negozi e-commerce.

Permette la ricerca tra domini diversi, offre un’integrazione flessibile, una ricerca intuitiva e risultati ad alta precisione, risultando facile da usare per gli sviluppatori.

Swiftype si integra in WordPress tramite il suo plugin.

WP Autocomplete Search

Un plugin GRATUITO per la ricerca in tempo reale e il completamento automatico. Supporta tipi di post personalizzati e tassonomie.

Si tratta di una ricerca in tempo reale basata su query Ajax e offre opzioni di configurazione flessibili. È possibile personalizzare il comportamento della ricerca e i risultati tramite il pannello di controllo del plugin.

Inoltre, è una soluzione veloce.

Relevanssi

Relevanssi è disponibile sia in versione GRATUITA che PRO.

Alcune delle sue funzionalità più avanzate sono:

  • Tracciamento delle query degli utenti.
  • Evidenziazione dei risultati.
  • Selezione dei contenuti da indicizzare.
  • Gestione dell’ordinamento e della ponderazione.
  • Gestione di stopwords e sinonimi.

Search & Filter

Search & Filter permette di rimuovere l’intero campo di ricerca e di implementare un sistema di filtri. I filtri possono essere visualizzati come menu a tendina, caselle di controllo, selezioni multiple o pulsanti di opzione.

Si tratta di un plugin gratuito perfetto per chi vuole fornire opzioni di filtraggio ai propri utenti.

La versione PRO è compatibile con WooCommerce, Easy Digital Downloads, WPML, Advanced Custom Fields e molti altri plugin.

Ivory Search

Molto avanzato ma facile da usare, Ivory Search ti consente di ampliare le funzionalità di ricerca predefinite di WordPress e di aggiungere moduli di ricerca personalizzati. Puoi creare un numero illimitato di moduli di ricerca e personalizzare ciascuno in modo che funzioni nel modo desiderato per offrire i migliori risultati di ricerca possibili.

Ecco alcuni dei numerosi tipi di ricerca che puoi effettuare con questo plugin:

  • Titolo del post.
  • Contenuto del post.
  • Categorie.
  • Prodotti WooCommerce.
  • File specifici.
  • Post di date specifiche.
  • Titolo, didascalia e descrizione delle immagini.
  • Ricerca in più lingue.

Puoi integrare i moduli di ricerca personalizzati nell’header, nel footer, nella sidebar, nelle pagine, nell’area widget e in molte altre aree del tuo sito.

Conclusione

Queste erano alcune delle migliori alternative ad Algolia per la ricerca in WordPress. Spero che queste soluzioni ti aiutino a creare un sistema di ricerca perfetto per il tuo sito.

Esplora anche i plugin per la sicurezza per proteggere al meglio il tuo sito WordPress.