noindex e SEO
Noindex mantiene una pagina fuori dai risultati di ricerca, ma solo se Google può eseguirne la scansione. I due metodi validi, la trappola di robots.txt e come verificare che abbia funzionato.
Lingue
Noindex è la direttiva che mantiene una pagina fuori dall'indice e quindi dai risultati di ricerca. Puoi impostarla in due modi validi: con il meta tag robots (`<meta name="robots" content="noindex">`) oppure con l'header HTTP `X-Robots-Tag: noindex`, che è l'unica opzione per file non HTML come i PDF. L'errore principale è bloccare la pagina in robots.txt: Google non può scansionarla e quindi non vede la regola. Per rimuovere una pagina, consenti la scansione e restituisci noindex. Non inserire noindex in robots.txt (non è supportato dal 1° settembre 2019); se noindex e canonical coesistono, verifica l'intento anziché considerarli automaticamente un errore; ricorda infine che la deindicizzazione avviene solo dopo una nuova scansione.
TL;DR — Noindex è il modo per dire a Google “non mettere questa pagina nei risultati di ricerca.” Lo aggiungi come un piccolo tag nel codice della pagina (o come header HTTP per file come i PDF). L’unica regola che mette in difficoltà tutti: Google deve essere in grado di scansionare la pagina per vedere il tag — quindi non bloccarla anche in robots.txt, altrimenti tutto fallisce silenziosamente.
Cosa fa noindex
noindex tiene una pagina fuori dall’indice di ricerca. Se una pagina non è nell’indice, non può apparire nei risultati di ricerca. Questo è il suo unico compito: non nasconde la pagina ai visitatori, non la fa caricare più velocemente e, da solo, non trasmette né blocca l’autorevolezza dei link — si limita a tenere la pagina fuori dai risultati di Google e Bing. Evidence for this claim Google's noindex rule prevents the page, media, or resource from appearing in Google Search results after Google sees the rule. Scope: Google Search; noindex is not an access-control or privacy mechanism. Confidence: high · Verified: Google Search Central: Block Search indexing with noindex
Lo useresti su pagine che esistono per le persone ma non hanno motivo di posizionarsi: pagine di risultati di ricerca interni, pagine “grazie” dopo un modulo, pagine di tag o filtri troppo sottili, pagine di staging o utilità.
I due modi per aggiungerlo
Ci sono solo due metodi validi. Scegline uno.
1. Il meta tag robots. Inserisci questa riga nel <head> della pagina:
<meta name="robots" content="noindex">Questo è il modo normale per una pagina HTML. La maggior parte dei CMS (WordPress, Shopify, ecc.) ha una casella di spunta che lo aggiunge per te — in molti plugin SEO è un’opzione “scoraggia i motori di ricerca dall’indicizzare questa pagina” nell’editor della pagina.
2. L’header HTTP X-Robots-Tag. Alcuni file non hanno un <head> in cui inserire un tag — un PDF, un’immagine, un video. Per quelli invii la direttiva nell’header di risposta HTTP del server:
X-Robots-Tag: noindexNon puoi vederlo nel sorgente della pagina; vive negli header di risposta. Evidence for this claim Google supports noindex in an HTML robots meta tag or an X-Robots-Tag HTTP response header. Scope: Google Search delivery methods; the HTTP header is applicable to non-HTML resources as well as HTML. Confidence: high · Verified: Google Search Central: Robots meta tag and X-Robots-Tag specifications
L’errore che lo rompe
Questo è il punto cruciale, quindi lo dico chiaramente: una pagina bloccata in robots.txt non può essere noindicizzata.
Sembra controintuitivo, ma ecco perché. robots.txt dice ai motori di ricerca di non scansionare una pagina. Il tag noindex vive sulla pagina. Se a Google viene detto di non scansionare la pagina, non la recupera mai, quindi non vede mai il tag noindex — e la pagina può rimanere nell’indice, a volte apparendo come un URL nudo senza descrizione.
Quindi la ricetta corretta per rimuovere una pagina è l’opposto di ciò che sembra sicuro:
- Assicurati che la pagina non sia bloccata in
robots.txt(lascia che Google la scansioni). - Aggiungi
noindex(il meta tag o l’header). - Aspetta che Google esegua una nuova scansione. La deindicizzazione non è immediata: avviene la volta successiva in cui Google recupera la pagina e vede il tag.
Alcuni altri controlli che la scheda Avanzate copre in dettaglio: non mettere noindex dentro il tuo file robots.txt (non funziona dal 2019) e rivedi l’intento quando noindex e canonical compaiono insieme. La combinazione può essere intenzionale; un canonical che punta altrove è l’avvertimento più forte perché i due segnali chiedono risultati diversi.
Vuoi gli snippet esatti del server, le sfumature di noindex,follow, l’evoluzione della direttiva e il metodo di verifica in Google Search Console? Passa alla scheda Avanzate.
Mettiti alla prova: noindex
Scegli noindex solo quando la rimozione è l’obiettivo
Noindex, disallow, canonical, or nofollow?
I tre errori di noindex da controllare per primi
- Noindex più disallow in robots.txt. Il crawler non può recuperare l’URL, quindi non può scoprire la direttiva di rimozione. Sbloccalo, mantieni noindex e consenti una nuova scansione.
- Noindex più canonical. Un segnale dice “rimuovi questa pagina”; l’altro chiede ai motori di consolidarla con un duplicato preferito. Usa canonical per il consolidamento dei duplicati e noindex per la rimozione genuina—non entrambi.
Noindex:dentro robots.txt. Non è una regola supportata da Google. Usa il meta tag robots o l’header di rispostaX-Robots-Tag.- Noindex più lasciare l’URL nella tua sitemap. La guida di Google sulla sitemap è di inviare gli URL canonici che vuoi davvero vedere nei risultati di ricerca — un URL noindicizzato non appartiene lì. Lasciarlo non sovrascriverà la direttiva
noindex, ma invia un segnale contrastante sul tuo intento e può confondere chiunque controlli la sitemap in seguito. Rimuovi gli URL noindicizzati dalla sitemap una volta che hai finito di monitorare la loro rimozione.
Evita anche di usare noindex come controllo degli accessi. La pagina rimane pubblicamente richiedibile; proteggi i contenuti privati con l’autenticazione.
Correggere “Indexed, though blocked by robots.txt” (traduzione) «Indicizzata, sebbene bloccata da robots.txt»
Questo stato significa che il blocco della scansione non ha garantito la rimozione. Google può conoscere un URL da link senza recuperarne i contenuti, e il blocco gli impedisce di vedere una direttiva noindex sulla pagina.
- Conferma che l’URL debba essere rimosso piuttosto che semplicemente scansionato meno spesso.
- Rimuovi la regola di disallow robots.txt applicabile per il crawler di destinazione.
- Fornisci
noindexnell’head HTML o come headerX-Robots-Tag. - Controlla la risposta finale dopo i redirect e conferma che nessuna variante CDN o di template rimuova la direttiva.
- Usa il test pubblicato di Controllo URL per verificare che Google possa recuperare la pagina e vedere noindex.
- Richiedi una nuova scansione, se opportuno, poi monitora il report Indicizzazione pagine.
- Considera di re-bloccare solo dopo la rimozione se capisci che la futura scoperta e l’elaborazione potrebbero essere nuovamente limitate.
Se il contenuto è riservato, fermati qui e aggiungi l’autenticazione; né robots.txt né noindex sono meccanismi di sicurezza.
Fornire noindex per file non HTML
Esempio Apache per risposte PDF:
<FilesMatch "\.pdf$">
Header set X-Robots-Tag "noindex"
</FilesMatch>Esempio Nginx:
location ~* \.pdf$ {
add_header X-Robots-Tag "noindex" always;
}Verifica un file rappresentativo e segui i redirect:
curl -sSIL https://example.com/file.pdf | grep -iE '^(HTTP/|location:|x-robots-tag:)'Limita le regole del server in modo mirato e testa un PDF previsto più una pagina HTML che dovrebbe rimanere indicizzabile. Una regola ampia di posizione o di corrispondenza file può accidentalmente applicare noindex a un’intera famiglia di asset o sezione del sito.
Monitorare noindex come un insieme gestito di URL
Copertura della distribuzione
Approved noindex URLs serving noindex ÷ all URLs in the approved noindex set
Misura la risposta pubblicata, non il campo del CMS. Segmenta gli errori per meta HTML,
X-Robots-Tag, destinazione del redirect e accesso robots.txt.
Risultato dell’elaborazione
Traccia l’insieme approvato negli stati di Google Search Console: indicizzato, “URL marked ‘noindex’” (traduzione) «URL contrassegnato come noindex», bloccato da robots.txt e non ancora sottoposto a una nuova scansione. Il risultato atteso è una diminuzione sia degli URL approvati ancora indicizzati sia dei conflitti tra blocco della scansione e noindex dopo la distribuzione.
Traccia anche noindex accidentale separatamente: URL destinati a posizionarsi che servono una direttiva noindex o appaiono sotto il motivo noindex del report sull’indicizzazione delle pagine. Usa la tua baseline precedente alla distribuzione e l’inventario degli URL; non esiste una percentuale obiettivo universale e difendibile per quanto di un sito dovrebbe essere noindexato.
TL;DR —
noindexrimuove una pagina dall’indice tramite uno dei due metodi validi: il meta tag robots (<meta name="robots" content="noindex">) o l’header HTTPX-Robots-Tag: noindex(richiesto per file non HTML come i PDF). Il problema cruciale: una pagina bloccata in robots.txt non può essere noindexata — Google non la scansiona mai per vedere la regola, “the crawler will never see thenoindexrule,” (traduzione) «il crawler non vedrà mai la regolanoindex», e un URL linkato può rimanere indicizzato. Quindi per rimuovere una pagina, consenti la scansione e forniscinoindex. Non mettere noindex in robots.txt (non supportato dal 1 settembre 2019), rivedi noindex con un canonical che punta altrove come potenzialmente conflittuale, e sappi che la deindicizzazione avviene solo dopo una nuova scansione — la guida di Google stessa dice che una pagina a bassa priorità può richiedere mesi. Secondo un commento di Mueller del 2017 (non politica documentata),noindex,followa lungo termine tende a comportarsi comenoindex,nofollowuna volta che la pagina esce dall’indice. Verifica in GSC sotto “URL contrassegnato ‘noindex’.”
Cosa è noindex — controllo dell’indice, non controllo della scansione
noindex è la direttiva primaria di controllo dell’indice. La definizione di Google della
regola è una riga: “Do not show this page, media, or resource in search results.” (traduzione) «Non mostrare questa pagina, questo contenuto multimediale o questa risorsa nei risultati di ricerca.»
Quando viene rispettata, l’effetto è totale — “When Googlebot crawls that page and extracts the tag or header, Google will drop that page entirely from Google Search results, regardless of whether other sites link to it.” (traduzione) «Quando Googlebot esegue la scansione della pagina ed estrae il tag o l’header, Google elimina completamente la pagina dai risultati della Ricerca Google, indipendentemente dal fatto che altri siti vi rimandino.» Evidence for this claim Google's noindex rule prevents the page, media, or resource from appearing in Google Search results after Google sees the rule. Scope: Google Search; noindex is not an access-control or privacy mechanism. Confidence: high · Verified: Google Search Central: Block Search indexing with noindex
Tieni a mente una distinzione fondamentale, perché quasi ogni errore con noindex nasce dal confonderla: noindex controlla l’indicizzazione; robots.txt controlla la scansione. Sono fasi diverse del processo. L’ho spiegato così nella mia guida Ahrefs sulla rimozione degli URL: “Crawling is not the same thing as indexing. Even if Google is
blocked from crawling pages, if there are any internal or external links to a page
they can still index it.” (traduzione) «La scansione non è la stessa cosa dell’indicizzazione. Anche se Google è bloccato dalla scansione delle pagine, se ci sono link interni o esterni a una pagina, può comunque indicizzarla.» Questa frase è l’intera ragione per cui esiste il resto di questo articolo.
Microsoft aggiunge alla stessa direttiva una conseguenza specifica per Bing: il contenuto marcato con noindex è escluso anche dall’addestramento dei modelli di base di Microsoft. Il prerequisito resta valido: Bingbot deve poter scansionare ed elaborare la direttiva a livello di pagina. Un blocco robots.txt abbinato a noindex non dimostra quindi né la deindicizzazione né l’esclusione dall’addestramento.
I due metodi di consegna validi
Sono esattamente due, e noindex in robots.txt non è uno di questi (ne parleremo più avanti).
Metodo 1 — il meta tag robots. Per una pagina HTML, inseriscilo nel <head>:
<meta name="robots" content="noindex">L’istruzione di Google è testuale: “To prevent all search engines that support the
noindex rule from indexing a page on your site, place the following <meta> tag
into the <head> section of your page.” (traduzione) «Per impedire a tutti i motori di ricerca che supportano la regola noindex di indicizzare una pagina del tuo sito, inserisci il seguente tag <meta> nella sezione <head> della tua pagina.» Il valore robots si rivolge a tutti i crawler che supportano la regola; sostituiscilo con googlebot per rivolgerti solo a Google (<meta name="googlebot" content="noindex">).
Metodo 2 — l’header HTTP X-Robots-Tag. Stessa direttiva, inviata nell’header di risposta invece che nel markup:
X-Robots-Tag: noindexQuesto è l’unico modo per applicare noindex a risorse non HTML, perché non c’è un <head> per ospitare un meta tag. Google: “A response header can be used for non-HTML
resources, such as PDFs, video files, and image files.” (traduzione) «Un header di risposta può essere usato per risorse non HTML, come PDF, file video e file immagine.» E dalla specifica robots: puoi usare l’X-Robots-Tag “for non-HTML files like image files where the
usage of robots meta tags in HTML is not possible.” (traduzione) «per file non HTML come i file immagine dove l’uso dei tag meta robots in HTML non è possibile.» Evidence for this claim Google supports noindex in an HTML robots meta tag or an X-Robots-Tag HTTP response header. Scope: Google Search delivery methods; the HTTP header is applicable to non-HTML resources as well as HTML. Confidence: high · Verified: Google Search Central: Robots meta tag and X-Robots-Tag specifications
Una nota sul posizionamento: metti il meta tag nel <head> — è la posizione standard e più sicura, ed è quella che mostra la guida di Google. La pagina delle specifiche di Google dice che “doesn’t enforce placement of meta robots in the HTML head and will respect
robots meta tags in the body section of an HTML document as well,” (traduzione) «non impone il posizionamento dei meta robots nell’head HTML e rispetterà anche i meta tag robots nella sezione body di un documento HTML», ma non fare affidamento su questo come metodo principale; un tag <meta> fuori posto che un CMS inietta nel <body> può applicare noindex a una pagina per sbaglio con la stessa facilità con cui lo farebbe uno che intendevi aggiungere al <head>.
Poiché l’header viene configurato sul server, l’implementazione varia in base alla tecnologia usata. Ecco due esempi comuni per applicare noindex a tutti i PDF di un sito:
Apache (.htaccess o vhost):
<FilesMatch "\.pdf$">
Header set X-Robots-Tag "noindex"
</FilesMatch>Nginx (blocco server/location):
location ~* \.pdf$ {
add_header X-Robots-Tag "noindex";
}L’errore n. 1 — noindex + un blocco robots.txt
The same page contains a meta robots noindex directive. With crawling allowed, Google can fetch the page, see noindex, and remove the URL after processing. With crawling blocked in robots.txt, Google cannot see noindex and the linked URL may remain in results.
Questa è la modalità di errore che vedo più spesso, quindi ecco il meccanismo per intero. Il tag noindex vive sulla pagina; Google deve recuperare la pagina per leggerlo. Google dichiara il requisito direttamente:
“For the
noindexrule to be effective, the page or resource must not be blocked by a robots.txt file, and it has to be otherwise accessible to the crawler. If the page is blocked by a robots.txt file or the crawler can’t access the page, the crawler will never see thenoindexrule, and the page can still appear in search results, for example if other pages link to it.” (traduzione) «Affinché la regolanoindexsia efficace, la pagina o la risorsa non deve essere bloccata da un file robots.txt e deve essere altrimenti accessibile al crawler. Se la pagina è bloccata da un file robots.txt o il crawler non può accedere alla pagina, il crawler non vedrà mai la regolanoindexe la pagina può comunque apparire nei risultati di ricerca, ad esempio se altre pagine rimandano a essa.»
Per dirla in modo ancora più diretto: “We have to crawl your page in order to see <meta> tags
and HTTP headers.” (traduzione) «Dobbiamo scansionare la tua pagina per vedere i tag <meta> e gli header HTTP.» Niente scansione, niente regola.
robots.txt è il modo più comune in cui una pagina finisce per non essere scansionabile, ma la formulazione di Google copre più casi: dice anche “the crawler can’t access the page,” (traduzione) «il crawler non può accedere alla pagina», il che include errori ripetuti del server (5xx), timeout e una barriera di autenticazione non intenzionale davanti alla pagina. Ognuno di questi problemi rende inefficace noindex senza segnalarlo, proprio come un blocco in robots.txt.
Quindi l’istinto di “bloccarlo in robots.txt e mettere noindex, per sicurezza” è
esattamente l’opposto — il blocco impedisce la scansione, la scansione è ciò che
rivela il noindex, e la pagina può rimanere nell’indice indefinitamente (spesso
come URL senza descrizione). In Google Search Console questo appare come lo stato
“Indicizzata, sebbene bloccata da robots.txt” — una pagina che hai bloccato ma
che è stata comunque indicizzata perché qualcosa la collega.
La soluzione: sblocca la pagina in robots.txt, mantieni noindex su di essa e
lascia che Google la ricontrolli. Solo dopo che la pagina è stata rimossa
dall’indice — se poi vuoi risparmiare completamente la scansione — è sicuro
aggiungere un disallow.
Esempio reale di distribuzione: il sito di staging che non voleva sparire
Un redesign viene lanciato da staging.example.com. I template di staging già
contengono già noindex, ma la checklist di distribuzione aggiunge anche:
User-agent: *
Disallow: /Sembrano due livelli di protezione. In realtà è una trappola se Google ha già
scoperto gli URL di staging tramite un link QA condiviso, una vecchia sitemap, un
ticket pubblico o un link in contenuti di produzione copiati. Il disallow impedisce
la scansione successiva, quindi Google non può confermare il noindex; il
hostname può rimanere come risultati sottili, solo URL.
La sequenza di pulizia è: rimuovi il disallow, mantieni noindex su ogni risposta
di staging, conferma che la risposta pubblicata sia scansionabile ed esponga la direttiva,
richiedi una nuova scansione per un campione rappresentativo e monitora l’hostname
finché non sparisce. Poi metti l’ambiente dietro autenticazione. L’autenticazione è
il controllo di privacy duraturo; noindex è solo un controllo dell’indice di
ricerca.
noindex, nofollow e disallow a confronto
Tre direttive che le persone confondono costantemente. Operano in fasi diverse:
noindex— controllo dell’indice. La pagina viene scansionata, ma esclusa dai risultati. Definizione di Google: “Do not show this page, media, or resource in search results.” (traduzione) «Non mostrare questa pagina, questo contenuto multimediale o questa risorsa nei risultati di ricerca.»nofollow— controllo dei link. Google: “Do not follow the links on this page.” (traduzione) «Non seguire i link presenti in questa pagina.» Non dice nulla sull’indicizzazione della pagina stessa.disallow(robots.txt) — controllo della scansione. Ferma completamente il recupero. Non è un controllo dell’indice — un URL disallow può essere comunque indicizzato se è collegato.
C’è anche none, che Google documenta come “Equivalent to noindex, nofollow.” (traduzione) «Equivale alle direttive noindex e nofollow combinate». E quando le direttive sono in conflitto, la specifica è chiara: “In the case of conflicting robots rules, the more restrictive rule applies.” (traduzione) «In caso di regole robots contrastanti, si applica la regola più restrittiva.»
(Tabella completa nella scheda Cheat Sheets.)
Tratta noindex con rel=canonical come un controllo di intento
Mettere noindex e rel="canonical" sulla stessa pagina non è automaticamente
non valido. Crea però una configurazione da rivedere: un canonical chiede a Google
di consolidare i segnali, mentre noindex chiede che questo URL venga escluso.
Per scegliere tra duplicati, usa il tag canonical — Google sconsiglia
specificamente di usare noindex per questo: “We don’t recommend using noindex to prevent selection of a canonical page within a single site, because it will completely block the page from Search.” (traduzione) «Non consigliamo di usare noindex per impedire la selezione di una pagina canonica all’interno di un singolo sito, perché bloccherebbe completamente la pagina dalla Ricerca.» Nota
l’ambito: la cautela di Google riguarda specificamente l’uso di noindex per
scegliere quale duplicato vince come canonico all’interno del tuo sito — non è
un’affermazione che noindex e canonical non possano mai coesistere tecnicamente su
una pagina (una pagina che stai realmente ritirando può comunque avere un
canonical auto-referenziale). Un canonical che punta a un URL diverso merita
l’avvertimento più forte: conferma che sia l’esclusione che il consolidamento siano
entrambi intenzionali. Usa canonical per consolidare i duplicati; usa noindex
solo quando vuoi davvero che questa pagina esca dai risultati.
noindex,follow vs noindex,nofollow — il lento decadimento
Uno schema comune è noindex,follow: tieni la pagina fuori dai risultati, ma continua a seguirne i link affinché l’autorevolezza possa fluire attraverso di essa, per esempio durante una migrazione o mentre la pagina è temporaneamente esclusa. La documentazione ufficiale attuale di Google non descrive un decadimento automatico; consente esplicitamente di combinare noindex con altre regole, compresa l’impostazione intenzionale di noindex,nofollow fin dall’inizio. L’affermazione secondo cui l’effetto «svanisce nel tempo» si basa invece su un hangout per webmaster del 2017, nel quale John Mueller spiegò che, nella pratica, un noindex mantenuto a lungo tende a essere trattato come noindex,nofollow: quando Google decide che la pagina non appartiene alla ricerca e la elimina completamente, smette anche di seguirne i link perché non elabora più la pagina. È un’osservazione pratica tratta dalla trascrizione di un video, non una regola ufficiale di Google; va quindi considerata indicativa, non garantita. La conclusione operativa resta valida: noindex,follow può andare bene come stato transitorio, ma non va usato come strategia permanente per trasferire autorevolezza tramite i link. È meglio correggere i link sottostanti o rimuovere la pagina.
Quanto tempo impiega noindex?
Non è immediato. noindex si applica solo dopo che Google riesegue la scansione e rielabora la pagina — fino ad allora, la pagina può rimanere indicizzata anche se il tag è attivo. Google non si impegna su una finestra fissa, e le sue stesse indicazioni tendono verso «potrebbe volerci un po’», non «da un momento all’altro»: “Depending on the importance of the page on the internet, it may take months for Googlebot to revisit a page.” (traduzione) «A seconda dell’importanza della pagina su Internet, Googlebot potrebbe impiegare mesi prima di visitarla di nuovo.» Una pagina ad alto traffico e con molti link potrebbe essere riscansionata in pochi giorni; una pagina di scarso valore e con pochi link può restare nell’indice per mesi. Se devi rimuovere urgentemente una pagina dai risultati, lo strumento Rimozioni di GSC è una soluzione temporanea: nasconde l’URL mentre il noindex permanente compie il suo lavoro più lentamente. Per le pagine eliminate davvero, anche un 404/410 ne determina la rimozione: come ho scritto nella mia guida alla rimozione, “If you remove the page and serve either a 404 (not found) or 410 (gone) status code, then the page will be removed from the index shortly after the page is re-crawled.” (traduzione) «Se rimuovi la pagina e restituisci un codice di stato 404 (non trovato) o 410 (eliminato), la pagina verrà rimossa dall’indice poco dopo una nuova scansione.» Il principio è sempre lo stesso: la rimozione avviene dopo una nuova scansione.
noindex in robots.txt è morto (dal 1 settembre 2019)
Vedrai ancora persone suggerire una riga Noindex: in robots.txt. Non farlo. Non è mai stata una regola ufficialmente supportata, e Google ha ritirato anche la sua gestione non ufficiale anni fa. Dall’annuncio di Search Central di luglio 2019: “Since these rules were never documented by Google, naturally, their usage in relation to Googlebot is very low.” (traduzione) «Poiché queste regole non sono mai state documentate da Google, il loro utilizzo in relazione a Googlebot è naturalmente molto limitato.» E la data: “we’re retiring all code that handles unsupported and unpublished rules (such as noindex) on September 1, 2019.” (traduzione) «Il 1° settembre 2019 ritireremo tutto il codice che gestisce regole non supportate e non pubblicate, come noindex.»
Lo stesso post indicava le alternative supportate, con noindex tramite meta tag o header in cima alla lista: “noindex in robots meta tags: Supported both in the HTTP response headers and in HTML, the noindex rule is the most effective way to remove URLs from the index when crawling is allowed.” (traduzione) «noindex nei meta tag robots: supportata sia negli header della risposta HTTP sia in HTML, la regola noindex è il modo più efficace per rimuovere URL dall’indice quando la scansione è consentita.» L’elenco comprendeva anche i codici di stato 404/410, la protezione con password, il disallow in robots.txt per impedire la scansione e lo strumento Rimozioni di Search Console.
Come verificare noindex in Google Search Console
Due controlli:
- Controllo URL. Controlla l’URL e poi esegui Test URL pubblicato. Il risultato indica se la pagina è indicizzabile e se Google vede una direttiva
noindex: è il modo più rapido per confermare che il tag venga letto sulla pagina pubblicata. - Report Indicizzazione pagine. Le pagine noindex sono elencate sotto lo stato “URL marked ‘noindex’” (traduzione) «URL contrassegnato come
noindex» nella sezione Non indicizzate. Il testo di aiuto di Google: “When Google tried to index the page it encountered a ‘noindex’ directive and therefore did not index it.” (traduzione) «Quando Google ha provato a indicizzare la pagina, ha incontrato una direttivanoindexe quindi non l’ha indicizzata.» Se quella è una pagina che volevi indicizzata, questo è il tuo bug: rimuovi la direttiva.
Una nota terminologica per chi consulta articoli meno recenti: il vecchio report Copertura
chiamava questa condizione “Excluded by ‘noindex’ tag.” (traduzione) «Escluso dal tag noindex». L’attuale report Indicizzazione pagine
usa “URL marked ‘noindex’” (traduzione) «URL contrassegnato come noindex»: stessa condizione, con un’etichetta più recente.
Cosa noindex non garantisce
Alcune cose che le persone pensano che noindex garantisca ma che in realtà non garantisce:
- Risparmio sul crawl budget. Google deve comunque recuperare la pagina per vedere il tag —
noindexda solo non riduce il crawling. Se vuoi anche quello, aggiungidisallowinrobots.txt, ma solo dopo che la pagina è già stata rimossa dall’indice (vedi l’errore sopra per capire perché farlo subito si ritorce contro). - Rimozione immediata. Già trattato sopra — avviene al prossimo crawl, senza una tempistica fissa, e Google stesso dice che una pagina a bassa priorità può richiedere mesi.
- Consolidamento dei duplicati. A questo serve
rel="canonical";noindexrimuove semplicemente la pagina dalla Ricerca, non unisce i segnali verso un altro URL. - Riservatezza. La pagina rimane pubblicamente richiedibile da chiunque abbia l’URL. Se qualcosa deve essere davvero privato, è un problema di autenticazione, non un problema di direttive di ricerca.
- Recupero del posizionamento se lo annulli. Rimuovere
noindexnon ripristina il precedente posizionamento di una pagina: Google deve eseguire una nuova scansione, rivalutarla e di fatto riguadagnare la posizione da zero. - Tempistiche identiche tra i motori di ricerca. Bing e gli altri motori seguono programmi di scansione e nuove scansioni indipendenti da quelli di Google.
- Esclusione da ogni uso non di ricerca dei tuoi contenuti.
noindexblocca una pagina dalla Ricerca Google nel suo insieme — incluse le funzionalità AI della Ricerca stessa (AI Overviews e simili attingono a pagine indicizzate e idonee a essere mostrate, quindi una pagina noindexed è esclusa anche da quelle). Quello che non fa è controllare l’impostazione separata Google-Extended di Google, che determina se i tuoi contenuti possono essere usati per addestrare o basare i modelli di IA generativa di Google al di fuori della Ricerca. Sono due controlli diversi per due lavori diversi.
Dove si colloca noindex rispetto a tutto il resto
noindex è la leva a cui ricorri quando una pagina è nell’indice ma non dovrebbe esserci —
il rimedio per un tipo di gonfiore dell’indice (pagine sottili, di utilità o quasi duplicate con
nessun valore di ricerca). Sta accanto al meta tag robots e all’header X-Robots-Tag
(i suoi due metodi di consegna), a robots.txt e alla sua direttiva disallow (il controllo del crawl
con cui viene spesso confuso), al tag canonical (usalo per il consolidamento dei duplicati,
non noindex), e alle fasi più ampie di crawling e indicizzazione in cui si inserisce.
Se capisci la differenza tra crawl e indicizzazione, noindex smette di essere
misterioso: consenti la scansione, restituisci il tag e attendi una nuova scansione.
Riepilogo AI
Una sintesi della versione Advanced:
noindex= tenere una pagina fuori dall’indice (fuori dai risultati di ricerca). Google: “Do not show this page, media, or resource in search results.” (traduzione) «Non mostrare questa pagina, questo contenuto multimediale o questa risorsa nei risultati di ricerca.» Quando viene rispettato, rimuove completamente la pagina “regardless of whether other sites link to it.” (traduzione) «indipendentemente dal fatto che altri siti vi rimandino».- Solo due metodi validi: il meta tag robots
(
<meta name="robots" content="noindex">) e l’header HTTPX-Robots-Tag: noindex. L’header è obbligatorio per file non HTML (PDF, immagini, video). - L’errore n. 1: una pagina bloccata in
robots.txtnon può essere esclusa connoindex— Google non la scansiona mai, quindi “the crawler will never see thenoindexrule,” (traduzione) «il crawler non vedrà mai la regolanoindex», e un URL linkato può rimanere indicizzato. Per rimuovere una pagina: consenti la scansione + servinoindex. noindex≠nofollow≠disallow: controllo dell’indicizzazione vs controllo dei link vs controllo della scansione. La regola più restrittiva vince in caso di conflitto.- Rivedi
noindexcon unrel="canonical"che punta altrove — conferma che l’esclusione e il consolidamento siano entrambi intenzionali. Usa canonical per i duplicati; usanoindexsolo quando la pagina stessa deve essere esclusa dalla Ricerca. noindex,followpuò attenuarsi fino a comportarsi comenoindex,nofollownel lungo termine, secondo un commento di Mueller del 2017: non è una regola ufficiale documentata da Google, quindi consideralo indicativo. Va bene come stato temporaneo, non come piano permanente per l’equità dei link.- Non è immediato — si applica alla riscansione. Google dice che una pagina a bassa priorità può richiedere mesi per essere rivisitata. Usa le Rimozioni di GSC come soluzione urgente;
404/410rimuovono anche le pagine una volta riscansionate. noindexin robots.txt è morto — mai supportato ufficialmente; ritirato il 1 settembre 2019. Usa il meta tag o l’header.- Non garantisce risparmio sul budget di scansione, riservatezza, consolidamento dei duplicati, recupero del posizionamento dopo la rimozione della direttiva o esclusione dall’addestramento dei modelli di Google (Google-Extended è il controllo separato per quest’ultimo scopo).
- Verifica in GSC: Controllo URL (Test URL pubblicato) e report Indicizzazione pagine sotto
“URL marked ‘noindex’” (traduzione) «URL contrassegnato come
noindex» (etichetta precedente: “Excluded by ‘noindex’ tag” (traduzione) «Escluso dal tagnoindex»).
Documentazione ufficiale
Documentazione di fonte primaria dai motori di ricerca.
- Blocca l’indicizzazione nella Ricerca con
noindex— la guida canonica ai due metodi e all’insidia del dover rimanere scansionabile. - Specifiche dei meta tag Robots — ogni direttiva (
noindex,nofollow,none),X-Robots-Tage la regola “vince la regola più restrittiva”. - Una nota sulle regole non supportate in robots.txt (luglio 2019) — perché
noindexin robots.txt è stato ritirato il 1 settembre 2019 e cosa usare al suo posto. - Consolida URL duplicati — perché usare
rel="canonical"(nonnoindex) per il consolidamento dei duplicati. - Report Indicizzazione pagine — lo stato “URL marked ‘noindex’” (traduzione) «URL contrassegnato come
noindex» e il modo per verificarlo.
Bing / Microsoft e indipendente dal motore
- Quali meta tag robots supporta Bing? — il supporto dei tag robots di Bing, incluso
noindex. - MDN —
<meta name="robots">— un riferimento neutro e multi-motore per la direttiva.
Citazioni dalla fonte
Dichiarazioni ufficiali di Google. Ogni link è un collegamento profondo che salta al passaggio citato nella pagina di origine.
Google — cosa fa noindex e come impostarlo
- “Do not show this page, media, or resource in search results.” (traduzione) «Non mostrare questa pagina, questo contenuto multimediale o questa risorsa nei risultati di ricerca.» — Documentazione di Google Search Central (definizione di
noindex). Vai alla citazione - “To prevent all search engines that support the
noindexrule from indexing a page on your site, place the following<meta>tag into the<head>section of your page.” (traduzione) «Per impedire a tutti i motori di ricerca che supportano la regolanoindexdi indicizzare una pagina del tuo sito, inserisci il seguente tag<meta>nella sezione<head>della pagina.» Vai alla citazione - “A response header can be used for non-HTML resources, such as PDFs, video files, and image files.” (traduzione) «Un header di risposta può essere usato per risorse non HTML, come PDF, file video e file immagine.» Vai alla citazione
- “When Googlebot crawls that page and extracts the tag or header, Google will drop that page entirely from Google Search results, regardless of whether other sites link to it.” (traduzione) «Quando Googlebot esegue la scansione della pagina ed estrae il tag o l’header, Google elimina completamente la pagina dai risultati della Ricerca Google, indipendentemente dal fatto che altri siti vi rimandino.» Vai alla citazione
Google — l’insidia di robots.txt
- Google dichiara: “For the
noindexrule to be effective, the page or resource must not be blocked by a robots.txt file, and it has to be otherwise accessible to the crawler. If the page is blocked by a robots.txt file or the crawler can’t access the page, the crawler will never see thenoindexrule, and the page can still appear in search results, for example if other pages link to it.” (traduzione) «La regolanoindexpuò funzionare soltanto se robots.txt non blocca la pagina o la risorsa e il crawler riesce comunque ad accedervi. Se robots.txt impedisce la scansione o la pagina non è raggiungibile, il crawler non leggerà mainoindex; l’URL potrà quindi apparire nei risultati, per esempio quando riceve link da altre pagine.» Vai alla citazione - “We have to crawl your page in order to see
<meta>tags and HTTP headers.” (traduzione) «Dobbiamo eseguire la scansione della pagina per vedere i tag<meta>e gli header HTTP.» Vai alla citazione
Google — le altre direttive (per il confronto)
- “Do not follow the links on this page.” (traduzione) «Non seguire i link presenti in questa pagina.» — Definizione di
nofollow. Vai alla citazione - “In the case of conflicting robots rules, the more restrictive rule applies.” (traduzione) «In caso di regole robots contrastanti, si applica la regola più restrittiva.» Vai alla citazione
Google — non usare noindex per la canonicalizzazione
- “We don’t recommend using
noindexto prevent selection of a canonical page within a single site, because it will completely block the page from Search.” (traduzione) «Non consigliamo di usarenoindexper impedire la selezione di una pagina canonica all’interno di un singolo sito, perché bloccherebbe completamente la pagina dalla Ricerca.» Vai alla citazione
Google — noindex in robots.txt ritirato (1 settembre 2019)
- “Since these rules were never documented by Google, naturally, their usage in relation to Googlebot is very low.” (traduzione) «Poiché queste regole non sono mai state documentate da Google, il loro utilizzo in relazione a Googlebot è naturalmente molto limitato.» Vai alla citazione
- “we’re retiring all code that handles unsupported and unpublished rules (such as
noindex) on September 1, 2019.” (traduzione) «Il 1° settembre 2019 ritireremo tutto il codice che gestisce regole non supportate e non pubblicate, comenoindex.» Vai alla citazione - “the
noindexrule is the most effective way to remove URLs from the index when crawling is allowed.” (traduzione) «La regolanoindexè il modo più efficace per rimuovere URL dall’indice quando la scansione è consentita.» Vai alla citazione
Google — verifica in Search Console
- “When Google tried to index the page it encountered a ‘noindex’ directive and therefore did not index it.” (traduzione) «Quando Google ha provato a indicizzare la pagina, ha incontrato una direttiva
noindexe quindi non l’ha indicizzata.» — Report Indicizzazione pagine (“URL marked ‘noindex’” (traduzione) «URL contrassegnato comenoindex»). Vai alla citazione
Patrick Stox — la scansione non è l’indicizzazione (la mia guida Ahrefs “Rimuovere URL da Google”)
- “Crawling is not the same thing as indexing. Even if Google is blocked from crawling pages, if there are any internal or external links to a page they can still index it.” (traduzione) «La scansione non è la stessa cosa dell’indicizzazione. Anche se a Google viene impedito di scansionare le pagine, può comunque indicizzarne una se esistono link interni o esterni che vi rimandano.» Vai alla citazione
- “If you remove the page and serve either a 404 (not found) or 410 (gone) status code, then the page will be removed from the index shortly after the page is re-crawled.” (traduzione) «Se rimuovi la pagina e restituisci un codice di stato 404 (non trovato) o 410 (eliminato), la pagina verrà rimossa dall’indice poco dopo una nuova scansione.» Vai alla citazione
noindex è descritto con parole mie: prima di considerare una formulazione come citazione letterale, verificala nel browser. Il punto sul comportamento a lungo termine di noindex,follow → noindex,nofollow deriva invece dalla copertura di Search Engine Roundtable di un hangout per webmaster del 2017 con John Mueller; l’ho parafrasato e va verificato sulla fonte prima di considerarlo definitivo. noindex vs disallow vs nofollow vs canonical — cosa fa ciascuno
| Controllo | Blocca la scansione? | Blocca l’indicizzazione? | A cosa serve | Avvertenza chiave |
|---|---|---|---|---|
noindex (meta tag / header) | No — la pagina deve rimanere scansionabile | Sì | Rimuovere una pagina dall’indice / dai risultati di ricerca | Inutile se la pagina è bloccata da robots.txt (il crawler non la vede mai) |
disallow (robots.txt) | Sì | No | Tenere i bot fuori da spazi URL di basso valore | Non uno strumento di deindicizzazione — gli URL bloccati possono essere ancora indicizzati se collegati |
nofollow (meta / sui link) | No | No | Dire a Google di non seguire i link di questa pagina | Non dice nulla sul fatto che la pagina stessa sia indicizzata |
rel="canonical" | No | Consolida, non forza | Indicare la versione preferita di un duplicato | Un suggerimento, non una regola — la coesistenza con noindex è un avviso di intento, specialmente quando punta altrove |
I due metodi noindex validi
| Metodo | Sintassi | Usalo per |
|---|---|---|
| Meta tag Robots | <meta name="robots" content="noindex"> nel <head> | Pagine HTML normali |
| Header X-Robots-Tag | X-Robots-Tag: noindex nella risposta HTTP | File non HTML (PDF, immagine, video) — e qualsiasi pagina dove impostare un header è più facile che modificare il markup |
<meta name="googlebot" content="noindex"> si rivolge solo a Google; robots si rivolge a
ogni motore che supporta la regola. noindex,nofollow (o none, che Google
chiama “Equivalent to noindex, nofollow” (traduzione) «Equivale a noindex, nofollow») fa entrambe le cose contemporaneamente.
Non un metodo valido: Noindex: dentro robots.txt. Mai supportato ufficialmente;
ritirato da Google il 1 settembre 2019. Non usarlo.
Come applicare noindex a una pagina correttamente (e verificarlo)
Configuralo
- Scelto il metodo giusto: meta tag robots per una pagina HTML, oppure
header
X-Robots-Tag: noindexper un PDF / immagine / video. - Per HTML:
<meta name="robots" content="noindex">è nel<head>— la posizione standard e più sicura (Google onorerà anche un meta tag robots posizionato nel<body>, ma non fare affidamento su questo; significa anche che un<meta>tag fuori posto iniettato nel body può noindicizzare una pagina per errore). - La pagina non è bloccata in
robots.txt— Google deve poterla scansionare per vedere la direttiva. - Se la pagina ha anche
rel="canonical", la sua destinazione e l’esito di esclusione previsto sono stati rivisti; la combinazione non è trattata come un fallimento automatico. - Se vuoi che i link continuino a fluire temporaneamente, hai usato
noindex,follow— sapendo che decade innoindex,nofollownel lungo periodo. - Non hai fatto affidamento su una riga
Noindex:inrobots.txt(non supportata dal 1 settembre 2019).
Verifica che abbia funzionato
- Eseguito Controllo URL → Test URL pubblicato in Google Search Console e
confermato che Google vede la direttiva
noindex. - Controllato il rapporto Page Indexing — l’URL appare sotto
“URL marked ‘noindex’” (traduzione) «URL contrassegnato come
noindex» (etichetta precedente: “Excluded by ‘noindex’ tag” (traduzione) «Escluso dal tagnoindex»). - Dato tempo — la deindicizzazione avviene solo dopo una riscansione, quindi la pagina non sparirà dai risultati immediatamente.
- Se deve sparire urgentemente, usato lo strumento GSC Removals come
soluzione temporanea insieme al
noindexpermanente. - Se una pagina è ancora indicizzata dopo aver applicato noindex, controllato prima se è anche bloccata da robots.txt (“Indexed, though blocked by robots.txt” (traduzione) «Indicizzata, sebbene bloccata da robots.txt»): è la causa principale.
Cronologia modifiche
Aggiornato il 13 ago 2026.
Riepilogo editoriale e dettagli registrati delle modifiche.Dettagli delle modifiche
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
Confronto completo non disponibile — non è stata archiviata alcuna istantanea precedente per questa revisione.
Aggiornato il 13 ago 2026.
Riepilogo editoriale e dettagli registrati delle modifiche.Dettagli delle modifiche
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
Confronto completo non disponibile — non è stata archiviata alcuna istantanea precedente per questa revisione.
Aggiornato il 28 lug 2026.
Riepilogo editoriale e dettagli registrati delle modifiche.Dettagli delle modifiche
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
Confronto completo non disponibile — non è stata archiviata alcuna istantanea precedente per questa revisione.
Aggiornato il 19 lug 2026.
Riepilogo editoriale e dettagli registrati delle modifiche.Dettagli delle modifiche
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
Confronto completo non disponibile — non è stata archiviata alcuna istantanea precedente per questa revisione.
Aggiornato il 19 lug 2026.
Riepilogo editoriale e dettagli registrati delle modifiche.Dettagli delle modifiche
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
Confronto completo non disponibile — non è stata archiviata alcuna istantanea precedente per questa revisione.
Aggiornato il 18 lug 2026.
Riepilogo editoriale e dettagli registrati delle modifiche.Dettagli delle modifiche
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
-
Le note dettagliate sulle modifiche sono attualmente disponibili in inglese.
Confronto completo non disponibile — non è stata archiviata alcuna istantanea precedente per questa revisione.