Eine saubere URL-Struktur ist ein wichtiger Bestandteil der technischen Suchmaschinenoptimierung deines Onlineshops. Gerade bei umfangreichen Produktsortimenten, verschiedenen Kollektionen und zahlreichen Produktvarianten können technische SEO-Herausforderungen entstehen.
Canonical Tags spielen dabei eine wichtige Rolle. Doch wann ist eine Anpassung tatsächlich notwendig? In diesem Beitrag erfährst du, wie du Shopify Canonical Tags überprüfst, bei Bedarf anpasst und typische Fehler vermeidest.
Was ist ein Shopify Canonical Tag?
Ein Shopify Canonical Tag ist ein HTML-Element, das Suchmaschinen die bevorzugte URL einer Seite mitteilt, wenn identische oder ähnliche Inhalte unter mehreren Adressen erreichbar sind. Shopify erstellt diese Tags automatisch, um Duplicate Content besser einzuordnen und Ranking-Signale zu bündeln. Google kann dennoch eine andere kanonische URL auswählen.
Warum sind Canonical Tags für Shopify SEO wichtig?
Gerade im E-Commerce entstehen häufig mehrere URLs für dieselben Inhalte. Ein Produkt kann beispielsweise über unterschiedliche Kollektionen aufgerufen werden oder mehrere Varianten besitzen.
Ohne eine eindeutige bevorzugte URL müssen Suchmaschinen selbst entscheiden, welche Version relevant ist. Das kann die Suchmaschinenoptimierung deiner Website erschweren.
Canonical Tags bieten dabei mehrere Vorteile:
- Duplicate Content einordnen: Suchmaschinen erkennen leichter, welche URLs denselben oder sehr ähnlichen Inhalt enthalten.
- Ranking-Signale bündeln: Verweise auf verschiedene URL-Versionen können bei der Bewertung der bevorzugten Seite berücksichtigt werden.
- Indexierung verbessern: Die Wahrscheinlichkeit steigt, dass die gewünschte URL in den Suchergebnissen erscheint.
- Crawling effizienter gestalten: Suchmaschinen können ihre Ressourcen stärker auf relevante Inhalte konzentrieren.
Duplicate Content führt allerdings nicht automatisch zu einer Google-Abstrafung. Problematisch wird er vor allem dann, wenn Suchmaschinen unterschiedliche URLs nicht eindeutig zuordnen können.
Wie setzt Shopify Canonical Tags automatisch?
Shopify verfügt über integrierte SEO-Funktionen und erzeugt in unterstützten Shopify Themes automatisch Canonical Tags für Produkte, Kollektionen, Seiten und Blogbeiträge.
Dafür verwendet Shopify die Liquid-Variable canonical_url. Im Theme-Code sieht die entsprechende Anweisung normalerweise so aus:
link rel="canonical" href="{{ canonical_url }}"
Die Variable gibt die kanonische URL der jeweiligen Seite zurück. Dadurch musst du nicht für jedes Produkt oder jede Kollektion manuell eine bevorzugte Adresse hinterlegen.
Bei einer Produktseite, die über eine Kollektion aufgerufen wird, verweist der Canonical beispielsweise normalerweise auf die direkte Produkt-URL unter /products/.
Auch URL-Parameter für Tracking oder Produktvarianten werden in vielen Standardfällen bereits berücksichtigt.
Wann solltest du Shopify Canonical Tags anpassen?
Produktvarianten mit eigenständigem Inhalt
Produktvarianten werden in Shopify häufig über Parameter wie ?variant=12345 aufgerufen. Standardmäßig verweist der Canonical auf die übergeordnete Produktseite.
Das ist sinnvoll, wenn sich Varianten lediglich durch Größe oder Farbe unterscheiden. Besitzen Varianten dagegen deutlich unterschiedliche Eigenschaften und bedienen eigenständige Suchanfragen, können separate Produktseiten sinnvoller sein als eine manuelle Canonical-Änderung.
Produkte in mehreren Kollektionen
Ein Produkt kann gleichzeitig verschiedenen Kollektionen zugeordnet sein. Dadurch entstehen möglicherweise mehrere Zugriffswege. Shopify bevorzugt normalerweise die direkte Produkt-URL. Eine Änderung ist daher meist nicht erforderlich.
Filter, Sortierung und Paginierung
Filter und Sortierungen erzeugen zusätzliche URLs, die häufig weitgehend identische Inhalte enthalten. Hier ist eine eindeutige Canonical-Zuordnung hilfreich.
Anders verhält es sich bei paginierten Kollektionsseiten. Enthält /collections/schuhe?page=2 andere Produkte als die erste Seite, sollte sie nach Googles Empfehlungen eine eigene kanonische URL erhalten.
Mehrsprachige Shopify-Stores
Bei internationalen Shops ist die Unterscheidung zwischen Canonical Tags und Hreflang besonders wichtig.
- Canonical Tags kennzeichnen die bevorzugte URL.
- Hreflang-Tags zeigen Suchmaschinen dagegen, welche Sprach- oder Regionalversion für welche Zielgruppe vorgesehen ist.
Shopify Markets unterstützt beide Funktionen automatisch. Deutsche und französische Produktseiten erhalten normalerweise jeweils selbstreferenzierende Canonicals und werden über Hreflang miteinander verknüpft.
Wie kannst du einen Shopify Canonical Tag überprüfen?
- Öffne die betreffende Seite deines Onlineshops im Browser.
- Klicke mit der rechten Maustaste und wähle „Seitenquelltext anzeigen“.
- Suche mit Strg + F beziehungsweise Cmd + F nach
canonical. - Überprüfe, welche URL im
href-Attribut hinterlegt ist. - Kontrolliere bei Bedarf die URL zusätzlich über die Google Search Console.
In der Search Console kannst du über die URL-Prüfung sowohl den von dir angegebenen Canonical als auch die von Google ausgewählte kanonische URL untersuchen.
Gerade bei größeren Shops lohnt sich diese Kontrolle im Rahmen eines E-Commerce-SEO-Audits.
Shopify Canonical Tag ändern: Schritt-für-Schritt-Anleitung
Wenn du eine Canonical-URL gezielt überschreiben möchtest, kannst du dafür benutzerdefinierte Metafelder verwenden. Diese Lösung ermöglicht es, einzelne URLs anzupassen, ohne für jede Seite eine eigene Bedingung im Theme-Code zu hinterlegen.
1. Erstelle ein benutzerdefiniertes Metafeld
Öffne im Shopify-Adminbereich „Einstellungen“ und anschließend „Metafelder und Metaobjekte“.
Wähle den Seitentyp aus, für den du Canonical-URLs anpassen möchtest, beispielsweise Produkte.
Erstelle eine neue Metafeld-Definition mit folgenden Angaben:
- Name: Canonical URL
- Namensraum und Schlüssel:
custom.canonical_url - Typ: URL
Speichere die Definition. Wenn du auch Kollektionen oder Blogbeiträge individuell bearbeiten möchtest, benötigst du entsprechende Metafelder für diese Seitentypen.
2. Hinterlege die gewünschte Canonical-URL
Öffne das betreffende Produkt im Shopify-Adminbereich.
Im Bereich „Metafelder“ erscheint das neue Feld. Hier kannst du die vollständige bevorzugte URL hinterlegen und speichern.
Achte darauf, dass die Zieladresse erreichbar ist, den passenden Inhalt enthält und möglichst den HTTP-Statuscode 200 zurückgibt.
3. Passe den Theme-Code an
Dupliziere zunächst dein Theme, damit eine unveränderte Version erhalten bleibt.
Navigiere anschließend zu „Onlineshop > Themes > Code bearbeiten“ und öffne im Ordner „Layout“ die Datei theme.liquid.
Suche nach der bestehenden Canonical-Anweisung. Für das zuvor angelegte Produkt-Metafeld kannst du sie durch folgende Liquid-Bedingung ersetzen:
{% if product and product.metafields.custom.canonical_url.value != blank %}
<link rel="canonical" href="{{ product.metafields.custom.canonical_url.value | escape }}">
{% else %}
<link rel="canonical" href="{{ canonical_url | escape }}">
{% endif %}
Ist ein individueller Metafeldwert vorhanden, wird dieser verwendet. Andernfalls greift weiterhin der automatische Shopify Canonical Tag.
Das Beispiel gilt für Produktseiten. Für andere Seitentypen muss die Metafeldreferenz entsprechend angepasst werden.
4. Kontrolliere die Änderungen
Prüfe nach dem Speichern den Seitenquelltext und die hinterlegte Canonical-URL. Stelle sicher, dass nicht mehrere Canonical Tags ausgegeben werden.
Überprüfe außerdem, ob das Theme ohne individuellen Metafeldwert weiterhin korrekt funktioniert.
Eine zusätzliche Kontrolle über ein technisches SEO-Audit hilft dabei, weitere Fehler frühzeitig zu erkennen.
Häufige Fehler bei Shopify Canonical Tags
Auch kleine Fehler bei der Einrichtung von Canonical Tags in Shopify können dazu führen, dass Suchmaschinen die gewünschte Canonical-URL nicht berücksichtigen. Typische Probleme sind:
- Mehrere Canonical Tags: Unterschiedliche Angaben auf derselben Seite senden widersprüchliche Signale.
- Falsche Zielseiten: Canonicals sollten auf identische oder sehr ähnliche Inhalte verweisen.
- Weiterleitungen: Eine Canonical-URL sollte möglichst direkt erreichbar sein und nicht erst über eine Weiterleitung führen.
- Fehlende Konsistenz: Interne Links und XML-Sitemaps sollten die bevorzugten URLs unterstützen.
Wichtig ist außerdem die Abgrenzung zu anderen SEO-Maßnahmen. Ein Canonical Tag ersetzt keine 301-Weiterleitung. Während eine Weiterleitung Besucher:innen und Suchmaschinen auf eine andere URL führt, bleibt die ursprüngliche Seite bei einem Canonical weiterhin erreichbar. Auch noindex verfolgt ein anderes Ziel: Es soll verhindern, dass eine Seite in den Suchergebnissen erscheint.
Fazit: Shopify Canonical Tags gezielt einsetzen
Canonical Tags helfen Suchmaschinen, doppelte und sehr ähnliche Inhalte in deinem Shopify-Store richtig zuzuordnen. Für die meisten Onlineshops sind die automatischen Canonical-Einstellungen bereits ausreichend.
Manuelle Anpassungen sind vor allem dann sinnvoll, wenn tatsächlich ein Problem mit der bevorzugten URL besteht. Entscheidend ist, dass Canonical Tags, interne Verlinkungen und weitere SEO-Signale zusammenpassen. So bleibt die technische Grundlage deines Onlineshops auch bei einem wachsenden Sortiment übersichtlich und konsistent.




