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 escludere pagine dai risultati di ricerca di WordPress (Passo dopo passo)

Un errore comune che molti proprietari di siti WordPress commettono è consentire a ogni pagina di apparire nei risultati di ricerca. Invece di trovare post utili del blog o pagine di prodotti, i visitatori finiscono spesso su pagine irrilevanti come "Termini di servizio", "Informativa sulla privacy" o "Grazie per il tuo acquisto".

Questo può danneggiare l'esperienza utente complessiva, poiché queste pagine non sono particolarmente utili nei risultati di ricerca. Per i siti di eCommerce, anche pagine come la pagina di checkout o la pagina dell'account utente in genere non devono essere ricercabili.

Dopo test approfonditi, abbiamo trovato un plugin che semplifica la decisione esatta di cosa appare nei risultati di ricerca del tuo sito: SearchWP.

In questa guida, ti mostreremo esattamente come escludere pagine dai risultati di ricerca di WordPress. Escludendo le pagine irrilevanti, creerai un'esperienza utente molto migliore e aiuterai i visitatori a trovare i contenuti che contano davvero per loro. 🕵️‍♀️

Come escludere pagine dai risultati di ricerca di WordPress (passo dopo passo)

Perché escludere pagine dai risultati di ricerca di WordPress?

La ricerca predefinita di WordPress include tutti i tuoi post e pagine nei suoi risultati di ricerca.

Tuttavia, questo potrebbe non funzionare bene per tutti i siti web. Ad esempio, se gestisci un negozio online, potresti voler nascondere pagine come la tua pagina account, la pagina di checkout, la pagina di ringraziamento e altro ancora.

Allo stesso modo, se gestisci siti web di appartenenza o vendi corsi online, allora vorrai impedire che contenuti riservati agli abbonati appaiano nei risultati di ricerca pubblici.

Detto questo, ti mostreremo come escludere pagine dai risultati di ricerca di WordPress. Puoi utilizzare i collegamenti rapidi qui sotto per navigare in questo tutorial:

💡 Nota: In questa guida, ci concentriamo sulla ricerca sul sito, dove un visitatore utilizza la casella di ricerca del tuo sito web per cercare i tuoi contenuti.

Se desideri escludere pagine dai risultati di ricerca di Google, allora dovresti consultare la nostra guida su come nascondere una pagina WordPress da Google.

Iniziamo.

Passaggio 1: Installa un plugin di ricerca per WordPress

Il modo più semplice per escludere pagine dai risultati di ricerca di WordPress è utilizzare il plugin SearchWP. È il miglior plugin di ricerca per WordPress, utilizzato da oltre 30.000 siti web.

Con SearchWP, puoi cercare contenuti che WordPress ignora per impostazione predefinita, inclusi commenti, tipi di post personalizzati, file PDF, prodotti WooCommerce e categorie. Puoi anche usarlo per escludere contenuti specifici dai risultati di ricerca.

Per conoscere tutte le loro funzionalità, consulta la nostra recensione dettagliata di SearchWP.

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, vai su SearchWP » Impostazioni e quindi fai clic sulla scheda 'Generale'.

Migliorare la ricerca di WordPress utilizzando SearchWP

Qui devi inserire la tua licenza nella casella 'Codice licenza'. Puoi trovare queste informazioni nel tuo account sul sito SearchWP. Una volta terminato, assicurati di fare clic sul pulsante 'Verifica chiave'.

Passaggio 2: Crea un algoritmo di ricerca personalizzato

Dopo aver attivato il plugin, puoi perfezionare come SearchWP indicizza, cerca e visualizza i tuoi contenuti. Puoi considerarlo come la creazione di un algoritmo di ricerca Google personalizzato solo per il tuo blog WordPress o sito web.

Dovrai creare un motore di ricerca per tutto il sito prima di poter iniziare a escludere pagine dai risultati di ricerca, quindi vai su SearchWP » Algoritmo.

Il plugin di ottimizzazione della ricerca di WordPress SearchWP

Qui vedrai una sezione per i diversi tipi di contenuto che SearchWP cerca per impostazione predefinita, come pagine, articoli e file multimediali.

Ogni sezione ha i propri cursori di Rilevanza Attributo Applicazione, che ti consentono di controllare come SearchWP classifica i contenuti sul tuo marketplace online, blog o sito web.

Ad esempio, se sposti il cursore 'Titolo' a sinistra e il cursore 'Contenuto' a destra, il contenuto avrà più peso del titolo.

Modifica della scala di rilevanza degli attributi

Puoi escludere tutte le pagine dai risultati di ricerca o escludere solo pagine specifiche.

Per impedire che tutte le pagine appaiano nei risultati di ricerca del tuo sito web WordPress, fai clic sulla piccola icona del cestino accanto a 'Pagine'.

Esclusione di tutte le pagine dai risultati di ricerca di WordPress

Questo aprirà un popup dove puoi deselezionare la casella 'Pagine'.

Dopodiché, fai semplicemente clic su 'Fatto' per escludere tutte le pagine dalla barra di ricerca e dai risultati.

Come escludere tutte le pagine dai risultati di ricerca del tuo sito

Una volta terminate le personalizzazioni delle impostazioni predefinite del motore di ricerca, è ora di salvare le modifiche. Anche se si prevede di escludere specifiche pagine o post, sarà comunque necessario salvare prima il nuovo algoritmo di ricerca per tutto il sito.

Per fare ciò, scorri fino in cima alla schermata e fai clic sul pulsante 'Salva'.

Salvataggio del tuo algoritmo di ricerca personalizzato di WordPress

SearchWP ricostruirà ora l'indice automaticamente. A seconda della velocità della tua connessione Internet, ciò potrebbe richiedere alcuni minuti.

Non appena vedrai 'Stato indice 100%', saprai che SearchWP ha indicizzato tutti i tuoi contenuti e le tue impostazioni.

Ricostruzione dell'indice di ricerca di WordPress

Il tuo sito inizierà ora a utilizzare automaticamente la ricerca migliorata di WordPress.

Passaggio 3: Escludi pagine specifiche dai risultati di ricerca di WordPress (Opzionale)

Vuoi escludere pagine specifiche dai risultati di ricerca, come la pagina di checkout di WooCommerce?

Dopo aver creato un algoritmo di ricerca per tutto il sito seguendo il processo descritto sopra, puoi escludere singole pagine dai risultati di ricerca.

Per fare ciò, utilizzerai l'estensione Exclude UI, che aggiunge una casella 'Escludi dalla ricerca' all'editor della pagina.

Nella dashboard di WordPress, vai su SearchWP » Estensioni. Qui, trova l'estensione Exclude UI e fai clic sul suo pulsante 'Installa'.

Installazione delle estensioni di ricerca di SearchWP

Dopodiché, apri la pagina che desideri escludere dai risultati di ricerca. Nel menu a destra, assicurati che sia selezionata la scheda 'Pagina'.

Ora puoi procedere e selezionare la casella 'Escludi dalla ricerca'.

Casella di controllo Escludi dalla ricerca

Quindi fai semplicemente clic sul pulsante ‘Aggiorna’ e questa pagina non apparirà più nei risultati di ricerca. Se desideri nascondere altre pagine dai risultati di ricerca, segui semplicemente il processo descritto sopra.

Passaggio 4: Crea e incorpora il tuo modulo di ricerca

Ora che hai creato un motore di ricerca WordPress personalizzato che esclude le pagine, devi creare un modulo di ricerca utilizzando tale motore.

Tutto ciò che devi fare è andare su SearchWP » Moduli di ricerca e fare clic sul pulsante ‘Aggiungi nuovo’. Questo creerà un nuovo modulo di ricerca che potrai personalizzare.

Aggiungere un modulo di ricerca personalizzato al tuo sito WordPress

Per istruzioni dettagliate, consulta la nostra guida su come creare un modulo di ricerca WordPress personalizzato. Questa guida ti illustra come creare e incorporare il modulo di ricerca nelle tue pagine, articoli e aree pronte per i widget.

Puoi anche aggiungere il modulo di ricerca alla tua barra di ricerca. Se utilizzi un tema classico, dovrai utilizzare il plugin SearchWP Modal Search Form.

Il modello di ricerca nativo di SearchWP

Se utilizzi un tema a blocchi, puoi usare l'Editor del sito completo per aggiungere il tuo modulo SearchWP al menu di navigazione.

Puoi ottenere informazioni più dettagliate nella nostra guida su come aggiungere una barra di ricerca al menu di WordPress.

Suggerimento bonus: Escludi post, tassonomie e altro dai risultati di ricerca di WordPress

A volte potresti voler perfezionare ulteriormente i risultati della ricerca di WordPress per includere solo contenuti specifici.

Questo potrebbe essere utile per escludere elementi come post privati, tipi di post personalizzati che non vuoi che gli utenti cerchino, o anche tassonomie specifiche come i tag.

Ad esempio, escludere i tag dai risultati di ricerca potrebbe essere utile se li utilizzi internamente per l'organizzazione ma non vuoi che confondano gli utenti.

In questo caso, puoi leggere la nostra guida su come escludere pagine specifiche, autori e altro dalla ricerca di WordPress.

Escludere categorie dai risultati di ricerca di WordPress

Un'altra opzione è escludere categorie di pagine specifiche dai risultati di ricerca.

Per fare ciò, avrai bisogno di un sistema chiaro per categorizzare le tue pagine, il che potrebbe richiedere un po' di pianificazione. Tuttavia, non avrai bisogno di installare estensioni aggiuntive.

Per mostrare solo le pagine di categorie specifiche, consulta la nostra guida su come cercare per categoria in WordPress.

Domande frequenti: Escludere pagine dalla ricerca di WordPress

Hai ancora domande su come nascondere determinate pagine dalla ricerca di WordPress? Di seguito sono riportate alcune domande frequenti per aiutarti.

L'esclusione di pagine dai risultati di ricerca influenzerà la mia SEO?

No, la rimozione di pagine dalla ricerca interna del tuo sito non influenzerà la tua SEO di WordPress. Cambia solo ciò che gli utenti possono trovare tramite la barra di ricerca del tuo sito.

Ma se blocchi le pagine da Google usando cose come noindex o nofollow, ciò può influire su come i motori di ricerca le classificano o le mostrano.

Come escludo determinati tipi di contenuto dai risultati di ricerca?

Il modo più semplice per nascondere elementi come post, pagine o tipi di post personalizzati è utilizzare un plugin. In genere, puoi andare nelle impostazioni del plugin e deselezionare i tipi di contenuto che non desideri includere nei tuoi risultati di ricerca.

Posso escludere pagine specifiche senza usare un plugin?

Sì, ma è più complicato. Dovresti aggiungere codice personalizzato ai file functions.php del tuo tema, cosa che non è raccomandata se non ti senti a tuo agio nell'editare codice. Usare un plugin è molto più semplice e sicuro.

Per saperne di più, consulta il nostro articolo di confronto su Plugin WordPress vs File Functions.php.

Ci sono altri vantaggi nel personalizzare i risultati di ricerca di WordPress?

Assolutamente. Pulire i risultati della ricerca rende più facile per i visitatori trovare ciò di cui hanno bisogno. Ciò significa una migliore esperienza utente, più tempo trascorso sul tuo sito e potenzialmente più conversioni se le persone trovano i tuoi contenuti migliori più velocemente.

Speriamo che questo articolo ti abbia aiutato a imparare come escludere pagine dai risultati di ricerca di WordPress. 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

39 CommentsLeave a Reply

  1. Ho pagine sul mio sito web con brevi informazioni che ingombrano inutilmente i risultati di ricerca, poiché non hanno molto valore informativo e sono più pertinenti alla data di pubblicazione che a qualsiasi altra cosa. Questo è un ottimo modo per escluderle dai risultati di ricerca e guidare gli utenti verso informazioni veramente pertinenti. Funziona perfettamente.

  2. Grazie per questa guida passo passo.
    Ho escluso la pagina di checkout dai risultati di ricerca e ha funzionato!
    Questo è di gran lunga il miglior plugin per mettere a punto la ricerca del mio sito.

  3. Grazie. Questo ha funzionato per me. Volevo escludere le gallerie dai risultati di ricerca e questo codice fa esattamente quello che mi serve. Grazie

  4. Questo è davvero basilare. Sarebbe bello vedere come escludere solo modelli di pagina particolari o categorie di blog.

  5. Ciao team WPBeginner

    Sto affrontando un nuovo problema

    quando ho testato le pagine indicizzate su Google scrivendo

    site:example.com

    Quindi mostra pagine e post correttamente, ma mostra anche i link di paginazione

    example.com/page/2/

    Come questo

    Quindi come posso evitarlo?

    Aiutatemi per favore.

  6. Mi chiedo se ci sia un modo per indirizzare moduli di ricerca diversi con questa tecnica. Vorrei che il modulo di ricerca principale del sito web puntasse solo alle pagine; e il modulo di ricerca del blog puntasse solo ai post.

  7. Ho alcune pagine protette da password (tramite l'opzione principale di WP per proteggere una pagina con password) ma compaiono ancora nella ricerca WP con gli estratti. La mia comprensione è che per impostazione predefinita, gli estratti non dovrebbero apparire, dovresti vedere "Non c'è un estratto perché questo è un post protetto." Posso usare il plugin Simply Exclude ma mi chiedo perché gli estratti vengano visualizzati in primo luogo e preferirei non aggiungere un altro plugin se non fosse necessario.

  8. Grazie mille. Voi ragazzi avete fatto centro. Lo stavo cercando e non l'ho trovato da nessun'altra parte.
    Bel lavoro, ragazzi.

  9. Quando qualcuno preme semplicemente CERCA con criteri vuoti, TUTTE le pagine vengono visualizzate nei risultati. Come posso fare in modo che NON vengano visualizzati risultati in questa situazione?

    • Noah, se ti riferisci ai risultati di ricerca, puoi validare il modulo di ricerca usando javascript. In modo che le persone siano obbligate a inserire le parole prima di effettuare le ricerche.

  10. Questo ha funzionato molto meglio che passare un campo nascosto (che è quello che stavo facendo).

  11. Questo ha funzionato benissimo, grazie! Come posso includere gli argomenti del forum nativo BBPress di Wordpress nei risultati di ricerca?

    Grazie,

    L

  12. Ciao! Vorrei chiedere come escludere le pagine specificate che voglio escludere dalle ricerche? E come faccio a sapere qual è l'ID della pagina? Qualcuno può darmi una soluzione? Voglio escludere alcune pagine che sono inutili per i visitatori.

    Grazie!

  13. You are a real life saver. I tried codes from WordPress forum but didn’t work out. Yours is working for me! :D

  14. Puoi modificare questa funzione per escludere pagine/post specifici dalla ricerca? Sto cercando questa funzionalità e non ho trovato nulla.

  15. Beh, è quasi perfetto. Ho cercato e trovato che molti siti ci offrono di codificare gli ID delle categorie nell'ID di ricerca, ma questo è fantastico. Una domanda, devo fare la paginazione da solo, quindi quando aggiungo questo filtro non avrò problemi di offset... giusto?

  16. Ciao
    posso mettere i tuoi tutorial sul mio blog con un link a wpbeginner.com? il mio blog è in farsi e penso che molti utenti persiani abbiano bisogno di questi consigli.
    mille grazie

  17. Questo hack esclude non solo le pagine dai risultati di ricerca, ma anche altri tipi di post personalizzati. Quindi, se abbiamo molti tipi di post personalizzati sul nostro sito WP, possiamo metterli nell'istruzione in questo modo:

    $query->set(‘post_type’, array(‘post’, ‘custom-post-type’));

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.