1. SEO-URLs für Produkte, Kategorien und Landingpages
Die SEO-Einstellungen liegen in der Administration unter Einstellungen > Shop > SEO-Einstellungen. Dort legst du fest, wie die URLs von Produktdetailseiten, Kategorien und Landingpages aufgebaut sind, global oder getrennt je Verkaufskanal. Die Vorlagen schreibst du im Twig-Format. Ein grüner Haken zeigt, dass alle Variablen aufgelöst werden, ein rotes X, dass mindestens eine nicht passt.
Für Produkte nutzt die Standardvorlage den übersetzten Produktnamen. Die Dokumentation zeigt als Beispiel eine Vorlage aus Name und Produktnummer und erklärt Filter wie |lower für Kleinschreibung oder [:50], um den Namen nach 50 Zeichen abzuschneiden. Kategorien folgen standardmäßig ihrem Pfad im Kategoriebaum (Breadcrumb), Landingpages verwenden die URL, die du in der Landingpage selbst vergibst.
Änderst du eine Vorlage, musst du laut Dokumentation den Index neu aufbauen, zum Beispiel mit php bin/console dal:refresh:index. Erst danach erhalten bestehende Produkte und Kategorien die neuen URLs.
Beispiel einer Produktvorlage
{{ product.translated.name|lower }}/{{ product.productNumber }} ergibt eine URL aus dem Produktnamen in Kleinbuchstaben und der Artikelnummer. Die Nummer macht die URL eindeutig, auch wenn zwei Produkte gleich heißen.
2. Geänderte URLs: 301 statt Canonical
Wenn sich eine URL ändert, etwa weil du die Vorlage oder einen Produktnamen anpasst, bleibt die alte Adresse bei Google und in Links bestehen. In den SEO-Einstellungen gibt es dafür die Option „Statt Canonical URLs direkt per HTTP 301 auf die aktuellste URL leiten“. Ist sie aktiv, leitet Shopware alte URLs mit einer 301-Weiterleitung auf die aktuelle Adresse um.
Ob die Option in deinem Shop an ist, siehst du nur in der Administration; einen Standardwert nennt die Dokumentation nicht. Prüfe sie vor jeder größeren Änderung an Vorlagen oder Kategorien, damit Rankings und Backlinks auf die neuen Seiten übergehen.
- Vor der Änderung eine Liste der wichtigsten URLs aus der Sitemap oder der Google Search Console sichern.
- Option für 301-Weiterleitungen in den SEO-Einstellungen prüfen.
- Vorlage ändern und den Index neu aufbauen.
- Einige alte URLs aufrufen und prüfen, ob sie auf die neue Adresse weiterleiten.
3. Meta-Titel und Meta-Beschreibung pflegen
Im Produkt findest du die Angaben im Reiter SEO. Für den Meta-Titel empfiehlt die Shopware-Dokumentation höchstens rund 70 Zeichen, für die Meta-Beschreibung rund 130 bis 160 Zeichen, sonst kann Google sie abgeschnitten anzeigen. Das Feld Schlüsselwörter gibt es auch, laut Dokumentation spielt es für das Ranking aber keine Rolle. Im selben Reiter legst du Titel, Beschreibung und Bild für die Vorschau beim Teilen fest (Open Graph).
Kategorien haben ebenfalls einen Reiter SEO mit SEO-Titel, SEO-Beschreibung und Schlüsselwörtern, allerdings nur beim voreingestellten Kategorietyp Seite/Liste. Kategorieseiten decken oft allgemeinere Suchbegriffe ab als einzelne Produkte, etwa „Gartenstühle Holz“. Pflege dort deshalb zuerst Titel und Beschreibung.
Nicht verwechseln: Die Such-Schlagwörter im Produkt unter Zuweisung landen im Suchindex deines Shops und helfen der internen Suche, nicht Google.
4. Canonical-URLs bei Varianten und mehreren Kategorien
Canonical-Links für Produkte stellst du laut Dokumentation nicht über die SEO-Vorlagen ein, sondern im Produkt. Hat ein Produkt Varianten, erscheint im Reiter SEO die Option „Verwende dieselbe Canonical-URL für alle Varianten“. Darunter wählst du, welche Variante als Canonical gilt. So konkurrieren zehn Größen eines T-Shirts nicht als zehn fast gleiche Seiten miteinander.
Unter SEO-URLs im Produkt siehst du je Verkaufskanal den erzeugten SEO-Pfad. Liegt das Produkt in mehreren Kategorien, legst du dort auch die Hauptkategorie fest.
5. Sitemap: Adresse und Aktualisierung
Shopware erzeugt die Sitemap selbst und legt sie komprimiert im Dateisystem ab. Du findest sie unter deinedomain.de/sitemap.xml und reichst diese Adresse in der Google Search Console ein. Die Einstellungen liegen laut Dokumentation unter Einstellungen > Inhalte > Sitemap, in der Shopware-Cloud (SaaS) sind sie deaktiviert.
Bei der Refresh-Strategie hast du drei Möglichkeiten: Geplant erzeugt die Sitemap regelmäßig über eine geplante Aufgabe. Live erstellt sie bei Bedarf und erneuert sie, wenn das Aktualisierungsintervall abgelaufen ist. Manuell schaltet die automatische Erstellung ab; dann musst du nach jeder neuen oder entfernten URL php bin/console sitemap:generate ausführen. Wie du eigene URLs hinzufügst oder ausschließt, beschreibt Shopware nur in der Entwicklerdokumentation.
6. Was die Shopware-Dokumentation offen lässt
Zu noindex für Such- und Filterseiten, zu hreflang bei mehreren Sprachen, zur robots.txt und zu strukturierten Daten (Rich Snippets) machen die Seiten der Anwenderdokumentation zu SEO, Sitemap, Produkten und Kategorien keine Angaben. Prüfe diese Punkte direkt im Quelltext deiner Seiten oder mit dem URL-Prüftool der Google Search Console, bevor du ein Plugin dafür kaufst.
Ein Punkt, der oft übersehen wird: Wer über Google auf einer Kategorie oder einem Produkt landet, sucht von dort aus oft im Shop weiter. Findet die Shopsuche dann bei einem Tippfehler nichts, geht der Besucher leicht wieder verloren. Wie du die Shopware-Suche einstellst, steht im Artikel zur Shopware-Suche.
Häufige Fragen
Wo finde ich die SEO-Einstellungen in Shopware 6?
In der Administration unter Einstellungen > Shop > SEO-Einstellungen. Dort legst du die Vorlagen für SEO-URLs von Produkten, Kategorien und Landingpages fest, global oder je Verkaufskanal. Meta-Titel und Meta-Beschreibung pflegst du dagegen im Reiter SEO des jeweiligen Produkts oder der Kategorie.
Wie lang sollten Meta-Titel und Meta-Beschreibung in Shopware sein?
Die Shopware-Dokumentation empfiehlt für den Meta-Titel höchstens rund 70 Zeichen und für die Meta-Beschreibung rund 130 bis 160 Zeichen. Längere Texte kann Google abgeschnitten anzeigen.
Wo liegt die Sitemap von Shopware 6?
Unter deinedomain.de/sitemap.xml. Shopware erzeugt sie selbst, je nach Refresh-Strategie geplant, live oder manuell per php bin/console sitemap:generate.
Leitet Shopware 6 alte URLs automatisch weiter?
Wenn in den SEO-Einstellungen die Option „Statt Canonical URLs direkt per HTTP 301 auf die aktuellste URL leiten“ aktiv ist, leitet Shopware geänderte URLs per 301 auf die aktuelle Adresse um. Prüfe die Option vor größeren Änderungen an Vorlagen oder Kategorien.