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:

Ann.

Ann.

ASUS DUAL NVIDIA GeForce RTX 4070 SUPER EVO OC Edition Scheda Grafica, 12 GB GDDR6X, 192-bit 21 Gbps, PCIE 4.0, GPU Tweak III, Nero, DUAL-RTX4070S-O12G-EVO

  • Basato su NVIDIA DLSS3, architettura Ada Lovelace ultra efficiente e ray tracing completo
  • Core Tensor di 4a generazione: prestazioni fino a 4 volte superiori con DLSS 3 rispetto al rendering a forza bruta
  • Core RT di 3a generazione: prestazioni di ray-tracing fino a 2 volte superiori
  • Raffreddamento: dissipatore con design Axial-tech, doppi cuscinetti a sfera
  • Visuale: risoluzione massima 8K (7680 x 4320), supporta fino a 4 schermi e HDCP
687,64 €
Il prezzo, se indicato, è sincronizzato ogni 6 ore. Verificarlo SEMPRE 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!

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

Iscriviti alla Newsletter

...per non perdere le novità, le offerte e nuovi articoli del Blog di altraSoluzione:

Ann.

Samsung Galaxy A15, Smartphone Android 14, Display Super AMOLED 6.5" FHD+, 4GB RAM, 128GB, memoria interna espandibile fino a 1TB, Batteria 5.000 mAh, Blue [Versione Italiana]

  • Schermo vivido, fluido, dettagliato: il display Super AMOLED da 6,5”¹ di Galaxy A15 con Vision Booster crea un’esperienza di visione fluida e brillante, con una luminosità fino a 800 nit² e una bassa emissione di luce blu per il massimo comfort³
  • Tripla fotocamera posteriore per lo scatto perfetto: fotocamera macro da 2 MP per paesaggi e primi piani, fotocamera principale da 50 MP per i tuoi capolavori fotografici ad alta risoluzione e fotocamera anteriore da 13 MP per selfie da professionista
  • Tutta la potenza per semplificarti la vita: con una straordinaria potenza di elaborazione, una memoria capiente e un ampio spazio di archiviazione⁴ ⁵, lo smartphone Samsung Galaxy A15 è pronto a gestire i tuoi carichi di lavoro e il tuo intrattenimento
  • Fai il pieno di energia con Samsung Galaxy: resta attivo e in movimento grazie alla batteria a lunga durata da 5.000 mAh⁶ (capacità tipica), avrai tutta la carica che ti serve per dedicarti alle cose che ami
  • Semplice ed elegante: con il suo design
...
116,14 €
Il prezzo, se indicato, è sincronizzato ogni 6 ore. Verificarlo SEMPRE su Amazon PRIMA dell'acquisto!
Ann.
Ann.
Ann.
Ann.

Ann.

Ann.
Ann.