SEO
noindex e canonical: due strumenti, non una coppia
noindex toglie una pagina dall'indice, canonical indica quale URL tenere. Insieme si annullano: la pagina sparisce e i segnali non passano all'URL indicato.
In sintesi
- noindex è una direttiva e toglie la pagina dall'indice; canonical è un suggerimento e sceglie l'URL rappresentativo.
- Combinarli non sposta i segnali: la pagina con noindex esce e l'URL canonical non eredita nulla.
- Per unificare due URL uguali serve canonical; per spostare un contenuto serve un redirect 301.
noindex toglie una pagina dall'indice, mentre canonical indica quale URL rappresenta un contenuto duplicato. Sono strumenti diversi, e usarli insieme non sposta i segnali: la pagina esce e l'URL indicato non riceve niente.
Due strumenti, due esiti
| Strumento | Cosa dichiara | Esito | Quando usarlo |
|---|---|---|---|
| rel=canonical | quale URL rappresenta il contenuto | suggerimento, Google può ignorarlo | duplicati veri: parametri, filtri, varianti di stampa |
| meta noindex | la pagina non deve entrare nell'indice | direttiva, rispettata dopo la scansione | pagine interne, thank-you, aree private |
| entrambi | due istruzioni in conflitto | la pagina esce, l'eredità non avviene | mai |
| redirect 301 | il contenuto si è spostato | l'URL vecchio passa i segnali al nuovo | cambio di slug o di dominio |
La differenza di forza è documentata: Google tratta il canonical come un suggerimento e può scegliere un altro URL, mentre noindex è una direttiva e rimuove la pagina dall'indice. Mettere noindex su una pagina che dichiara un canonical verso un'altra non è una richiesta di consolidamento: è una richiesta di rimozione, con un'informazione in più che Google non può usare.
Perché insieme si annullano
La documentazione di Google sulla canonicalizzazione, letta il 1 novembre 2026, sconsiglia noindex come modo per impedire la scelta di un canonical, perché blocca del tutto la pagina dai risultati. Il caso classico è la pagina stampa o la variante con parametri: chi la marca noindex e canonical verso la versione principale spera di spostare i segnali, e ottiene solo la rimozione della variante. Se il contenuto è duplicato serve il canonical; se si è spostato serve un 301.
Il controllo su una pagina
for u in https://ui.eneawork.it/it/blog/canonicalizzazione-guida https://ui.eneawork.it/en/blog/canonicalizzazione-guida; do
curl -s "$u" | grep -E -o '<link rel="canonical" href="[^"]+"|<meta name="robots" content="[^"]+"' | sed "s|^|$u\t|"
done
Il comando stampa, per ogni URL, il canonical dichiarato e il meta robots. Se il canonical punta altrove e il robots dice noindex, la pagina è in conflitto: esce dall'indice e l'URL scelto non guadagna nulla. Sulle due pagine di prova il canonical è verso se stesso e il robots dice index, follow, che è la configurazione corretta per un articolo pubblico.
Il catalogo EneUI
Il caso in cui la scelta pesa è la paginazione: le 30 categorie come /blocks/category/table, con 13 blocchi, e i 1.556 record sotto /blocks generano pagine che sembrano duplicati e non lo sono. Ogni pagina di un elenco ha il canonical verso se stessa, non verso la prima. Discorso diverso per le schede /components: lì il canonical verso l'URL pulito, senza parametri di filtro, è la difesa corretta. Verificato il 1 novembre 2026.
La limitazione
Nessuno dei due strumenti agisce subito: noindex vale alla scansione successiva e richiede che il crawler possa leggere la pagina, quindi un blocco in robots.txt lo rende invisibile. Il canonical può essere ignorato per mesi. E noindex è difficile da annullare: la pagina deve essere riscoperta e rivalutata, e nel frattempo il traffico è zero.
Dove continuare
Le regole del canonical sono in canonical, la guida pratica; la sequenza per entrare nell'indice è in indicizzare un sito su Google; come si legge il report è in Search Console e indicizzazione.
Domande frequenti
Posso mettere noindex e canonical sulla stessa pagina?
Tecnicamente sì, ma è un conflitto. La pagina esce dall'indice e l'URL canonical non eredita i segnali. Scegli uno dei due strumenti in base all'obiettivo.
noindex è un suggerimento o un ordine?
È una direttiva: Google la rispetta quando può leggere la pagina. Canonical è un suggerimento e Google può scegliere un URL diverso se i segnali indicano altro.
Come sposto un contenuto su un nuovo URL?
Con un redirect 301 dal vecchio al nuovo, non con noindex e non con canonical. Il 301 trasferisce i segnali e porta l'utente sulla pagina giusta.
Perché la mia pagina noindex resta nei risultati?
Perché Google non l'ha ancora riscansita, oppure non può leggerla per un blocco in robots.txt. Controlla il rapporto Copertura e chiedi una nuova scansione dell'URL.
Il canonical può unire due lingue?
No. Le versioni linguistiche sono varianti, non duplicati: ognuna ha canonical verso se stessa e le annotazioni hreflang verso le altre. Un canonical verso l'altra lingua cancella una delle due.