Il Tag Noindex Spiegato: Cosa Fa e Quando Usarlo
Il tag noindex è una delle istruzioni più utili che puoi dare a un motore di ricerca, e una delle più pericolose quando finisce nel posto sbagliato. Dice silenziosamente a Google di escludere una pagina dal suo indice, senza errori, senza avvisi, senza sintomi visibili. Ecco cosa fa esattamente, dove si trova, come si differenzia dai tag con cui viene spesso confuso, e come evitare che costi a un cliente le sue posizioni in classifica.
Deltio monitora i siti dei tuoi clienti per individuare un noindex che appare dove non dovrebbe, e ti avvisa su Slack lo stesso giorno. A partire da £20 al mese.
Cosa fa davvero un tag noindex
Un tag noindex dice ai motori di ricerca di non includere una pagina nel loro indice. Una pagina indicizzata è una pagina che può apparire nei risultati di ricerca; una pagina con noindex viene rimossa da quel gruppo, quindi smette di comparire per qualsiasi query, indipendentemente da quanto bene si sarebbe altrimenti posizionata.
Vale la pena essere precisi su cosa significa questo, perché è facile esagerarne la portata. Un noindex non impedisce a una pagina di essere sottoposta a crawling, non elimina la pagina, e non influisce sulle pagine che vi puntano tramite link. Fa una cosa sola, molto specifica: tiene questa particolare pagina fuori dai risultati di ricerca. Proprio questa specificità è il motivo per cui è così facile posizionarlo male e così difficile notarlo.
I due posti dove può trovarsi un noindex
Questa è la parte che manda in confusione molte persone, perché esistono due modi completamente diversi per impostare un noindex, e uno dei due è invisibile nel codice sorgente della pagina.
- Il meta tag robots. Si trova nell'
<head>dell'HTML, e ha questa forma:<meta name="robots" content="noindex">. Puoi vederlo visualizzando il codice sorgente della pagina e cercandonoindex. - L'header HTTP X-Robots-Tag. Viene inviato nella risposta del server, non nell'HTML, quindi non appare mai nel codice sorgente della pagina. Ha questa forma:
X-Robots-Tag: noindex. Puoi vederlo solo negli header di risposta, ad esempio nella scheda Network degli strumenti per sviluppatori del browser.
La versione tramite header è quella che coglie i team di sorpresa. Uno sviluppatore può aggiungere X-Robots-Tag: noindex a livello di server o CDN, l'HTML appare del tutto pulito, e una visualizzazione del codice sorgente non rivela nulla di anomalo. Se controlli solo il codice sorgente della pagina, lo perderai ogni volta.
Noindex vs nofollow vs disallow
Questi tre concetti vengono confusi costantemente, e questa confusione porta a errori concreti. Non sono intercambiabili.
| Istruzione | Dove si trova | Cosa controlla | Cosa fa |
|---|---|---|---|
noindex |
Meta tag o header HTTP | Indicizzazione | Tiene la pagina fuori dai risultati di ricerca |
nofollow |
Meta tag o attributo del link | Link equity | Dice ai motori di non seguire o trasmettere valore tramite i link |
Disallow |
robots.txt | Crawling | Chiede ai motori di non sottoporre affatto a crawling l'URL |
La confusione più pericolosa è quella tra noindex e Disallow. A volte le persone aggiungono Disallow nel robots.txt pensando che questo rimuoverà una pagina da Google. Non lo farà in modo affidabile. Peggio ancora, se blocchi una pagina nel robots.txt, Google non può sottoporla a crawling, il che significa che non può nemmeno vedere un eventuale noindex presente su quella pagina. Se il tuo obiettivo è rimuovere una pagina dai risultati, lo strumento corretto è noindex, e la pagina deve rimanere sottoponibile a crawling affinché il motore possa leggere quell'istruzione.
Quando un noindex è la scelta giusta
Usato in modo deliberato, noindex è buona igiene tecnica. Casi ragionevoli in cui utilizzarlo includono:
- Pagine di ringraziamento e conferma che non hanno alcun valore per la ricerca
- Pagine di risultati di ricerca interna, che possono generare infiniti URL di scarso contenuto
- Ambienti di staging e sviluppo che non vuoi che vengano indicizzati
- Pagine effettivamente duplicate o di scarso valore che preferisci tenere fuori dai risultati
- Pagine di amministrazione, login e account
In tutti questi casi, tenere la pagina fuori dall'indice è esattamente l'obiettivo, e nulla si rompe.
Quando un noindex ti costa posizioni in classifica senza che tu te ne accorga
I problemi iniziano quando un noindex finisce su una pagina che vuoi assolutamente vedere posizionata, e nessuno se ne accorge. Questo succede più spesso di quanto si pensi, di solito per errore: una configurazione di staging copiata in produzione, un CMS o un plugin SEO che modifica un'impostazione, un aggiornamento del tema, o uno sviluppatore che l'ha aggiunto a una sezione in costruzione e ha dimenticato di rimuoverlo al lancio.
La pagina continua a caricarsi normalmente. Appare perfetta a un occhio umano. Nel frattempo Google la sottopone nuovamente a crawling, vede il noindex, e la elimina dai risultati. Quando il grafico del traffico rende la cosa evidente, sono già passate settimane. La correzione richiede due minuti; il ritardo nell'individuarla è dove si concentra tutto il danno. Se vuoi approfondire l'aspetto operativo di questo problema, ne parliamo in modo più dettagliato in come individuare un noindex in produzione.
Come evitare che un noindex ti scappi di mano
Puoi controllare manualmente una singola pagina ogni volta che ti viene in mente: visualizza il codice sorgente per un meta tag robots, controlla gli header di risposta per un X-Robots-Tag, oppure usa lo strumento di Ispezione URL in Google Search Console, che ti dirà chiaramente se una pagina è "Esclusa da tag noindex". Tutti questi metodi funzionano.
Il problema è che dipendono tutti dal fatto che tu decida di controllare. Un noindex aggiunto un venerdì non si annuncia da solo. Su un portfolio di siti clienti che non controlli direttamente, ricordarsi di ispezionare ogni pagina importante non è un piano affidabile.
Questo è il vuoto che Deltio riempie. Controlla le pagine nella tua sitemap con un ciclo quotidiano e legge i loro segnali di indicizzazione, incluso il noindex sia nel meta tag che nell'header HTTP. Quando una pagina che ieri era indicizzabile oggi presenta un noindex, ricevi un avviso in linguaggio semplice su Slack che indica la pagina e il sito. Lo scopri lo stesso giorno, mentre è ancora una correzione rapida, invece di scoprirlo da un report mensile. Deltio fa lo stesso per i segnali correlati che falliscono altrettanto silenziosamente: modifiche al robots.txt, canonical che puntano altrove, e URL che escono dalla sitemap. Se vuoi avvisi limitati esattamente a questi eventi, guarda avvisi sui cambiamenti SEO.
In breve
Un tag noindex tiene una pagina fuori dai risultati di ricerca, si trova sia nell'head HTML che nell'header HTTP, e non è la stessa cosa di nofollow o di un Disallow nel robots.txt. È uno strumento preciso e utile quando lo usi intenzionalmente, e un costoso fallimento silenzioso quando non lo fai. La differenza tra i due sta nel fatto che qualcuno lo scopra il giorno stesso in cui compare o il mese successivo.
Aggiungi il tuo primo sito cliente, collega Slack, e Deltio inizia a monitorare lo stesso giorno. Inizia la tua prova gratuita di 14 giorni e assicurati che il prossimo noindex fuori posto raggiunga prima te.
Domande frequenti
- Cosa fa un tag noindex?
- Dice ai motori di ricerca di non includere una pagina nel loro indice, il che significa che la pagina viene rimossa dai risultati di ricerca e non può apparire per nessuna query. Non impedisce alla pagina di essere sottoposta a crawling, non la elimina, e non influisce sulle pagine che vi puntano tramite link.
- Dove viene inserito il tag noindex?
- In uno di due posti. Sia come meta tag robots nell'head dell'HTML, scritto come <meta name="robots" content="noindex">, sia come X-Robots-Tag nell'header della risposta HTTP. La versione tramite header non appare nel codice sorgente della pagina, quindi una semplice visualizzazione del codice sorgente non lo rileverà.
- Qual è la differenza tra noindex e disallow nel robots.txt?
- Noindex controlla l'indicizzazione e tiene una pagina fuori dai risultati di ricerca. Un Disallow nel robots.txt controlla il crawling e chiede ai motori di non recuperare affatto l'URL. Non sono intercambiabili: se applichi un Disallow a una pagina, Google non può sottoporla a crawling, quindi non può nemmeno leggere un eventuale noindex presente su quella pagina. Per rimuovere una pagina dai risultati, usa noindex e mantieni la pagina sottoponibile a crawling.
- Il noindex è la stessa cosa del nofollow?
- No. Il noindex tiene una pagina fuori dall'indice. Il nofollow dice ai motori di non seguire i link o di non trasmettere valore attraverso di essi. Risolvono problemi diversi e vengono spesso impostati in modo indipendente.
- Quando dovrei usare un tag noindex?
- Su pagine senza valore per la ricerca che vuoi comunque mantenere esistenti, come pagine di ringraziamento e conferma, risultati di ricerca interna, ambienti di staging, pagine di login e account, e contenuti effettivamente duplicati. Diventa un problema solo quando finisce su una pagina che vuoi vedere posizionata.
- Come posso assicurarmi che un noindex non finisca mai su una pagina importante?
- I controlli manuali funzionano per una pagina che ti ricordi di ispezionare, ma dipendono dal fatto che tu vada a guardare. Deltio monitora quotidianamente le pagine nella tua sitemap, legge il segnale noindex sia nel meta tag che nell'header HTTP, e ti avvisa su Slack nel momento in cui una pagina indicizzabile diventa noindex. Il piano Starter costa £20 / €24 / $26 al mese con una prova gratuita di 14 giorni.