Shopify-SEO

Shopify SEO in der Praxis: feste URL-Routen, doppelte Produkt-URLs, Anpassung von robots.txt.liquid, hreflang mit Shopify Markets, die automatisch erzeugte Sitemap und die Theme-abhängige Lücke beim Produktschema.

Erstveröffentlicht: 25. Juni 2026 · Zuletzt aktualisiert: 20. Aug. 2026 · Fortgeschritten
Sprachen

Shopify übernimmt viele SEO-Grundlagen: eine automatisch erzeugte XML-Sitemap, Canonical-Tags auf jeder Seite, HTTPS über ein schnelles CDN und optionale Weiterleitungen bei URL-Änderungen. Dafür ist die URL-Struktur mit /products/, /collections/, /pages/ und /blogs/ fest vorgegeben; robots.txt lässt sich in jedem Tarif über ein robots.txt.liquid-Template anpassen. Die zentrale Shopify-Besonderheit sind zusätzliche /collections/.../products/...-URLs für Produkte in Kollektionen, die Shopify automatisch auf die saubere /products/-URL kanonisiert. hreflang wird nach der Einrichtung von Shopify Markets automatisch erzeugt. Produkt- und Breadcrumb-Schema hängen vom Theme ab und sind nicht garantiert.

TL;DR — Shopify ist eine gehostete Plattform: Die technische SEO-Basis ist stark, die Obergrenze jedoch begrenzt. Shopify erzeugt /sitemap.xml, setzt überall rel=canonical, liefert über HTTPS und ein CDN aus und bietet bei URL-Änderungen Weiterleitungen an. Die feste URL-Struktur (/products/, /collections/, /pages/, /blogs/) lässt sich nur mit spezialisierten Routing-Ansätzen umgehen; robots.txt ist über ein Liquid-Template anpassbar. Das prägende Shopify-Thema sind doppelte Produkt-URLs: Jedes über eine Kollektion erreichbare Produkt erhält eine /collections/{c}/products/{p}-URL zusätzlich zu seiner kanonischen /products/{p}-URL. Shopify kanonisiert die Dublette automatisch zurück auf die saubere URL. Product- und BreadcrumbList-JSON-LD hängen vom Theme ab und werden nicht von der Plattform garantiert.

Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquid

Das Denkmodell: hohe Basis, niedrige Obergrenze

Shopify SEO lässt sich am besten als gehostete SaaS-Plattform verstehen. Das hat zwei Seiten. Gegenüber einem selbst gehosteten System wie WooCommerce liegt die technische Basis deutlich höher: Shopify übernimmt Kanonisierung, Sitemaps, SSL und CDN-Auslieferung, und Sie können diese Grundlagen kaum versehentlich beschädigen. Dafür ist die Obergrenze niedriger: Sie haben keinen Serverzugriff und können die URL-Struktur nicht umschreiben. robots.txt ist eine teilweise Ausnahme – Shopify erzeugt sie, doch jeder Shop kann Teile über ein robots.txt.liquid-Theme-Template überschreiben. Bei Shopify SEO geht es vor allem darum, vorhandene und fest verschweißte Stellhebel zu unterscheiden.

Die feste URL-Struktur

Shopify verwendet feste Routenpräfixe für seine wichtigsten Ressourcentypen:

Evidence for this claim Shopify resource URLs use platform route prefixes such as /products/ and /collections/. Scope: Standard Online Store resource routes. Confidence: high · Verified: Shopify: URL redirects Evidence for this claim Shopify generates robots.txt and supports customization through robots.txt.liquid. Scope: Current online-store themes; Shopify cautions against unnecessary changes. Confidence: high · Verified: Shopify: Edit robots.txt.liquid
  • Produkte: /products/{product-handle}
  • Kollektionen: /collections/{collection-handle}
  • Statische Seiten: /pages/{page-handle}
  • Blog: /blogs/{blog-handle}/{post-handle}

Sie können jeden Handle – den Slug – bearbeiten, nicht aber das Präfix. Hier zeigt sich der Unterschied zu anderen Plattformen am deutlichsten: BigCommerce kann Präfixe vollständig entfernen und eine flache Struktur wie /{product-name}/ erzeugen; WooCommerce erlaubt eine Anpassung der Permalink-Basis. Shopify nicht. Die praktische SEO-Auswirkung ist jedoch gering. Googles John Mueller hat mehrfach erklärt, dass Keywords oder Struktur in einer URL nach dem Crawling und Verstehen der Inhalte höchstens ein sehr schwacher Rankingfaktor sind. Wegen des /products/-Präfixes würde ich weder einen Shop migrieren noch gegen die Plattform ankämpfen.

(Für Shopify Plus gibt es einige Umgehungen – URL-Rewrites und Apps. Das sind Randfälle, kein allgemeiner Schalter zum Abschalten des Präfixes.)

Die doppelte Produkt-URL – das prägende Shopify-Thema

Dies ist die eine wirklich Shopify-spezifische Besonderheit, die Sie genau verstehen sollten.

Jedes Produkt hat eine kanonische URL im Format /products/{product-handle}. Sobald es Teil einer Kollektion ist, wird es zusätzlich erreichbar unter:

/collections/{collection-handle}/products/{product-handle}

Ein Produkt in drei Kollektionen ist damit über vier URLs erreichbar: die kanonische URL plus eine je Kollektion. Auf den ersten Blick ist das klassischer Duplicate Content. Entscheidend ist: Shopify gibt automatisch ein rel=canonical aus, das jede kollektionsbezogene Variante auf die reine /products/{product-handle}-URL verweist. Die Dubletten existieren, werden standardmäßig aber korrekt zusammengeführt.

The product may have several reachable paths; verify both the canonical output and the URLs your theme links internally.

Two collection-context URLs and the clean products URL reach the same product. Collection-scoped pages emit a canonical signal toward the clean products URL, while theme-generated internal links independently determine which paths crawlers repeatedly discover. Both outputs require live verification.

Damit ist die Canonical-Seite gelöst. Zwei Maßnahmen lohnen sich dennoch:

  1. Intern auf die kanonische URL verlinken. Wenn Ihr Theme Produkte von Kollektionsseiten über die lange Form /collections/.../products/... verlinkt, fließen interne Linksignale und Crawl-Anfragen in URLs, die anschließend wegkanonisiert werden. Viele moderne Themes verlinken bereits auf die saubere /products/-URL; prüfen Sie Ihr Theme.
  2. Nicht gegen das Canonical arbeiten. Manche versuchen, das Problem durch noindex oder Sperren der kollektionsbezogenen Produkt-URLs zu „lösen“. Das ist unnötig. Das Canonical übernimmt bereits die Konsolidierung; zusätzliche noindex- oder Robots-Sperren erhöhen nur das Risiko. Warum eine Robots-Sperre kein Deindexierungswerkzeug ist, erläutern die Beiträge zu doppelten Inhalten und Kanonisierung.

robots.txt: standardmäßig erzeugt, mit Liquid anpassbar

Shopify erzeugt robots.txt standardmäßig. Sie können sie anpassen, indem Sie dem Theme eine Datei templates/robots.txt.liquid hinzufügen. Für die meisten Shops bleiben die generierten Vorgaben die sicherste Basis. Sie schließen sinnvollerweise Warenkorb, Checkout und Kontobereiche aus. Wenn Sie tatsächlich eigene Regeln benötigen – etwa um Crawler aus einem bestimmten gefilterten URL-Bereich fernzuhalten –, haben Sie zwei Optionen:

  • Wenn eigene Regeln gerechtfertigt sind: Bearbeiten Sie robots.txt über ein robots.txt.liquid-Template im Theme. Damit lassen sich Regeln programmatisch ergänzen oder entfernen. Shopifys Standardregeln werden über {{ robots }} ausgegeben; eine typische Anpassung erweitert sie daher, statt sie zu ersetzen – zum Beispiel, um Crawler aus einem gefilterten Kollektionsbereich fernzuhalten:

    {%- comment -%} theme file: templates/robots.txt.liquid {%- endcomment -%}
    {{ robots }}
    
    User-agent: *
    Disallow: /collections/*+*
    Disallow: /collections/*%2B*
    Disallow: /collections/*filter*
  • Für Indexierungsentscheidungen noindex verwenden, nicht robots.txt: Soll eine bestimmte Seite aus dem Index bleiben, statt Crawler von einem URL-Muster abzuhalten, verwenden Sie Meta Robots bzw. noindex über Theme Liquid. Die bekannte Regel gilt: robots.txt steuert das Crawling, noindex die Indexierung. Beides ist nicht austauschbar.

Die automatisch erzeugte Sitemap

Shopify erzeugt unter /sitemap.xml automatisch eine XML-Sitemap. Genau genommen ist es ein Sitemap-Index, der auf untergeordnete Sitemaps für Produkte, Kollektionen, Seiten und Blogbeiträge verweist. Sie reichen yourstore.com/sitemap.xml in Google Search Console und Bing Webmaster Tools ein; Shopify hält sie aktuell. Sie können die Datei nicht manuell bearbeiten. Soll eine URL nicht in der Sitemap erscheinen, steuern Sie dies über die Indexierungseinstellungen der Seite bzw. das Theme.

Strukturierte Daten hängen vom Theme ab und sind nicht plattformweit garantiert

An dieser Lücke scheitern viele Shops: Shopify gibt nicht in jedem Theme zuverlässig Product-JSON-LD aus. Dasselbe gilt für BreadcrumbList. Ob Ihre Produktseiten für Rich Results mit Preis, Verfügbarkeit oder Bewertungssternen infrage kommen, hängt vollständig davon ab, ob Ihr Theme das Markup ausgibt. Einige neuere Shopify-Themes enthalten Product-Schema; viele ältere oder Drittanbieter-Themes tun dies nicht oder nur unvollständig.

Googles eigene Hinweise sollten Sie dabei im Blick behalten. Die Dokumentation zu strukturierten Produktdaten erklärt, wofür Produkt-Markup auf dem Niveau von Händlereinträgen gedacht ist:

“Merchant listings: For pages where customers can purchase products from you. This markup has more options for specifying detailed product information, like apparel sizing, shipping details, and return policy information.” (Übersetzung: Händlereinträge: Für Seiten, auf denen Kunden Produkte von Ihnen kaufen können. Dieses Markup bietet mehr Möglichkeiten, detaillierte Produktinformationen wie Konfektionsgrößen, Versanddetails und Rückgabebedingungen anzugeben.)

Dieselbe Seite stellt ausdrücklich klar, dass die Kombination aus strukturierten Daten auf der Seite und einem Merchant-Center-Feed die Eignung maximiert:

“Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data.” (Übersetzung: Wenn Sie sowohl strukturierte Daten auf Webseiten als auch einen Merchant-Center-Feed bereitstellen, maximieren Sie Ihre Eignung für Darstellungen und helfen Google, Ihre Daten richtig zu verstehen und zu prüfen.)

Praktisch bedeutet das: Prüfen Sie mit dem Rich Results Test, was Ihr Theme tatsächlich ausgibt. Fehlt das Markup oder ist es zu dünn, ergänzen Sie es – entweder in den Liquid-Templates des Themes oder mit einer Schema-App. Verlassen Sie sich nicht darauf, dass Shopify dies bereits erledigt hat.

Eine wichtige Einschränkung: Strukturierte Daten dienen Sichtbarkeit und CTR, sie sind keine Abkürzung zu besseren Rankings. Sie können Rich Results ermöglichen, aber allein keine Position verbessern.

Internationale SEO: Shopify Markets und hreflang

Wenn Ihr Shop Shopify Markets verwendet, fügt Shopify dem Theme automatisch hreflang-Tags hinzu – über das Objekt content_for_header, das Ihr Theme im <head> von layout/theme.liquid rendert. Die Tags spiegeln Sprache und Region des jeweiligen Marktes wider: Ein länderspezifischer Markt erzeugt ein regional qualifiziertes Tag wie fr-ca, ein breiter Markt ein reines Sprach-Tag wie fr. Sie werden automatisch aktualisiert, wenn Sie Domains oder Sprachen eines Marktes hinzufügen, entfernen oder ändern, und bleiben mit der kanonischen URL jeder Seite synchron. Lokalisierte Versionen werden so als zusammengehörige Seiten und nicht als Dubletten verstanden.

Bevor Sie dies selbst anfassen, sollten Sie zwei Dinge wissen:

  • Fügen Sie keine eigenen hreflang-Tags zusätzlich zu den automatischen hinzu. Shopifys Dokumentation warnt ausdrücklich, dies „can produce duplicate or conflicting annotations, which can hurt your store’s search ranking.“ (Übersetzung: kann doppelte oder widersprüchliche Auszeichnungen erzeugen, die dem Suchranking Ihres Shops schaden können.) Wenn ein Theme oder eine App bereits hreflang ausgibt, deaktivieren Sie zuerst die automatischen Tags (Online Store > Preferences > Social sharing and SEO > Automatic hreflang tags), statt beide Ebenen übereinanderzulegen.
  • Manuelles hreflang ist für Randfälle gedacht, die Markets nicht koordinieren kann. Das dokumentierte Beispiel verknüpft alternative Sprachversionen einer Seite über getrennte Shopify-Shops auf verschiedenen Domains. Erzeugen Sie die Tags in diesem Fall aus den Lokalisierungsdaten des Shops, statt Produkt- oder Kollektions-Handles fest zu codieren, da ein Handle je Sprache abweichen kann.

Kollektionen, Facetten und die URL-Explosion

Kollektionsseiten sind meist Ihre wertvollsten Landingpages. Dort findet die eigentliche E-Commerce-SEO-Arbeit statt – einschließlich des Problems der Facettennavigation, das auf jeder Plattform auftreten kann.

  • Schreiben Sie einzigartige Kollektionsbeschreibungen. Standardmäßig sind sie leer; übrig bleibt ein nacktes Produktraster. Das ist der häufigste Onpage-Fehler bei Shopify.
  • Beobachten Sie Sortier- und Filterparameter. Shopifys Filter und Sortierung hängen URL-Parameter an, etwa ?sort_by= sowie Tag- und Filterpfade. In großem Maßstab vervielfachen sie sich zu einem umfangreichen Bereich nahezu identischer URLs – das klassische Crawl-Problem der Facettennavigation. Shopifys Canonicals helfen. Für unerwünschte Filterkombinationen sollten Sie jedoch auf die saubere Kollektions-URL kanonisieren und, wo passend, noindex einsetzen. Die vollständige Strategie steht im Hub E-Commerce SEO.
  • Achten Sie auf Paginierung. Geben Sie jeder paginierten Seite eine eigene URL und ein selbstreferenzierendes Canonical. Setzen Sie tiefe Seiten nicht auf noindex und verlassen Sie sich nicht auf rel=prev/next; Google verwendet diese seit 2019 nicht mehr.

Shopifys Position im Vergleich zu anderen Plattformen

BereichShopifyBedeutung
URL-StrukturFeste /products/-, /collections/-Präfixe usw.Präfixe können nicht entfernt werden – anders als bei BigCommerce; geringe Rankingwirkung
robots.txtStandardmäßig erzeugt; über Liquid anpassbarMeta Robots zur Indexierungssteuerung verwenden
SitemapAutomatisch erzeugte /sitemap.xmlNicht manuell bearbeitbar; einreichen und vergessen
Canonical-TagsAutomatisch auf jeder Seite; führen Kollektions-Produkt-URLs zusammenDas Problem doppelter URLs wird für Sie gelöst
ProduktschemaTheme-abhängig, nicht garantiertMit Rich Results Test prüfen; bei Bedarf per Theme/App ergänzen
SSL / CDNEnthaltenSolide Basis für Geschwindigkeit und Sicherheit
App-ÖkosystemSehr groß – Hunderte SEO-AppsViele Werkzeuge für Schema, Weiterleitungen und Metafelder
hreflangNach Einrichtung von Markets automatisch; mit Canonical synchronKeine manuellen Tags zusätzlich setzen; automatische Tags zuerst abschalten, wenn Theme/App sie bereits ausgibt

Die ehrliche Zusammenfassung: Shopify beseitigt viele Möglichkeiten, sich selbst zu schaden – und einige Möglichkeiten, sich selbst zu helfen. Die Standards sind gut. Übrig bleiben Inhalte, Schema-Prüfung und disziplinierter Umgang mit Facettennavigation, nicht der Kampf gegen die Plattform.

Weiterführende Beiträge auf dieser Website

  • E-Commerce SEO – der Themen-Hub einschließlich des ausführlichen Beitrags zur Facettennavigation, von dem Kollektions- und Filter-URLs abhängen.
  • Kanonisierung – wie rel=canonical Dubletten zusammenführt, also der Mechanismus hinter Shopifys automatischen Canonicals.
  • Duplicate Content – warum doppelte URLs meist keine Abstrafung sind und weshalb diese URLs nicht blockiert werden sollten.
  • Canonical-Tag (rel=canonical) – das Tag selbst im Detail.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.