Guida
Cos'è lo strumento Verifica URL canonical?
Verifica URL canonical è uno strumento gratuito che legge ogni segnale canonical di una pagina e mostra quale URL canonical i motori di ricerca considererebbero. Inserisci un URL: lo strumento recupera la pagina, segue i reindirizzamenti e poi ispeziona sia il tag link rel=canonical nell'HTML sia la voce rel=canonical nell'header HTTP Link.
Una pagina può dichiarare il canonical in due punti, e questo strumento li legge entrambi:
| Segnale | Dove si trova | Ideale per | Note |
|---|---|---|---|
| Tag link rel=canonical | <head> dell'HTML | Pagine HTML normali | La forma più comune; viene ignorato fuori da <head> |
| Header Link rel=canonical | Header della risposta HTTP | PDF e altri file non HTML | Valido anche per l'HTML; deve coincidere con il tag |
| Nessun canonical | Da nessuna parte | Sconsigliato | I motori di ricerca scelgono da soli una versione |
Quando torna utile
- Hai migrato o ridisegnato un sito e vuoi confermare che ogni template emetta ancora il canonical giusto.
- Una pagina si posiziona con la variante di URL sbagliata (con parametri, senza slash finale, http invece di https) e sospetti problemi di canonical.
- Il tuo CMS o plugin SEO inserisce un proprio canonical e vuoi verificare che non sia in conflitto con quello già presente nel template.
- Sindachi contenuti e devi verificare che la copia punti il suo canonical all'articolo originale.
- Google Search Console segnala "Duplicato, Google ha scelto un URL canonico diverso da quello dell'utente" e vuoi vedere cosa dichiara davvero la pagina.
Come si usa
- Incolla l'URL della pagina che vuoi ispezionare.
- Premi Verifica. Lo strumento recupera la pagina sul nostro server, segue i reindirizzamenti e legge l'HTML e gli header.
- Esamina i risultati: l'URL canonical effettivo, se è autoreferenziale, ogni dichiarazione trovata con la sua origine e l'elenco dei problemi rilevati.
Per esempio, verificando https://example.com/blog/post?utm_source=x con la dichiarazione <link rel="canonical" href="https://example.com/blog/post">, il canonical riportato è https://example.com/blog/post e viene indicato come canonicalizzazione verso un altro URL: esattamente ciò che serve per un duplicato con parametri.
Quali problemi di canonical segnala?
| Controllo | Gravità | Cosa significa |
|---|---|---|
| Canonical mancante | Avviso | Nessuna dichiarazione; i motori di ricerca scelgono da soli una versione |
| Canonical in conflitto | Errore | Le dichiarazioni puntano a URL diversi; Google di solito le ignora tutte |
| Dichiarazioni duplicate | Avviso | Lo stesso canonical è dichiarato più di una volta |
| URL non valido | Errore | Un valore canonical non può essere interpretato come URL |
| URL relativo | Avviso | Valido ma soggetto a errori; Google consiglia URL assoluti |
| #frammento nell'URL | Avviso | I frammenti non sono validi nei canonical e vengono scartati |
Canonical fuori da <head> | Avviso | I motori di ricerca ignorano i tag canonical nel body |
| Destinazione http su pagina https | Avviso | Il canonical retrocede alla versione non sicura |
| Canonical cross-domain | Info | Valido per i contenuti sindacati; conferma che sia intenzionale |
| noindex + canonical verso un altro URL | Avviso | Segnali contrastanti; il noindex può impedire il consolidamento |
Note
- Lo strumento riporta ciò che la pagina dichiara. Google tratta il canonical come un suggerimento, quindi l'URL scelto alla fine può comunque differire; confronta con il controllo URL di Search Console.
- I reindirizzamenti vengono seguiti prima, e il canonical viene letto dall'URL finale. Per esaminare la catena di reindirizzamenti, usa il verificatore di reindirizzamenti.
- Per controllare se una pagina è indicizzabile, usa il controllo noindex. Per ispezionare i tag OGP e di condivisione social, usa il verificatore OGP.


