Was Shopware 6 für SEO mitbringt – und was nicht
Viele Händler glauben, für Shopware SEO brauche es zuerst ein Dutzend Plugins. Das stimmt nicht. Die wichtigsten Grundlagen stecken im System: SEO-URLs, Meta-Daten, Canonical, Sitemap, robots.txt und strukturierte Daten für Produkte. Was fehlt, sind meist die Pflege und ein paar Einstellungen, die niemand angefasst hat.
- SEO-URLsVorlagen je Verkaufskanal, eigene URL je Produkt und KategorieKann Shopware selbst
- Meta-Titel und -Beschreibungbei Produkten, Kategorien und LandingpagesKann Shopware selbst
- Canonical für Varianteneine Canonical-URL für alle Varianten wählbarKann Shopware selbst
- Sitemapautomatisch oder per Befehl erzeugtKann Shopware selbst
- robots.txtin der Administration, ab Shopware 6.7.1Kann Shopware selbst
- Strukturierte DatenProdukt, Preis, Bewertungen als Microdata – JSON-LD nur per Feature-FlagNur teilweise
- Eigene WeiterleitungenShopware leitet nur alte SEO-URLs um – frei definierbare 301 brauchen ein PluginBraucht Erweiterung
- Noindex je Seiteder robots-Wert gilt im Standard für alle Seiten gleichBraucht Erweiterung
Kann Shopware selbstNur teilweiseBraucht Erweiterung
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Erweiterungen brauchen Sie vor allem für frei definierbare Weiterleitungen und für ein gezieltes Noindex einzelner Seiten. Die Standard-Templates geben für jede Seite denselben robots-Wert aus, im Standard „index,follow“. Bevor Sie ein Plugin kaufen, lohnt der Blick in die folgende Übersicht.
| Funktion | Wo in Shopware 6 | Selbst oder Erweiterung? |
|---|---|---|
| SEO-URL-Vorlagen | Einstellungen › Shop › SEO | Shopware selbst |
| Meta-Titel, Meta-Beschreibung, OG-Daten | Produkt bzw. Kategorie › Tab „SEO“ | Shopware selbst |
| Canonical für Varianten | Produkt › SEO › „Verwende dieselbe Canonical-URL für alle Varianten“ | Shopware selbst |
| Sitemap | Einstellungen, Bereich „Sitemap“, oder Befehl bin/console sitemap:generate | Shopware selbst |
| robots.txt | Einstellungen › Shop › Stammdaten (ab 6.7.1) | Shopware selbst, vorher Datei oder Plugin |
| 301 bei geänderten SEO-URLs | Einstellungen › Shop › SEO | Shopware selbst |
| Eigene Weiterleitungen, 404-Protokoll | – | Erweiterung aus dem Shopware Store |
SEO-URLs, Meta-Daten und Canonical
Shopware erzeugt die Adressen Ihrer Seiten aus Vorlagen in der Twig-Syntax. Sie finden sie unter „Einstellungen › Shop › SEO“. Oben wählen Sie den Verkaufskanal: Die Vorlage gilt dann für alle Verkaufskanäle oder nur für einen. Das ist wichtig, wenn Sie mehrere Länder, Sprachen oder einen B2B-Kanal betreiben.
- Vorlage anpassenEinstellungen › Shop › SEO
- Index neu aufbauenBefehl dal:refresh:index
- Neue URLs entstehenfür Produkte, Kategorien, Landingpages
- Alte URLs leiten umper 301, wenn eingeschaltet
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Meta-Titel
Laut Shopware-Doku etwa 70 Zeichen. Je Produkt und Kategorie eigener Text.
Meta-Beschreibung
Laut Shopware-Doku etwa 130 bis 160 Zeichen. Nutzen und Unterschied nennen.
Canonical für Varianten
Eine Variante als Canonical für alle wählen – oder jede Variante einzeln lassen.
Hauptkategorie
Bei Produkten in mehreren Kategorien festlegen, welcher Pfad die URL bildet.
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Im Standard baut Shopware Produkt-URLs aus Name und Produktnummer, Kategorie-URLs aus dem Kategoriepfad. Beides ist für die meisten Shops ein guter Start. Die Produktnummer in der URL hält Adressen eindeutig, auch wenn zwei Produkte ähnlich heißen. Die Standardvorlagen und was beim Ändern zu beachten ist, stehen in der Liste am Ende dieses Abschnitts.
Jedes Produkt hat in der Administration einen Tab „SEO“ mit Meta-Titel, Meta-Beschreibung, Schlüsselwörtern und Open-Graph-Feldern für die Vorschau in sozialen Netzwerken. Kategorien und Landingpages haben eigene SEO-Felder. Die Schlüsselwörter werden laut Shopware-Dokumentation nicht für das Ranking benötigt. Ihre Zeit ist bei Titel und Beschreibung besser angelegt.
Bei Produkten mit Varianten erscheint die Option „Verwende dieselbe Canonical-URL für alle Varianten“. Darunter wählen Sie, welche Variante die Canonical-URL liefert. Das ist sinnvoll, wenn sich Varianten nur in Größe oder Farbe unterscheiden und dieselben Texte haben. Unterscheiden sich Varianten deutlich und werden einzeln gesucht, etwa nach Material oder Modell, kann jede Variante ihre eigene Seite behalten.
Liegt ein Produkt in mehreren Kategorien, legen Sie im Bereich „SEO URLs“ je Verkaufskanal eine Hauptkategorie fest. Sonst entscheidet Shopware, welcher Kategoriepfad in die URL kommt. Google wertet Canonical als Signal, nicht als Befehl. Wichtig ist deshalb, dass interne Links, Sitemap und Canonical auf dieselbe Adresse zeigen.
- ✓Produkt (Standard):
{{ product.translated.name }}/{{ product.productNumber }} - ✓Kategorie (Standard): der Kategoriepfad, also jede Ebene als eigener Abschnitt der URL
- ✓Landingpage: im Standard die URL aus den Einstellungen der Landingpage
- ✓Shopware zeigt mit einem grünen Haken, ob alle Variablen auflösbar sind. Lange Namen lassen sich kürzen, zum Beispiel mit
[:50]. - ✓Nach jeder Änderung muss der Index neu aufgebaut werden:
bin/console dal:refresh:index(nur mit Serverzugang) oder über „Caches & Indizes“ in der Administration.
Ändern Sie Vorlagen nicht nebenbei. Jede Änderung erzeugt neue Adressen für Hunderte oder Tausende Seiten. Schalten Sie vorher „Statt Canonical URLs direkt per HTTP 301 auf die aktuellste URL leiten“ ein und meiden Sie Variablen, die sich oft ändern – davor warnt auch Shopware selbst.
Sitemap und robots.txt in Shopware 6
Shopware erzeugt die Sitemap selbst und legt sie unter /sitemap.xml ab. In den Einstellungen wählen Sie die Refresh-Strategie: „Geplant“, „Live“ oder „Manuell“. Mit Serverzugang erzeugen Sie die Sitemap jederzeit mit bin/console sitemap:generate. Eigene URLs hinzufügen oder ausschließen geht laut Shopware über die Entwickler-Schnittstellen, nicht per Klick.
Empfohlen
Geplant
- Sitemap entsteht regelmäßig über eine geplante Aufgabe
- Setzt voraus, dass die Scheduled Tasks auf dem Server laufen
Bei Aufruf
Live
- Sitemap entsteht, wenn keine da ist
- Wird nach Ablauf des Aktualisierungsintervalls neu erzeugt
Nur per Befehl
Manuell
- Keine automatische Erzeugung
- Nach jeder neuen oder gelöschten URL
sitemap:generateausführen
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Seit Shopware 6.7.1 pflegen Sie die robots.txt in der Administration unter „Einstellungen › Shop › Stammdaten“. Davor war sie eine Datei auf dem Server oder kam aus einem Plugin. Die Standardregeln erlauben den Shop, sperren aber alle Adressen mit Parametern (Disallow: /*?) und geben die Sitemap an. Ist der Shop als Staging markiert, sperrt Shopware alles.
Google weist darauf hin: Eine Sperre in der robots.txt verhindert das Crawlen, nicht die Aufnahme in den Index. Eine gesperrte Seite kann trotzdem in Google auftauchen, wenn andere Seiten auf sie verlinken.
Typische Shopware-SEO-Probleme
Die meisten Probleme in Shopware-Shops entstehen nicht durch fehlende Funktionen, sondern durch Einstellungen, Erweiterungen und Abläufe. Die folgende Tabelle zeigt, was wir am häufigsten sehen und wo Sie ansetzen.
- Alte URLs nach Migration ohne 301Rankings und Links laufen ins LeereSofort angehen
- Sitemap veraltet nach Updategeplante Aufgaben laufen nicht mehrSofort angehen
- Filter-URLs im Indexviele fast gleiche SeitenBald angehen
- Varianten als Dublettengleicher Text auf vielen URLsBald angehen
- Erlebniswelten ohne TextBilder und Slider, aber nichts zu lesenBald angehen
- Langsames Themeschwache Core Web VitalsBald angehen
- Paginierung gesperrtSeite 2 und folgende nicht crawlbarPrüfen
Sofort angehenBald angehenPrüfen
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
| Problem | Häufige Ursache | Was hilft |
|---|---|---|
| Filter- und Property-URLs im Index | Filter erzeugen Parameter-URLs, eine Erweiterung macht sie „SEO-freundlich“ und indexierbar | Nur Filterseiten mit eigener Suchnachfrage indexieren, Rest per robots.txt oder Canonical auf die Kategorie |
| Varianten-Dubletten | Jede Variante hat eigene URL mit gleichem Text | Canonical für alle Varianten nutzen oder Varianten eigene Texte geben |
| Paginierung | Standardregel Disallow: /*? sperrt auch ?p=2 | Prüfen, ob Produkte nur über Folgeseiten erreichbar sind, ggf. Regel ergänzen |
| Erlebniswelten ohne Text | Kategorie besteht nur aus Bildern und Slidern | Kategoriebeschreibung als Textblock einbinden, Alt-Texte pflegen |
| Langsames Theme | Große Bilder, viele Skripte, HTTP-Cache aus | HTTP-Cache und Performance-Tipps von Shopware umsetzen, Bilder optimieren |
| Sitemap nach Update veraltet | Scheduled Tasks oder Message Queue laufen nicht mehr | Hintergrundprozesse prüfen, Sitemap neu erzeugen |
| SEO-URLs nach Migration von Shopware 5 | Kategoriebaum oder Vorlagen geändert, alte Adressen fehlen | Vollständige URL-Liste, 301-Weiterleitungen, Test vor Go-live |
Erlebniswelten sind Layouts, keine Inhalte. Eine Kategorie mit Slider, Bannern und Produktliste, aber ohne erklärenden Text, gibt Google wenig, um sie einem Suchbegriff zuzuordnen. Ein kurzer, hilfreicher Text über oder unter der Produktliste reicht oft schon.
Filter, Parameter und Paginierung richtig behandeln
Filter auf Kategorieseiten hängen in Shopware Parameter an die URL, etwa für Hersteller, Eigenschaften, Preis oder Sortierung. Jede Kombination ist eine eigene Adresse. Google beschreibt das Problem selbst: Facettierte Navigation kann nahezu endlos viele URLs erzeugen, die Crawler Zeit kosten und das Finden neuer Seiten bremsen. Für Filter, die nicht in den Index sollen, empfiehlt Google die Sperre per robots.txt. Canonical und nofollow wirken laut Google langfristig schwächer.
- Kategorieindexieren, mit Text
- Seite 2, 3 …eigene URL, eigenes Canonical
- Filter mit Nachfragez. B. Marke plus Kategorie: eigene Landingpage
- Übrige Filternicht crawlen lassen
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Shopware setzt das Canonical einer Kategorie im Standard auf die Kategorie-URL ohne Filter. Bei Folgeseiten hängt es ?p=2 usw. an. Das passt zu Google: Jede Seite einer Paginierung soll ihr eigenes Canonical haben, nicht das der ersten Seite. Die Standard-robots.txt sperrt aber alle Parameter-URLs, also auch die Folgeseiten. Produkte, die nur auf Seite 3 einer Kategorie verlinkt sind, findet Google dann nur noch über die Sitemap.
Unsere Empfehlung: Suchanfragen wie „Marke plus Kategorie“ bekommen eine eigene Landingpage mit Text statt einer Filter-URL. Für alle anderen Filter bleibt die Sperre. Ob die Folgeseiten crawlbar sein sollten, hängt von Ihrem Sortiment ab. Das lässt sich mit einer Allow-Regel in der robots.txt lösen, die wir vorher auf einer Testumgebung prüfen.
Strukturierte Daten: Was Shopware ausgibt
Im Standard schreibt Shopware strukturierte Daten als Microdata direkt ins HTML der Storefront. Auf der Produktseite sind das Product mit Artikelnummer, GTIN, Hersteller, Maßen und Gewicht, ein Offer mit Preis, Währung und Verfügbarkeit (bei Staffelpreisen ein AggregateOffer) sowie AggregateRating und Review aus den Shopware-Bewertungen. Dazu kommt eine BreadcrumbList.
Product
Name, Artikelnummer (sku), GTIN, Hersteller, Maße und Gewicht
Offer
Preis, Währung und Verfügbarkeit, bei Staffelpreisen AggregateOffer
Bewertungen
AggregateRating und einzelne Reviews aus Shopware-Bewertungen
Breadcrumb
BreadcrumbList für den Kategoriepfad
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Seit Shopware 6.7.9 gibt es zusätzlich eine JSON-LD-Ausgabe. Sie steckt hinter dem Feature-Flag JSON_LD_DATA, ist im Standard ausgeschaltet und als Teil der nächsten Hauptversion markiert. Eingeschaltet ersetzt sie die Microdata. Laut Quellcode (Stand 6.7.12) bildet sie Varianten als ProductGroup ab und gibt Lieferzeiten als Versandangabe aus, dazu Organisation, Website und Breadcrumb.
Prüfen Sie, was bei Ihnen tatsächlich ausgegeben wird: Ein eigenes Theme oder Plugins können Teile entfernen oder doppelt ausgeben. Was Google für Produkte erwartet, steht in der Dokumentation zu Produkt-Snippets und Produktvarianten von Google Search Central. Wie strukturierte Daten auch für KI-Suche wirken, zeigt unsere Seite GEO.
| Typ | Standard (Microdata) | JSON-LD (Feature-Flag) |
|---|---|---|
| Product, Offer, Brand | Ja | Ja |
| AggregateRating, Review | Ja | Ja |
| BreadcrumbList | Ja | Ja |
| ProductGroup für Varianten | Nein | Ja |
| Organization, WebSite | Nein | Ja |
Shopware 5 auf 6 migrieren – ohne Rankingverlust
Eine Migration von Shopware 5 auf 6 ist ein Umzug in ein neues System. Der Migrationsassistent kann SEO-URLs übernehmen. Ändern Sie aber Kategoriebaum, URL-Vorlagen oder Produktnummern, entstehen neue Adressen. Dann braucht jede alte URL eine 301-Weiterleitung auf die passende neue Seite. Shopware selbst leitet nur Adressen um, die es als frühere SEO-URL kennt. Für alles andere brauchen Sie ein Weiterleitungs-Plugin oder Regeln auf dem Server.
- Alle alten URLs sammelnSitemap, Search Console, Crawl
- Zuordnenalt zu neu, Seite für Seite
- 301 einrichtendirekt zum Ziel, ohne Ketten
- Testen vor Go-livejede alte URL einmal aufrufen
- BeobachtenSearch Console, Sitemap
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
15.247
URLs umgezogen (Magento 1 auf Magento 2)
Fallstudie Baustoffshop.de
+32 %
Traffic drei Monate nach dem Umzug
Fallstudie Baustoffshop.de
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
Google empfiehlt bei einem Umzug mit neuen URLs: jede alte Adresse einer neuen zuordnen, serverseitige permanente Weiterleitungen nutzen, die Weiterleitungen möglichst lange behalten, in der Regel mindestens ein Jahr, und eine Sitemap mit den neuen URLs einreichen. Kurzzeitige Schwankungen sind laut Google normal.
Dass ein großer Umzug ohne relevanten Rankingverlust gelingt, zeigt unsere Fallstudie Baustoffshop.de: 15.247 URLs zogen von Magento 1 auf Magento 2, drei Monate später kam 32 % mehr Traffic. Das System war ein anderes, das Vorgehen ist dasselbe. Den ganzen Ablauf einer Shopware-Migration beschreibt der Ratgeber Shopware Migration von 5 auf 6.
Checkliste: Shopware SEO in zwölf Punkten
Gehen Sie die Liste einmal vollständig durch und danach nach jedem größeren Shopware-Update erneut. Die meisten Punkte prüfen Sie in der Administration, einige nur mit Serverzugang.
- TechnikURLs, Canonical, robots.txt, Sitemap
- InhalteMeta-Daten, Kategorietexte
- Datenstrukturierte Daten, Hreflang
- KontrolleSearch Console, nach jedem Update
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:
- ✓SEO-URL-Vorlagen je Verkaufskanal geprüft, keine Variablen, die sich oft ändern
- ✓„Statt Canonical URLs direkt per HTTP 301 auf die aktuellste URL leiten“ eingeschaltet
- ✓Hauptkategorie für Produkte in mehreren Kategorien festgelegt
- ✓Meta-Titel und Meta-Beschreibung für Kategorien und wichtige Produkte eigenständig formuliert
- ✓Canonical für Varianten bewusst entschieden: eine URL für alle oder eigene Seiten
- ✓Filter-URLs nicht im Index, außer gewollte Landingpages
- ✓Folgeseiten der Paginierung: Sperre in der robots.txt bewusst entschieden
- ✓Kategorien und Erlebniswelten mit kurzem, hilfreichem Text und Alt-Texten
- ✓Sitemap aktuell, Scheduled Tasks laufen, Sitemap in der Search Console eingereicht
- ✓Strukturierte Daten mit dem Test für Rich-Suchergebnisse von Google geprüft
- ✓Hreflang bei mehreren Sprachen im Verkaufskanal aktiviert und geprüft
- ✓Core Web Vitals im grünen Bereich: LCP unter 2,5 Sekunden, INP unter 200 Millisekunden, CLS unter 0,1
Die Grenzwerte für die Core Web Vitals stammen von Google. Google empfiehlt gute Werte für den Erfolg in der Suche. Wie wir Ladezeiten in Shopware senken, steht auf der Seite Pagespeed-Optimierung.
So setzen wir Shopware SEO um
Die meisten SEO-Berichte enden mit einer Liste, die dann monatelang liegen bleibt. Bei der Beyond AIgency, einer Marke der Beyond Media GmbH (seit 2004), ist das anders: Ein SEO-Agent findet Fehler und Chancen, ein Shop-Agent setzt sie direkt in Shopware um, ein Prüf-Agent testet auf einer Testumgebung, ein Spezialist aus unserem Team gibt frei. SEO und GEO laufen zusammen, damit Ihr Shop auch in KI-Antworten auftaucht.
- SEO-Agent findetFehler und Chancen nach Umsatzpotenzial
- Shop-Agent setzt umdirekt in Shopware
- Prüf-Agent testetauf einer Testumgebung
- Spezialist gibt freierst dann live
Grafik einbinden
Sie dürfen diese Grafik kostenlos auf Ihrer Website zeigen – mit Quellenangabe. Code kopieren und in Ihre Seite einfügen:

Beim Abspielen lädt das Video von YouTube (Google).Datenschutz
Das geht, weil dasselbe Team auch die Technik kennt: SEO-URLs, Weiterleitungen, Sitemap, robots.txt und strukturierte Daten liegen in Shopware dicht beieinander. Bei internationalen Shops pflegen wir Hreflang, für Continental etwa in zwölf Märkten. Mehr dazu auf den Seiten SEO und SEO für Online-Shops, für Backlinks auf Linkbuilding.
SEO läuft bei uns zur festen Monatspauschale, monatlich kündbar. Zum Einstieg gibt es den kostenlosen SEO-Check: Wir zeigen Ihnen die drei teuersten SEO-Fehler in Ihrem Shop oder CMS und beheben einen davon kostenlos. Ihr Anliegen nimmt Martin, unser KI-Berater, rund um die Uhr per Sprache unter Kontakt auf. Wie wir Shopware technisch betreuen, steht auf Shopware-Agentur.
