Verificatore di Tag Canonical per Proprietari di Siti Web
Verificatore di Tag Canonical
Verificatore di Tag Canonical: Canonical, Redirect e Noindex Insieme | We.Inc
Incolla l'HTML e le intestazioni di risposta di una pagina per verificare il suo tag canonical rispetto all'URL da indicizzare, lo stato HTTP, i redirect e il noindex. Spiega i segnali in conflitto ed esporta una checklist di correzione.
Inserisci l'indirizzo della pagina e l'indirizzo che vuoi che i motori di ricerca indicizzino, poi incolla il codice HTML sorgente della pagina e, se li hai, le sue intestazioni di risposta. Il verificatore legge il tag canonical, l'intestazione HTTP canonical, il meta tag robots e X-Robots-Tag, il codice di stato e la catena di redirect, e ti dice dove sono in disaccordo. Non visita altri siti web: i browser impediscono a un sito di leggerne un altro, e noi non eseguiamo un crawler nascosto. Incolli tu ciò che serve allo strumento e lui verifica quel testo. La pagina mostra i comandi su una riga che ti danno le intestazioni e l'HTML.
Inserisci l'URL che hai controllato e l'URL preferito che vuoi indicizzato (spesso lo stesso).
Ottieni le intestazioni eseguendo curl -sIL seguito dall'URL in un terminale, e incolla l'output. Mostra ogni passaggio di redirect e il codice di stato finale.
Ottieni l'HTML con Visualizza Sorgente nel tuo browser (Ctrl+U o Cmd+Option+U), oppure curl -sL seguito dall'URL, e incollalo.
Il verificatore trova ogni rel=canonical nell'HTML e nell'intestazione Link, i meta tag robots e X-Robots-Tag, e lo stato di ogni passaggio.
Ogni risultato dice se è un errore, qualcosa da controllare o va bene, e perché. L'input mancante è segnalato come non verificato, mai come superato.
Scarica la checklist di correzione come file di testo per chi modifica il sito.
Un canonical dovrebbe puntare a una pagina che risponde 200, non è reindirizzata, non è noindex ed è lo stesso contenuto.
Usa un canonical per pagina. Due canonical diversi, o un tag e un'intestazione in disaccordo, portano i motori di ricerca a ignorarli entrambi.
Usa URL assoluti con https e il tuo host www o non-www scelto.
Non combinare noindex con un canonical verso un'altra pagina. Uno dice scarta questa pagina, l'altro dice unificala; scegline uno.
Un canonical è un suggerimento, non un comando. I redirect e i link interni coerenti sono segnali più forti per la stessa scelta.
Domande frequenti
Perché devo incollare l'HTML?
I browser impediscono a una pagina web di leggere il contenuto di un altro sito, quindi uno strumento che gira nel tuo browser non può recuperare la tua pagina per te. Gli strumenti che sembrano farlo eseguono un server che li recupera per loro conto. Abbiamo scelto di mantenere questo strumento interamente nel tuo browser e dirti esattamente come ottenere il sorgente.
Cosa fa un tag canonical?
Dice ai motori di ricerca quale indirizzo è la versione principale di una pagina quando lo stesso contenuto è raggiungibile a diversi indirizzi, per esempio con e senza parametri di tracciamento. I motori di ricerca di solito lo seguono, ma possono scegliere un altro URL se altri segnali sono in disaccordo.
Ogni pagina dovrebbe avere un canonical auto-referenziato?
È una buona impostazione predefinita. Un canonical che punta alla pagina stessa protegge da copie create da parametri, maiuscole o barre finali.
Qual è la differenza tra un canonical mancante e un recupero bloccato?
Qui, un canonical mancante significa che l'HTML che hai incollato non ha rel=canonical. Se non incolli nulla, o incolli una pagina di errore, il verificatore dice che l'HTML non è stato controllato, così non scambi un recupero fallito per un tag mancante.
Google usa sempre il mio canonical?
No. Google lo tratta come un suggerimento forte. Lo strumento Ispezione URL in Search Console mostra il canonical che Google ha effettivamente scelto.
Segnali in conflitto
La maggior parte dei problemi di canonical sono contraddizioni: un canonical che punta a un redirect, una pagina che è noindex e canonical verso un'altra pagina, un tag nell'HTML in disaccordo con quello nell'intestazione HTTP, o un canonical verso http su un sito https. Ognuna dice due cose ai motori di ricerca contemporaneamente, e loro poi scelgono per te.
Verificare il canonical insieme al codice di stato, ai redirect e alle direttive robots è ciò che fa emergere quelle contraddizioni. Un verificatore che legge solo il tag ne manca la maggior parte.
Un esempio pratico
Carica l'esempio sulla pagina: una pagina di servizio inventata su example.com, raggiunta tramite un redirect da http a https, il cui canonical punta a un indirizzo http sull'host www con una barra finale. Il verificatore segnala il redirect, il canonical su http, il canonical su un host diverso e la discrepanza con l'URL preferito, con la correzione per ciascuno.