WooCommerce Duplicate Content durch Produktfilter und Kategorien

Von · 26. Mai 2026 · 8 Minuten Lesezeit

Du hast einen WooCommerce-Shop mit Produktfiltern, über die Kunden nach Farbe, Größe, Marke oder Preis filtern können. Praktisch für den Nutzer. Aber in den meisten Standard-Konfigurationen erzeugt jede Filterkombination eine eigene URL, die Google dann als eigenständige Seite interpretiert. Das Ergebnis: Hunderte oder tausende von fast identischen Seiten, die gegeneinander konkurrieren.

Warum Produktfilter Duplicate Content erzeugen

Wenn ein Benutzer in deinem Shop "Farbe: Blau" und "Größe: M" auswählt, erzeugt WooCommerce typischerweise eine URL wie:

/shop/?filter_farbe=blau&filter_groesse=m

oder bei Facetten-Plugins:

/shop/farbe/blau/groesse/m/

Wenn du 5 Farben, 4 Größen und 3 Marken hast, sind das theoretisch 60 verschiedene Filterkombinationen, nur für diese drei Filter. Google versucht alle davon zu crawlen und zu indexieren. Da der eigentliche Produktinhalt fast identisch ist, entsteht massiver Duplicate Content.

Lösung 1: Canonical Tags richtig setzen

Der Canonical Tag sagt Google, welche URL die "Original-Version" einer Seite ist. Für Filterseiten sollte der Canonical auf die ungefilterte Kategorie-URL zeigen:

  • Gefilterte URL: /shop/?filter_farbe=blau
  • Canonical zeigt auf: /shop/

Yoast SEO WooCommerce und Rank Math setzen Canonicals für einfache Filter automatisch. Bei komplexen Facetten-Plugins wie FacetWP oder WOOF musst du das oft manuell konfigurieren oder über Code nachrüsten.

Lösung 2: Noindex für Filterseiten

Wenn Filterseiten keinen eigenen SEO-Wert haben (was meistens der Fall ist), ist Noindex die sauberere Lösung: Google crawlt die Seite, indexiert sie aber nicht. So verschwenden gefilterte URLs kein Crawl-Budget und tauchen nicht in den Suchergebnissen auf.

Setze Noindex für:

  • Alle URLs mit Filterparametern (?filter_, ?orderby=, ?min_price=)
  • Sortierungsvarianten (/shop/?orderby=price)
  • Paginierte Versionen von Filterseiten (/shop/page/2/?filter_farbe=blau)

Lösung 3: URL-Parameter in der Search Console bereinigen

In der Google Search Console kannst du unter "Crawling" einstellen, dass bestimmte URL-Parameter ignoriert werden sollen. Das verhindert, dass Google gefilterte URLs überhaupt crawlt. Diese Methode ist allerdings weniger zuverlässig als Canonical oder Noindex und funktioniert nur für Google, nicht für andere Suchmaschinen.

Lösung 4: Saubere URL-Struktur von Anfang an

Wenn du deinen Shop noch aufbaust oder ein Relaunch ansteht, ist jetzt der richtige Zeitpunkt für eine saubere Entscheidung: Welche Filterkombinationen sollen indexierbar sein und welche nicht? Manchmal macht es Sinn, bestimmte Filterseiten wie "Blaue Winterjacken" als echte SEO-Landingpages zu gestalten. Dann brauchen diese Seiten eigene, sprechende URLs und echten, optimierten Content.

Duplicate Content im SEO-Audit erkennen

Tools wie Screaming Frog, Ahrefs oder Semrush zeigen dir sofort, wie viele URLs deines Shops als Duplicate Content erkannt werden. Wenn du noch nie einen solchen Check gemacht hast, wirst du vermutlich überrascht sein, wie viele problematische URLs existieren.

Lies auch: Website nach Relaunch schlechter in Google, denn nach einem Shop-Relaunch wird Duplicate Content oft erst richtig sichtbar.

Einen vollständigen SEO-Audit für WooCommerce-Shops führt rocks.optimize im Rahmen des WooCommerce-Optimierungspakets durch, inklusive Analyse aller Indexierungsprobleme und konkreten Handlungsempfehlungen.

Verwandte Artikel & Lexikon

M

Website-Optimierer und Gründer von rocks.optimize. Hilft KMU dabei, schnellere, sicherere und besser gefundene Websites zu bekommen.

Bereit, Ihre Website auf Erfolgskurs zu bringen?

Kostenloses Erstgespräch inkl. persönlicher Website-Analyse, unverbindlich & in 30 Minuten.

Jetzt Termin sichern