Come migliorare la ricerca su WordPress: 6 metodi efficaci da provare

Pubblicato: 2022-02-16

Il motore di ricerca integrato di WordPress è decisamente migliorato molto nel corso degli anni. E per la stragrande maggioranza dei siti più piccoli, funziona abbastanza bene.

Ma quando il tuo sito inizia a crescere in volume di post e pagine, o inizi a utilizzare plug-in come WooCommerce e Advanced Custom Fields, potresti scoprire che il motore di ricerca predefinito non sta più facendo il suo lavoro.

Il sistema integrato ha anche problemi con siti e database molto grandi. Di conseguenza, potrebbe non essere il motore di ricerca veloce ed efficiente di cui i tuoi visitatori hanno bisogno.

Se ti sei trovato insoddisfatto della ricerca di WordPress, ci sono molti plugin là fuori che possono migliorare il motore di ricerca predefinito o addirittura sostituirlo del tutto. E in questo post ne parleremo.

L'importanza di una ricerca veloce sul sito web

Per alcuni siti web, un motore di ricerca interno veloce ed efficiente può essere una delle tue caratteristiche più importanti. Più contenuti hai, più diventa difficile per le persone scoprire vecchie pagine. E per alcune nicchie come i siti di eCommerce, può essere estremamente importante tenere d'occhio tutti i tuoi contenuti.

Il 30% dei visitatori utilizza la ricerca interna e, in particolare per i siti di e-commerce, è più probabile che i visitatori effettuino un acquisto dopo aver eseguito una ricerca sul sito. Con una percentuale così alta, è imperativo ottimizzare la loro esperienza.

ricerca prodotti e-commerce

Non ha bisogno di avere un sacco di campane e fischietti. Tuttavia, assicurarsi che carichi rapidamente la pagina dei risultati è importante e alcuni extra come un sistema di filtraggio possono fare molto.

Detto questo, la ricerca predefinita è abbastanza adeguata per piccoli blog e siti Web personali. Può gestire una manciata di pagine e siti che non dispongono di enormi database o che necessitano di un complesso sistema di filtraggio. Se sei tu, non è necessario rivedere tutto per una funzionalità che nessuno utilizzerà.

Ma una volta che il tuo sito inizia a crescere e diventa più complesso, potresti iniziare a notare i difetti nel motore di ricerca interno di WordPress.

Il problema con la ricerca di WordPress

Quindi qual è esattamente il problema con la ricerca di WordPress su cui dobbiamo migliorare? Perché spegnere il sistema integrato?

In passato, il motore di ricerca di WordPress era semplicissimo. Ha scansionato solo alcune aree come il titolo e il contenuto del post e quindi ha ordinato i risultati in ordine cronologico. Dopo un enorme aggiornamento, ora ordina i risultati in base alla rilevanza, classificandoli più in alto se corrispondono a tutta o parte della query.

esempio di ricerca wordpress

Ad esempio, se utilizzi un plug-in come Advanced Custom Fields, la ricerca di WordPress non analizzerà alcun contenuto nella maggior parte di quei campi. Anche i plug-in che aggiungono nuovi tipi di post personalizzati e tassonomie potrebbero non essere visualizzati nella ricerca.

C'è anche il problema della mancanza di filtraggio. Non c'è modo di filtrare per categoria, tipo di post personalizzato o altro. Questo è un problema soprattutto per i negozi online. Anche se i tuoi prodotti WooCommerce vengono visualizzati nella ricerca, non c'è modo di limitare la ricerca ai soli prodotti (esclusi i post del blog e simili), tanto meno filtrare per tipo di prodotto, prezzo e altri parametri.

Infine, c'è un semplice problema con la ricerca: è lenta, specialmente sui siti più grandi. Ciò non significa necessariamente enormi siti Web con migliaia di visitatori al giorno; anche un blog personale con poche centinaia o migliaia di post può rallentarlo. Più grande è il tuo database, peggio diventa. Se inizi a notare un rallentamento, è tempo di un aggiornamento.

6 modi per migliorare la ricerca sul tuo sito WordPress

Quando il motore di ricerca predefinito di WordPress non funziona, hai bisogno di una soluzione diversa. Ecco alcuni modi in cui puoi migliorare la ricerca sul tuo sito e rendere i tuoi visitatori molto più felici.

1. Installa un nuovo tema

Se preferisci mantenere leggero il numero di plug-in, ci sono molti temi là fuori che implementano il proprio motore di ricerca personalizzato.

Alcuni semplicemente aggiungono strumenti di filtro avanzati alla ricerca predefinita di WordPress, il che potrebbe essere abbastanza buono per i tuoi scopi. Altri aggiungono il proprio motore di ricerca personalizzato o possono persino implementare uno dei plug-in elencati di seguito.

Poiché i plug-in sono indipendenti dal tema, non è necessario passare dal tema corrente se non lo si desidera. Ma se sei già sul mercato per un nuovo tema, il repository di temi e siti come ThemeForest offrono quelli che aggiungono nuove funzionalità di ricerca.

Esempi di temi con ricerca avanzata integrata includono Avada, il tema premium più popolare, XStore e Basilea. Ce ne sono anche altre centinaia là fuori.

Opzioni di ricerca wordpress personalizzate avada

2. Prova un plugin

I plugin sono una buona scelta se vuoi revisionare facilmente il tuo motore di ricerca. Funzionano con quasi tutti i temi o le impostazioni di siti Web. Inoltre, molti di questi richiedono pochissima configurazione e hanno effetto immediatamente dopo l'installazione.

I seguenti plugin migliorano semplicemente la ricerca predefinita di WordPress, aggiungendo più opzioni o rendendola più veloce ed efficiente. Questi non sostituiranno completamente il motore di ricerca con uno nuovo, ma miglioreranno ciò che è già presente.

  • WP Extended Search — Se la tua principale lamentela con la ricerca di WordPress è che non può restringerla a determinate categorie, tag o altri parametri, allora questo è il plugin che fa per te. Puoi anche creare moduli di ricerca personalizzati e rilasciarli sul tuo sito con uno shortcode o un widget. Al momento è anche molto ben supportato e privo di pubblicità.
  • Ricerca avanzata di Woo: la ricerca predefinita di WordPress non funziona molto bene con i prodotti WooCommerce. Advanced Woo Search colma queste lacune. Ti consente di cercare determinati metadati come ID, SKU o estratto di prodotto. La versione premium offre ancora più funzionalità come campi personalizzati e ricerca e filtri di tassonomie.
  • Ivory Search — Ivory Search ti consente di creare e configurare nuovi moduli di ricerca sul tuo sito che sono molto più potenti di quello che WordPress ha da offrire. Oltre a consentirti di cercare in molte più categorie ed escludere categorie specifiche dalla ricerca, implementa anche l'analisi e, facoltativamente, la ricerca AJAX.
  • Cerca e filtra: questo è un plug-in semplice ma efficace che si concentra principalmente sull'aggiunta di un sistema di filtraggio funzionale al tuo sito. Cerca in base a tutti i tipi di categorie specifiche e utilizza caselle di controllo, pulsanti di opzione o menu a discesa per perfezionarlo.
  • ACF: Better Search — Stanchi delle pagine dei risultati di ricerca super lente e della mancanza di supporto per i campi personalizzati avanzati? Questo plugin ti copre. È super veloce e non richiede alcuna configurazione; basta installarlo e sei a posto.

3. Relevanssi

plug-in relevanssi per migliorare la ricerca in wordpress

Come l'elenco sopra, Relevanssi è un plugin gratuito che puoi installare dal repository. La differenza sta nell'assoluta portata della sua revisione. Sostituisce il tuo motore di ricerca predefinito con uno di gran lunga superiore.

Questo aggiorna il modo in cui funzionano i risultati della ricerca. Include query parziali di corrispondenza, che ti consentono di cercare tutte o alcune delle parole e l'utilizzo di virgolette per risultati di corrispondenza esatti. E ovviamente include il supporto per campi personalizzati e filtri.

C'è anche una versione premium del plugin che viene fornita con diverse funzionalità avanzate. Ti dà molto più controllo sulla ponderazione per le categorie. Puoi anche indicizzare alcune altre cose come i profili utente e persino PDF o altri allegati. Ti consente anche di eseguire ricerche su più siti se sei su una rete multisito!

Questo plugin è molto più pesante di altri simili a causa di quanto cambia e di come indicizza le pagine. Pertanto, potrebbero essere necessari fino a centinaia di megabyte di spazio nel database. Se stai utilizzando un hosting di fascia bassa, Relevanssi potrebbe non funzionare correttamente.

Oltre a ciò, funziona abbastanza bene sulla maggior parte dei siti e può davvero aggiornare i risultati di ricerca.

4. Ricerca personalizzata di Google

motore di ricerca programmabile google

Se sei mai stato su un sito e la sua barra di ricerca ti ha reindirizzato a una pagina di Google, questo è il risultato del Motore di ricerca programmabile, noto anche come Ricerca personalizzata di Google. Sostituisce tutte le ricerche interne sul tuo sito, indirizzandole invece attraverso i server di Google.

Da un lato, questo ha il vantaggio di alleggerire il carico del tuo server. D'altra parte, a meno che tu non lo progetti in modo che corrisponda al tuo tema, essere reindirizzato a una pagina di Google può essere fastidioso per i visitatori. È anche gratuito solo se consenti la visualizzazione degli annunci Adsense sulla pagina.

Se questa ti sembra la soluzione giusta per te, puoi aggiungerla manualmente o utilizzare un plug-in. In ogni caso, dovrai andare al sito PSE e inserire il tuo URL, quindi configurare il motore di ricerca in modo che funzioni nel modo desiderato.

Se vuoi aggiungerlo manualmente, ti verrà fornito un codice che puoi inserire nel tuo tema. Oppure puoi utilizzare il plug-in WP Google Search che gestirà questo passaggio per te.

5. Aiace

Probabilmente hai visto plugin menzionare la ricerca Ajax anche se non sai di cosa si tratta. Fondamentalmente, Ajax è una tecnologia web che consente a una pagina web di aggiornarsi con nuove informazioni senza dover ricaricare.

In altre parole, un motore di ricerca Ajax mostra i risultati di ricerca in tempo reale senza un aggiornamento, possibilmente anche mentre l'utente digita. Questo è molto più conveniente per l'utente che dover digitare una query e quindi essere indirizzato a una pagina separata o attendere un ricaricamento.

Potresti codificare tu stesso un motore di ricerca Ajax, ma è molto più semplice implementarlo con un plug-in. Ne esistono molti, ma un esempio popolare è Ajax Search Lite. Ciò include il filtraggio, il completamento automatico di Google e i suggerimenti di ricerca, nonché il supporto per campi personalizzati e tipi di post.

plugin ajax search lite

C'è anche una versione pro che cerca in plugin come forum BuddyPress e prodotti WooCommerce. Inoltre viene fornito con la memorizzazione nella cache per accelerare un po' le cose.

Una seconda opzione è SearchWP Live Ajax Search, che si collega al plug-in SearchWP premium (sebbene non lo richieda) e include un sacco di opzioni di personalizzazione. Allo stesso tempo, è anche abbastanza leggero e progettato per stare fuori mano, richiedendo una configurazione e una manutenzione minime.

6. Ricerca elastica

Elasticsearch è un motore di ricerca estremamente potente e sorprendentemente veloce, ampiamente utilizzato sul Web e nelle app. Se vuoi il meglio del meglio quando si tratta di ricerca, questo è un buon punto di partenza.

È possibile implementare manualmente Elasticsearch, da soli o con uno sviluppatore (è gratuito e open source), oppure utilizzando il servizio Elastic Cloud gestito ea pagamento. Quest'ultimo richiederà anche una configurazione manuale per farlo funzionare sul tuo sito.

C'è anche la possibilità di utilizzare il plug-in ElasticPress. Rende il processo di implementazione molto più semplice ed è anche progettato per funzionare con la tecnologia specifica di WordPress come prodotti WooCommerce, commenti e campi personalizzati.

plug-in elasticpress

Tieni presente che dovrai comunque acquistare l'hosting Elastic Cloud o ElasticPress per far funzionare questo plug-in. Questa sicuramente non è un'opzione economica, ma ne vale la pena se desideri risultati di ricerca affidabili e veloci anche su siti Web di grandi dimensioni.

I siti più grandi richiedono una ricerca migliore

Mentre la ricerca di WordPress ora è molto meglio, per alcuni siti Web le soluzioni predefinite potrebbero lasciare molto su cui migliorare. Il fatto che non funzioni sempre bene con campi personalizzati e tipi di post e che possa essere lento una volta che il database diventa molto grande, significa che potrebbe essere necessario cercare un'altra soluzione.

Fortunatamente, ci sono temi, plug-in e revisioni di interi motori di ricerca per migliorare o sostituire la ricerca di WordPress. La configurazione di questi di solito richiede solo pochi clic, quindi è solo questione di scegliere quello che ha le funzionalità di cui hai bisogno.

L'installazione di un plug-in è solitamente l'opzione più semplice, ma potrebbe anche non risolvere tutti i tuoi problemi. Il passaggio a un motore di ricerca personalizzato come Relevanssi, Elasticsearch o anche solo la sostituzione della ricerca predefinita con Ajax può essere molto più efficace. Anche se è più costoso e difficile da configurare.

Quale soluzione hai scelto per migliorare la ricerca su WordPress? Lascia un commento e facci sapere quale preferisci!