Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come creare un modulo di ricerca WordPress personalizzato (passo dopo passo)

Volete creare un modulo di ricerca personalizzato per il vostro sito WordPress?

La ricerca è il modo in cui la maggior parte degli utenti trova contenuti pertinenti e interessanti sul vostro sito. Se non riescono a trovare facilmente ciò che cercano, potrebbero spostarsi su un altro sito web.

In questo articolo vi mostreremo come migliorare la ricerca sul vostro sito web creando un modulo di ricerca personalizzato per WordPress.

How to create a custom WordPress search form (step by step)

Perché creare un modulo di ricerca personalizzato per WordPress?

WordPress è dotato di una funzione di ricerca integrata. Tuttavia, non cerca tutti i tipi di contenuti, come i commenti, le recensioni dei prodotti o i tipi di post personalizzati.

Ciò potrebbe impedire ai visitatori di trovare ciò che cercano, compresi i prodotti che potrebbero voler acquistare sul vostro negozio online.

Si può anche decidere di dare priorità ad alcuni contenuti rispetto ad altri, in modo che appaiano più in alto nei risultati di ricerca. Ad esempio, potreste voler mostrare gli ultimi post del vostro sito in cima alla pagina dei risultati di ricerca o visualizzare i vostri prodotti WooCommerce più popolari.

Con queste premesse, vediamo come personalizzare il modulo di ricerca di WordPress. In questo post tratteremo molti argomenti, quindi utilizzate i collegamenti rapidi qui sotto per passare direttamente alla sezione che desiderate leggere:

Passo 1: Creare un algoritmo di ricerca personalizzato per WordPress

Il modo più semplice per migliorare l’algoritmo di ricerca integrato di WordPress è utilizzare SearchWP.

SearchWP è il miglior plugin di ricerca per WordPress. È facile da usare e vi dà il controllo completo sull’algoritmo di ricerca del vostro sito, in modo che possiate aiutare i visitatori a trovare ciò che stanno cercando, velocemente. Cerca anche i contenuti che WordPress ignora per impostazione predefinita.

Per ulteriori informazioni, consultate la nostra recensione completa di SearchWP.

La prima cosa da fare è installare e attivare il plugin. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, andare su SearchWP ” Impostazioni e fare clic sulla scheda “Generale”.

How to activate the SearchWP search plugin

Qui è necessario inserire la propria licenza nella casella “Chiave di licenza”. Potete trovare queste informazioni nel vostro account sul sito di SearchWP.

Al termine, fare clic sul pulsante “Verifica chiave”.

Dopo aver attivato il plugin, è possibile regolare con precisione il modo in cui SearchWP indicizza, ricerca e visualizza i contenuti. Si può pensare di creare un algoritmo di ricerca di Google personalizzato per il vostro blog o sito web WordPress.

Per iniziare, andate su SearchWP “ Algoritmo.

Creating a custom search algorithm for your WordPress website

Qui è presente una sezione per i diversi tipi di contenuto che SearchWP ricerca per impostazione predefinita, tra cui pagine, post e file multimediali.

Per includere altri tipi di contenuti nei risultati della ricerca, fare clic sul pulsante “Fonti e impostazioni”.

How to search additional content types using SearchWP

Verrà visualizzato un popup con tutti i diversi tipi di contenuto che SearchWP può cercare. Ad esempio, è possibile rendere ricercabili i commenti del blog in WordPress.

A seconda dei plugin WordPress installati, è possibile che vengano visualizzate alcune opzioni aggiuntive. Ad esempio, se si utilizza WooCommerce, è possibile includere “Prodotti” nei risultati di ricerca di SearchWP.

Per saperne di più su questo argomento, consultate la nostra guida su come effettuare una ricerca intelligente di prodotti in WooCommerce.

È sufficiente selezionare la casella accanto a ciascun tipo di contenuto che si desidera includere nei risultati della ricerca.

Adding additional content types to WordPress search

Si noterà anche che la voce “Parole chiave” è selezionata per impostazione predefinita. Ciò significa che SearchWP può includere risultati che non hanno la stessa desinenza del termine di ricerca.

Ad esempio, se si cerca “run”, la keyword stemming includerà “running” e “runners” nei risultati.

Questo può aiutare a mostrare risultati pertinenti ai visitatori, quindi si consiglia di lasciare selezionata la casella ‘Fusti di parole chiave’. Tuttavia, è possibile deselezionarla se si desidera mostrare solo le corrispondenze esatte.

SearchWP's keyword stems feature

Quando si è soddisfatti delle informazioni inserite nel popup, fare clic su “Fatto”.

Ora viene visualizzata una sezione per tutte le fonti selezionate.

Searching products and comments on a WordPress store

Ogni sezione ha i propri cursori “Rilevanza dell’attributo applicabile”.

È il peso che SearchWP attribuisce a ciascun attributo quando crea i risultati della ricerca.

Creating a custom search algorithm using SearchWP

I contenuti che corrispondono a un attributo ad alta rilevanza appariranno più in alto nei risultati di ricerca. Al contrario, i contenuti che corrispondono a un attributo meno pertinente appariranno più in basso nei risultati di ricerca dell’utente.

Per dare maggior peso a un attributo, è sufficiente spostare il suo cursore verso destra. Nell’immagine seguente, il motore di ricerca darà più valore alle corrispondenze nel titolo del post che a quelle nel suo contenuto.

Customizing the applicable attributes relevance slider

Ogni sito web WordPress è unico, quindi è possibile provare diverse impostazioni di rilevanza per verificare quali siano i risultati di ricerca più accurati e utili.

Ad esempio, se avete caricato il vostro menu in PDF sul sito web del vostro ristorante, si tratta di un contenuto importante e in genere vorrete mostrarlo in alto nei risultati di ricerca.

Se utilizzate i campi personalizzati, potete anche renderli ricercabili sul vostro sito WordPress.

È inoltre possibile creare regole che determinano l’inclusione o l’esclusione di determinati contenuti dai risultati della ricerca. Ad esempio, se avete un mercato online, potreste voler escludere la pagina dell’account, la pagina di pagamento e la pagina di ringraziamento.

È sufficiente fare clic sul pulsante “Modifica regole” nella sezione in cui si desidera creare la regola. Ad esempio, nell’immagine seguente, stiamo aggiungendo una nuova regola alla sezione “Messaggi”.

Adding rules to your search engine

Si apre una finestra di dialogo in cui è possibile modificare le regole del motore di ricerca.

Per creare la prima regola, fare clic sul pulsante “Aggiungi regola”.

Editing the rules for your website's search

È ora possibile scegliere i contenuti da includere o escludere dai risultati di ricerca.

Per iniziare, aprire il primo menu a discesa e scegliere “Mostra voci solo se” o “Escludi voci se”, a seconda del tipo di regola che si desidera creare.

Adding a custom rule to your search form

A questo punto è possibile utilizzare il resto delle impostazioni per specificare il contenuto che si desidera escludere o includere. Ad esempio, se si desidera includere o escludere una categoria specifica, si deve digitare il nome della categoria.

È inoltre possibile inserire le tassonomie personalizzate che si desidera escludere o includere.

Excluding categories form the WordPress search results

Per escludere o includere specifici tag di post dai risultati della ricerca, basta aprire il menu a tendina e selezionare “Tag”.

Quindi, digitare il nome del tag.

Excluding tags from the WordPress search results

Per aggiungere un’altra regola, basta fare clic sul pulsante “Aggiungi regola” e ripetere la stessa procedura descritta sopra. Quando si è soddisfatti della configurazione delle regole, fare clic su “Fatto”.

È ora possibile creare regole per altri tipi di contenuto, come i media e le pagine, scorrendo le rispettive sezioni e facendo clic sui pulsanti “Aggiungi regola”.

Quando si è soddisfatti dell’impostazione dell’algoritmo di ricerca, scorrere fino alla parte superiore della pagina e fare clic su “Salva”.

Saving a custom search algorithm on your WordPress website

SearchWP ricostruirà ora l’indice. A seconda della velocità della vostra connessione Internet e del vostro provider di hosting WordPress, questa operazione potrebbe richiedere alcuni minuti.

Non appena vedrete “Stato dell’indice 100%”, saprete che SearchWP ha aggiunto tutti i contenuti e le regole all’indice di ricerca.

Rebuilding the WordPress search index

Fase 2: Creare un modulo di ricerca personalizzato per il vostro sito WordPress

Per impostazione predefinita, tutti i moduli di ricerca del vostro sito WordPress utilizzeranno il nuovo algoritmo SearchWP creato nella sezione precedente. Ciò significa che i visitatori inizieranno a vedere subito risultati più accurati e pertinenti.

Tuttavia, per ottenere risultati ancora migliori, si possono creare moduli di ricerca avanzati per diversi tipi di contenuti. Ad esempio, si potrebbe creare un modulo di ricerca intelligente per i prodotti WooCommerce che esamini solo determinate categorie di prodotti.

È anche possibile creare un modulo di ricerca avanzata per tipi di post personalizzati. Ad esempio, abbiamo creato un modulo di ricerca di tipo post personalizzato per le nostre pagine Offerte e Glossario.

An example of a custom search form on a WordPress website

Ogni modulo sovrascrive l’algoritmo di ricerca predefinito di WordPress, quindi potete creare tutti i moduli che volete con impostazioni uniche.

Per iniziare, andate su SearchWP Moduli di ricerca e fate clic sul pulsante “Aggiungi nuovo”.

Adding a custom search form to your WordPress website

Questo crea un nuovo modulo di ricerca, pronto per essere personalizzato. Ad esempio, se gestite un sito web di recensioni, potreste creare un modulo che cerca i post di recensioni di prodotti e ignora altri contenuti come i post del blog e i media. Questo può aiutare i visitatori a trovare più velocemente ciò che stanno cercando.

A questo punto, assegnare al modulo un nome univoco facendo clic sulla piccola icona a forma di matita accanto a “Cerca modulo 1”.

How to create an advanced search form using SearchWP

A questo punto è possibile digitare un nome per il modulo di ricerca personalizzato.

Questo è solo un riferimento, quindi potete usare qualsiasi cosa che vi aiuti a identificare il modulo nella dashboard di WordPress.

Adding a title to a custom search form

Successivamente, è possibile scegliere un layout utilizzando le miniature di ‘Layout Theme’.

Alcuni di questi layout sono progettati per moduli di ricerca specifici. Ad esempio, se state creando un modulo per la ricerca per categoria in WordPress, “Ricerca per categoria” contiene già molte delle impostazioni necessarie.

Choosing a theme for your WordPress search form

È sufficiente fare clic sui diversi temi per vedere un’anteprima dell’aspetto di questo modulo sul vostro sito web. Dopo aver preso la decisione, scorrere fino alla sezione “Stile personalizzato”.

Le impostazioni visualizzate possono variare a seconda del layout del tema. Ad esempio, se si è selezionato “Ricerca rapida”, l’impostazione “Ricerca rapida” sarà attivata per impostazione predefinita.

Choosing a search form theme

È possibile disattivare e attivare le diverse opzioni utilizzando le relative levette. L’anteprima si aggiorna automaticamente man mano che si apportano le modifiche, in modo da poter vedere cosa funziona meglio per il vostro sito web.

A seconda del layout e del tipo di modulo che si desidera creare, potrebbe essere necessario attivare e disattivare alcune delle impostazioni di “Stile personalizzato”. Ad esempio, se si desidera creare un modulo che effettui una ricerca per categoria, fare clic per attivare la levetta “Ricerca per categoria”.

Inoltre, assicuratevi di selezionare il motore di ricerca personalizzato creato in precedenza nel menu “Motore”. Per quanto riguarda la pagina dei risultati, è possibile utilizzare la versione predefinita di WordPress o creare una pagina dei risultati di ricerca personalizzata.

Per impostazione predefinita, SearchWP cerca tutti i media, le pagine e i post del vostro sito WordPress. Se avete creato dei tipi di post personalizzati, potete includerli nei risultati della ricerca utilizzando il campo “Tipo di ricerca”.

È sufficiente digitare ogni tipo di post personalizzato che si desidera includere. Quando appare il tipo di post personalizzato giusto, fare clic per aggiungerlo alla ricerca.

How to search custom post types in WordPress

Se si desidera escludere media, pagine o post dai risultati della ricerca, è sufficiente fare clic sulla piccola “X” accanto a “Media”, “Pagine” o “Post” nel campo Tipo di ricerca.

Quindi, individuare il campo “Seleziona categoria” e digitare la categoria che si desidera includere nei risultati della ricerca.

Ad esempio, se gestite un negozio online, potreste voler creare dei moduli per la ricerca di specifiche categorie di prodotti. Per i blog, invece, potreste voler includere nel modulo di ricerca solo specifiche categorie di contenuti.

Creating an advanced search form in WordPress

Per impostazione predefinita, SearchWP mostra un messaggio generico “Inserisci parola chiave e ricerca” prima che il visitatore inserisca una query di ricerca.

È possibile sostituirlo con un messaggio proprio, digitando in “Etichetta campo”.

Change how the custom search form looks on your website

Se si desidera consentire ai visitatori di filtrare i risultati della ricerca in base a fattori quali l’autore, il tipo di post e il tag, è necessario fare clic per attivare la levetta “Ricerca avanzata”.

Successivamente, scorrere fino al campo “Filtro/i di ricerca avanzato/i”. Per impostazione predefinita, SearchWP consente ai visitatori di filtrare i risultati in base ad autori, tipi di post e tag.

Changing the WordPress search filters

Per rimuovere uno di questi filtri, è sufficiente fare clic sul relativo pulsante “X”. Se si desidera aggiungere altri filtri, è sufficiente digitare il loro nome nel campo.

Quindi, quando nel menu a tendina compare l’opzione giusta, fate clic.

Searching WordPress tags using SearchWP

Una volta soddisfatte queste impostazioni, scorrere fino alla sezione “Stile del modulo”.

Qui è possibile scegliere tra diversi stili di modulo, aggiungere un bordo e modificare la dimensione dei caratteri.

Choosing a new form style using SearchWP

In “Stile del pulsante” è possibile personalizzare il pulsante “Cerca” che appare nel modulo.

Ci sono altre impostazioni che si possono usare per modificare l’aspetto e il comportamento del modulo. Tuttavia, questo è tutto ciò che serve per creare un modulo di ricerca personalizzato avanzato.

Quando si è soddisfatti della configurazione del modulo, si può scorrere fino alla parte superiore dello schermo e fare clic su “Salva” per memorizzare le impostazioni.

How to save your custom form settings

Per creare altri moduli di ricerca personalizzati con impostazioni uniche, basta ripetere lo stesso procedimento descritto sopra.

Passo 3: Aggiungere il modulo di ricerca personalizzato al vostro sito WordPress

È possibile aggiungere un modulo di ricerca avanzata a qualsiasi pagina, post o area pronta per i widget utilizzando il blocco Modulo di ricerca.

A titolo di esempio, vediamo come aggiungere un modulo di ricerca a un post. Basta aprire il post nell’editor di contenuti di WordPress e cliccare sull’icona ‘+’. Quindi, digitate “Modulo di ricerca”.

Adding a search form to any WordPress page or post

Quando appare il blocco giusto, fare clic su di esso.

A questo punto è possibile aprire il menu a tendina “Seleziona un modulo” e scegliere il modulo che si desidera utilizzare.

Choosing between multiple search forms in WordPress

Quando si è pronti a rendere attivo il modulo di ricerca, basta cliccare su “Aggiorna” o “Pubblica”. A questo punto, basta visitare questa pagina o questo post per vedere il modulo di ricerca in azione.

Per ulteriori informazioni, consultate la nostra guida su come aggiungere un modulo di ricerca in un post di WordPress.

Per aggiungere un modulo di ricerca a un’area predisposta per i widget, andare su Aspetto ” Widget. Qui, fare clic sull’icona del blocco ‘+’ nell’area in cui si desidera visualizzare il modulo di ricerca.

Adding a search block to any widget-ready area

Quindi, digitare “Modulo di ricerca”.

Quando appare il blocco giusto, fare clic per aggiungerlo all’area pronta per i widget.

Adding a search form to the sidebar or similar section

A questo punto è possibile aprire il menu a tendina e scegliere il modulo di ricerca che si desidera utilizzare.

Una volta terminato, basta fare clic sul pulsante “Aggiorna” per rendere attivo il modulo di ricerca.

Publishing a search bar in WordPress

Per istruzioni più dettagliate, consultare la nostra guida su come aggiungere e utilizzare i widget.

Se volete inserire il modulo di ricerca nel vostro menu di navigazione, leggete il nostro articolo su come aggiungere una barra di ricerca al menu di WordPress.

Suggerimenti bonus per ottimizzare il modulo di ricerca personalizzato di WordPress

Ora che sapete come creare un modulo di ricerca personalizzato per il vostro sito WordPress, vediamo alcuni modi semplici per migliorarlo e migliorare l’esperienza dell’utente.

Opzione 1: aggiungere la ricerca live Ajax a un modulo di ricerca personalizzato

Molti siti e mercati online utilizzano la ricerca live Ajax. In questo modo vengono mostrati automaticamente i possibili risultati della ricerca man mano che l’utente digita il modulo personalizzato, in modo simile a come funzionano i motori di ricerca come Google.

An example of a live Ajax search on a WooCommerce online store

Con la ricerca live Ajax, è possibile mostrare risultati pertinenti senza nemmeno ricaricare la pagina. Si tratta di un’ottima scelta se vendete download digitali o prodotti fisici online, in quanto gli acquirenti possono vedere immediatamente i prodotti che corrispondono alla loro richiesta di ricerca.

Il modo più semplice per aggiungere la ricerca live Ajax a WordPress è utilizzare SearchWP Live Ajax Lite Search. Questo plugin gratuito aggiunge automaticamente la ricerca istantanea al vostro sito web e funziona perfettamente con qualsiasi tema WordPress.

La prima cosa da fare è installare e attivare il plugin. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, il modulo di ricerca predefinito di WordPress utilizzerà automaticamente la funzione di ricerca live Ajax. Se visitate il vostro sito e iniziate a digitare nella barra di ricerca, vedrete la ricerca istantanea in azione.

Per istruzioni più dettagliate, consultate la nostra guida su come aggiungere la ricerca Ajax live al vostro sito WordPress.

Opzione 2: Utilizzare le impostazioni avanzate di SearchWP

Successivamente, è bene attivare alcune impostazioni avanzate che renderanno più facile per gli utenti trovare ciò che stanno cercando.

Per farlo, andare su SearchWP ” Impostazioni e scorrere fino alla sezione “Impostazioni generali”.

SearchWP's advanced search settings

Qui è possibile attivare una delle seguenti impostazioni:

  • Con questa impostazione abilitata, SearchWP visualizzerà i risultati che non corrispondono esattamente alla query di ricerca del visitatore. Questa funzione è nota anche come ricerca confusa.
  • Dopo aver abilitato lecorrispondenze parziali, è possibile mostrare anche le corrispondenze più vicine quando una ricerca non ha risultati.
  • Ricerche “con virgolette”: consente ai visitatori di cercare frasi esatte utilizzando le virgolette.
  • Evidenzia i termini. Evidenzia automaticamente i termini di ricerca per aiutare i visitatori a trovare ciò che stanno cercando.

Opzione 3: Misurare i risultati di ricerca e migliorare le conversioni

Per perfezionare la ricerca del vostro sito web, è bene monitorare l’utilizzo della funzione di ricerca da parte dei visitatori. Questo vi permette di vedere cosa funziona e cosa non funziona sul vostro blog WordPress, in modo da poter migliorare costantemente la ricerca del vostro sito e aiutare i visitatori a trovare ciò che stanno cercando.

Questi dati possono anche aiutare a generare idee per i post del blog, mostrando i contenuti che i visitatori stanno già cercando.

Per visualizzare la cronologia delle ricerche e i termini di ricerca più popolari, è sufficiente selezionare “Statistiche” nel menu di sinistra.

SearchWP's advanced search settings

Speriamo che questo tutorial vi abbia aiutato a imparare come creare un modulo di ricerca personalizzato su WordPress. Potreste anche voler vedere le nostre scelte del miglior software di live chat per le piccole imprese e la nostra guida su come ottenere un indirizzo e-mail aziendale gratuito.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

2 commentiLascia una risposta

  1. Ralph

    On my very technical blog I have seen a lot of specific searches in analytics and knew people can’t find what they want, because it is just not in the title. It is in the content itself and built in wordpress search wasn’t good with that.
    Luckily I received searchWP when buying my theme and things got better. Thanks to this guide I will set it up even better for maximum results. This will definitely help pleasing my readers.

    • WPBeginner Support

      Glad our guide could help!

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.