eAM SEO-Blog

Canonical-Links im HTTP-Header setzen

Montag, den 18. Juli 2011 um 08:42 Uhr

Für fast jeden gewissenhaften Webentwickler ist die Angabe eines Canonical-Links als Meta-Tag keine Neuigkeit. Weniger geläufig ist allerdings die Möglichkeit, den Canonical-Link als HTTP-Header zu übergeben, z.B. wenn die angezeigte Seite nicht der wirklichen Seite entspricht. Dies kann z.B. der Fall sein, wenn man eine spezielle Print- oder PDF-Version der Seite generiert oder wenn die gleiche Seite über verschiedene Server ausgegeben werden kann, z.B. in einem Content Distribution Network (CDN). Während man bei der Print- und CDN-Version immer noch einen Meta-Tag setzen kann, ist dies bei einer PDF-Version schon nicht mehr möglich.

Um den Canonical-Link als HTTP-Header zu senden, muss man diesen vor Auslieferung der Seite explizit setzen. In PHP kann man dies mittels der Funktion header() bewerkstelligen. Die Syntax dafür lautet:

Link: <http://www.example.com/pfad/zur/seite.html>; rel="canonical"

Die Methode wurde kürzlich von Pierre Far, im Google Webmaster Central Blog beschrieben und wird zur Zeit nur von der Web-Suche unterstützt.

Einen Kommentar hinterlassen

Die mit dem Sternchen(*) markierten Felder sind Pflichtfelder.

Demnächst bei uns: Professionelle SEO-Extensions & Themes für Magento Shops

Kontakt

Senden Sie uns gern unverbindliche Ihre Anfrage zu.

Telefon:
+49 4154 795 60-0
(Mo - Fr 9:30h bis 18:00h)

Anschrift:
Technologiepark 24
22946 Trittau

Zur Anfahrtsbeschreibung

Qualität

Mitglied im BVDW

Web Intelligence

Wir sind ein Searchmetrics Partnerunternehmen

Zertifizierte SEO-Agentur

Testimonials

Für unsere deutschen und holländischen Auftritte haben wir eine kompetente SEO-Agentur gesucht, die diese Art der Werbung europaweit für uns übernimmt. Die Agentur el Audio Media hat diese Aufgabe ganz hervorragend gemeistert.

Heike Glasmacher, Leitung Online-Marketing, EDEN SPRINGS (DEUTSCHLAND) GmbH