Canonical-URLs

In Hinblick auf Suchmaschinen-Optimierung (SEO: Search Engine Optimization) ist sog. Duplicate Content zu vermeiden. Duplicate Content entsteht, wenn verschiedene Links auf die gleiche Shopseite verweisen. Dadurch sind aus Sicht einer Suchmaschine zwei verschiedene Seiten vorhanden (da zwei verschiedene URLs), die den gleichen Inhalt aufweisen. Dies kommt in der Praxis häufig vor, z. B. durch das Anhängen von Parametern an den Link auf ein Produkt oder eine Kategorie zum Tracking von AdWords- oder Werbebanner-Aufrufen.

Um den Duplicate Content aus Sicht der Suchmaschinen erfolgreich zu minimieren, können Sie auf allen Shopseiten, die für Suchmaschinen relevant sind, das Meta-Element <link rel="canonical" ... > im HTML-Head verwenden und darin von WEBSALE V8s automatisch die optimale URL für diese Shopseite einfügen lassen. Suchmaschinen wie z. B. Google lesen dieses Meta-Element und übernehmen die angegebene URL als einzig relevante in ihren Index.

Mit dem Canonical-Element wird also festgelegt, wie der einzige erwünschte Link auf den Seiteninhalt lautet. Nach Einfügen des Elements auf Ihren Shop-Templates werden den Suchmaschinen beim nächsten Einlesen Ihres Shops die optimalen URLs mitgeteilt und können entsprechend ihre Indizes aktualisieren.

Mehr über das <canonical>-Meta-Element erfahren Sie in diesem Video von Google.

 

Inhalt

1 Funktionsweise des WEBSALE Canonical-Tags

2 Integration

3 Anpassen des Canonical-Tags für Kategorien

4 Anpassen des Canonical-Tags für Produkte

5 Freie Parameter im Canonical-Tag

6 Anpassen des Canonical-Tags für Mobile-Shops

 

1 Funktionsweise des WEBSALE Canonical-Tags

Das Tag WS-RobotCanonical wird abhängig von der anzuzeigenden Seite von WEBSALE V8s wie folgt ersetzt:

Startseite:
<link rel="canonical" href="http://<Hauptdomain>"

Kategorie-Seiten:
<link rel="canonical" href="http://<Hauptdomain>/<SEO-URL der Kategorie>">

Produkt-Seiten:
<link rel="canonical" href="http://<Hauptdomain>/<SEO-URL des Produkts>">
Bei Produkten die in mehreren Kategorien vorkommen, wird als Canonical die SEO-URL der Produktseite genommen, die in der Kategorie-Hierarchie als erstes gefunden wird, wenn das entsprechende Flag "Canonical auf erstes Produkt" im TopRank-Manager eingestellt ist (Standardeinstellung).
Wenn es ausgeschaltet ist, ist der Canonical identisch mit der URL der Produktseite.

Seiten, die mit "&tpl=" aufgerufen werden:
<link rel="canonical" href="http://<Hauptdomain>/<SEO-URL der Zielseite>?tpl=...">

Die Hauptdomain ist in der Shopkonfiguration shop.config, Abschnitt Basic, Parameter Domain-! definiert.

 

2 Integration

Das Tag WS-RobotCanonical kann in allen Templates integriert werden. WEBSALE V8s erzeugt den Canonical-Link nur für die Seiten, die auch von der Suchmaschine indiziert werden.

Wegweiser: Robots-Angabe im HTML-Head

Integrieren Sie in allen gewünschten Templates im <head>-Bereich das Tag WS-RobotCanonical als Einzel- und Bereichs-Tag. Somit können Sie sicherstellen, dass die Meta-Angabe nur dann angezeigt wird, wenn für die Seite von WEBSALE V8s ein Canonical-Link erzeugt wurde.

<head>
   ...
   {WS-RobotCanonical}<link rel="canonical" href="~WS-RobotCanonical~">{/WS-RobotCanonical}
</head>

Referenz: WS-RobotCanonical

 

3 Anpassen des Canonical-Tags für Kategorien

Entfernen der Seitennummer aus dem Canonical

Die Ausgabe des Tags WS-RobotCanonical kann im Abschnitt TopRank Ihrer Shopkonfiguration shop.config noch "feinjustiert" werden.

In einem Shop, der sehr viele Produkte innerhalb einer Kategorie besitzt, wird in der Regel eine Blätterfunktion eingebaut. Die Seitennummer der Blätterfunktion wird standardmäßig durch page= im Canonical mit angegeben. Diesen Parameter können Sie im Canonical entfernen, indem Sie den Parameter SuppressPageInRobotCanonical im Abschnitt TopRank Ihrer Shopkonfiguration shop.config wie folgt integrieren:

Beispiel:

Die Seitennummer soll auf der Produktübersichtsseite (ws_category.htm) durch das Tag WS-RobotCanonical nicht mit ausgeben werden.

<TopRank>
   ...
   SuppressPageInRobotCanonical   = yes
   ...
</TopRank>

Referenz: Abschnitt TopRank

Benutzerdefinierte Zusammenstellung des Canonical

Es ist auch möglich, den Canonical mit den folgenden Tags selbst zusammenzustellen und somit seine Ausgabe zu beeinflussen.

<head>
   ...
   {CAT-RobotName}
     ~DC-FP1_set($CAT-RobotName$)~
     <link rel="canonical" href="~URL-Homepage~/~DC-FP1_linknameencoding~?websale8=~WS-ShopID~.~WS-SubShopID~&amp;ci=~Cat-Index~">
   {/CAT-RobotName}
 
   {!CAT-RobotName}
     ~DC-FP1_set($Cat-Name$)~
     <link rel="canonical" href="~URL-Homepage~/~DC-FP1_linknameencoding~?websale8=~WS-ShopID~.~WS-SubShopID~&amp;ci=~Cat-Index~">
   {/!CAT-RobotName}
   ...
</head>

Referenz: CAT-Index

Referenz: CAT-Name

Referenz: CAT-RobotName

Referenz: DC-FP1…5_linknameencoding

Referenz: URL-Homepage

Referenz: WS-ShopID

Referenz: WS-SubShopID

 

4 Anpassen des Canonical-Tags für Produkte

Entfernen des Kategorieindex aus dem Canonical

Die Ausgabe des Tags WS-RobotCanonical kann im Abschnitt TopRank Ihrer Shopkonfiguration shop.config noch "feinjustiert" werden. Dort können bestimmte angehängte Parameter aktiviert bzw. deaktiviert werden.

Wenn z. B. im Shop ein Produkt mehreren Kategorien zugewiesen ist, empfehlen wir die Angabe des Kategorie-Indexes bei der Produkt-URL zu unterdrücken, damit kein Duplicate Content entsteht. Dies können Sie durch den Parameter SuppressCatIndexInRobotCanonical im Abschnitt TopRank in Ihrer Shopkonfiguration shop.config steuern.


Hinweis:

Der Parameter SuppressCatIndexInRobotCanonical beeinflusst auch die Generierung der Google Sitemaps.

Um zu erreichen, dass in die Sitemaps nur die kanonischen URLs geschrieben werden, muss der Parameter auf yes gestellt werden.

Beispiel:

Der Kategorieindex soll auf der Produktdetailansicht (ws_product.htm) durch das Tag WS-RobotCanonical nicht mit ausgeben werden.
Diese Einstellung bewirkt außerdem, dass in die Sitemaps nur die kanonischen URLs geschrieben werden (siehe Hinweis oben).

<TopRank>
   ...
   SuppressCatIndexInRobotCanonical   = yes
   ...
</TopRank>

Referenz: Abschnitt TopRank

 

Benutzerdefinierte Zusammenstellung des Canonical

Es ist auch möglich, den Canonical mit den folgenden Tags selbst zusammenzustellen und somit seine Ausgabe zu beeinflussen.

<head>
   ...
   ~DC-FP1_set($PR-Name$)~
   <link rel="canonical" href="~URL-Homepage~/~DC-FP1_linknameencoding~?websale8=~WS-ShopID~.~WS-SubShopID~&amp;pi=~PR-ProdIndex~&amp;ci=~CAT-Index">
   ...
</head>

Referenz: CAT-Index

Referenz: DC-FP1…5_linknameencoding

Referenz: PR_Name

Referenz: URL-Homepage

Referenz: WS-ShopID

Referenz: WS-SubShopID

 

5 Freie Parameter im Canonical-Tag

Über einen Link oder ein <form> können Sie einer Shopseite einen freien Parameter WS-FP1…3() übergeben. Dadurch können Sie für den Wert des Parameters, z. B. fp1=Geburtstagsgruss, ein spezielles Design und/oder individuelle Texte auf der Seite anzeigen lassen.

Der frei verwendbare Parameter WS-FP1() wird automatisch im Canonical mit übernommen. Dadurch besteht die Gefahr, dass Duplicate Content entsteht. Der Canonical übergibt in diesem Fall sowohl eine Seite mit fp1= als auch ohne fp1= an die Suchmaschine.

Möchten Sie das Anhängen von freien Parametern an den Canonical verhindern, empfehlen wir Ihnen die Verwendung von "One Time"-Parametern (WS-OTPX()) und Design-Parametern (WS-DP1…3()). Diese beiden freien Parameter-Typen werden nicht in das Tag WS-RobotCanonical geschrieben.

Wegweiser: Freie Parameter verwenden (WS-FP(), WS-DP(), WS-OTP())

 

6 Anpassen des Canonical-Tags für Mobile-Shops

Alle Funktionen zur Suchmaschinenoptimierung für Mobile-Shops finden Sie unter dem Wegweiser > Funktionen für Mobile-Shops.

Wegweiser: SEO-Optimierung für Mobile-Shops