lunedì 25 novembre 2013

Link rel canonical

Uno degli strumenti molto importanti in termini di indicizzazione è la Pagina Canonica, indicata con il "Rel: Canonical". Ma che cos'è e a cosa serve? Per pagina canonica si intende una pagina "preferita" rispetto ad altre pagine che contengono contenuti simili.

Può capitare, infatti, di trovarsi a gestire un sito costituito da varie pagine che contengono gli stessi prodotti. Per esempio un sito può avere una pagina con inseriti e visualizzati i prodotti in ordine alfabetico, e magari un'altra in cui questi stessi prodotti sono disposti seguendo un ordine di prezzo o di visualizzazione.

Sappiamo che Google, in presenza di siti con contenuti simili, tende a penalizzare le pagine che presentano questo "problema", perché non accetta una duplicazione. Con il comando "Rel: Canonical" è possibile stabilire quale pagina è Canonica  per i motori di ricerca aggiungendo, appunto, tale comando alla sezione Head (<head> della pagina che invece non è canonica.

Quindi l'elemento da specificare è: <link> con attributo rel="canonical".

In questo modo chi gestisce il sito identifica quali sono i contenuti uguali e suggerisce ai motori di ricerca, Google in primis, qual è la pagina che deve essere indicizzata  e che meglio risponde alla query degli utenti. In sostanza la nuova pagina che canonica acquista in questo modo priorità quando viene effettuata una ricerca.

Specificare un URL canonico: come fare?

Ci sono due modi:

1. inserire un link rel="canonical" nella sezione <head> delle pagine non canoniche che hanno gli stessi contenuti di quella che si vuole rendere canonica.

Esempio <link rel="canonical" href="URL pagina.html">

2. Indicare la versione canonica di un URL rispondendo con l'intestazione HTTP.
Questo secondo metodo è particolarmente indicato quando si vuole rendere canonica una pagina contenente contenuti in PDF e altri tipi di file che non sono in HTML.

Esempio Link: <http://URL PDF o altro file.pdf; rel="canonical"

In sostanza L'attributo rel="canonical" permette di suggerire a Google quale pagina deve essere resa canonica rispetto ad un altra che presenta gli stessi contenuti. E' sempre consigliato, comunque, utilizzare un link assoluto piuttosto che uno relativo.
Una cosa importante da specificare è che il contenuto di una serie di pagine deve essere simile al contenuto dalla pagina che è stata resa canonica perché il comando rel= "canonica" deve essere usato solo per la pagina cosiddetta preferita che si vuole indicizzare.

E' infine possibile usare rel="canonical" per suggerire un URL canonico relativo ad un diverso dominio.