2012-03-27 13 views
4

Aus technischen Gründen auf einer Website können wir zwei oder mehr Links haben, die auf die gleiche Produktseite verweisen. Zum Beispiel:301 Redirect vs kanonische Links?

http://example.com/a-nice-product-no1234.html 

und:

http://example.com/a-nice-foobar-product-no1234.html 

Anscheinend ist der erste ist die "richtige" -Link. Was ist der richtige Ansatz, wenn die zweite Verbindung geöffnet wird?

Ansatz 1)

Umleiten 301 mit dem ersten Verbindungs ​​

Ansatz 2)

-Status 200 und

<link rel="canonical" href="http://example.com/a-nice-product-no1234.html"> 

im HTML-Kopf? Ist der Ansatz 2) auch für andere Suchmaschinen als Google anwendbar? Andere Vorschläge?

Vielen Dank!

+2

Ich denke, die richtige Antwort auf diese Frage erfordert mehr Kontext. Sind die doppelten Links in irgendeiner Weise ungültig? Ist es der exakt gleiche Inhalt? Beabsichtigen Sie, die Duplikate zu entfernen? –

+0

Sie sind absolut identisch. Der zweite ist "ein bisschen" ungültig :-) Aber da sie mit einer Armee von Regexps verglichen werden, werden alle auf dieselbe Seite aufgelöst (eine sehr lange Geschichte). –

Antwort

3

Wenn

http://example.com/a-nice-foobar-product-no1234.html 

in irgendeiner Weise ungültig ist oder Sie haben die Absicht, es zu entfernen ein 301 Moved Permanently ist der Weg zu gehen.

Ein technical discussion from google von rel="canonical" zeigt, es sollte verwendet werden, um ursprünglichen Inhalt anzuzeigen, im Gegensatz zu sagen, den gleichen Inhalt anders angeordnet, mit verschiedenen Formatierungen und so weiter.

Dies hat auch den Vorteil, dass Benutzer keine Links zu diesen "leicht ungültigen" Seiten bookmarken und verwenden. Ihren Gebrauch verringern im Laufe der Zeit.

+0

Ihre Antwort macht Sinn. Danke für deine Zeit, Captain. –