URL-Erzeugung und Suchmaschinen

Wenn Sie den vtLink-Platzhalter verwenden, um Verweise auf bestimmte Seiten zu setzen, kann es passieren, dass für dieselbe Zielseite nicht immer dieselbe URL erzeugt wird. Dies ist zum Beispiel der Fall, wenn Sie Funktionen nutzen, die zum Start einer Session führen. Normalerweise werden die Sessioninformationen in Form von Cookies transportiert, wenn jedoch auf Seiten des Besuchers keine Cookies unterstützt werden – wie es zum Beispiel bei Suchmaschinenrobotern der Fall ist –, bindet Virthos die Sessioninformationen in die URLs ein, was dazu führt, dass sich diese dann bei fast jedem Seitenaufruf ändern.

Suchmaschinen setzen meist ausgefeilte Methoden ein, um solche Sessionparameter aus den URLs wieder herauszufiltern, aber es gibt immer wieder Fälle, in denen diese Methoden versagen. Das kann dann im schlimmsten Fall dazu führen, dass der Suchmaschinenroboter einen Webauftritt überhaupt nicht mehr vollständig indizieren kann, weil er beim Verfolgen der Links in eine Endlosschleife gerät. Eine andere Auswirkung kann darin bestehen, dass dieselben Seiten mehrfach in den Suchergebnissen auftauchen („duplicate content“), was zu einer Verschlechterung des Rankings führen kann.

Um diesen Problemen zu begegnen, haben die großen Suchmaschinenbetreiber einen Weg definiert, auf dem eine Webseite dem Suchmaschinenroboter die „richtige“ URL für ihren Aufruf mitteilen kann, unabhängig davon,unter welcher URL sie gerade aufgerufen wurde. Diese „kanonische URL“ (engl. „canonical URL“) lässt sich über ein Meta-Element in den Kopf eines HTML-Dokuments einbinden, zum Beispiel so:

<link rel=“canonical“ href=“http://www.domain.de/impressum.html“>

Virthos macht es Ihnen leicht, diese Möglichkeit zu nutzen. Der vtLink-Platzhalter verfügt dazu über den Parameter -urltype, der den Typ der erzeugten URL angibt. Das könnte dann so aussehen:

<link rel=“canonical“ href=“{{vtLink:-urltype=‘readable‘}}“>

Der Wert readable bedeutet, dass eine gut lesbare und suchmaschinenfreundliche URL erzeugt wird, die den vollständigen Seitenpfad und -namen enthält. Alternativ wäre auch der Wert short möglich, bei dem eine sehr kurze URL auf Basis der Seitennummer erzeugt wird.

Wenn Sie einen dieser beiden URL-Typen verwenden, werden außer -pg alle anderen Parameter im vtLink-Platzhalter ignoriert. Sie können also beispielsweise nicht auf spezielle Methoden oder auf andere Sprachen verlinken.

Wichtig zu beachten: URLs dieses Typs sind nicht sessionsicher. Wenn ein Besucher ohne Cookie-Unterstützung einem solchen Link folgt, startet Virthos eine neue Session, und die alten Sessiondaten gehen verloren. Der neue Parameter sollte daher nur in Sonderfällen benutzt werden, wie eben zur Angabe der kanonischen URL oder auch um Hyperlinks in E-Mails einzubinden.