Condividi questa pagina su:

Rel canonical: cos'è e come utilizzarlo per la SEO

La pagina canonica e i suoi misteri!

rel canonical

I contenuti duplicati a Google non piacciono. Quando su un sito si creano pagine duplicate, il tag rel="canonical" ci permette di aiutare Google a capire qual è la pagina principale, quella "vera", quella di cui dovrà tener conto nell'indicizzazione, ignorando eventuali duplicati.

 

In questo articolo:

Segui il gruppo Telegram oppure il gruppo WhatsApp di altraSoluzione per ricevere in tempo reale le segnalazioni su OFFERTE particolarmente interessanti (spesso valide per poche ore) nel settore della tecnologia!
Ann.

Ann.

Motorola Edge 40 Neo (Ip68, Doppia Camera 50+13Mp, Display 6.55" Poled Fhd+ 144Hz, Mediatek Dimensity 1050, Batteria 5000 mAh, 12/256 Gb, Dual Sim, Android 13, Cover Inclusa), Nero (Black Beauty)

  • Utilizza il tuo smartphone senza preoccupazioni. Edge 40 neo è resistente all'acqua fino a 1,5m di profondità per 30 minuti grazie al suo design idrorepellente IP68.
  • Schermo pOLED Full HD+ da 6,55" straordinariamente nitido e fluido grazie all'elevato refresh rate da 144 Hz. Offre una qualità delle immagini cristallina per film, serie, giochi e videochiamate.
  • Doppia fotocamera da 50+13MP. Scatta foto incredibilmente nitide in qualsiasi condizione di luce, realizza foto di gruppo comodamente con un semplice gesto e avvicinati al soggetto con l'obiettivo Macro Vision dedicato per catturate tutti dettagli.
  • Esprimi il tuo stile con tutte le varianti colore realizzate in collaborazione con Pantone e fatti conquistare dall'elegante design di edge 40 neo.
  • Goditi ore di autonomia con pochi minuti di ricarica grazie alla ricarica TurboPower da 68W e alla capiente batteria da 5000 mAh.
284,00 €
Il prezzo, se indicato, è sincronizzato ogni 6 ore. Verificarlo su Amazon PRIMA dell'acquisto.

Perché si possono trovare delle pagine duplicate in un sito?

I motivi per cui in un sito possano verificarsi casi di contenuti duplicati sono molti, da una curiosa progettazione dei CMS più diffusi (Joomla, WordPress, ecc...), i cui programmatori, dal punto di vista tecnico, vedono come identificativo univoco degli articoli presenti nel database il loro ID e non il loro URL, a quelli dovuti all'utilizzatore che, volontariamente o meno, rende lo stesso contenuto disponibile a due (o più) differenti URL.

Un esempio tipico di un duplicato in WordPress può essere rappresentato dallo stesso articolo raggiungibile sia come www.sitoweb.it/articolo che come www.sitoweb.it/categoria1/articolo che come www.sitoweb.it/categoria2/articolo, o casi simili.

In Joomla, invece, è più frequente trovare www.sitoweb.it/categoria/articolo duplicato come www.sitoweb.it/index.php?option=com_content&view=article&id=100, dove "id=100" è l'ID dell'articolo nel database.

Ma questi non sono gli unici casi in cui si può generare un contenuto duplicato.

Per esempio, immaginiamo di avere una pagina www.sitoweb.it/listino con una lista di prodotti:

CodiceDescrizionePrezzo
001Primo prodotto€ 115,00
002Secondo prodotto€ 12,00
003Terzo prodotto€ 51,00

Sono molti i casi in cui, per cambiare l'ordine della lista, per esempio per prezzo, il programmatore aggiunge un parametro all'URL, in questo modo: www.sitoweb.it/listino?ordine=prezzo.
L'elenco ora viene mostrato così:

CodiceDescrizionePrezzo
002Secondo prodotto€ 12,00
003Terzo prodotto€ 51,00
001Primo prodotto€ 115,00

Ci troviamo di fronte a un contenuto duplicato perché le pagine www.sitoweb.it/listino e www.sitoweb.it/listino?ordine=prezzo, agli occhi dei motori di ricerca, avranno lo stesso contenuto (seppur in ordine diverso) ma URL differenti.

Ma questi non sono gli unici casi possibili! La lista è veramente lunga e non voglio annoiarti. L'importante è che tu abbia compreso che la probabilità che in un sito esistano contenuti duplicati non è così bassa come forse pensavi.

Perché è importante evitare i contenuti duplicati

I contenuti duplicati, che potremmo definire come "pagine dal contenuto simile raggiungibili attraverso URL diversi", possono essere motivo di scarse prestazioni dal punto di vista della SEO (Search Engine Optimization) e di conseguente perdita di posizioni nelle ricerche.

Questo perché Google (ma vale anche per gli altri motori di ricerca), per scansionare ogni singola pagina tra i miliardi presenti sul Web, spende delle risorse (banda, capacità di calcolo, spazio di archiviazione, tempo, ecc...) e non ama sprecarle per indicizzare gli stessi contenuti più volte.

Inoltre, Google ha l'obiettivo di soddisfare gli intenti di ricerca dei suoi utenti e di promuovere la qualità dei contenuti, motivo per cui i duplicati tra diversi siti web sono molto più "gravi" rispetto a quelli sullo stesso sito, che però non devono essere trascurati perché, comunque, rappresentano uno spreco delle risorse di scansione.

Come risolvere il problema dei contenuti duplicati

Ovviamente, la prima soluzione è di non crearne ma, come abbiamo visto, non sempre l'esistenza dei contenuti duplicabile è imputabile a un comportamento errato di chi gestisce il sito Web.

Se è proprio inevitabile avere contenuti duplicati sul sito, sia per motivi tecnici che per motivi "editoriali", allora ci viene in aiuto un piccolo codice da inserire nella sezione <head></head> del codice HTML.

Il codice in questione è il tag canonical, del tutto "trasparente" per il visitatore (ma non per Google) e che indica l'URL del contenuto principale, quello che desideriamo che Google indicizzi, ignorando i duplicati.

Il codice avrà questo formato:


  <head>
    <title>Questo è il titolo della pagina</title>
    ...
    ...
    <link rel="canonical" href="/percorso/pagina/principale">
    ...
    ...
  </head>
  

Questo codice dovrà essere inserito in ciascuna pagina duplicata. Quindi, riprendendo l'esempio precedente del listino, la pagina www.sitoweb.it/listino?ordine=prezzo dovrà contenere il seguente codice:


  <head>
    <title>Listino</title>
    ...
    ...
    <link rel="canonical" href="/listino">
    ...
    ...
  </head>
  

Il modo in cui il canonical è inserito nel codice è una questione meramente tecnica che lascio al programmatore ma, come suggerimento per i più esperti, un metodo "veloce" per l'inserimento del tag canonical, nei casi in cui modificare direttamente i file statici o i codici di programmazione del sito comporta delle difficoltà, può essere l'utilizzo di jQuery, con questa semplice funzione:


  function setCanonical(url) {
    if (jQuery('head link[rel="canonical"]').length) {
      jQuery('link[rel="canonical"]').attr('href', url);
    } else {
      jQuery('head').append("<link rel=\"canonical\" href=\"" + url + "\">");
    }
  }
  

Una volta definita la funzione e riprendendo sempre lo stesso esempio del listino, il tag canonical potrà essere inserito semplicemente con il comando:


  setCanonical('/listino');
  

Per maggiori approfondimenti, puoi leggere questa guida di Google.

Nota: C'è anche un altro caso in cui il tag canonical può essere utile: può capitare che il tuo sito o parte di esso venga "clonato" su altri domini da pessime persone che, oltre ad appropiarsi dei tuoi contenuti, non si prendono neanche la briga di modificare i tag e i link presenti nelle tue pagine.
Quindi, in assenza di puntamenti verso altre pagine, è prudente inserire un tag canonical che punti alla stessa pagina che lo contiene perché spesso accade che questo tag canonical che punta al tuo sito web (l'originale), sia copiato insieme ai contenuti, evitando che Google indicizzi il duplicato.

Se vuoi chiedere ulteriori spiegazioni o se vuoi esprimere la tua opinione non esitare a contattarmi!

Ti ricordo anche che le offerte di cambiano ogni giorno ed è il marketplace che offre le migliori garanzie per l'acquirente!

Segui il gruppo Telegram oppure il gruppo WhatsApp di altraSoluzione per ricevere in tempo reale le segnalazioni su OFFERTE particolarmente interessanti (spesso valide per poche ore) nel settore della tecnologia!

Grazie per avermi letto fin qui!

Fabio Donna

Ann.

Bose QuietComfort Headphones con cancellazione del rumore wireless, Bluetooth cuffie over-ear con durata della batteria fino a 24 ore, Bianco

  • CANCELLAZIONE DEL RUMORE LEGGENDARIA: Combina senza la minima difficoltà le cuffie con cancellazione del rumore con funzionalità passive, così potrai escludere il mondo esterno, silenziare le distrazioni e andare oltre il ritmo
  • MASSIMO COMFORT: I morbidi cuscinetti auricolari avvolgono delicatamente le orecchie, mentre l’archetto comodo e stabile mantiene le tue cuffie over-ear in posizione per le sessioni di ascolto più lunghe
  • 2 MODALITÀ DI ASCOLTO: Queste cuffie wireless Bluetooth sono dotate di Quiet e Aware Mode che permettono di passare dalla cancellazione del rumore completa alla piena consapevolezza di ciò che ti circonda, per un controllo del suono ottimizzato
  • AUDIO/CONTROLLO EQ AD ALTA FEDELTÀ: Goditi al meglio le tue tracce preferite con audio ad alta fedeltà ed equalizzazione regolabile per controllare bassi, medi e alti, per un impareggiabile suono audace
  • BATTERIA CHE DURA TUTTO IL GIORNO: Le Bose QuietComfort wireless headphones offrono una durata della batteria fino a 24
...
371,99 €
Il prezzo, se indicato, è sincronizzato ogni 6 ore. Verificarlo su Amazon PRIMA dell'acquisto.
Ann.
Ann.
Ann.
Ann.

Ann.

Ann.
Ann.