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 risolvere il problema della ricerca su WordPress (5 errori comuni)

WordPress è dotato di una caratteristica di ricerca predefinita, ma a volte errori e limitazioni possono ostacolare la ricerca.

Quando ciò accade, i visitatori potrebbero faticare a trovare ciò che cercano, con un impatto negativo sulla loro esperienza sul sito. Secondo la nostra esperienza, questo può essere uno dei motivi principali per cui le persone abbandonano il vostro sito web.

In questa guida vi mostreremo come correggere i problemi più comuni con la funzionalità di ricerca di WordPress per aiutarvi a mantenere un’esperienza utente in alto.

How to fix WordPress search not working

Perché si verificano gli errori di ricerca di WordPress?

La maggior parte dei siti web ha una caratteristica di ricerca che aiuta i visitatori a trovare contenuti interessanti sul vostro blog WordPress o prodotti che potrebbero voler acquistare nel vostro negozio online.

Purtroppo, la caratteristica di ricerca integrata di WordPress è molto semplice.

Di default, non cerca tutti i tipi di contenuto, come commenti, recensioni o post type personalizzati. Questo potrebbe impedire ai visitatori di trovare ciò che stanno cercando.

La ricerca integrata, inoltre, si concentra sulla corrispondenza tra le parole ricercate e il contenuto della pagina o del post, senza prestare attenzione a elementi quali tag, categorie o campi personalizzati. Si tratta di informazioni importanti che possono aiutare i visitatori a ottenere risultati della ricerca più accurati.

Inoltre, non esiste un modo semplice per personalizzare la ricerca integrata. Ad esempio, se si volesse dare priorità ai titoli di una pubblicazione rispetto al suo riassunto o escludere alcune pagine di ricerca da WordPress, sarebbe necessario modificare il codice.

Per questo motivo, condivideremo il modo in cui potete facilmente correggere i problemi più comuni di mancata elaborazione in corso della ricerca su WordPress. Ecco una rapida panoramica di tutti gli argomenti che tratteremo in questo articolo:

Pronti? Iniziamo.

Come risolvere il problema della casella di ricerca di WordPress

WordPress ha una caratteristica di ricerca integrata, ma purtroppo non tutti i temi includono una barra di ricerca. Se il tema non ne include una, ci sono alcuni modi per crearla.

Innanzitutto, è possibile aggiungere un blocco di ricerca a qualsiasi area del sito web WordPress predisposta per widget, come l’header o il footer. Questo è un modo semplice e veloce per mostrare una barra di ricerca su ogni pagina del vostro sito WordPress.

Per aggiungere un blocco di ricerca, basta andare su Aspetto ” Widget. Si può quindi trovare l’area in cui si desidera aggiungere una barra di ricerca e fare clic sull’icona a forma di freccia per espanderla.

Adding a search bar to a widget ready area

Poi, basta cliccare sull’icona ‘+’.

Nel popup che appare, digitare “search” e selezionare il blocco Search.

The WordPress search block

Una volta fatto ciò, è possibile personalizzare il blocco Ricerca utilizzando la riga di icone che appare sopra il blocco. Ciò include la modifica delle dimensioni del pulsante di ricerca e l’aggiunta di un testo.

Quando si è soddisfatti dell’aspetto del blocco di ricerca, fare clic sul pulsante “Aggiorna”. Ora è possibile visitare il sito web per vedere la barra di ricerca dal vivo.

Un’altra possibilità è quella di aggiungere il blocco Ricerca a una pagina o a un post specifico. Ad esempio, si potrebbe voler mostrare una barra di ricerca sulla homepage o sulla pagina di destinazione.

Per farlo, basta aprire la pagina o la pubblicazione in cui si vuole mostrare la barra di ricerca. Si può quindi cliccare sull’icona ‘+’ e aggiungere un blocco di ricerca facendo clic sullo stesso processo descritto sopra.

Adding a search bar to the WordPress homepage

Il blocco di ricerca già pronto di WordPress è un modo semplice per aggiungere una ricerca di base al sito. Tuttavia, se si desidera un controllo completo sull’aspetto e sul comportamento della barra di ricerca, è necessario un plugin per la pagina di ricerca.

SeedProd è il miglior builder di pagine trascina e rilascia per WordPress ed è dotato di oltre 80 blocchi progettati professionalmente, tra cui il blocco Modulo di ricerca. Questo permette di aggiungere istantaneamente una barra di ricerca a qualsiasi area del sito web WordPress.

È sufficiente aprire l’editor di SeedProd e trascina e rilascia il modulo di ricerca sul layout del sito web.

The SeedProd Search Form block

Una volta fatto ciò, è possibile personalizzarlo utilizzando tutte le impostazioni del menu di sinistra.

Dopo aver aggiunto la barra di ricerca, è possibile utilizzare il builder del tema SeedProd per progettare una pagina di risultati della ricerca completamente personalizzata, in perfetta corrispondenza con il proprio brand.

Per maggiori informazioni, potete consultare la nostra guida su come creare facilmente un tema WordPress personalizzato.

Come risolvere l’errore 404 della ricerca di WordPress

Quando un visitatore esegue una ricerca, il vostro sito potrebbe mostrare un errore 404 come “Questa pagina non è stata trovata!”.

A WordPress 404 error

Spesso è possibile risolvere gli errori 404 rigenerando i permalink. Questa operazione ricostruisce e ripara la struttura dei permalink di WordPress senza modificare nulla del vostro sito.

Può sembrare complesso, ma WordPress fa tutto il lavoro difficile per voi.

Per rigenerare i permalink, basta andare su Impostazioni ” Permalink“.

WordPress' permalink settings

Quindi, scorrere fino alla fine della pagina e cliccare sul pulsante “Salva modifiche”.

Ed ecco fatto. WordPress rigenererà ora la struttura dei permalink. Per assicurarsi che l’elaborazione in corso sia avvenuta, è possibile headare il proprio sito e provare a eseguire una ricerca.

Per uno sguardo più dettagliato sulla ricostruzione della struttura dei permalink, consultate la nostra guida completa su come rigenerare i permalink in WordPress.

Come correggere la ricerca di WordPress che mostra risultati irrilevanti

Ogni volta che un visitatore effettua una ricerca, potreste voler mostrare risultati della ricerca pertinenti. Questo aiuta i visitatori a trovare contenuti interessanti, che li trattengono più a lungo sul vostro sito e aumentano le vendite e le conversioni.

Tuttavia, la ricerca integrata di WordPress non sempre mostra i risultati più accurati. Questo perché cerca il termine di ricerca solo nel titolo e nel contenuto della pubblicazione.

Per questo consigliamo di installare un plugin di ricerca avanzata.

SearchWP è il miglior plugin di ricerca personalizzata per WordPress, utilizzato da oltre 50.000 siti web. SearchWP è in grado di cercare in ogni parte del sito, compresi i campi personalizzati, i prodotti WooCommerce, le categorie e i tag, i file PDF e altro ancora.

Potete usare SearchWP per regolare l’algoritmo di ricerca del vostro sito web e assicurarvi che i vostri contenuti più importanti appaiano in cima ai risultati di ricerca dei visitatori.

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

Dopo l’attivazione, si dovrà fare clic sul nuovo pulsante “SearchWP” nella barra degli strumenti del sito web. A questo punto potete fare clic su “Attiva licenza”.

Activating the SearchWP WordPress plugin

Una volta fatto ciò, fare clic sulla scheda “Licenza”.

Ora potete incollare o digitare la vostra licenza nella casella “Licenza”. La chiave si trova nell’e-mail ricevuta al momento dell’acquisto di SearchWP.

The SearchWP advanced search WordPress plugin

Dopo aver inserito la chiave, fate clic sul pulsante “Attiva”.

SearchWP si integra automaticamente con la ricerca di WordPress, quindi il vostro sito inizierà subito a mostrare risultati più accurati. Tuttavia, per ottenere i migliori risultati, è necessario personalizzare le impostazioni del motore di ricerca di SearchWP.

A questo proposito, è utile pensare a chi siamo, al modo in cui i motori di ricerca come Google classificano i contenuti.

Questi motori di ricerca utilizzano algoritmi per trovare contenuti di alta qualità che corrispondono strettamente al termine di ricerca. Quindi classificano questi contenuti per assicurarsi che le migliori corrispondenze appaiano in cima alla pagina dei risultati di ricerca.

Con SearchWP, potete costruire i vostri algoritmi e impostare le vostre regole, proprio come Google. Questo può migliorare l’esperienza dei visitatori, aumentare le conversioni e aiutarvi a guadagnare online con WordPress.

Per configurare le impostazioni di SearchWP, fate clic sulla scheda “Motori”.

The SearchWP search engine settings

In questa schermata sono presenti sezioni per i diversi tipi di contenuto di WordPress, come pagine e post.

Per ogni sezione, SearchWP mostra gli attributi che esamina quando esegue una ricerca. Nell’immagine seguente, possiamo vedere che SearchWP cerca il titolo della pagina, il contenuto, lo slug e l’estratto della pagina.

The SearchWP search algorithm settings

Per ogni attributo è presente anche una scala di “rilevanza dell’attributo applicabile”. Si tratta del peso che SearchWP attribuisce a ciascun attributo quando classifica i risultati della ricerca.

Nell’immagine seguente, possiamo vedere che il titolo di un post ha più peso del suo slug URL.

The SearchWP WordPress settings

È possibile rendere un attributo più o meno rilevante utilizzando il suo cursore.

Non esistono impostazioni che garantiscano risultati accurati per ogni sito web. Per questo motivo, si consiglia di provare diverse impostazioni di rilevanza per vedere quale fornisce i risultati di ricerca più accurati.

È inoltre possibile aggiungere diversi tipi di contenuti da includere nei risultati di ricerca. Ad esempio, potete aggiungere la ricerca e l’indicizzazione dei PDF in WordPress se avete dei file PDF che volete far cercare ai vostri visitatori.

Se si dispone di tassonomie o campi personalizzati, è possibile indicare a SearchWP di considerare questi contenuti durante la ricerca del sito.

Per aggiungere o rimuovere gli attributi, fare clic sul pulsante “Aggiungi/rimuovi attributi”.

The SearchWP Add/Remove attributes button

Si aprirà una finestra a comparsa. Per far sì che SearchWP ignori un attributo, è sufficiente deselezionare la relativa casella.

Se si desidera aggiungere un attributo, fare clic per selezionare la relativa casella.

Removing attributes from WordPress search

Volete includere un campo personalizzato o una tassonomia nelle vostre ricerche?

A questo punto, è sufficiente digitare il nome del campo o della tassonomia e selezionarlo quando appare.

Adding a custom field to WordPress search

Una volta soddisfatti degli attributi, fare clic sul pulsante “Fatto”.

A questo punto è possibile modificare la rilevanza dei nuovi attributi seguendo lo stesso procedimento descritto sopra.

SearchWP's custom relevancy settings

Per approfondire l’argomento, consultate la nostra guida passo-passo su come migliorare la ricerca su WordPress con SearchWP.

Una volta terminata la personalizzazione delle impostazioni di SearchWP, assicuratevi di fare clic sul pulsante “Salva motori” per salvare le modifiche.

Saving your WordPress custom search settings

SearchWP utilizzerà ora queste nuove impostazioni per tutte le sue ricerche.

Vale la pena di visitare il sito ed eseguire alcune ricerche per verificare che i risultati siano accurati.

Se non si notano miglioramenti, è possibile che il tema WordPress esegua una propria ricerca. Si tratta di una ricerca ridondante.

Il modo più semplice per verificare se questo accade con il tema in uso è aprire il file search.php.

Per accedere a questo file, è necessario un client FTP. Potete anche utilizzare il file manager del cPanel del vostro host WordPress.

Se è la prima volta che utilizzate l’FTP, potete consultare la nostra guida completa su come connettersi al vostro sito utilizzando l’FTP.

Una volta collegati al sito, si può usare l’FTP per aprire la cartella wp-content/themes/.

The FileZilla FTP client

All’interno della cartella “themes”, trovare il tema che si sta utilizzando sul proprio sito WordPress. Aprire questa cartella e trovare il file search.php.

Successivamente, è sufficiente fare clic sul file search.php e selezionare “Visualizza/Modifica”.

Editing the WordPress search.php file

Questo aprirà search.php nell’editor di testo predefinito del computer.

A questo punto, si dovrà verificare che il template non contenga query_posts, new WP_Query o get_posts. Questo di solito significa che il tema esegue una ricerca ridondante.

Se search.php presenta una di queste query, consigliamo di passare a un tema WordPress alternativo. Per aiutarvi, abbiamo creato un elenco dei temi WordPress più popolari e migliori.

Un’altra opzione è quella di assumere uno sviluppatore WordPress che possa scrivere un nuovo modello che non esegua una ricerca ridondante.

Nota: Avete problemi con WordPress? Se state affrontando problemi tecnici, avete bisogno di personalizzazioni o volete migliorare le prestazioni del vostro sito, il nostro team di esperti è qui per aiutarvi. Richiedete oggi stesso l’assistenza Premium per WordPress!

Come risolvere il problema della ricerca dei prodotti di WooCommerce che non mostra risultati accurati

Se avete un negozio WooCommerce, i risultati della ricerca possono aiutare i clienti a trovare i prodotti da acquistare. Per vendere più prodotti, è necessario visualizzare risultati di ricerca accurati.

Tuttavia, in modo predefinito, WordPress non guarda le recensioni, gli attributi o le descrizioni dei prodotti quando esegue le ricerche. Fortunatamente, è possibile correggere facilmente i problemi di ricerca di WooCommerce con SearchWP.

È possibile configurare SearchWP seguendo la stessa procedura descritta sopra.

Dopo l’attivazione, andiamo su Impostazioni ” SearchWP. Si può quindi fare clic sul pulsante “Sorgenti e impostazioni”.

SearchWP's source settings

Nel popup che appare, assicuratevi di selezionare “Prodotti”.

Dopodiché, basta fare clic sul pulsante “Fatto” per chiudere la finestra a comparsa.

Creating a custom WooCommerce product search

A questo punto, si dovrà scorrere fino alla nuova sezione “Prodotti”.

Qui è possibile personalizzare gli attributi che WordPress utilizza per la ricerca dei prodotti, seguendo lo stesso procedimento descritto sopra.

SearchWP's WooCommerce product search settings

Per ulteriori informazioni, consultare la nostra guida completa su come effettuare una ricerca intelligente dei prodotti WooCommerce.

La ricerca veloce aiuta i visitatori a trovare rapidamente ciò che cercano. Ciò contribuisce a migliorare l’esperienza dell’utente e può aumentare le pagine viste e i tassi di conversione.

Purtroppo, la ricerca integrata di WordPress non è particolarmente veloce. Man mano che si aggiungono contenuti, si può notare che il sito impiega sempre più tempo per restituire i risultati della ricerca.

La buona notizia è che ci sono modi per accelerare la ricerca del vostro sito. Se utilizzate un plugin di ricerca avanzata come SearchWP, siete già a buon punto.

SearchWP è progettato per fornire risultati della ricerca in modo rapido. È anche completamente personalizzabile, in modo da poter ignorare alcuni contenuti del sito quando si effettua una ricerca. Ad esempio, si può dire a SearchWP di ignorare i metadati dei media. Ciò può accelerare la ricerca riducendo la quantità di contenuti da esaminare.

Potete anche migliorare l’esperienza di ricerca aggiungendo la ricerca live Ajax al vostro sito WordPress. Si tratta di una tendina che indovina ciò che i visitatori stanno cercando mentre digitano, rendendo le ricerche istantanee.

Live Search Preview

Per ulteriori informazioni, consultate la nostra guida su come aggiungere la ricerca live Ajax al vostro sito.

Suggerimento dell’esperto: tutto ciò che si fa per migliorare le prestazioni complessive del sito web accelererà anche la ricerca. Potete consultare la nostra guida definitiva su come velocizzare il vostro sito WordPress e aumentare le prestazioni.

Speriamo che questo articolo vi abbia aiutato a capire come correggere i problemi di mancata elaborazione in corso della ricerca su WordPress. Potreste anche voler consultare la nostra guida su come permettere agli utenti di filtrare i post e le pagine in WordPress e su come escludere le pagine dai risultati della ricerca in WordPress.

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

1 commentoLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

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.