Quando si parla di ottimizzazione per i motori di ricerca (SEO), uno degli aspetti fondamentali da considerare è il controllo sull’indicizzazione delle pagine di un sito web. Ci sono momenti in cui potrebbe essere necessario nascondere alcune pagine dai motori di ricerca, ad esempio pagine di login, pagine riservate o sezioni in fase di sviluppo. Questo è possibile grazie ai meta tag robots, in particolare i tag noindex e nofollow.
Nel caso concreto il sito del cliente che da poco ha richiesto i miei servizi SEO, non riusciva ad indicizzarsi in Google. Dopo una breve verifica del codice e un controllo ulteriore in Google Search Console abbiamo rilevato che la meta tag robots all’interno delle pagine mostrava questo codice:
<meta name='robots' content='noindex,nofollow' />
Ovviamente Google non indicizzava le pagine di conseguenza.
In questo articolo vedremo come aggiungere o rimuovere tag noindex in WordPress, utilizzando diverse soluzioni. Tratteremo anche il tag nofollow e come entrambi i tag possono influenzare l’indicizzazione delle pagine del tuo sito.
Indice
- Cos’è il tag noindex e quando usarlo
- Come aggiungere tag noindex in WordPress
- Come rimuovere tag noindex in WordPress
- Come rimuovere tag nofollow in WordPress
- Differenza tra noindex e nofollow
- Altre soluzioni per controllare l’indicizzazione
- Domande e risposte
Cos’è il tag noindex e quando usarlo
Il tag robots noindex WordPress è un attributo che si inserisce nel codice HTML di una pagina e serve per impedire che una pagina del sito venga indicizzata dai motori di ricerca.
A cosa serve questo tag? viene spesso utilizzato per:
- Pagine riservate (login, pagine utente)
- Contenuti duplicati
- Pagine temporanee o in costruzione
- Risorse che non devono essere visibili nei risultati di ricerca
Come aggiungere tag noindex in WordPress
Ci sono diversi metodi per aggiungere tag noindex in WordPress. Ecco due dei più comuni:
Impostazioni WordPress
Nel pannello di amministrazione di WordPress cliccare su “Impostazioni” poi “Lettura” e scorrere la pagina fino alla voce “Visibilità ai motori di ricerca”. Cliccare su “Scoraggia i motori di ricerca dall’effettuare l’indicizzazione di questo sito”.
Nel codice sarà cambiata la metatag robots con le istruzioni “noindex,nofollow”.
Al contrario, deselezionare il checkbox per togliere il “noindex”.
Utilizzo di un plugin SEO come Yoast SEO
Yoast SEO è uno dei plugin più utilizzati per la gestione del SEO su WordPress. Una delle sue funzionalità principali è proprio la possibilità di gestire i meta tag robots, inclusi noindex e nofollow.
- Installare Yoast SEO: Se non lo hai già fatto, installa e attiva Yoast SEO.
- Accedere alla singola pagina: Vai nella sezione Pagine o Articoli e modifica la pagina in cui desideri aggiungere il tag noindex.
- Sezione Yoast SEO: Scorri verso il basso fino a trovare la sezione Yoast SEO.
- Impostazioni Avanzate: Sotto la tab “Avanzato”, troverai l’opzione “Permettere ai motori di ricerca di mostrare questa pagina nei risultati di ricerca?”. Seleziona “No” per aggiungere il tag noindex.
- Salva le modifiche: Dopo aver selezionato l’opzione, salva la pagina. Ora il tag sarà aggiunto al codice sorgente della pagina.
Con questo metodo, la tua pagina del sito verrà esclusa in base al tag noindex WordPress e non apparirà nei risultati di ricerca.
Modifica manuale del codice HTML
Se preferisci modificare direttamente il codice HTML, puoi inserire manualmente il tag meta name robots content noindex nofollow WordPress nella sezione head della pagina.
Accedere al tema WordPress: Vai su Aspetto > Editor del tema.
Modifica del file header.php: Trova e modifica il file header.php. Questo file contiene la sezione head della pagina.
Aggiungere il tag meta: Inserisci il seguente codice all’interno del tag <head> della pagina che vuoi escludere dall’indicizzazione:
<meta name="robots" content="noindex, nofollow">
Questo impedirà sia l’indicizzazione della pagina che il follow dei link presenti nella stessa.
Questo metodo è più tecnico, ma ti offre il pieno controllo su dove e come posizionare i tuoi meta tag robots.
Come rimuovere tag noindex in WordPress
Se una pagina è stata precedentemente esclusa in base al tag noindex WordPress, potresti voler rimuovere questo tag in futuro per indicizzare la pagina. Anche in questo caso, Yoast SEO e la modifica manuale del codice sorgente sono due opzioni valide.
Rimuovere tag noindex con Yoast SEO
- Accedi alla pagina in questione.
- Vai alla sezione Yoast SEO.
- Impostazioni Avanzate: Nella scheda Avanzato, imposta “Permettere ai motori di ricerca di mostrare questa pagina nei risultati di ricerca?” su “Sì”.
- Salva la pagina.
Ora la pagina verrà indicizzata dai motori di ricerca e potrà comparire nei risultati.
Modifica manuale
Se hai inserito manualmente il tag noindex, devi rimuoverlo dal codice HTML della pagina. Torna nel file header.php o nel modello della pagina e cancella la riga che contiene il tag:
<meta name="robots" content="noindex, nofollow">
In alternativa, puoi cambiarlo in:
<meta name="robots" content="index, follow">
Questo permetterà ai motori di ricerca di indicizzare le pagine e di seguire i link interni ed esterni.
Come rimuovere tag nofollow in WordPress
Il tag nofollow viene utilizzato per indicare ai motori di ricerca di non seguire i link presenti in una pagina o di non passare autorità da un link interno o esterno su altre pagine su altri siti web.
Se hai utilizzato il tag nofollow per un link specifico e vuoi rimuoverlo, ci sono due modalità:
Plugin SEO come Yoast SEO
Simile a quanto visto per il tag noindex, puoi utilizzare Yoast SEO per gestire l’attributo rel nofollow.
- Modifica del link: Accedi alla pagina e trova il link su cui hai applicato il nofollow.
- Modifica delle impostazioni: Nella finestra di gestione del link, deseleziona l’opzione “Aggiungi rel=”nofollow” ai link”.
- Salva le modifiche.
Modifica manuale del codice
Per rimuovere il tag nofollow manualmente, devi accedere al codice HTML della pagina e cercare il link che contiene l’attributo:
<a href="URL" rel="nofollow">Testo del link</a>
Rimuovi l’attributo rel=”nofollow”, lasciando intatto il link:
<a href="URL">Testo del link</a>
Questo permetterà ai motori di ricerca di seguire il link e passare valore SEO al sito collegato.
Differenza tra noindex e nofollow
Un errore comune è confondere i due tag. Il noindex serve per impedire la indicizzazione delle pagine da parte dei motori di ricerca, mentre il nofollow si applica ai link e dice ai motori di ricerca di non seguirli. Puoi usare questi tag insieme o separatamente, a seconda delle tue esigenze.
Ad esempio, un tipico meta name robots content noindex follow indica che la pagina non verrà indicizzata, ma i link presenti saranno seguiti dai motori di ricerca.
Altre soluzioni per controllare l’indicizzazione
Oltre ai meta tag robots, puoi controllare l’indicizzazione delle tue pagine utilizzando il file robots.txt, che indica ai motori di ricerca quali sezioni del tuo sito web non devono essere scansionate.
Per esempio se vuoi escludere una certa pagina da tutti i motori di ricerca puoi usare nel robots.txt questo codice:
User-agent: *
Disallow: /pagina-da-escludere/
Tuttavia, il file robots.txt non sempre garantisce l’esclusione di una pagina dai risultati di ricerca; per questo è spesso consigliato combinare l’uso di meta name robots content noindex nofollow con il file robots.txt.
Per altri suggerimenti leggi Come impedire a Google di indicizzare una pagina web?
Domande e risposte
Cos’è il tag noindex? Il tag noindex indica ai motori di ricerca di non indicizzare una pagina.
Quando dovrei usare il tag noindex? Usalo per pagine riservate, contenuti duplicati o pagine temporanee.
Come posso aggiungere il tag noindex in WordPress? Puoi usare un plugin come Yoast SEO o aggiungere manualmente il tag nel codice HTML.
Cosa fa il tag nofollow? Impedisce ai motori di ricerca di seguire i link su una pagina.
Come posso rimuovere un tag noindex da una pagina WordPress? Attraverso il plugin Yoast SEO o modificando il codice HTML della pagina.
Il tag noindex blocca anche il crawling della pagina? No, la pagina può essere scansionata ma non sarà indicizzata.
Posso usare insieme noindex e nofollow? Sì, per impedire sia l’indicizzazione che il follow dei link.
Il file robots.txt può sostituire il tag noindex? Non completamente. Robots.txt può bloccare il crawling, ma non sempre l’indicizzazione.
Posso rimuovere il tag nofollow da un link WordPress? Sì, sia attraverso Yoast SEO che manualmente dal codice HTML.
Come verifico se una pagina ha il tag noindex? Controlla il codice sorgente o usa strumenti come Google Search Console.
Iscriviti alla newsletter. Resta aggiornato!
Te la invieremo periodicamente per comunicazioni importanti e news sul mondo digitale. Potrai disiscriverti in ogni momento cliccando l'apposito link in calce alla newsletter.