Canonical Tag — URL-Parameter aus page.absoluteUrl entfernen

  • Hallo ZP-Support

    Ich betreibe einen Online-Shop, http://www.vinumdivinum.ch, mit Zeta Producer 17.0.4 Business (Locus Responsive Layout).
    Der Canonical Tag ist im Projekt-Attribut «canonical» definiert und wird auf alle Seiten vererbt:
    html<link rel="canonical" href="<$=page.absoluteUrl$>" />

    Problem:
    Meine Produktseiten haben URLs mit zwei Query-Parametern:
    - `variant-id` — identifiziert die Produktvariante
    - `id` — identifiziert das Hauptprodukt

    Beispiel:

    eShop, Direktverkauf, Wein, Olivenöl, Balsamico kaufen
    eShop, Direktverkauf, Wein, Olivenöl, Balsamico kaufen. Tauchen Sie in die Welt der italienischen Weine, Olivenöle und Feinkost/Spezialitäten ab.
    www.vinumdivinum.ch

    Google wertet jede Variante als separate Seite. Aktuell sind 731 Seiten in der Google Search Console als Duplikate markiert. Das schadet dem SEO-Ranking erheblich.

    Ziel:
    Der Canonical Tag soll nur den `id`-Parameter enthalten:

    eShop, Direktverkauf, Wein, Olivenöl, Balsamico kaufen
    eShop, Direktverkauf, Wein, Olivenöl, Balsamico kaufen. Tauchen Sie in die Welt der italienischen Weine, Olivenöle und Feinkost/Spezialitäten ab.
    www.vinumdivinum.ch

    Frage:
    Gibt es in Zeta Producer einen Platzhalter oder eine Methode die es ermöglicht, bestimmte URL-Parameter wie variant-id aus page.absoluteUrl zu entfernen?

    Alternativen?


    Vielen Dank für Eure Unterstützung
    G. Cantone

    • Offizieller Beitrag

    Ihre Seiten enthalten jeweils 2 Canonical Header. Einen mit und einen ohne variant-id. Haben Sie den Seiten ggf. selbst einen Canonical-Header per Attribut hinzugefügt?

  • Guten Tag

    Vielen Dank für Ihre Rückmeldung.
    Ja, ich hatte selbst per JavaScript einen zusätzlichen Canonical-Header hinzugefügt. Dieser habe ich jetzt sofort entfernt. Der doppelte Canonical Tag ist damit behoben.

    Zur zweiten Frage: Meine Annahme war, dass Google die Produktvarianten (unterschiedliche variant-id bei gleicher id) als Duplicate Content wertet, da der Seiteninhalt identisch ist. Falls das nicht der Fall ist, lasse ich mich gerne eines Besseren belehren.

    Ich nehme Ihr Angebot gerne an, bitte zeigen Sie mir die Methode um den Canonical Tag ohne Query-Parameter zu setzen.

    Vielen Dank und freundliche Grüsse
    G. Cantone

    • Offizieller Beitrag

    Zur zweiten Frage: Meine Annahme war, dass Google die Produktvarianten (unterschiedliche variant-id bei gleicher id) als Duplicate Content wertet, da der Seiteninhalt identisch ist. Falls das nicht der Fall ist, lasse ich mich gerne eines Besseren belehren.

    Ich wollte damit sagen, dass auch der Parameter id dafür verantwortlich sein kann, es ist ja nicht gesagt, dass nur die variant-id die Ursache ist. Letztlich hängt es ja vermutlich auch ab, welcher Inhalt sich auf der Seite ändert, wenn ein anderes Produkt oder eine andere Variante angezeigt wird.

    Ich nehme Ihr Angebot gerne an, bitte zeigen Sie mir die Methode um den Canonical Tag ohne Query-Parameter zu setzen.

    Momentan ist dies über ein Attribut mit Namen canonicalMode möglich. Ab version 17.1 wird es dafür eine Checkbox in den jeweiligen Shop-Widgets geben.

    Bearbeiten Sie das Attribut (am besten auf Seitenebene z.B. der Seite mit dem Artikel-Detail) und tragen Sie den Wert noqs ein.

  • Hallo Stefan S

    Vielen Dank, das hilft mir weiter.
    Eine Frage noch, canonicalMode ist auf der Artikeldetail-Seite unter attribute mit dem Wert dynamicphp vorhanden.
    Ist das ein separates Attribut? Kann noqs als zweiter Wert zu dynamicphp hinzugefügt werden?

    Vielen Dank.

    • Offizieller Beitrag

    Eine Frage noch, canonicalMode ist auf der Artikeldetail-Seite unter attribute mit dem Wert dynamicphp vorhanden.
    Ist das ein separates Attribut? Kann noqs als zweiter Wert zu dynamicphp hinzugefügt werden?

    Nein, ist nicht separat. Bitte eben dieses Attribut bearbeiten und den Wert ändern.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!