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.