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/foo
die 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?
quelle
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.
quelle