Shopware ist die meistgenutzte Shop-Software im deutschsprachigen Mittelstand, vor allem im B2B-Umfeld mit ERP-Anbindung. Das System bringt technisch eine solide SEO-Basis mit: konfigurierbare SEO-URLs, ein eigenes Sitemap-Modul und Meta-Felder an praktisch jeder Entität. Trotzdem sehen wir in Audits regelmäßig dieselben Fehler, weil Shopware an einigen Stellen anders tickt als WordPress, Shopify oder Magento. Dieser Artikel geht durch, worauf es beim Shopware-SEO-Router konkret ankommt: Kategoriestruktur, SEO-URL-Konfiguration, Meta-Angaben und strukturierte Daten, und die technischen Stolperstellen, die am häufigsten Rankings kosten.
Warum Shopware SEO anders läuft als bei anderen Shopsystemen
Der größte Unterschied zeigt sich schon auf der Navigationsseite selbst. Wo andere Shopsysteme Kategorieseiten weitgehend als reine Produktlisten behandeln, kennt Shopware mit den Einkaufswelten (Shopping Experiences) ein eigenes Layout-System: frei komponierbare Seiten aus Bild-, Text- und Produktslidern, die auf einer Kategorie liegen und die Produktliste ersetzen oder ergänzen können.
Einkaufswelten vs. echte Kategorieseiten
Für die Konversion sind Einkaufswelten stark, für SEO sind sie ein zweischneidiges Schwert. Eine Kategorie, die komplett aus Bild-Slidern besteht, hat für Google praktisch keinen Text-Inhalt, dem sie eine Suchanfrage zuordnen könnte. Ohne begleitenden SEO-Text unter oder über den Elementen bleibt so eine Seite unterhalb ihres Potenzials, selbst wenn sie inhaltlich passt. Die Konsequenz ist nicht, auf Einkaufswelten zu verzichten, sondern sie um echten, indexierbaren Text zu ergänzen: Kategorietext im Kopf- oder Fußbereich, sprechende Überschriften in den Elementen, Alt-Texte an jedem Bild.
Der SEO-Router als Shopware-Eigenheit
Die zweite Besonderheit ist strukturell: Shopware generiert SEO-URLs nicht aus einer festen Regel, sondern über ein eigenes URL-Vorlagen-System pro Entität, das im Adminbereich unter Einstellungen > SEO gepflegt wird. Kategorie-, Produkt- und Landingpage-URLs folgen jeweils eigenen Vorlagen, die sich unabhängig voneinander ändern lassen. Das ist mächtig, aber genau deshalb auch fehleranfällig: Wird eine Vorlage nachträglich geändert, entstehen neue URLs für bestehende Seiten, und ohne sauberes Redirect-Mapping verlieren genau die Seiten ihre Rankings, die vorher am besten liefen.
Kategorie- und Navigationsstruktur ohne Duplicate Content
Shopware erlaubt, ein Produkt mehreren Kategorien zuzuordnen, und das ist in der Praxis fast immer sinnvoll: Ein Produkt gehört inhaltlich oft in mehr als eine Navigationsebene. Das SEO-Problem entsteht erst, wenn diese Mehrfachzuordnung unreflektiert auf die URL-Struktur durchschlägt, sodass dasselbe Produkt unter mehreren, sich nur im Pfad unterscheidenden URLs erreichbar ist. Ohne kanonische Referenz sieht Google das als mehrere separate Seiten mit identischem Inhalt, und verteilt die Ranking-Signale auf mehrere URLs statt sie auf einer zu bündeln.
Die Lösung liegt nicht darin, Mehrfachzuordnungen zu vermeiden, sondern in einer klaren Canonical-Strategie: eine Hauptkategorie pro Produkt definieren, auf die alle Varianten kanonisch verweisen, und die Navigationstiefe bewusst flach halten. Drei bis vier Klicks von der Startseite bis zum Produkt sind für ein mittelgroßes Sortiment ein guter Richtwert, tiefer verschenkt Linkkraft und erschwert das Crawling. Ebenso wichtig: Leere oder nahezu leere Kategorien, die nur als Zwischenebene existieren, sollten aus der internen Verlinkung und aus der Sitemap ausgeschlossen werden, statt als dünne Seiten mitzulaufen.
Den Shopware-SEO-Router richtig konfigurieren
Die SEO-URL-Vorlagen sind die Stellschraube, an der sich Duplicate-Content- und Indexierungsprobleme am wirksamsten lösen lassen, wenn man drei Punkte konsequent durchzieht.
Kanonische URLs
Jede Kategorie- und Produktseite sollte genau eine kanonische URL haben, die in den SEO-Einstellungen als solche gepflegt und im Storefront auch tatsächlich als <link rel="canonical"> ausgegeben wird. Bei Produktvarianten (Farbe, Größe) ist die Entscheidung bewusst zu treffen: entweder jede Variante bekommt eine eigene, indexierbare URL mit eigenem Text, oder alle Varianten verweisen kanonisch auf die Hauptvariante. Ein Mix aus beidem ohne klare Regel ist der häufigste Grund für Rankingverluste nach einem Sortiments-Update.
Sprachvarianten
Mehrsprachigkeit läuft in Shopware über eigene Sales-Channel-Domains pro Sprache, nicht über ein einzelnes hreflang-Feld im Content. Jede Sprachdomain braucht eine eigene, vollständige SEO-URL-Struktur und ein korrektes hreflang-Set, das auf die jeweils passende Sprachversion derselben Seite verweist, inklusive einer x-default-Angabe für die Standardsprache. Fehlt eine Sprachvariante für eine bestimmte Seite, etwa weil ein Produkt nicht in allen Shops geführt wird, darf das hreflang-Tag nicht auf eine falsche oder leere Seite zeigen, sonst wertet Google das Signal ganz ab.
Filter-Parameter nicht indexieren
Die facettierte Navigation (Filter nach Eigenschaft, Preis, Hersteller) erzeugt pro Kombination eine eigene URL mit Query-Parametern. Bei einem mittelgroßen Sortiment entstehen so schnell mehrere Zehntausend theoretisch crawlbare URLs, von denen die allermeisten keinen eigenständigen Suchwert haben. Diese Filter-URLs gehören konsequent von der Indexierung ausgeschlossen, entweder über Canonical-Verweis auf die ungefilterte Kategorie oder über eine robots-Regel, sonst verbrennt Google an ihnen das Crawl-Budget, das eigentlich für die eigentlichen Kategorie- und Produktseiten gebraucht wird.