Come nascondere post e pagine dai motori di ricerca?
Pubblicato: 2020-12-08Come nascondere post e pagine dai motori di ricerca?
Sommario
introduzione
Hai mai desiderato Come nascondere post e pagine dai motori di ricerca? ad esempio, dai risultati di ricerca interni al tuo sito? Oppure vuoi impedire ai motori di ricerca di eseguire la scansione dei tuoi post e delle tue pagine. Qui ti mostrerò come fare così così.
O meglio, nascondere le pagine riservate ai membri nell'area membri o le pagine contenenti informazioni sensibili, ad esempio nel caso di un sito Membership (ovviamente i contenuti rimarranno sempre protetti da password ma ne viene impedita la visualizzazione e quindi consapevole della loro esistenza).
Anche se non ci avevi mai pensato, ti consiglio di riflettere su questo problema. Alcune pagine non dovrebbero mai essere visualizzate dall'utente che effettua una ricerca interna al sito, o che non dovrebbero mai essere indicizzate dai motori di ricerca anche per una questione di privacy dei tuoi clienti.
Per impostazione predefinita, WordPress ha una funzione di ricerca interna che mostra sia i post che le pagine pubblicate in base al termine di ricerca o alla parola chiave. Solitamente i contenuti che compongono un sito si trovano all'interno degli articoli e gli utenti sono più propensi a cercare articoli che pagine .
Le pagine, invece, sono utilizzate per fornire diverse informazioni come biografia del sito, privacy, cookie policy, login e altro. Solitamente le pagine sono dei link presenti in un menù o nel footer, quindi a volte è anche conveniente, escludere le pagine di WordPress dalla ricerca interna del sito o dai motori di ricerca .
Puoi impedire ai motori di ricerca di scansionare le tue pagine WordPress dai motori di ricerca interni del sito o dai motori di ricerca senza utilizzare alcun plug -in, solo tramite le stesse impostazioni fornite da WordPress o aggiungendo codice PHP al file function.php del tema attivo.
Ma andiamo a esercitarci ora e vediamo come nascondere le pagine di WordPress dai risultati di ricerca .
Come nascondere le pagine di WordPress dai risultati di ricerca interni sul tuo sito?
Metodo 1: utilizzo del file function.php
Per escludere le pagine di WordPress dai risultati di ricerca all'interno del tuo sito , aggiungi del codice PHP all'interno del file function.php del tuo tema in uso su WordPress .
Chiunque desideri nascondere tutte le pagine del proprio sito WordPress può farlo andando su Aspetto> Editor> functions.php e incollando il seguente codice:
functionSearchFilter (richiesta $) { se ($ query->è_ricerca) { $ query-> set ('post_type', 'post'); } restituire $ query; } add_filter ('pre_get_post', 'Filtro di ricerca');
Attraverso questo codice, nelle ricerche appariranno solo articoli o post , tutte le pagine saranno escluse.
Se invece non hai dimestichezza con l'aggiunta di codici direttamente nel file del tema di WordPress, ti consiglio i migliori plugin WordPress utili a questo scopo, come Exclude o Search Exclude, che ti permetteranno di escludere pagine e articoli di WordPress da la ricerca direttamente dai plugin delle impostazioni.
Metodo 2: utilizzo del file header.php
In WordPress esiste già un'impostazione che ti consente di impedire l'indicizzazione di pagine e post sui motori di ricerca . Solitamente, questa impostazione è consigliata per selezionarla, solo ed esclusivamente, quando si intende creare un blog privato accessibile solo a specifici gruppi di utenti che sono già informati dell'esistenza del sito.
Praticamente tutte le sezioni di un sito WordPress sono indicizzabili dai motori di ricerca, inclusa la pagina dei risultati di ricerca interna. Possiamo bloccare i contenuti del tuo sito WordPress ai motori di ricerca con un semplice trucco.
Vediamo di seguito i modi e le soluzioni per nascondere le pagine dai motori di ricerca ma renderle accessibili tramite URL diretto e senza l'utilizzo di plugin specifici .
Aggiungi il seguente codice nel file header.php, all'interno dell'elemento head:
[phphtmlscript = "vero"] <? php if (is_search ()) {?><meta name = "robot" content = "noindex, nofollow" /><? php}?>
In alternativa, crea un file robots.txt (probabilmente sarà già presente nel tuo hosting WordPress) che assomigli a questo:
User-agent:
* Non consentire:
Metodo 3: utilizzo del file robots.txt:
User-agent: * Disallow: /
Per evitare di indicizzare una pagina o un post specifico con il file robots.txt:
User-agent: * Disallow: / pagine / pagina_nascosta
invece di / pagine / pagina_nascosta, inserisci l'URL della pagina che vuoi nascondere.
Infine, un altro modo, più semplice e meno rischioso per inibire l'indicizzazione delle pagine e dei post di WordPress è selezionare la voce "Scoraggiate i motori di ricerca dall'indicizzare questo sito" che si trova all'interno del percorso:
Attenzione: questa procedura renderà il tuo sito WordPress praticamente invisibile ai motori di ricerca.
Se spunti l'opzione “ Dissuadi i motori di ricerca dall'indicizzare questo sito ”, il sistema inserisce il meta tag <meta name = “robots” content = “noindex, nofollow”> nell'intestazione di tutte le pagine, avvertendo così in tutti i motori di ricerca che le pagine non dovranno essere prese in considerazione e quindi non incluse nell'indice dei loro database di ricerca.
Metodo 4: utilizzo del plug-in All in One SEO Pack
Un altro aspetto da considerare quando si nascondono pagine e post dal proprio sito è l' indicizzazione effettuata da Google e dagli altri principali motori di ricerca (Bing e Yahoo). Anche in questo caso non devono essere inseriti i contenuti di cui si vuole limitare la visibilità (si pensi, ad esempio, alle pagine contenenti informazioni sensibili dei propri clienti).
Il plugin che ci aiuta, in questo caso, è il famoso Yoast SEO o l'amato All in one SEO Pack (strumenti per fare SEO e ottimizzare il posizionamento su google e sui vari motori di ricerca dei tuoi articoli e pagine web con WordPress). Questo plugin ci consente di evitare l'indicizzazione di pagine e post specifici di WordPress .
Con All in One SEO Pack attivato, puoi impedire ai crawler di Google di accedere a pagine specifiche ed escludere pagine selezionate dall'indicizzazione su Google.
Ora, scorrendo la pagina e l'editor dell'articolo, vedrai apparire il pannello All in One SEO Pack e più in basso la voce Meta Robot NoIndex (o TAG).
Selezionando il TAG Meta Robots No Index , pagine e post specifici non verranno indicizzati. Non saranno inclusi nell'indice di Google. Allo stesso tempo, assicurati che le pagine e i post che desideri nascondere non siano inclusi nella mappa del sito del tuo sito o blog WordPress.
Metodo 5: proteggi con password qualsiasi pagina o post in wordpress
Questo metodo piuttosto che non indicizzare una pagina o un post dal motore di ricerca, imposterà una password per accedere al sito. Il titolare può decidere a chi trasmettere la password e dare accesso al sito solo a loro.
Sotto la sezione di modifica rapida del tuo post o della tua pagina puoi vedere una sezione della password in cui puoi impostarne una per te stesso. Inoltre puoi impostare l'attributo pagina/post su privato in modo che solo tu possa accedervi.
La linea di fondo su come bloccare i motori di ricerca su un sito o articoli WordPress specifici
Abbiamo visto come nascondere pagine e post dai risultati di ricerca del tuo sito, dall'indice di Google e dai motori di ricerca in generale. Ora sai come migliorare e perfezionare la funzionalità di ricerca di WordPress
Se conosci altre soluzioni per nascondere pagine e post sul tuo sito o nuove strategie per impedire che contenuti che dovrebbero avere visibilità protetta siano accessibili pubblicamente, tienici informati lasciando un commento nell'apposito box!