Esplora cos'è un URL canonico e quando è necessario utilizzarlo

Esplora cos'è un URL canonico e quando è necessario utilizzarlo

Audit SEO Gratuito

Scansiona il sito Web per problemi tecnici e ottieni un elenco di cose da fare con priorità con guide dettagliate su come risolvere il problema.

Something went wrong. Please, try again later.
Trusted by
Sitechecker trusted company

Free Website SEO Checker & Audit Tool

  • Scan the site for 300+ technical issues
  • Monitor your site health 24/7
  • Track website rankings in any geo

Al momento, eliminare il problema delle pagine duplicate è uno dei più importanti quando si ottimizza il sito. Nella maggior parte dei casi, per risolvere questo problema, è 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’attributo rel=”canonical” viene in nostro soccorso.
Con questo attributo, puoi risolvere rapidamente problemi di contenuto duplicati.

Come registrare rel=”canonical”?

Sulla pagina del sito (modo principale)

Per specificare il collegamento canonico per la pagina corrente, in questa sezione, è necessario specificare quanto segue: è molto importante registrarsi nella sezione HEAD, poiché se accidentalmente si registra questo attributo non in questa sezione, questa istruzione verrà ignorata dal motori di ricerca.

<link rel="canonical" href="http://site.com/canonical-link.html"/>

Via xml-site map

Per ogni pagina nella mappa xml del sito è possibile registrare il suo link canonico. Ma, in questo caso, i motori di ricerca possono ignorare queste raccomandazioni.

Rileva pagine di siti Web non indicizzabili

Avvia il controllo e scopri quali URL canonici sono chiusi dalla scansione dei robot dei motori di ricerca

Something went wrong. Please, try again later.

Attraverso la risposta del server (il migliore per i documenti non-html)

Se è necessario specificare collegamenti canonici per documenti non html, ad esempio per file PDF, è possibile specificare un collegamento canonico nell’intestazione http. Per questo, il server, quando richiede un file duplicato, deve fornire quanto segue

Link: <http://site.com/main-file.pdf>; rel="canonical".

Tuttavia, tieni presente che al momento Google supporta questo elemento dell’intestazione solo per la ricerca sul Web.

Quando usare riferimenti canonici?

Se sai esattamente nel qual caso hai duplicati sul tuo sito

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, è opportuno determinare quale di queste pagine della serie è quella principale e da tutte le altre pagine metti i collegamenti canonici a questo principale.

Quando è difficile o impossibile implementare redirect 301

In generale, è meglio usare redirect 301, ma se è abbastanza difficile o lungo da implementare, allora puoi usare l’attributo rel=”canonical”. Secondo Google, passiamo il peso attraverso collegamenti canonici assolutamente identici al peso, che trasferisce i redirect 301.

Pagine multiple per una serie di prodotti

Se hai una serie di prodotti nel negozio online, che differisce, ad esempio, solo nei colori, allora è meglio scegliere un prodotto come principale (tipico) e metterlo nei link canonici da altri prodotti.

Per diversi tipi di merce nel catalogo

Se sul tuo sito web le merci possono essere ordinate in modi diversi e il parametro di ordinamento è specificato nell’URL:

http://site.com/dresses.html?sort=price

quindi, è necessario, da tutte le diverse combinazioni di ordinamenti, inserire i collegamenti canonici al catalogo con l’ordinamento predefinito. Di solito, questa è una categoria di URL senza parametri, che sono responsabili per l’ordinamento delle merci:

<link rel="canonical" href="http://site.com/dresses.html" />

Quando crei una pagina catelogo con tutti i prodotti

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 è ottimale per l’indicizzazione come pagine di directory del sito e tutti i prodotti / articoli sul sito. Con questo metodo, per ogni sezione del sito è necessario creare una pagina “Visualizza tutto” e da ogni pagina della paginazione mettere un link canonico alla pagina “Visualizza tutto”.

Stampa pagina

Ad esempio, se la stampa di pagine sul sito è realizzata tramite un parametro aggiuntivo,

http://site.com/news-1.html?print=yes

quindi, è necessario, metti il collegamento canonico alla versione principale della pagina

<link rel="canonical" href="http://site.com/news-1.html" />

Quando usi un programma di affiliazione sul tuo sito

Se sul tuo sito è presente un sistema di affiliazione o qualsiasi altro sistema di riferimento, è 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’indice delle pagine di ricerca decine o addirittura centinaia di pagine duplicate del sito, perché tramite i link esterni i robot di ricerca indicizzano rapidamente le pagine necessarie.
Pertanto, per tutte le pagine su cui sono link di affiliazione

http://site.com/dresses.html?partner=dkfEi3dj1

Inseriamo l’istruzione seguente:

<link rel="canonical" href="http://site.com/dresses.html" />

Inoltre, puoi comunicare a Google tutti i parametri che non è necessario indicizzare tramite i parametri URL (nella sezione Scansione di Google Webmaster). In questo caso, è necessario specificare il parametro partner, in modo tale che non cambi il contenuto della pagina.

Per incollare il file indice della directory

È importante verificare che i file nella directory type index.html non portino a duplicati: questo può accadere quando due di questi indirizzi sono disponibili per l’indicizzazione http://site.com/dresses/ e http://site.com / vestiti / index. html. In questi casi, per risolvere questo problema, è più semplice registrare un link di questo tipo nel file http://site.com/dresses/index.html

<link rel="canonical" href="http://site.com/dresses/" />

Quando si utilizza lo stesso contenuto su domini diversi o versioni linguistiche diverse

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=”canonical” nella versione principale del contenuto.

I principali errori usando rel=”canonical”

Utilizzare su pagine di paginazione

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 è corretto, perché rende impossibile l’indicizzazione di tutte le pagine della serie.

Il riferimento canonico non è indicizzabile

Se inseriamo un link canonico a un’altra pagina, dobbiamo assicurarci che questa pagina sia indicizzabile:

  • la pagina dà codice server 200
  • sulla pagina non vi è alcun divieto di indicizzazione (attraverso il meta tag di robot e noindex)

Diversi link rel=”canonical” da una pagina

Per una pagina dovrebbe esserci una pagina canonica. Se vengono specificate più pagine, verrà presa in considerazione solo la prima istruzione.

URL canonici differenti

Assicurati di specificare sempre le stesse pagine canoniche per diverse implementazioni (ad esempio, attraverso la mappa xml del sito e attraverso rel=”canonical” sulla pagina stessa).

Uso scorretto dei collegamenti relativi

Nel caso generale, quando si specificano i riferimenti canonici, è sempre consigliabile prescrivere riferimenti assoluti

<link rel="canonical" href="http://site.com/dresses.html" />

da quando specifichi riferimenti relativi, c’è un’alta probabilità di fare un errore:

<link rel="canonical" href="site.com/dresses.html" />

Quindi i motori di ricerca ignoreranno semplicemente queste istruzioni.

Collegamenti Veloci

Potrebbe piacerti anche

View More Posts
Scopri cosa sono i tag hreflang e come usarli correttamente
SEO tecnico
Scopri cosa sono i tag hreflang e come usarli correttamente
Roman Rohoza
Jan 30, 2024
Scopri che cos'è l'impaginazione e come implementarla correttamente
SEO tecnico
Scopri che cos'è l'impaginazione e come implementarla correttamente
Roman Rohoza
Jan 30, 2024
Esplora cos'è la pagina 404, perché appare e come rintracciare gli errori 404 sul sito web
SEO tecnico
Esplora cos'è la pagina 404, perché appare e come rintracciare gli errori 404 sul sito web
Iryna Krutko
Jan 31, 2024
close