Sedan februari 2009 finns det en ny kod där man anger vilken URL som är den kanoniska URLen - alltså originalet. Syftet är att lösa problem med duplicate content och förbättra indexering.
Så här ser den ut och ska placeras inom head
på den sida som är duplikat (eller båda):
<link rel="canonical" href="http://exempel.se/original-url.html">
URLen bör vara absolut och inte relativ.
Baserat på min erfarenhet som SEO-konsult så rekommenderar jag att alltid använda rel="canonical" på rätt sätt för alla sidor på alla sajter i alla sammanhang. Även om din sajt är perfekt så lägger tredjepartstjänster ibland på GET-parametrar som kan ställa till det vilket rel="canonical" löser. Google lägger till exempel ibland på ?utm_source=...
och Facebook lägger ibland på ?fb_xd_fragment=...
osv.
Rel="canonical" stöds av inte bara av alla sökmotorer utan även av open graph (ersätter då og:url
) som till exempel Facebook och vissa andra tjänster använder.
Jim Westergren har utvecklat Domainstats, en grym tjänst inom SEO där du kan se inlänkar med mera.
Rel="canonical" ska hanteras av sökmotorerna på samma sätt som en 301 redirect (länkkraft, ankartext osv förs över) men det finns en del skillnader:
$_SERVER['REQUEST_URI']
, $_SERVER['SCRIPT_NAME']
eller $_SERVER['HTTP_HOST']
.De främsta felen jag observerat genom mina år som SEO-konsult:
Använd Link rel="canonical"
HTTP Headern på följande sätt:
Link: <http://exempel.se/white-paper.pdf>; rel="canonical"
I denna tråden eller som en ny tråd i sektionen Övrigt inom SEO.