Nagłówek HTTP strony

Google w odpowiedzi na prośby webmasterów ogłosiło, że wyszukiwarka wspiera relacje określane dotąd elementem link z atrybutem rel=”canonical” wskazane w nagłówkach HTTP. Składnia nagłówków została opisana w dokumencie IETF RFC 5988.

Teraz webmasterzy mogą wskazywać zawartość kanoniczną dla stron HTML i innych dokumentów (np. plików PDF) w nagłówkach HTTP. Jako przykład wykorzystania podany jest dokument udostępniany w dwóch wersjach – jako strona HTML oraz jako plik PDF. W takim przypadku można wskazać robotowi Google, że podstawową wersją dla dokumentu PDF jest strona HTML poprzez dodanie rel=”canonical” w nagłówku HTTP wysyłanym w odpowiedzi na żądanie pliku PDF http://www.example.com/przyklad.pdf:


GET /przyklad.pdf HTTP/1.1
Host: www.example.com
[ciąg dlaszy nagłówków HTTP żądania]

HTTP/1.1 200 OK
Content-Type: application/pdf
Link: <http://www.example.com/przyklad.html>; rel="canonical"
Content-Length: 876920
[ciąg dalszy nagłówków HTTP odpowiedzi]

Równie dobrze nagłówek HTTP rel=”canonical” można wykorzystywać w sytuacji, gdy witryna dostarcza ten sam plik za pomocą kilku adresów URL (np. w przypadku korzystania z sieci CDN), aby wskazać wyszukiwarce preferowaną lokalizację.

Źródło: http://googlewebmastercentral.blogspot.com/2011/06/supporting-relcanonical-http-headers.html