Zum Hauptinhalt springen
SEO SEOMigrationURL Strategy

Shopify-URL-Struktur: Was Umsteiger über Handles und Slugs wissen müssen

Shopify erzwingt /products/, /collections/ und /pages/ — und genau daran entzünden sich die meisten Migrations-Diskussionen. Wir erklären, was Sie am Slug wirklich steuern können, welche Fallstricke deutsche Shops treffen und wann die feste Struktur tatsächlich ein Problem ist.

DE
Daniel Ehrhardt
Geschäftsführer & Head of Development
9 Min.
Editorial Illustration: eine feste vertikale Trägerlinie, aus der drei variable Segmente nach rechts auslaufen - Symbol für Shopifys festes URL-Präfix mit frei wählbarem Handle.

Es gibt einen Moment, der sich in fast jedem Migrations-Workshop wiederholt. Wir zeigen die neue Shopify-Struktur, jemand aus dem Marketing schaut auf die Beispiel-URL und fragt: “Warum steht da /products/ drin? Das haben wir doch bei Shopware nicht.” Dann wird es kurz still.

Diese Frage ist berechtigt - und sie ist einer der häufigsten Gründe, warum Migrationen unnötig kompliziert werden. Denn die Antwort lautet: Ja, das Präfix bleibt. Nein, es kostet Sie keine Rankings. Und trotzdem gibt es an der URL-Struktur ein paar Dinge, die Sie bei der Migration wirklich falsch machen können.

Slug, Handle, URL - kurz sortiert

Der Slug ist der sprechende Teil einer URL, der eine bestimmte Seite bezeichnet. In codext.de/blog/shopify-url-struktur-slugs ist shopify-url-struktur-slugs der Slug.

Shopify nennt dieses Feld Handle. Sie finden es im Admin unter jedem Produkt, jeder Kollektion, jeder Seite und jedem Blogartikel im Abschnitt “Suchmaschinen-Eintrag bearbeiten”. Der Handle ist gleichzeitig der Identifier, über den Liquid und die Storefront-API das Objekt referenzieren - er ist also mehr als Kosmetik.

Regeln, die Shopify technisch erzwingt: Kleinbuchstaben, keine Leerzeichen, Wörter mit Bindestrich getrennt, keine Sonderzeichen.

Die feste Struktur: was Shopify vorgibt

Auf einer klassischen Liquid-Storefront ist die URL-Hierarchie nicht verhandelbar:

ObjektShopify-URLFrei wählbar
Produkt/products/{handle}nur {handle}
Kollektion/collections/{handle}nur {handle}
Statische Seite/pages/{handle}nur {handle}
Blogartikel/blogs/{blog}/{handle}{blog} und {handle}

Das ist der Unterschied zu Shopware, Magento oder WooCommerce, wo Sie die komplette Pfadhierarchie selbst bestimmen - inklusive verschachtelter Kategoriepfade wie /herren/jacken/winterjacken/modell-x.

Bei Shopify existiert diese Verschachtelung in der URL nicht. Ein Produkt liegt immer flach unter /products/, egal in wie vielen Kollektionen es hängt.

Warum das SEO-technisch kaum wehtut

Die ehrliche Einordnung: Keywords in der URL sind ein sehr schwacher Rankingfaktor. Google zieht die Relevanz einer Seite aus Titel, Content, internen Links und strukturierten Daten - nicht aus der Pfadtiefe. Wir haben in Migrationen von Shopware zu Shopify wiederholt gesehen, dass Kategorie-Rankings trotz komplett flacher URL-Struktur stabil blieben oder stiegen, sofern die interne Verlinkung und die Redirects sauber waren.

Was Sie durch die flache Struktur verlieren, ist die visuelle Breadcrumb-Information in der URL. Die holen Sie über strukturierte Daten zurück: Ein sauberes BreadcrumbList-Schema sorgt dafür, dass Google in den Suchergebnissen trotzdem den Kategoriepfad anzeigt - unabhängig davon, wie die URL aussieht. Das ist bei Shopify-Migrationen ein Pflicht-Deliverable, kein Nice-to-have.

Wann die feste Struktur wirklich ein Problem ist

Es gibt zwei Fälle, in denen wir Kunden nicht mit “das ist egal” abspeisen:

  1. Sehr große Content-Shops mit gewachsener Hub-Struktur. Wenn Ihr SEO-Konzept auf tief verschachtelten Ratgeber-Hubs mit hunderten URLs basiert, ist /pages/ als Flachlager unpraktisch - nicht wegen Google, sondern wegen Redaktions-Governance.
  2. Marken mit sehr kurzen, eingeprägten Kampagnen-URLs. marke.de/sale geht bei Shopify nicht als Kollektion - es wird marke.de/collections/sale.

In beiden Fällen ist die Antwort nicht “Shopify kann das nicht”, sondern: Hydrogen oder ein Headless-Setup. Dort bauen Sie das Routing selbst und haben volle URL-Freiheit, weil das Frontend nicht mehr an die Liquid-Storefront gebunden ist. Das ist eine Architekturentscheidung mit echten Folgekosten - aber es ist ein Ausweg, und man sollte ihn kennen, bevor man ihn braucht. Wann sich das lohnt, haben wir in unserem Vergleich von Custom Liquid und Custom Apps ausführlicher eingeordnet.

Sieben Regeln für gute Handles

Was Sie am Slug steuern können, sollten Sie bewusst steuern. Unsere Regeln:

1. Fokus-Keyword rein - wenn es die Seite ehrlich beschreibt. /products/lederrucksack-cognac ist besser als /products/artikel-87362. Nicht weil das Keyword rankt, sondern weil Menschen die URL lesen, teilen und in Suchergebnissen bewerten.

2. Kurz halten. Artikel und Präpositionen fliegen raus. /collections/jacken-herren statt /collections/die-besten-jacken-fuer-herren.

3. Bindestriche als Trenner. Keine Unterstriche, keine zusammengeschriebenen Wörter. Shopify erzwingt das ohnehin bei der Auto-Generierung.

4. Durchgehend Kleinbuchstaben. Ebenfalls von Shopify erzwungen - relevant wird es erst bei der Redirect-Map, wenn Ihr alter Shop Groß-/Kleinschreibung gemischt hat.

5. Keine Sonderzeichen. &, +, %, Emojis - alles raus. /collections/t-shirts-hoodies statt /collections/t-shirts&hoodies.

6. Keine Jahreszahlen oder Zählungen. /blogs/news/shopify-seo-tipps altert besser als /blogs/news/12-shopify-seo-tipps-2026. Der Content darf aktualisiert werden, ohne dass die URL lügt.

7. Bestehende URLs nicht ohne Grund anfassen. Jede Handle-Änderung ist ein Redirect, jeder Redirect ist ein kleiner Verlust. Ändere nur, wenn der Gewinn den Verlust überwiegt.

Drei Fallstricke, die deutsche Shops zuverlässig treffen

Die sieben Regeln oben stehen so ähnlich in jedem SEO-Guide. Die folgenden drei Punkte kosten in der Praxis deutlich mehr Zeit - und stehen nirgends.

Umlaute: nicht der Automatik überlassen

Shopify generiert den Handle automatisch aus dem Titel und muss dabei Umlaute in ASCII überführen. Ob aus “Bullerbü” dann bullerbu oder bullerbue wird, ist nichts, worauf Sie sich verlassen sollten - und schon gar nicht über einen Katalog mit mehreren tausend Produkten hinweg.

Unsere Empfehlung: Legen Sie die Konvention vor dem Import fest (wir nehmen ae, oe, ue, ss, weil das der deutschen Transkriptionsgewohnheit entspricht und in Suchanfragen häufiger so getippt wird) und schreiben Sie die Handles beim Produktimport explizit in die CSV. Dann entscheidet Ihr Mapping, nicht die Automatik.

Der teure Fehler ist der umgekehrte Weg: importieren, live gehen, und dann feststellen, dass 4.000 Produkte inkonsistente Handles haben. Jede nachträgliche Korrektur ist dann ein zusätzlicher Redirect auf eine URL, die noch keine drei Wochen alt ist.

Doppelte Handles: das stille -1

Handles müssen pro Objekttyp eindeutig sein. Wenn Sie zwei Produkte mit identischem Titel anlegen - etwa “Basic T-Shirt” in zwei Varianten-Sets oder derselbe Artikel aus zwei Lieferanten-Feeds - hängt Shopify klaglos eine Zahl an: basic-t-shirt-1.

Das passiert bei Migrationen häufiger, als man denkt, weil Altsysteme Duplikate über Kategoriepfade auflösen konnten (/herren/basic-t-shirt und /damen/basic-t-shirt), Shopify aber nicht. In der flachen Struktur kollidieren beide.

Was Sie tun sollten: Prüfen Sie Ihren Import-Datensatz vor dem Upload auf Handle-Kollisionen, nicht danach. Ein simples Duplikat-Check über die Handle-Spalte Ihrer Produkt-CSV findet das in Sekunden. Und lösen Sie die Kollision inhaltlich (basic-t-shirt-herren / basic-t-shirt-damen), nicht per Zähler.

/collections/x/products/y: die zweite Adresse

Jedes Shopify-Produkt ist unter zwei Pfaden erreichbar: direkt unter /products/{handle} und zusätzlich im Kontext jeder Kollektion, aus der heraus es verlinkt wird - also /collections/winterjacken/products/{handle}.

Für Google ist das kein Drama, weil Shopify-Themes in der Regel automatisch ein canonical-Tag auf die kanonische /products/-Variante setzen. Zwei Dinge sollten Sie trotzdem prüfen:

  • Ist das Canonical im Theme wirklich gesetzt? Bei stark angepassten oder älteren Themes haben wir das schon fehlen sehen. Ein Blick in den <head> einer Produktseite im Kollektions-Kontext genügt.
  • Zeigen Ihre internen Links und die Sitemap auf die kanonische Variante? Sonst verteilen Sie Ihre interne Linkkraft auf zwei Adressen und machen sich das Crawl-Budget selbst schwer.

Slug-Mapping bei der Migration: die eigentliche Arbeit

Jetzt zum Teil, der bei einer Migration tatsächlich über Traffic entscheidet. Die Grundfrage lautet: Übernehmen Sie Ihre alten Slugs oder bauen Sie neu?

Unsere Standard-Antwort: Alte Slugs übernehmen, wo es geht. Nicht aus Nostalgie, sondern weil jede Slug-Änderung Redirect-Aufwand, Risiko und Kontrollbedarf erzeugt - ohne dass ein messbarer SEO-Gewinn gegenübersteht.

Aus der alten Struktur wird dann ein reines Präfix-Mapping:

AltsystemAlte URLShopify-URL
Shopware/herren/jacken/winterjacke-modell-x/products/winterjacke-modell-x
Magento/winterjacke-modell-x.html/products/winterjacke-modell-x
WooCommerce/produkt/winterjacke-modell-x//products/winterjacke-modell-x

Der letzte Pfadabschnitt bleibt identisch, nur der Rahmen ändert sich. Das lässt sich skriptgestützt erzeugen und ist deshalb auch bei 20.000 URLs auditierbar. Genau diese Pattern-Generierung ist die Basis unserer Redirect-Map - den kompletten Prozess dahinter haben wir in unserem Leitfaden zu 301-Redirects bei Shopify-Migrationen beschrieben.

Neu bauen lohnt sich nur in drei Fällen: Der alte Slug enthält eine ID (artikel-87362), er enthält eine Jahreszahl, die nicht mehr stimmt, oder er ist inhaltlich schlicht falsch, weil das Produkt umbenannt wurde. In allen anderen Fällen: übernehmen.

Zwei technische Punkte für die Umsetzung:

  • Beim Ändern eines Handles im Admin bietet Shopify an, automatisch eine Weiterleitung von der alten URL anzulegen. Nutzen Sie das - und verlassen Sie sich trotzdem nicht darauf, sondern nehmen Sie die Änderung in Ihre Redirect-Dokumentation auf.
  • Redirect-Limits: Standard-Shopify-Pläne erlauben bis zu 100.000 URL-Weiterleitungen, Shopify Plus bis zu 20 Millionen. Für praktisch jede DACH-Migration ist das kein limitierender Faktor - aber es ist gut, die Zahl zu kennen, bevor jemand sie als Argument in den Raum wirft.

Internationale Slugs mit Shopify Markets

Wenn Sie mit mehreren Sprachen live gehen, kommt eine Ebene dazu. Shopify Markets legt Sprach- und Länderversionen als Subfolder an (/de, /fr, /en). Die Präfixe selbst bleiben dabei englisch - aus /products/ wird nicht /produkte/.

Was Sie übersetzen können, ist der Handle. Über Shopifys Lokalisierung lassen sich Handles pro Sprache pflegen, sodass /fr/products/veste-hiver-modele-x statt /fr/products/winterjacke-modell-x ausgeliefert wird.

Unsere Praxis-Empfehlung: Nicht auf Tag 1 machen. Übersetzte Handles sind ein spürbarer Pflegeaufwand und ein weiterer Redirect-Layer. Geh mit einheitlichen Handles live, sammle drei Monate Daten und übersetze dann gezielt die Slugs der Seiten, die in dem jeweiligen Markt tatsächlich Traffic haben. Mehr zum Gesamtbild in unserem Überblick zu Shopify Markets.

Checkliste vor dem Go-Live

  • Handle-Konvention für Umlaute dokumentiert und im Import angewendet
  • Produkt-CSV auf doppelte Handles geprüft, Kollisionen inhaltlich gelöst
  • Alte Slugs übernommen, außer bei IDs, Jahreszahlen und inhaltlich falschen Slugs
  • Redirect-Map als Präfix-Mapping erzeugt und stichprobenartig getestet
  • canonical-Tag auf Produktseiten im Kollektions-Kontext verifiziert
  • Interne Links und Sitemap zeigen auf /products/{handle}, nicht auf die Kollektions-Variante
  • BreadcrumbList-Schema ersetzt die verlorene Pfadhierarchie
  • Entscheidung zu übersetzten Handles bewusst vertagt oder bewusst getroffen

Die feste URL-Struktur ist der erste Punkt, an dem sich Umsteiger an Shopify reiben - und fast immer der falsche Punkt, um sich lange aufzuhalten. Was tatsächlich über Ihren organischen Traffic entscheidet, sind saubere Handles, eine vollständige Redirect-Map und strukturierte Daten, die die Hierarchie zurückbringen.

Wenn Sie gerade von Shopware, Magento oder WooCommerce migrieren und wissen wollen, wie Ihre konkrete URL-Struktur nach dem Umzug aussehen würde: Lassen Sie uns sprechen - wir bringen das Präfix-Mapping für Ihren Katalog als erstes Deliverable mit.

Weiterlesen

Loslegen

Bereit für ein ehrliches Gespräch?

Wir analysieren Ihren Shop, identifizieren Engpässe und zeigen Ihnen konkret, was eine Migration bringen würde — ohne Verkaufsdruck.

Shopify Plus Partner
Offizieller Partner seit 2019