Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come funziona la ricerca di WordPress (+ suggerimenti per migliorarla)

I visitatori cercano costantemente sul tuo sito WordPress risposte, prodotti, tutorial o risorse. Se il tuo strumento di ricerca non riesce a fornire rapidamente i risultati corretti, rischi di perderli a favore di siti concorrenti.

Ecco il problema: la ricerca predefinita di WordPress è piuttosto limitata. Cerca solo titoli e contenuti dei post, ignorando categorie, tag e altre informazioni importanti.

Di conseguenza, i contenuti pertinenti spesso vengono sepolti e i tuoi visitatori perdono informazioni preziose che potrebbero aiutarli.

La buona notizia è che risolverlo non è complicato una volta che sai cosa fare. In questa guida, analizzeremo come funziona la ricerca di WordPress e condivideremo i modi migliori per renderla molto più efficace. ✅

Come funziona la ricerca di WordPress + suggerimenti per migliorarla

Come funziona la ricerca di WordPress?

WordPress.org viene fornito con un sistema di ricerca che cercherà contenuti all'interno del tuo sito web.

L'aspetto della barra di ricerca e dove appare varia a seconda del tuo tema WordPress, ma la maggior parte dei temi mostra la barra di ricerca nell'angolo in alto a destra.

💡 Nota: Se il tuo tema non mostra la barra di ricerca di WordPress per impostazione predefinita, allora salta alle nostre FAQ, dove ti mostreremo come aggiungerla.

La barra di ricerca integrata di WordPress

I visitatori possono digitare una query di ricerca in questo campo e l'installazione predefinita di WordPress cercherà:

Non cerca i commenti degli utenti, le categorie, i tag o i documenti PDF. Per non parlare di immagini, testo alternativo e didascalie. Ciò significa che informazioni preziose nella tua libreria multimediale sono nascoste nei risultati di ricerca.

Puoi cercare questo contenuto utilizzando un plugin di motori di ricerca come SearchWP.

SearchWP

🧑‍💻 Suggerimento interno: Abbiamo testato molti strumenti e SearchWP si distingue come il miglior plugin di ricerca WordPress. Puoi saperne di più nella nostra recensione dettagliata di SearchWP.

La ricerca di WordPress utilizza la classe WP_Query. Inizia mostrando i post che hanno il termine di ricerca nel titolo del post, disposti in ordine cronologico inverso, in modo che le voci più recenti appaiano in cima ai risultati.

Successivamente, mostra i post che hanno il termine corrispondente nel contenuto del post.

Ad esempio, immagina di aver appena pubblicato un post del blog sui gatti intitolato “Il mio animale domestico preferito” e di avere anche un post più vecchio intitolato “Le migliori foto di gatti”. In questo caso, la ricerca di “gatto” mostrerà prima il post più vecchio “Le migliori foto di gatti” poiché ha il termine di ricerca nel titolo.

Questo potrebbe non essere un problema per i blog WordPress o siti web che hanno solo piccole quantità di contenuti.

Tuttavia, questa logica di ordinamento spesso mostra risultati imprecisi o confusi per blog più grandi, negozi online o siti web aziendali.

Il sistema integrato manca anche di alcune delle funzionalità che le persone si aspettano dai moderni motori di ricerca. Queste includono il completamento automatico, la ricerca Ajax live, il filtraggio e il controllo ortografico.

Uno strumento di ricerca sul sito avanzato, veloce e accurato aiuta i visitatori a trovare contenuti interessanti e pertinenti, il che li mantiene più a lungo sul tuo sito web. Questo può aumentare le visualizzazioni di pagina e ridurre il bounce rate in WordPress.

Quando i visitatori trascorrono più tempo sul tuo sito, invia segnali positivi ai motori di ricerca. Questo può migliorare la tua SEO di WordPress, il che significa che i motori di ricerca come Google mostreranno i tuoi contenuti a più persone e porteranno più visitatori al tuo sito web.

Per ulteriori informazioni, consulta la nostra guida su come aumentare il traffico del tuo blog.

Quando le persone utilizzano la ricerca interna del tuo sito, sono generalmente molto coinvolte. Stanno attivamente cercando contenuti specifici, il che potrebbe significare che sono pronte ad intraprendere azioni come l'acquisto di un prodotto, l'iscrizione al tuo sito di membership di WordPress o la prenotazione di un appuntamento.

Se queste persone non riescono a trovare ciò che cercano, potrebbero arrendersi e andare su un sito web diverso. Ciò significa che stai perdendo visitatori e clienti che erano pronti a convertire.

Una pagina dei risultati di ricerca è anche un esempio di contenuto personalizzato poiché stai mostrando risultati che corrispondono alla query di ricerca unica del visitatore. Indicando agli utenti i contenuti accurati e utili, puoi migliorare l'esperienza utente.

Le prestazioni sono un altro motivo per cui è una buona idea sostituire la ricerca predefinita di WordPress con un'alternativa migliore.

Più grande diventa il tuo sito WordPress, più tempo impiega WP_Query a scansionare il tuo database e restituire i risultati. Ciò significa che la ricerca del tuo sito rallenterà man mano che il tuo sito diventa più grande.

Tenendo conto di ciò, esamineremo alcuni modi semplici per iniziare a ottimizzare l'esperienza di ricerca di WordPress. Puoi utilizzare i collegamenti rapidi qui sotto per saltare all'argomento che preferisci:

Iniziamo.

La ricerca Ajax live aggiunge un menu a discesa e una funzionalità di completamento automatico, comune nei motori di ricerca come Google.

Mentre l'utente digita, la ricerca live indovina cosa sta cercando e mostra i risultati senza ricaricare la pagina.

Come migliorare la ricerca di WordPress con risultati ajax in tempo reale

Questo aiuta i visitatori a trovare i contenuti giusti senza dover premere il pulsante di ricerca o attendere il ricaricamento della pagina.

Il modo più semplice per aggiungere la ricerca Ajax live a WordPress è utilizzare il plugin gratuito SearchWP Live Ajax Lite Search. Abilita la ricerca istantanea automaticamente e non ci sono impostazioni da configurare, quindi è molto facile da installare.

La prima cosa che devi fare è installare e attivare il plugin. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, il modulo di ricerca predefinito di WordPress utilizzerà automaticamente la funzione di ricerca live Ajax. Se visiti il tuo sito e inizi a digitare nella barra di ricerca, vedrai la ricerca istantanea in azione.

Per maggiori dettagli, consulta la nostra guida su come aggiungere una ricerca AJAX live in WordPress.

2. Modifica lo slug dell'URL di ricerca predefinito

Per impostazione predefinita, gli URL di ricerca di WordPress di solito assomigliano a questo:

http://example.com/?s=search-term

I caratteri aggiuntivi ?s= rendono questo URL più difficile da leggere e comprendere. Questo può confondere i visitatori che cercano di orientarsi nel tuo sito.

Peggio ancora, questi URL non sono ottimizzati per i motori di ricerca, il che può impedire loro di indicizzare correttamente i contenuti del tuo sito.

Il modo più semplice per modificare questi URL è aggiungere codice personalizzato a WordPress utilizzando un plugin come WPCode.

Alcuni dei nostri brand partner utilizzano effettivamente WPCode per aggiungere e gestire i loro snippet di codice personalizzato. L'abbiamo anche testato per vedere quanto funziona bene, e puoi vedere cosa può fare nella nostra recensione completa di WPCode.

Nell'editor di WPCode, aggiungi il seguente codice personalizzato per sostituire la struttura /?s=search-term con uno slug pulito /search/.

function wpb_change_search_url() {
    if ( is_search() && ! empty( $_GET['s'] ) ) {
        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }
}
add_action( 'template_redirect', 'wpb_change_search_url' );

L'URL di ricerca apparirà più o meno così al termine: http://example.com/search/wordpress

E se vuoi usare qualcosa di diverso da 'search' nel tuo URL, puoi semplicemente personalizzare lo snippet di codice.

Per istruzioni dettagliate su come inserire questo codice nel tuo sito WordPress, consulta la nostra guida su come cambiare lo slug dell'URL di ricerca predefinito in WordPress.

3. Rendi i file PDF ricercabili in WordPress

Caricando i PDF sul tuo sito WordPress, puoi condividere informazioni sui tuoi servizi e prodotti in un formato che funziona bene su tutti i dispositivi.

Sono perfetti anche per offrire ai tuoi visitatori eBook, manuali utente, menu di ristoranti e altro ancora.

Ma WordPress cerca solo i contenuti del suo database per impostazione predefinita, quindi esamina il titolo e la descrizione dei tuoi file PDF, non i loro contenuti completi. Pertanto, i tuoi visitatori potrebbero avere difficoltà a trovare il PDF migliore per la loro query di ricerca.

La buona notizia è che puoi usare un plugin di ricerca personalizzato per migliorare l'esperienza di ricerca predefinita di WordPress. Se i tuoi PDF non sono crittografati, il plugin di ricerca giusto può indicizzare i loro contenuti e metadati e includerli nei risultati di ricerca.

Visualizzare i contenuti PDF nei risultati di ricerca di WordPress

Per istruzioni dettagliate, consulta la nostra guida su come aggiungere indicizzazione e ricerca PDF in WordPress.

4. Aggiungi una funzionalità di ricerca per categoria a WordPress

Se hai più categorie di contenuti sul tuo sito web, potresti voler consentire agli utenti di limitare la loro ricerca a una categoria specifica. Questo può aiutare i visitatori a trovare i contenuti giusti più velocemente.

Un esempio di ricerca per categoria su un sito WordPress

Ad esempio, se hai un marketplace online, spesso ha senso consentire ai clienti di cercare all'interno di una particolare categoria di prodotti.

Se gestisci un sito di appartenenza, potresti utilizzare la ricerca per categoria per aiutare i visitatori a trovare altri membri, gruppi, forum, corsi online e altri tipi specifici di contenuti.

Per ulteriori informazioni, consulta la nostra guida su come aggiungere la ricerca per categoria in WordPress.

WooCommerce ha la sua ricerca integrata, ma spesso ignora le corrispondenze negli attributi del prodotto (come taglia o colore) e nelle recensioni dei clienti. Questo può impedire agli acquirenti di trovare, ad esempio, i prodotti digitali che desiderano acquistare sul tuo negozio online, portando a meno vendite.

La funzionalità di ricerca integrata di WooCommerce

Fortunatamente, ci sono eccellenti plugin WooCommerce che possono mostrare risultati di ricerca più utili e recuperarli più velocemente.

Per saperne di più, consulta la nostra guida su come creare una ricerca intelligente dei prodotti WooCommerce.

Un esempio di ricerca avanzata di prodotti WooCommerce

Per ottenere ancora più vendite eCommerce, potresti voler affinare quali prodotti WooCommerce include nei suoi risultati di ricerca. Ad esempio, potresti mostrare solo i prodotti in saldo o con spedizione gratuita.

Per saperne di più, consulta la nostra guida su come personalizzare la pagina dei risultati di ricerca dei prodotti WooCommerce.

6. Crea un modulo di ricerca per tipi di post personalizzati

I tipi di post personalizzati ti permettono di andare oltre i post e le pagine e creare diversi tipi di contenuto per il tuo sito web. Quindi, hanno diversi campi personalizzati e la loro struttura di categorie personalizzata.

Ad esempio, se gestisci un sito di recensioni di film, potresti creare un tipo di post per le recensioni di film con campi per il regista, la data di uscita e altro ancora.

Su WPBeginner, utilizziamo tipi di post personalizzati per la nostra sezione Glossario per mantenerla separata dai nostri post del blog.

Come migliorare la tua ricerca WordPress con categorie ricercabili

Se utilizzi tipi di post personalizzati, potresti voler creare un modulo che consenta ai visitatori di cercare solo quel contenuto.

Ad esempio, abbiamo anche un modulo che cerca solo i codici sconto di WPBeginner.

Ricerca di coupon e offerte sul sito WPBeginner

Questo aiuta i visitatori a trovare il contenuto giusto più velocemente, anche quando hai molti tipi di contenuto diversi. Per istruzioni passo passo, consulta la nostra guida su come creare moduli di ricerca avanzata in WordPress per tipi di post personalizzati.

Puoi anche rendere i campi personalizzati ricercabili in WordPress, il che è ideale se hai aggiunto metadati aggiuntivi alle tue pagine e ai tuoi post.

Per impostazione predefinita, la ricerca integrata di WordPress include tutti i post e le pagine nei suoi risultati di ricerca. Tuttavia, potresti voler escludere determinate pagine e post dai risultati di ricerca.

Ad esempio, se stai gestendo un sito WordPress di appartenenza o vendendo corsi online, allora tipicamente vorrai escludere i tuoi contenuti premium dai risultati di ricerca pubblici.

Se gestisci un negozio online, potresti voler nascondere pagine come il tuo account, il checkout e le pagine di ringraziamento.

Vuoi escludere articoli, autori, tipi di post personalizzati, categorie, tag o persino tassonomie personalizzate? Allora, puoi dare un'occhiata alla nostra guida su come escludere pagine specifiche, autori e altro dalla ricerca di WordPress.

8. Rendi i commenti dei post del blog ricercabili in WordPress

A volte, i lettori vogliono rivisitare conversazioni sul tuo blog ma dimenticano il commento esatto che stavano leggendo. In questo caso, rendere i tuoi commenti ricercabili può essere molto utile.

Se utilizzi SearchWP, puoi farlo facilmente quando personalizzi il tuo algoritmo di ricerca. Tutto quello che devi fare è selezionare 'commenti' come una delle fonti per la funzione di ricerca.

Inclusione dei commenti nel motore di ricerca SearchWP

Inoltre, puoi dare priorità ai risultati di ricerca in base al messaggio del commento, al nome dell'autore o all'email dell'autore.

Questa funzionalità ti consente di personalizzare l'esperienza di ricerca per soddisfare meglio le esigenze del tuo pubblico.

Configurazione della rilevanza degli attributi applicabili per i commenti in SearchWP

Puoi saperne di più nel nostro articolo su come rendere ricercabili i commenti dei post del blog in WordPress.

Se il tuo sito WordPress è disponibile in più di una lingua, l'aggiunta della ricerca multilingue può aiutare gli utenti a trovare ciò di cui hanno bisogno più velocemente.

Senza questo, gli utenti potrebbero perdere contenuti importanti solo perché stanno cercando nella lingua sbagliata. Questo può frustrare i visitatori, che potrebbero abbandonare il tuo sito.

Quando aggiungi la ricerca multilingue, rendi il tuo sito più facile da usare per tutti. I visitatori possono trovare ciò che desiderano nella loro lingua preferita, il che rende il tuo sito più amichevole per persone di tutto il mondo.

Ci sono due passaggi principali per aggiungere la ricerca multilingue. Uno è utilizzare TranslatePress, un plugin che ti aiuta a rendere multilingue il tuo sito WordPress. È facile da usare e puoi tradurre il tuo sito con un semplice editor visivo.

Pagina principale di TranslatePress

TranslatePress funziona subito con la ricerca integrata di WordPress. Ciò significa che una volta tradotto il tuo contenuto, le persone potranno cercare in diverse lingue automaticamente.

La ricerca di base di WordPress va bene, ma l'uso di SearchWP generalmente fornisce risultati migliori.

Combinando TranslatePress e SearchWP, puoi creare un'esperienza di ricerca multilingue robusta che non solo comprende lingue diverse, ma fornisce anche risultati di ricerca più accurati e completi.

Per saperne di più su come fare ciò, consulta il nostro articolo su come aggiungere la ricerca multilingue in WordPress.

10. Abilita la ricerca fuzzy sul tuo sito web

La ricerca fuzzy è un modo intelligente per aiutare i visitatori a trovare ciò che desiderano, anche se non digitano le parole esatte. È come avere un amico premuroso che capisce cosa intendi, anche quando commetti piccoli errori.

Aggiungere la ricerca fuzzy al tuo sito WordPress rende più facile per le persone trovare i tuoi contenuti. Questo è molto utile perché a volte le persone commettono errori di battitura o non conoscono le parole esatte da usare.

Ad esempio, con la normale ricerca di WordPress, se qualcuno digita “ricette” invece di “ricette” (con un errore di battitura), potrebbe non trovare nulla.

Nessun risultato di ricerca trovato

SearchWP è diverso. È più intelligente e può capire cosa intendono le persone, anche se commettono piccoli errori. Cerca corrispondenze in molti posti, come titoli, contenuti, prodotti e persino PDF.

Questo rende la ricerca sul tuo sito molto più facile e intuitiva. Le persone possono trovare ciò di cui hanno bisogno, anche se non sono sicure delle parole esatte o commettono piccoli errori di ortografia.

Un esempio di ricerca fuzzy su un sito WordPress

Dai un'occhiata alla nostra guida semplice su come aggiungere la ricerca fuzzy a WordPress

FAQ sulla ricerca di WordPress

In questa guida, abbiamo esplorato come funziona la ricerca predefinita di WordPress e condiviso suggerimenti pratici su come migliorarne le capacità.

Se hai ancora qualche domanda su questa importante funzionalità, ecco alcune delle domande più frequenti sulla ricerca di WordPress:

Come posso migliorare la ricerca di WordPress?

Il modo migliore per migliorare la ricerca integrata di WordPress è utilizzare SearchWP.

SearchWP è il miglior plugin di ricerca personalizzato per WordPress e consente ai visitatori di cercare qualsiasi contenuto sul tuo sito, inclusi documenti, prodotti WooCommerce, campi personalizzati, tag, commenti e altro ancora.

Ti consente inoltre di personalizzare l'algoritmo di ricerca di WordPress in modo da poter controllare esattamente dove appare il contenuto nei risultati di ricerca. Per ulteriori informazioni, consulta la nostra guida su come migliorare la ricerca di WordPress.

La ricerca di WordPress include i tag?

Per impostazione predefinita, la ricerca di WordPress non include i tag. Il modo più semplice per rendere i tag ricercabili è utilizzare un plugin di ricerca per WordPress come SearchWP.

SearchWP ha anche uno slider di rilevanza, in modo da poter controllare esattamente quanto i tag influenzano la posizione di un elemento nei risultati di ricerca.

Come aggiungo la ricerca al mio tema WordPress?

Se il tuo tema non dispone di un modulo di ricerca integrato, ti consigliamo di aggiungere una casella di ricerca al menu di navigazione di WordPress.

Poiché il menu di navigazione principale appare tipicamente in tutto il tuo sito, i visitatori potranno cercare pagine, articoli, prodotti e altro da qualsiasi pagina del tuo sito web.

Se utilizzi un tema classico, puoi leggere il nostro articolo su come aggiungere una barra di ricerca al menu di navigazione di WordPress per istruzioni dettagliate.

Un esempio di barra di ricerca, in un menu di navigazione

Se stai usando un tema basato su blocchi come Hestia Pro di ThemeIsle o Divi, puoi aggiungere una barra di ricerca al tuo tema utilizzando l'Editor completo del sito (FSE).

Per fare ciò, vai su Aspetto » Editor nella dashboard di WordPress.

Aggiungere la ricerca Ajax live utilizzando l'editor completo del sito (FSE)

Ora vedrai le impostazioni per personalizzare il tuo tema.

Per aggiungere la barra di ricerca al menu di navigazione, fai clic su ‘Navigazione’.

Vai alla sezione Navigazione dell'Editor del sito completo e seleziona un menu

Nella schermata successiva, vedrai un pulsante ‘Modifica’ a forma di matita.

Fai clic su quel pulsante per accedere all'editor di blocchi.

Cliccare sul pulsante di modifica a matita per la Navigazione nell'Editor del Sito Completo di WordPress

Ora vedrai il tuo menu di navigazione predefinito.

Ora, fai clic sul pulsante ‘+’ in qualsiasi punto dello schermo. Quindi, seleziona il blocco di ricerca.

Aggiungere il blocco di ricerca al menu di navigazione nell'Editor del Sito Completo

Il tuo blocco di ricerca dovrebbe ora apparire nel menu di navigazione.

Sentiti libero di aggiungere testo segnaposto (come "Cosa stai cercando?") e personalizzare ulteriormente il blocco nella barra laterale delle impostazioni.

Aggiungere un testo segnaposto nella barra di ricerca con l'Editor del Sito Completo

Al termine, fai clic sul pulsante 'Salva'.

Come aggiungo la ricerca a una pagina o a un post di WordPress?

Puoi aggiungere una barra di ricerca a una pagina o a un post specifico utilizzando il blocco di ricerca integrato.

Questa è una buona scelta se vuoi controllare esattamente dove appare la barra di ricerca in ogni pagina e post, o se hai solo bisogno di offrire la ricerca in aree specifiche del tuo sito.

Come migliorare la ricerca predefinita di WordPress

Per iniziare, apri semplicemente la pagina in cui desideri aggiungere un modulo di ricerca e quindi fai clic sull'icona +.

Nel popup che appare, digita ‘Search’ per trovare il blocco. Una volta cliccato su di esso, lo vedrai sulla tua pagina.

Aggiungere il blocco di ricerca a una pagina o a un post di WordPress

Per impostazione predefinita, il blocco utilizza ‘Ricerca’ sia per la sua etichetta che per il testo del pulsante.

Questo sarà visibile ai visitatori, quindi potresti volerlo sostituire con qualcosa di più descrittivo digitando nei campi di testo.

Personalizzare il blocco di ricerca di WordPress

Puoi anche aggiungere del testo segnaposto alla barra di ricerca. Questo testo scomparirà automaticamente quando il visitatore inizierà a digitare.

Per aggiungere un segnaposto, fai clic su ‘Segnaposto opzionale…’ e poi inizia a digitare.

Come migliorare la ricerca di WordPress

Quando sei soddisfatto dell'aspetto del blocco di ricerca, puoi pubblicare o aggiornare il post.

Speriamo che questo tutorial ti abbia aiutato a capire come funziona la ricerca di WordPress e come migliorarla. Successivamente, potresti anche voler consultare le nostre guide su:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

8 CommentsLeave a Reply

  1. Thank you so much WPBeginner team for this very helpful guide!
    I’m signing up for SearchWP right now actually because of that searchable comments feature.
    Appreciate you putting this together :-)

  2. Grazie mille per aver scritto questa guida dettagliata. Sto costruendo un archivio digitale e questo mi aiuta molto.

  3. Questo searchWP supporta il cinese? Una volta aggiunto al menu, interferirà con i caratteri cinesi, diventando ?? punto interrogativo.

    È un'opzione per impostare UTFcode?

    Grazie!

    • Dovresti contattare direttamente SearchWP per conoscere la loro attuale capacità di tradurre in cinese e quali passi intraprendere.

      Amministratore

  4. Ciao.
    Non sapresti come modificare la ricerca predefinita di WP per rispettare i segni diacritici? Ad esempio, nella mia lingua (ceca) abbiamo á, č, ě, ecc. Vorrei forzare WP a rispettare questo durante la ricerca.
    Grazie.

    • A meno che non si senta diversamente, dovresti cambiare la collation del tuo database, ma non è un'operazione per principianti che raccomanderemmo. Invece, raccomanderemmo di usare un plugin per il momento.

      Amministratore

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.