Canonical Tag Checker
Questo checker gratuito del tag canonical carica una pagina e legge il suo link rel=canonical, l'header HTTP canonical e og:url. Verifica che ci sia esattamente un canonical, che sia un URL assoluto, che faccia riferimento alla pagina stessa dopo i redirect, che corrisponda a og:url e non entri in conflitto con noindex, e che l'indirizzo che nomina risponda 200. Ogni problema viene fornito con una soluzione.
Canonical Tag Checker
On-page SEO
Informazioni su questo strumento
Il tag canonical dice ai motori di ricerca quale indirizzo è la copia master di una pagina quando lo stesso contenuto è raggiungibile da più indirizzi: con e senza slash finale, con parametri di tracciamento, su http e https, su un sottodominio mobile. Un canonical sbagliato è peggio di nessuno: può trasferire i ranking di una pagina a un altro URL, o a un 404, e la pagina scompare silenziosamente dall'indice mentre tutto il resto sembra a posto.
Il checker recupera la pagina come farebbe un crawler, seguendo i redirect, e raccoglie ogni segnale canonical: tag link nell'HTML, l'header Link che alcuni server inviano, e il tag Open Graph og:url che i social network usano. Quindi esegue i controlli che gli audit SEO eseguono sempre: un solo canonical, assoluto piuttosto che relativo, che punta alla pagina stessa (l'URL finale dopo i redirect), stesso host e https, in accordo con og:url, non combinato con noindex, e che porta a una pagina che risponde 200 senza reindirizzare di nuovo.
Un canonical che punta altrove non è automaticamente sbagliato: elenchi paginati, articoli sindacati e versioni con parametri dovrebbero puntare alla loro pagina master. Lo strumento segnala questi casi per la revisione piuttosto che non superarli. Legge l'HTML che il server invia; i tag canonical iniettati da JavaScript non vengono visti, il che è vero anche per il primo passaggio di Google.
Domande frequenti
Ogni pagina dovrebbe avere un canonical auto-referenziante?
Sì. Google lo consiglia, perché protegge la pagina dai parametri di tracciamento, da maiuscole strane e da copie scrape che rivendicano il contenuto. Il canonical dovrebbe essere l'indirizzo preferito esatto: stesso schema, stesso host, stessa regola di slash finale del resto del sito.
Cosa succede quando ci sono due tag canonical?
Google ignora entrambi e sceglie da solo, quindi il tag non fa nulla. Due tag di solito provengono da un plugin SEO e da un tema che aggiungono entrambi uno. Rimuovi una fonte in modo che rimanga un singolo rel=canonical.
Un URL canonical può essere relativo?
Tecnicamente sì, ma Google lo sconsiglia: un canonical relativo viene risolto rispetto all'indirizzo della pagina, quindi una copia scrape o mal configurata lo risolve al dominio sbagliato. Scrivi sempre l'URL assoluto completo, https incluso.
È un problema se og:url e il canonical differiscono?
Di solito è un segno che uno di loro è obsoleto, spesso dopo uno spostamento di dominio o https. I motori di ricerca usano il canonical, i social network usano og:url, e entrambi dovrebbero nominare lo stesso indirizzo preferito in modo che le condivisioni e i ranking si accumulino su un URL.
Posso usare un tag canonical insieme a noindex?
No. Un noindex dice a Google di eliminare la pagina e un canonical le chiede di passare i segnali a un'altra pagina; Google ha detto che la combinazione è contraddittoria e potrebbe ignorare il canonical. Usa uno o l'altro: canonical per i duplicati che vuoi consolidare, noindex per le pagine che non dovrebbero apparire affatto.

