Shops haben ein SEO-Problem, das Content-Sites nicht kennen: Tausende ähnliche Seiten, Varianten, Filter-URLs und Kategorien konkurrieren um Crawl-Budget und kannibalisieren sich gegenseitig. Shopware 6 bringt gutes Werkzeug mit – man muss es nur richtig einstellen. Hier die Punkte, die in der Praxis den Unterschied machen.
SEO-URLs: Templates statt Zufall
Shopware generiert SEO-URLs aus Twig-Templates (Einstellungen → SEO). Der Standard ist brauchbar, aber prüf zwei Dinge:
- Produkt-URLs kurz halten:
{{ product.translated.name }}reicht meist. Kategoriepfade in der URL machen sie lang und brechen bei jeder Umsortierung. - Sonderzeichen und Umlaute: Testen, wie ä/ö/ü umgeschrieben werden. Inkonsistenz erzeugt Redirect-Ketten.
Wichtig: Bei URL-Änderungen legt Shopware selbst 301-Redirects von der alten auf die neue URL an. Trotzdem nicht ohne Not umbauen.
Varianten und Canonical: der größte Duplicate-Content-Hebel
Ein Produkt mit 20 Farb-/Größen-Varianten kann 20 fast identische URLs erzeugen. In den Produkt-Einstellungen lässt sich eine Hauptvariante als Canonical definieren – nutz das konsequent, sonst verteilt sich die Ranking-Kraft auf 20 Seiten, von denen keine rankt.
Strukturierte Daten: Preis und Verfügbarkeit ins Snippet
Product-Schema mit Preis, Währung und Verfügbarkeit ist bei Shops der eine Rich-Result-Typ, der wirklich Klicks bringt. Das Standard-Storefront-Theme liefert eine Basis – prüf sie mit dem Rich Results Test. Häufig fehlen aggregateRating (wenn Bewertungen existieren) oder korrekte availability-Werte. Das ist ein überschaubarer Theme-Eingriff mit direkt sichtbarem Effekt in den Suchergebnissen.
Filterseiten und Crawl-Budget
Facetten-Filter erzeugen potenziell unendlich viele URL-Kombinationen. Kontrollier in der Search Console (Einstellungen → Crawling-Statistiken), was Google tatsächlich crawlt. Faustregel: Filter-Kombinationen gehören nicht in den Index, gut gepflegte Kategorieseiten schon. Kategorien brauchen dafür eigenen Text – zwei, drei ehrliche Absätze oberhalb oder unterhalb des Listings, keine SEO-Textwüste in 8px.
Performance: Shops verlieren hier am meisten
- HTTP-Cache aktivieren – der eingebaute Reverse Proxy Cache ist der größte einzelne Performance-Hebel in Shopware 6
- Bilder: Thumbnails in sinnvollen Größen generieren, WebP ausliefern (je nach Version via Media-Konfiguration oder Plugin)
- Listing-Seiten messen, nicht die Startseite: Kategorien mit vielen Produkten sind fast immer der langsamste Seitentyp
- Apps und Plugins ausmisten: Jedes Storefront-Plugin lädt potenziell JS/CSS auf allen Seiten
Sitemap und Basics
Shopware generiert die XML-Sitemap automatisch im Hintergrund (Scheduled Task). Kontrollier, dass der Task läuft, die Sitemap aktuell ist und in der Search Console hängt. Dazu: Staging per noindex oder Basic Auth sperren, 404-Monitoring, ein sauberes robots.txt.
Fazit
Shopware-SEO ist Priorisierung: Canonical-Strategie für Varianten, Product-Schema, Kategorietexte, HTTP-Cache. Wer diese vier Punkte sauber umsetzt, ist vor dem Großteil der Shops. Die Grundlagen jenseits des Shops – Titles, Suchintention, interne Links – stehen im SEO-Selbermachen-Guide.