Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Anmelden

Inhaltsrichtlinien

Über rel="canonical"

Was ist eine kanonische Seite?

Eine kanonische Seite ist die bevorzugte Version mehrerer Seiten mit ähnlichen Inhalten.

Wozu soll ich eine kanonische Seite angeben?

Es ist im Allgemeinen üblich, dass eine Website über mehrere Seiten verfügt, die die gleichen Produkte auflisten. Beispielsweise kann eine Seite Produkte in alphabetischer Reihenfolge anzeigen, während andere Seiten die gleichen Produkte nach Preis oder Bewertung geordnet anzeigen. Beispiel:

http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=alpha&sessionid=5678asfasdfasfd
http://www.example.com/product.php?item=swedish-fish&trackingid=1234567&sort=price&sessionid=5678asfasdfasfd

Wenn wir wissen, dass diese Seiten den gleichen Inhalt haben, können wir nur eine Version für unsere Suchergebnisse indizieren. Unsere Algorithmen wählen die Seite aus, von der wir denken, dass diese die Anfragen eines Nutzers am Besten beantworten. Jetzt können Nutzer jedoch eine kanonische Seite für Suchmaschinen angeben, indem sie ein <link>-Element mit dem Attribut rel="canonical" zum Abschnitt <head> der nicht kanonischen Version der Seite hinzufügen. Durch das Hinzufügen dieses Links und des entsprechenden Attributs können Eigentümer von Seiten identische Inhalte identifizieren und Google folgenden Vorschlag unterbreiten: "Von allen Seiten mit identischen Inhalten ist diese Seite am hilfreichsten. Daher sollte diese Seite in den Suchergebnissen bevorzugt werden."

Wie gebe ich eine kanonische URL an?

Sie haben zwei Möglichkeiten, um eine kanonische URL anzugeben:

  • Fügen Sie einen Link mit dem Attribut rel="canonical" zum Abschnitt <head> der nicht kanonischen Versionen jeder HTML-Seite hinzu.

    Um einen kanonischen Link für die Seite http://www.example.com/product.php?item=swedish-fish anzugeben, erstellen Sie das Element <link> wie folgt:

    <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish"/>

    Kopieren Sie diesen Link in den Abschnitt <head> aller nicht kanonischen Versionen der Seite, zum Beispiel http://www.example.com/product.php?item=swedish-fish&sort=price.

    Wenn Sie Inhalte sowohl auf http://www.example.com/product.php?item=swedish-fish als auch auf https://www.example.com/product.php?item=swedish-fish veröffentlichen, können Sie die kanonische Version der Seite angeben. Erstellen Sie das <link>-Element:

    <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish"/>

    Fügen Sie diesen Link zum Abschnitt <head> von https://www.example.com/product.php?item=swedish-fish hinzu.

  • Geben Sie die kanonische Version einer URL an, indem Sie mit dem HTTP-Header Link rel="canonical" antworten. Das Hinzufügen von rel="canonical" zum head-Abschnitt einer Seite ist für HTML-Inhalt nützlich, kann aber bei PDF-Dateien und anderen von der Google Websuche indexierten Dateitypen nicht verwendet werden. In diesen Fällen können Sie eine kanonische URL angeben, indem Sie wie im folgenden Beispiel den HTTP-Header rel="canonical" in der HTTP-Antwort verwenden. Beachten Sie, dass Sie Ihren Server konfigurieren können müssen, um diese Option zu verwenden:

     

    Link: <http://www.example.com/downloads/white-paper.pdf>; rel="canonical"
        

    Google unterstützt diese Linkheader-Elemente derzeit nur bei der Websuche.

Ist rel="canonical" ein Vorschlag oder eine Anweisung?

Mit dieser neuen Option können Inhaber von Websites die Version einer Seite vorschlagen, die Google als kanonische Seite behandeln soll. Google wird dies sowie weitere Signale bei der Bestimmung der URLs mit identischen Inhalten berücksichtigen und die relevantesten Seiten berechnen, die in den Suchergebnissen angezeigt werden.

Kann der Link relativ oder absolut sein?

Das Attribut rel="canonical" kann mit relativen oder absoluten Links verwendet werden; wir empfehlen jedoch die Verwendung von absoluten Links, um potenzielle Schwierigkeiten oder Unstimmigkeiten möglichst zu umgehen. Wenn Ihr Dokument einen Basislink angibt, beziehen sich alle relativen Links auf diesen Basislink.

Muss der Inhalt der einzelnen Seiten dem Inhalt der kanonischen Version entsprechen?

Ja. Das Attribut rel="canonical" sollte nur verwendet werden, um die bevorzugte Version mehrerer Seiten mit identischem Inhalt anzugeben (auch wenn kleinere Unterschiede wie die Sortierreihenfolge zulässig sind).

Wenn eine Website beispielsweise mehrere Seiten für das gleiche Modell eines Tanzschuhs enthält, die sich nur hinsichtlich der Farbe des abgebildeten Schuhs unterscheiden, ist es sinnvoll, die Seite als kanonische Version anzugeben, auf der die beliebteste Farbe abgebildet ist. Dann wird diese Seite von Google in den Suchergebnissen angezeigt. Jedoch wäre rel="canonical" nicht geeignet, wenn die gleiche Website eine Seite mit einer Gel-Einlegesohle höher bewerten möchte als die Seite, die den Schuh anzeigt.

Was geschieht, wenn rel="canonical" auf eine nicht vorhandene Seite verweist? Oder wenn mehrere Seiten als kanonische Version angegeben sind?

Wir versuchen nach wie vor, mithilfe unserer Algorithmen eine geeignete kanonische Seite zu bestimmen.

Kann Google eine Kette von rel="canonical"-Bezeichnungen verfolgen?

Ja, bis zu einem gewissen Grad. Für eine optimale Kanonisierung empfehlen wir jedoch, Links so zu aktualisieren, dass sie auf eine einzige kanonische Seite verweisen.

Kann mit rel="canonical" eine kanonische URL in einer völlig anderen Domain vorgeschlagen werden?

In manchen Situationen ist es nicht einfach möglich, Weiterleitungen einzurichten. Dies ist beispielsweise der Fall, wenn Sie mithilfe eines Webservers, der keine serverseitigen Weiterleitungen erstellen kann, zu einem neuen Domain-Namen migrieren müssen. In diesem Fall können Sie das rel="canonical"-Linkelement verwenden, um die genaue URL der zur Indexierung bevorzugten Domain anzugeben. Obwohl das rel="canonical"-Linkelement als Hinweis und nicht als absolute Direktive angesehen wird, versuchen wir, ihm weitestgehend zu folgen.

aktualisiert 02/15/2013