Wie man rel = 'canonical' richtig benutzt

29

Ich habe 3 URLs, die dieselben Daten enthalten:

  • www.example.com/product/foo
  • www.example.com/product/foo?id=1
  • www.example.com?product=foo

Aus Gründen von Google möchte ich, dass die URL www.example.com/product/foodie kanonische ist.

Ich habe jedoch meinen Code so eingerichtet, dass alle 3 dieser Seiten vom selben Code bedient werden. Wenn ich also <link rel='canonical' href='http://www.example.com/product/foo' />meinen Code hinzufüge , wird er auf alle 3 Seiten angewendet, einschließlich der einen http://www.example.com/product/foo.

Gibt es ein Problem damit oder verursacht ein zirkulärer Kanonismus keine Probleme?

Ben Hoffman
quelle

Antworten:

31

Es gibt keine Zirkularität, die impliziert wird, wenn man <link rel='canonical' href='http://www.example.com/product/foo' />als erscheint http://www.example.com/product/foo.

Das ist die Absicht. Sie sagen, dass "die beste URL" für diese Seite "ist" http://www.example.com/product/foo. Wenn die Suchmaschinen auf " http://www.example.com/product/foo?id=1oder" http://www.example.com?product=footreffen "klicken, wird der Code angezeigt und" Aha! Dies ist wirklich diese kanonische Seite. Ich mache diese Seite offiziell. " Auf der Seite selbst bedeutet dies nur "Ja, dies ist eine Seite und dies ist die beste URL für diese Seite."

artlung
quelle
Hier kann ich meinen kanonischen Tag hinzufügen
Gem
1

Dies ist ein großartiges Beispiel dafür, wofür kanonische Links gedacht sind. In den Worten von Google (vermutlich im obigen Artikel) geben Sie ihnen einen Hinweis, dass die Seite in SERPs als das von Ihnen angegebene Format angezeigt werden soll.

Darüber hinaus können Sie so verhindern, dass der Datenverkehr (in den Augen einer Suchmaschine) so verwässert wird, als handele es sich um drei separate Seiten, und die Wahrscheinlichkeit wird verringert, dass der Inhalt als doppelt betrachtet wird.

Ein Wort der Vorsicht, wenn es Seiten mit Produktkategorien gibt (mehrere Produkte auf einer Seite), sollten diese Seiten / Produkte keine kanonischen Links enthalten. Ich weiß nicht, ob es 'offiziell' ist, aber einige WordPress SEO-Plug-Ins verwenden rel = "bookmark" auf den Permalinks (anstatt kanonisch) auf Seiten, auf denen es mehrere Einträge gibt. Ich würde davon ausgehen, dass dies auch für Produkte sinnvoll wäre.

adam-asdf
quelle