{"id":17065,"date":"2023-11-23T14:41:24","date_gmt":"2023-11-23T14:41:24","guid":{"rendered":"https:\/\/sitechecker.pro\/?page_id=17065"},"modified":"2026-02-19T14:33:52","modified_gmt":"2026-02-19T14:33:52","slug":"relcanonical-implement-full-guide","status":"publish","type":"page","link":"https:\/\/sitechecker.pro\/it\/what-is-canonical-url\/","title":{"rendered":"Tag URL canonico: definizione e tutte le situazioni in cui ne hai bisogno"},"content":{"rendered":"<p>Al momento, eliminare il problema delle pagine duplicate \u00e8 uno dei pi\u00f9 importanti quando si ottimizza il sito. Nella maggior parte dei casi, per risolvere questo problema, \u00e8 meglio usare il <a href=\"https:\/\/sitechecker.pro\/it\/301-redirect\/\">redirect 301<\/a>.<br \/>\nTuttavia, quando non possiamo utilizzare i redirect 301 o abbiamo bisogno di pagine per la visualizzazione da parte degli utenti, l&#8217;attributo rel=&#8221;canonical&#8221; viene in nostro soccorso.<br \/>\nCon questo attributo, puoi risolvere rapidamente problemi di contenuto duplicati.<\/p>\n<h2 id=\"howtoregister\">Come registrare rel=&#8221;canonical&#8221;?<\/h2>\n<h3 id=\"sitepage\">Sulla pagina del sito (modo principale)<\/h3>\n<p>Per specificare il collegamento canonico per la pagina corrente, in questa sezione, \u00e8 necessario specificare quanto segue: \u00e8 molto importante registrarsi nella sezione HEAD, poich\u00e9 se accidentalmente si registra questo attributo non in questa sezione, questa istruzione verr\u00e0 ignorata dal motori di ricerca.<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/canonical-link.html\"\/&gt;<\/code><\/div>\n<h3 id=\"xmlsitemap\">Via xml-site map<\/h3>\n<p>Per ogni pagina nella mappa xml del sito \u00e8 possibile registrare il suo link canonico. Ma, in questo caso, i motori di ricerca possono ignorare queste raccomandazioni.<\/p>\n    <div class=\"blog__conversion blog__conversion-app element__logged_out\">\n        <div class=\"blog__conversion-inner\">\n            <p class=\"title\">Rileva pagine di siti Web non indicizzabili <\/p>\n            <p class=\"description\">Avvia il controllo e scopri quali URL canonici sono chiusi dalla scansione dei robot dei motori di ricerca<\/p>\n            <form id=\"audit__form\"\n                  class=\"article__seo-search audit__form Avvia il controllo e scopri quali URL canonici sono chiusi dalla scansione dei robot dei motori di ricerca\"\n                  action=\"\"\n                  method=\"POST\"\n                  autocomplete=\"off\">\n                <span class=\"error\"><\/span>\n                <div class=\"error__limits\">Something went wrong. Please, try again later.<\/div>\n                <input name=\"url\"\n                       type=\"text\"\n                       placeholder=\"Inserisci il tuo dominio\">\n                                <button type=\"submit\"\n                        class=\"sitechecker__text\">\n                    <span>Inizio<\/span>\n                    <img src=\"\/wp-content\/themes\/sitechecker\/out\/img_design\/loading.svg\"\n                         width=\"31\"\n                         height=\"30\"\n                         class=\"loading\">\n                <\/button>\n            <\/form>\n        <\/div>\n    <\/div>\n    \n<h3 id=\"serversresponse\">Attraverso la risposta del server (il migliore per i documenti non-html)<\/h3>\n<p>Se \u00e8 necessario specificare collegamenti canonici per documenti non html, ad esempio per file PDF, \u00e8 possibile specificare un collegamento canonico nell&#8217;intestazione http. Per questo, il server, quando richiede un file duplicato, deve fornire quanto segue<\/p>\n<div class=\"code\"><code>Link: &lt;http:\/\/site.com\/main-file.pdf&gt;; rel=\"canonical\".<\/code><\/div>\n<p>Tuttavia, tieni presente che al momento Google supporta questo elemento dell&#8217;intestazione solo per la ricerca sul Web.<\/p>\n<h2 id=\"whentouse\">Quando usare riferimenti canonici?<\/h2>\n<h3 id=\"whentouse1\">Se sai esattamente nel qual caso hai duplicati sul tuo sito<\/h3>\n<p>Se capisci chiaramente il motivo della comparsa di pagine simili o molto simili sul tuo sito web e, allo stesso tempo, ciascuna di tali pagine dovrebbe esistere sul sito, \u00e8 opportuno determinare quale di queste pagine della serie \u00e8 quella principale e da tutte le altre pagine metti i collegamenti canonici a questo principale.<\/p>\n<h3 id=\"whentouse2\">Quando \u00e8 difficile o impossibile implementare redirect 301<\/h3>\n<p>In generale, \u00e8 meglio usare redirect 301, ma se \u00e8 abbastanza difficile o lungo da implementare, allora puoi usare l&#8217;attributo rel=&#8221;canonical&#8221;. Secondo Google, passiamo il peso attraverso collegamenti canonici assolutamente identici al peso, che trasferisce i redirect 301.<\/p>\n<h3 id=\"whentouse3\">Pagine multiple per una serie di prodotti<\/h3>\n<p>Se hai una serie di prodotti nel negozio online, che differisce, ad esempio, solo nei colori, allora \u00e8 meglio scegliere un prodotto come principale (tipico) e metterlo nei link canonici da altri prodotti.<\/p>\n<h3 id=\"whentouse4\">Per diversi tipi di merce nel catalogo<\/h3>\n<p>Se sul tuo sito web le merci possono essere ordinate in modi diversi e il parametro di ordinamento \u00e8 specificato nell&#8217;URL:<\/p>\n<div class=\"code\"><code>http:\/\/site.com\/dresses.html?sort=price<\/code><\/div>\n<p>quindi, \u00e8 necessario, da tutte le diverse combinazioni di ordinamenti, inserire i collegamenti canonici al catalogo con l&#8217;ordinamento predefinito. Di solito, questa \u00e8 una categoria di URL senza parametri, che sono responsabili per l&#8217;ordinamento delle merci:<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/dresses.html\" \/&gt;<\/code><\/div>\n<h3 id=\"whentouse5\">Quando crei una pagina catelogo con tutti i prodotti<\/h3>\n<p>In accordo con le raccomandazioni Google, il modo in cui si crea un collegamento canonico da tutte le pagine del catalogo a una pagina con tutti i prodotti \/ articoli \u00e8 ottimale per l&#8217;indicizzazione come pagine di directory del sito e tutti i prodotti \/ articoli sul sito. Con questo metodo, per ogni sezione del sito \u00e8 necessario creare una pagina &#8220;Visualizza tutto&#8221; e da ogni pagina della paginazione mettere un link canonico alla pagina &#8220;Visualizza tutto&#8221;.<\/p>\n<h3 id=\"whentouse6\">Stampa pagina<\/h3>\n<p>Ad esempio, se la stampa di pagine sul sito \u00e8 realizzata tramite un parametro aggiuntivo,<\/p>\n<div class=\"code\"><code>http:\/\/site.com\/news-1.html?print=yes<\/code><\/div>\n<p>quindi, \u00e8 necessario, metti il collegamento canonico alla versione principale della pagina<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/news-1.html\" \/&gt;<\/code><\/div>\n<h3 id=\"whentouse7\">Quando usi un programma di affiliazione sul tuo sito<\/h3>\n<p>Se sul tuo sito \u00e8 presente un sistema di affiliazione o qualsiasi altro sistema di riferimento, \u00e8 molto importante ricordare di prescrivere i collegamenti canonici per tutte le pagine che possono essere link di affiliazione. Se ti dimentichi di postare, allora molto rapidamente potrebbe apparire nell&#8217;indice delle pagine di ricerca decine o addirittura centinaia di pagine duplicate del sito, perch\u00e9 tramite i link esterni i robot di ricerca indicizzano rapidamente le pagine necessarie.<br \/>\nPertanto, per tutte le pagine su cui sono link di affiliazione<\/p>\n<div class=\"code\"><code>http:\/\/site.com\/dresses.html?partner=dkfEi3dj1<\/code><\/div>\n<p>Inseriamo l\u2019istruzione seguente:<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/dresses.html\" \/&gt;<\/code><\/div>\n<p>Inoltre, puoi comunicare a Google tutti i parametri che non \u00e8 necessario indicizzare tramite i <a href=\"https:\/\/sitechecker.pro\/it\/what-is-url\/\">parametri URL<\/a> (nella sezione Scansione di Google Webmaster). In questo caso, \u00e8 necessario specificare il parametro partner, in modo tale che non cambi il contenuto della pagina.<\/p>\n<h3 id=\"whentouse8\">Per incollare il file indice della directory<\/h3>\n<p>\u00c8 importante verificare che i file nella directory type index.html non portino a duplicati: questo pu\u00f2 accadere quando due di questi indirizzi sono disponibili per l&#8217;indicizzazione http:\/\/site.com\/dresses\/ e http:\/\/site.com \/ vestiti \/ index. html. In questi casi, per risolvere questo problema, \u00e8 pi\u00f9 semplice registrare un link di questo tipo nel file http:\/\/site.com\/dresses\/index.html<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/dresses\/\" \/&gt;<\/code><\/div>\n<h3 id=\"whentouse9\">Quando si utilizza lo stesso contenuto su domini diversi o versioni linguistiche diverse<\/h3>\n<p>Quando crei siti simili o crei versioni linguistiche diverse dei tuoi contenuti, ma allo stesso tempo utilizzi lo stesso contenuto su diverse versioni di siti \/ lingua, devi utilizzare rel=&#8221;canonical&#8221; nella versione principale del contenuto.<\/p>\n<h2 id=\"mistakes\">I principali errori usando rel=&#8221;canonical&#8221;<\/h2>\n<h3 id=\"mistake1\">Utilizzare su pagine di paginazione<\/h3>\n<p>Molto spesso, con impaginazione o con alcune serie di pagine sul sito per tutte le pagine di questa serie, viene prescritta la prima pagina canonica. Questo non \u00e8 corretto, perch\u00e9 rende impossibile l&#8217;indicizzazione di tutte le pagine della serie.<\/p>\n<h3 id=\"mistake2\">Il riferimento canonico non \u00e8 indicizzabile<\/h3>\n<p>Se inseriamo un link canonico a un&#8217;altra pagina, dobbiamo assicurarci che questa pagina sia indicizzabile:<\/p>\n<ul>\n<li>la pagina d\u00e0 <a href=\"https:\/\/sitechecker.pro\/it\/http-status-codes\/\">codice server<\/a> 200<\/li>\n<li>sulla pagina non vi \u00e8 alcun divieto di indicizzazione (attraverso il <a href=\"https:\/\/sitechecker.pro\/it\/meta-tags\/\">meta tag<\/a> di robot e noindex)<\/li>\n<\/ul>\n<h3 id=\"mistake3\">Diversi link rel=&#8221;canonical&#8221; da una pagina<\/h3>\n<p>Per una pagina dovrebbe esserci una pagina canonica. Se vengono specificate pi\u00f9 pagine, verr\u00e0 presa in considerazione solo la prima istruzione.<\/p>\n<h3 id=\"mistake4\">URL canonici differenti<\/h3>\n<p>Assicurati di specificare sempre le stesse pagine canoniche per diverse implementazioni (ad esempio, attraverso la <a href=\"https:\/\/sitechecker.pro\/it\/xml-sitemap\/\">mappa xml del sito<\/a> e attraverso rel=&#8221;canonical&#8221; sulla pagina stessa).<\/p>\n<h3 id=\"mistake5\">Uso scorretto dei collegamenti relativi<\/h3>\n<p>Nel caso generale, quando si specificano i riferimenti canonici, \u00e8 sempre consigliabile prescrivere riferimenti assoluti<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"http:\/\/site.com\/dresses.html\" \/&gt;<\/code><\/div>\n<p>da quando specifichi riferimenti relativi, c&#8217;\u00e8 un&#8217;alta probabilit\u00e0 di fare un errore:<\/p>\n<div class=\"code\"><code>&lt;link rel=\"canonical\" href=\"site.com\/dresses.html\" \/&gt;<\/code><\/div>\n<p>Quindi i motori di ricerca ignoreranno semplicemente queste istruzioni.<\/p>","protected":false},"excerpt":{"rendered":"Al momento, eliminare il problema delle pagine duplicate \u00e8 uno dei pi\u00f9 importanti quando si ottimizza il sito. Nella maggior parte dei casi, per risolvere questo problema, \u00e8 meglio usare il redirect 301. Tuttavia, quando non possiamo utilizzare i redirect 301 o abbiamo bisogno di pagine per la visualizzazione da parte degli utenti, l&#8217;attributo rel=&#8221;canonical&#8221;&#8230;","protected":false},"author":11474150,"featured_media":3352,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pages-templates\/pages-v2.php","meta":[],"categories":[28],"tags":[],"_links":{"self":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages\/17065"}],"collection":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/users\/11474150"}],"replies":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/comments?post=17065"}],"version-history":[{"count":15,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages\/17065\/revisions"}],"predecessor-version":[{"id":39353,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/pages\/17065\/revisions\/39353"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/media\/3352"}],"wp:attachment":[{"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/media?parent=17065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/categories?post=17065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitechecker.pro\/it\/wp-json\/wp\/v2\/tags?post=17065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}