Shopware SEO-URLs generieren und ändern
Sprechende Produkt-URLs mit vollständigem Kategoriepfad für alle Shops und Sprachen erzeugen - mit Vorschau, Weiterleitungen für alte Adressen und Konfliktprüfung.
- Ein URL-Muster aus Variablen wie
{mainCategoryPath}/{name}erzeugt die Pfade, mit Vorschau am Beispielprodukt. - Je Verkaufskanal ist ein eigenes Muster möglich, die Generierung läuft je Shop und Sprache.
- Alte Adressen bleiben auf Wunsch als 301-Weiterleitung erhalten.
- Doppelte Pfade werden als Konflikt gemeldet statt überschrieben.
SEO-URLs im Shopware-Standard
Shopware erzeugt Produkt-URLs aus einer Twig-Vorlage, die du unter Einstellungen → SEO je Verkaufskanal hinterlegst. Wer eine andere Struktur möchte, etwa den vollständigen Kategoriepfad vor dem Produktnamen, braucht eigene Twig-Logik und sieht das Ergebnis erst nach der Indexierung. Dazu kommen Altlasten aus Migrationen: Shops, die von einem anderen System kommen, tragen oft gewachsene URLs, die erhalten bleiben sollen, während neue Artikel bereits nach dem neuen Schema benannt werden.
Shopware SEO-URLs mit dem PIM generieren
Die SEO-URL-Funktion liegt in der Konfigurationsmatrix im Tab „SEO-URLs" und arbeitet in zwei Schritten.
Schritt 1: URL im Zusatzfeld generieren
Aus einem Token-Muster baut das PIM den Pfad und schreibt ihn je Shop in ein Zusatzfeld am Artikel, variant- und sprachgenau. Zur Verfügung stehen unter anderem {name}, {number}, {manufacturer}, {manufacturerNumber}, {ean}, {metaTitle}, {category}, {categoryPath}, {mainCategory}, {mainCategoryPath}, {properties}, {options} und {tags}. Ob der Kategoriepfad aus der SEO-Hauptkategorie des Kanals oder der ersten zugewiesenen Kategorie stammt, stellst du ein. Dazu kommen Trennzeichen, Kleinschreibung, das Einbeziehen der obersten Kategorieebene und die Umwandlung von Umlauten (ä wird zu ae). Optional schreibt ein Meta-Title-Muster beim Generieren zusätzlich den Meta-Titel.
Schritt 2: SEO-URLs generieren
Ein Twig-Muster liest die Zusatzfelder, auch mit Rückgriff auf ein migriertes Feld, und schreibt das Ergebnis in Shopwares SEO-URL-Tabelle. Die Trennung in zwei Schritte hat einen Vorteil: Du kannst die berechneten Pfade zuerst in den Zusatzfeldern prüfen, bevor sie im Shop sichtbar werden. Im Dialog wählst du Shops und Sprachen sowie die Optionen „Alte URLs als 301 behalten", „Nur fehlende SEO-URLs erzeugen" oder „Alle Produkt-URLs entfernen (Reset)".
Schritt für Schritt: SEO-URLs neu aufbauen
- SEO-Hauptkategorien prüfen: Filtere in der Produktliste auf Artikel ohne Hauptkategorie und setze sie bei Bedarf gesammelt über die Mehrfachänderung im Bereich SEO.
- Muster festlegen: Trage im Tab „SEO-URLs" das Token-Muster ein und beobachte die Vorschau am Beispielprodukt, auch in anderen Sprachen.
- Shop-Muster ergänzen: Braucht ein Verkaufskanal eine andere Struktur, aktiviere „Eigenes Pattern pro Shop" und hinterlege dort das abweichende Muster.
- Zusatzfelder füllen: Starte „URL im Zusatzfeld generieren" und wähle die Shops und Sprachen aus.
- URLs schreiben: Starte „SEO URLs generieren", wähle die Optionen und kontrolliere gemeldete Pfad-Konflikte.
- Im Shop prüfen: Rufe einige alte und neue Adressen auf und kontrolliere die Weiterleitungen.
Video · 1:00 Min.KonfigurationsmatrixDie Funktion in Aktion sehen, mit eingeblendeten Erklärungen.Video ansehen →
Tipps aus der Praxis
- Migrierte URLs schonen: Mit „Nur fehlende SEO-URLs erzeugen" bekommen nur neue Artikel das Muster. Gewachsene Adressen mit Rankings bleiben, wie sie sind.
- Reset mit Bedacht: „Alle Produkt-URLs entfernen" löscht zuerst alle SEO-URLs der gewählten Kanäle und Sprachen, auch Weiterleitungen. Nutze die Option nur, wenn du bewusst neu anfängst.
- Massenänderung im Bulk: In der Mehrfachänderung setzt du für eine Auswahl SEO-URL-, Meta-Title- und Meta-Description-Vorlagen mit Variablen und Vorschau, dazu die Hauptkategorie je Kanal und die Canonical-Variante.
- Einzelfälle direkt: Mit „Shopware-Standard-SEO-URL verwenden" bearbeitest du die native URL am Produkt. Die beiden Generator-Schritte sind dann deaktiviert.
- Automatisieren: Der Konsolenbefehl
staw:pim:seo:generateerzeugt URLs für einen Verkaufskanal, mit--dry-runzunächst als Simulation. - Kategorien nicht vergessen: Kategorie-URLs pflegst du in der Kategorien-Verwaltung als eigenen Slug je Kanal und Sprache.
Häufige Fragen
Bleiben alte URLs erreichbar, wenn ich SEO-URLs neu generiere?
Mit der Option „Alte URLs als 301 behalten" bleibt die alte Adresse bei einer Pfadänderung als Weiterleitung bestehen. Schaltest du sie aus, wird die URL hart ersetzt.
Kann ich nur fehlende SEO-URLs erzeugen?
Ja. „Nur fehlende SEO-URLs erzeugen" lässt bestehende, auch migrierte oder manuell gesetzte URLs unangetastet und versorgt nur Produkte ohne URL mit dem Muster.
Was passiert bei doppelten Pfaden?
Lösen zwei Produkte innerhalb desselben Shops und derselben Sprache denselben Pfad auf, werden sie übersprungen und als Pfad-Konflikt gemeldet.
Lässt sich die Generierung automatisieren?
Ja, über den Konsolenbefehl staw:pim:seo:generate mit Optionen wie --sales-channel, --language, --dry-run, --overwrite, --no-redirects und --keep-modified.
Kann ich einzelne URLs auch von Hand ändern?
Ja. Mit „Shopware-Standard-SEO-URL verwenden" bearbeitest du die native Shopware-SEO-URL direkt in der Detailansicht, auf Wunsch auch im Varianten-Dialog und im Quickview.
Weiterlesen
- Dokumentation SEO-URLs - Muster, Variablen und Optionen im Detail
- Dokumentation Konfigurationsmatrix - alle Tabs im Überblick
- Dokumentation Mehrfachänderung - SEO-Vorlagen im Bulk
- Shopware Kategorietexte und Kategorie-SEO - Slugs und Meta-Texte für Kategorien
- Shopware Google Shopping Feed - die Produkt-URL im Feed
PIM für Shopware testen
Alle Lizenzmodelle und Laufzeiten findest du auf der Seite Preise. Du möchtest vorab wissen, ob das PIM zu deinem Shop und deinen Prozessen passt? Schreib uns über das Kontaktformular - wir antworten persönlich.