Jun
18
2011

rel canonical anche negli Headers HTTP

Google annuncia il supporto del rel=”canonical” anche negli headers HTTP.

L’attributo rel=”canonical”, supportato dal febbraio del 2009, consente di indicare al motore di ricerca la versione da considerare come originale in caso di duplicazione di contenuti più o meno volute.
Il suo utilizzo non è necessariamente la soluzione migliore per gestire i casi di duplicazione dei contenuti, ma probabilmente è tra le più utilizzate. Infatti, a volte si pensa, erroneamente, che è più semplice inserire l’attributo rel=”canonical” all’interno del tag <HEAD> che sanare il problema alla radice intervento sulle logiche che attivano la duplicazione.

Da oggi è possibile indicare il Canonical URL specificandolo direttamente nell’intestazione della risposta HTTP.
Sicuramente si tratta di una soluzione più complessa da implementare, ma l’unica quando la duplicazione del contenuto avviene attraverso documenti non HTML come per esempio PDF, file Word (e immagini, per queste magari è ancora presto).

Per comodità riprendo direttamente l’esempio pubblicato nel post del team di Google:

GET /white-paper.pdf HTTP/1.1
Host: www.example.com
(…rest of HTTP request headers…)

HTTP/1.1 200 OK
Content-Type: application/pdf
Link: <http://www.example.com/white-paper.html>; rel=”canonical”
Content-Length: 785710
(… rest of HTTP response headers…)

Lascia un commento

About Me

Lavoro nell'informatica dal 2000. Ho iniziato come consulente analista programmatore presso TSF S.p.A. nello sviluppo di sistemi informatici per il Gruppo Ferrovie dello Stato.
Ho lavorato in Ad Maiora come Project Manager e SEO specialist.
Oggi curo la visibilità online dei clienti di Mamadigital dove ricopro l'incarico di Technical Manager.