URL canonico
Ogni pagina che vuoi visualizzare nei risultati di ricerca dovrebbe dichiarare un unico indirizzo web autorevole, in modo che i motori di ricerca sappiano quale copia della pagina indicizzare quando lo stesso contenuto è disponibile a più indirizzi. Silktide controlla che ogni pagina dichiari esattamente un indirizzo valido di questo tipo.
L' viene impostato con un tag <link rel="canonical"> nell'intestazione della pagina:
<!-- Un URL canonico valido che rimanda alla pagina stessa -->
<link rel="canonical" href="https:\/\/www.example.com\/about">
Un URL canonico valido è un unico URL assoluto sullo stesso sito della pagina. I problemi più comuni includono un tag mancante, più tag con destinazioni in conflitto, un URL relativo o non valido e un URL canonico che punta a un dominio diverso.
Perché è importante
I siti web spesso pubblicano lo stesso contenuto su più URL: con e senza www, con parametri di tracciamento oppure sia tramite http sia tramite https. Senza un URL canonico, i motori di ricerca devono indovinare quale versione posizionare; questo può suddividere il valore del posizionamento tra i duplicati o indicizzare la copia sbagliata.
Un URL canonico non valido può essere peggiore dell'assenza di un URL canonico. Un URL canonico che punta a un altro dominio comunica ai motori di ricerca di non indicizzare affatto la copia della pagina presente sul tuo sito, mentre gli URL canonici in conflitto vengono semplicemente ignorati, rendendo inutilmente inefficace il tag senza alcuna segnalazione.
Come risolvere il problema
- Aggiungi un tag
<link rel="canonical">all'intestazione della pagina. Per la maggior parte delle pagine dovrebbe puntare all'URL preferito della pagina stessa. La maggior parte dei sistemi di gestione dei contenuti e dei plugin SEO può generarlo automaticamente. - Usa un URL assoluto completo, incluso lo schema e il dominio (
https:\/\/www.example.com\/about, non\/about), senza spazi vuoti circostanti. - Dichiara esattamente un URL canonico per pagina. Se sia i tuoi modelli sia un plugin SEO ne aggiungono uno, rimuovi il duplicato.
- Se l'URL canonico punta deliberatamente a un altro dominio (ad esempio, nel caso di contenuti distribuiti il cui originale si trova altrove), è una situazione legittima: il risultato.
Come Silktide esegue questo controllo
- Controlla solo le pagine idonee all'indicizzazione nei motori di ricerca (le pagine con , protette da accesso o che restituiscono errori vengono ignorate).
- Raccoglie tutti i tag
<link rel="canonical">presenti nella pagina. Si tratta di un controllo strutturale della pagina stessa; la destinazione dell'URL canonico non viene recuperata. - Segnala al massimo un risultato per pagina, ovvero il problema più significativo, nel seguente ordine:
- Nessun tag canonico.
- Più URL canonici con destinazioni diverse.
- Un URL canonico che non è un URL assoluto valido.
- Un URL canonico che punta a un dominio diverso da quello della pagina (
wwwe non-wwwsono considerati lo stesso sito).
Risoluzione dei problemi
Il mio URL canonico è relativo e i motori di ricerca lo accettano
I motori di ricerca di solito risolvono gli URL canonici relativi, ma questi sono fragili: una modifica dell'URL di base o una pagina pubblicata a un indirizzo imprevisto può cambiare silenziosamente la destinazione dell'URL canonico. Silktide richiede un URL assoluto perché non dia adito ad ambiguità.
L'URL canonico punta volutamente a un altro dominio
Gli URL canonici cross-domain sono validi per i contenuti distribuiti. Silktide li segnala perché più spesso sono il risultato di un errore di copia e incolla che di una scelta deliberata; approva il risultato se nel tuo caso è intenzionale.