Skip to main content

Cos'è un tag canonico?

Un tag canonico è un piccolo pezzo di codice incorporato in una pagina Web che può aiutare i motori di ricerca a gestire più versioni della stessa pagina.È supportato da tre dei motori di ricerca più popolari e consente ai webmaster di specificare un indirizzo preferito per i contenuti che potrebbero essere duplicati.I motori di ricerca di solito onorano questa richiesta e usano l'indirizzo preferito durante le pagine di indicizzazione, ma possono ignorarlo in determinate circostanze.Tag canonici, che sono in realtà un elemento di lt; link gt;Tag, può essere utilizzato con percorsi sia relativi che assoluti, ma generalmente non può attraversare i domini.

All'inizio del 2009, tre principali motori di ricerca hanno concordato di utilizzare il tag canonico per aiutare a gestire i contenuti duplicati sul Web.Pagine Web simili o identiche sono spesso accessibili da più indirizzi Web o localizzatori di risorse uniformi (URL), come http://example.com, http://www.example.com e http: //www.example.com/index.php.I sistemi di gestione dei contenuti, le piattaforme di e-commerce e il software wiki possono anche generare pagine dinamicamente, con URL leggermente diversi utilizzati per modificare l'ordine di ordinamento di una categoria, tenere traccia dei collegamenti di affiliazione o accedere alle versioni precedenti di un articolo o pagina.

Le pagine duplicate con indirizzi leggermente diversi possono funzionare contro gli algoritmi dei motori di ricerca che utilizzano la popolarità dei collegamenti per determinare dove si classifica una pagina nei risultati di ricerca.Una pagina Web con 300 collegamenti che punta a due diversi URL potrebbe apparire al software di indicizzazione di un motore di ricerca come una singola pagina con solo 150 collegamenti.I motori di ricerca hanno storicamente affrontato il problema offrendo impostazioni URL preferite nei loro strumenti di webmaster, sviluppando i propri algoritmi interni per indovinare l'indirizzo più appropriato e obbedire a 301 reindirizzamenti, un codice di stato generato dal server che inoltra le richieste a un nuovo URL.

Il tag canonico è un modo per gli sviluppatori Web di contrassegnare un particolare URL come versione preferita di una pagina.È un piccolo frammento di codice che deve essere inserito in tutte le pagine Web con contenuti simili o duplicati, ma non richiede alcuna modifica alle impostazioni di un server Web.La maggior parte dei motori di ricerca lo tratta come un "suggerimento forte" piuttosto che un comando, il che significa che un tag canonico che è stato implementato in modo scarso o indica una pagina completamente diversa potrebbe essere ignorato.Il codice è significativo solo per i motori di ricerca;I browser Web ignorano i tag canonici.

Nonostante il suo nome, un tag canonico non è un vero "tag" ma un elemento che può essere applicato al link ampiamente usato lt;etichetta.Una pagina contrassegnata con il codice lt; link rel ' ' canonical 'href ' ' http: //www.example.com/about.htmlquot;/ gt;Direi a un motore di ricerca che l'URL preferito o canonico per il contenuto è http://www.example.com/about.html.The ' rel ' canonical 'La parte del codice dice a un motore di ricerca che l'URL in "href ' 'è un collegamento canonico.A differenza di un reindirizzamento 301, un tag canonico può essere utilizzato con percorsi sia assoluti che relativi, sebbene alcuni motori di ricerca raccomandano usando percorsi assoluti.I 301 reindirizzamenti, tuttavia, possono indicare un dominio diverso, mentre la maggior parte dei motori di ricerca supporta solo collegamenti canonici sullo stesso dominio.