WooCommerce-Filter und SEO: Welche Filterseiten indexieren?

Filter sind für Kundinnen und Kunden in einem WooCommerce-Shop unverzichtbar: Farbe, Größe, Marke, Material, Preis. Für Google sind sie dagegen oft ein Problem. Jede Kombination kann eine eigene URL erzeugen, und aus 200 Produkten werden schnell zehntausende crawlbare Adressen mit nahezu identischem Inhalt. Die entscheidende Frage lautet deshalb nicht „Filter ja oder nein?“, sondern: Welche Filterseiten verdienen einen Platz im Index und welche nicht?

Kurz gesagt: Indexieren Sie nur Filterseiten, die einer echten Suchanfrage mit eigenem Suchvolumen entsprechen, genug Produkte zeigen und eigenständig optimiert werden können, etwa „Laufschuhe Damen“ oder „Sofa grau“. Alle anderen Kombinationen, Sortierungen und Preisfilter sollten per noindex, Canonical oder robots.txt aus dem Index bzw. vom Crawling ferngehalten werden.

Warum sind Filterseiten in WooCommerce ein SEO-Problem?

Filterseiten sind ein SEO-Problem, weil sie massenhaft URLs mit fast gleichem Inhalt erzeugen. Fachleute sprechen von facettierter Navigation: Jede Facette (Farbe, Größe, Marke) lässt sich mit jeder anderen kombinieren und zusätzlich sortieren oder paginieren.

In WooCommerce entstehen solche URLs auf mehreren Wegen:

  • Parameter der Standard-Filter, zum Beispiel ?filter_farbe=rot&query_type_farbe=or aus den Attribut-Filtern bzw. Filter-Blöcken.
  • Preis- und Sortierparameter wie ?min_price=50&max_price=100 oder ?orderby=price.
  • Attribut-Archive, wenn bei einem Attribut „Archive aktivieren“ gesetzt ist, etwa /farbe/rot/.
  • Eigene URL-Strukturen von Filter-Plugins, teils mit sprechenden Pfaden wie /schuhe/filter/farbe-rot/groesse-42/.

Die Folgen: Google verbringt Zeit mit wertlosen Varianten, interne Linkkraft verteilt sich auf tausende URLs, und im Search-Console-Bericht tauchen plötzlich große Mengen an Duplikaten auf. Im schlimmsten Fall rankt eine zufällige Filterkombination statt Ihrer gepflegten Kategorieseite.

Welche Filterseiten sollten indexiert werden?

Indexiert werden sollten nur Filterseiten, für die es messbare Nachfrage gibt und die einen eigenständigen Mehrwert gegenüber der Kategorie bieten. Ein Möbelshop sollte „Sofa grau“ oder „Ecksofa mit Schlaffunktion“ indexieren lassen, aber nicht „Sofa grau, sortiert nach Preis, Seite 3“.

Diese Entscheidungsregeln haben sich in der Praxis bewährt:

Filtertyp Beispiel Empfehlung
Einzelner Filter mit Suchvolumen Laufschuhe + Damen, Sofa + grau Indexieren, eigene Title, H1 und kurzer Text
Marke innerhalb einer Kategorie Rasenmäher + Bosch Indexieren, wenn genug Produkte vorhanden
Zwei Filter mit klarer Nachfrage Winterjacke Herren wasserdicht Gezielt indexieren, nur ausgewählte Kombinationen
Beliebige Mehrfachkombinationen Rot + Blau + Größe 42 + Baumwolle noindex oder Crawling verhindern
Preisfilter 50 bis 100 Euro Nicht indexieren
Sortierung und Ansicht orderby=price, Listenansicht Canonical auf die ungefilterte Seite
Verfügbarkeit, Bewertung nur lagernd, ab 4 Sterne Nicht indexieren
Kombination ohne Treffer Größe 50 in Kinderschuhen Nicht verlinken, idealerweise 404

Als Faustregel gilt: Eine Filterseite ist nur dann indexwürdig, wenn Sie bereit wären, sie auch als eigene Kategorie anzulegen. Prüfen Sie die Nachfrage mit dem Keyword-Planer oder Ihrem SEO-Tool, und zwar getrennt für google.de, google.at und google.ch. Begriffe unterscheiden sich: In Österreich wird eher nach „Polster“ gesucht, wo in Deutschland „Kissen“ steht, und in der Schweiz kann „Velo“ deutlich relevanter sein als „Fahrrad“.

noindex, Canonical oder robots.txt: Was ist wann richtig?

Welches Mittel richtig ist, hängt davon ab, ob Google die URL crawlen, aber nicht indexieren soll, oder ob sie gar nicht erst gecrawlt werden soll. Die drei Werkzeuge wirken unterschiedlich und lassen sich nicht beliebig kombinieren.

noindex

Ein noindex im Meta-Robots-Tag hält eine Seite aus dem Index, Google crawlt sie aber weiterhin und folgt den Links. Das eignet sich für Filterseiten, die bereits im Index sind und dort verschwinden sollen. Wichtig: Google muss die Seite crawlen dürfen, um das noindex überhaupt zu sehen.

Canonical

Ein Canonical-Tag signalisiert, welche URL die Hauptversion ist. Für Sortierungen oder Ansichtsvarianten ist ein Canonical auf die ungefilterte Kategorie sinnvoll. Für echte Filterseiten mit anderem Produktbestand ist es weniger zuverlässig, weil Google den Hinweis ignorieren kann, wenn sich die Inhalte deutlich unterscheiden. Indexierte Filterseiten benötigen ein selbstreferenzierendes Canonical.

robots.txt

Ein Disallow in der robots.txt verhindert das Crawling und spart so am meisten Crawl-Budget. Bereits indexierte URLs können aber trotzdem im Index bleiben, nur ohne Beschreibung. Kombinieren Sie deshalb nie robots.txt-Sperre und noindex für dieselbe URL. Die bewährte Reihenfolge bei einem bestehenden Shop: erst noindex setzen, warten, bis die URLs aus dem Index verschwunden sind, dann gegebenenfalls per robots.txt sperren, zum Beispiel mit Disallow: /*?*orderby= oder Disallow: /*min_price=.

Wie setzen Sie die Regeln in WooCommerce praktisch um?

Am zuverlässigsten setzen Sie die Regeln um, indem Sie die Logik im Filter-Plugin und im SEO-Plugin aufeinander abstimmen. Gehen Sie dabei in dieser Reihenfolge vor:

  1. Bestandsaufnahme: Crawlen Sie den Shop mit einem SEO-Crawler und notieren Sie, welche Parameter und Pfade für Filter entstehen.
  2. Filter klassifizieren: Ordnen Sie jedes Attribut einer Zeile der Tabelle oben zu. Meist bleiben nur zwei bis vier Filtertypen pro Kategorie indexwürdig.
  3. Indexierbare Filterseiten als statische URLs anlegen: Einige Filter-Plugins erlauben SEO-Regeln mit eigener URL, eigenem Title, Meta-Description und Text, etwa Filter Everything oder FiboFilters. Alternativ legen Sie Unterkategorien an.
  4. Alle übrigen Filter technisch abgrenzen: noindex für Parameter-URLs, Canonical für Sortierungen und, falls möglich, Filterlinks per JavaScript oder als Formular statt als normale Links ausgeben.
  5. Attribut-Archive prüfen: Deaktivieren Sie „Archive aktivieren“ bei Attributen ohne Suchnachfrage und nehmen Sie diese in Yoast, Rank Math oder SEOPress aus der Sitemap.
  6. Sitemap bereinigen: In die XML-Sitemap gehören nur indexierbare Filterseiten mit Canonical auf sich selbst.
  7. Intern verlinken: Verlinken Sie die wichtigen Filterseiten aus der Kategorie-Navigation oder einem Textblock, damit sie Linkkraft erhalten.

Bei Filter-Plugins lohnt der genaue Blick in die Einstellungen. Manche Lösungen arbeiten per AJAX und verändern die URL nur über Fragmente oder gar nicht. Das ist für das Crawling unkritisch, ermöglicht aber auch keine indexierbaren Filterseiten. Andere erzeugen bei jedem Klick eine neue crawlbare URL. Auch die Produktfilter-Blöcke von WooCommerce arbeiten mit URL-Parametern, die Sie über das SEO-Plugin steuern müssen. Wenn Sie unsicher sind, wie sich Ihr Setup verhält, ist das ein typischer Prüfpunkt im Rahmen von WooCommerce SEO.

Wie viel Crawl-Budget kosten Filterseiten?

Filterseiten können einen großen Teil des Crawl-Budgets verbrauchen, vor allem bei Shops mit vielen Attributen. Für einen kleinen Shop mit 100 Produkten ist Crawl-Budget selten der Engpass. Ab einigen tausend Produkten mit fünf oder mehr filterbaren Attributen sieht das anders aus: Hier kann Googlebot einen Großteil seiner Anfragen auf Filterkombinationen verwenden, während neue Produkte oder geänderte Preise verzögert erfasst werden.

Hinzu kommt die Serverlast. Ungecachte Filterabfragen sind in WooCommerce datenbankintensiv. Wenn Bots tausende Kombinationen abrufen, steigt die Ladezeit auch für echte Besucher. Ein sauber begrenzter Filter ist daher nicht nur eine SEO-, sondern auch eine Performance-Maßnahme.

Wie kontrollieren Sie das Ergebnis in der Search Console?

Das Ergebnis kontrollieren Sie vor allem über den Bericht „Seiten“ und die Crawling-Statistiken in der Google Search Console. Achten Sie auf diese Signale:

  • „Duplikat – Google hat eine andere Seite als der Nutzer als kanonische Seite bestimmt“: Ihre Canonicals werden ignoriert, oft bei echten Filterseiten mit anderem Produktbestand.
  • „Gecrawlt – zurzeit nicht indexiert“: Viele Filter-URLs in dieser Gruppe zeigen, dass Google sie als wenig wertvoll einstuft.
  • „Durch robots.txt blockiert, aber indexiert“: Hier wurde zu früh gesperrt.
  • Crawling-Statistiken unter Einstellungen: Ein hoher Anteil an Parameter-URLs bei den gecrawlten Seiten deutet auf eine Filterfalle hin.
  • Leistungsbericht mit Filter auf URLs, die „filter_“ enthalten: So sehen Sie, ob gewollte Filterseiten tatsächlich Impressionen erhalten.

Planen Sie nach Änderungen einige Wochen ein, bis sich die Zahlen stabilisieren. Bei großen Shops ist eine Logfile-Auswertung die genaueste Methode, um das Crawlverhalten zu verstehen. Wenn Sie zusätzlich die Kategorieseiten selbst stärken wollen, finden Sie die Grundlagen im Bereich E-Commerce SEO. Für eine individuelle Bewertung Ihrer Filterstruktur, inklusive Umsetzung direkt in WordPress, lohnt sich ein Blick auf unsere Leistung SEO für WooCommerce-Shops.

Häufige Fragen

Sollte ich WooCommerce-Filter per JavaScript ausblenden?

Ja, für Filter ohne Suchnachfrage ist das eine saubere Lösung. Werden Filterlinks per JavaScript oder als Formular ausgelöst, entstehen weniger crawlbare URLs. Indexwürdige Filterseiten sollten Sie dagegen als normale HTML-Links ausgeben, damit Google sie findet und Linkkraft weitergibt.

Gibt es in der Search Console noch das Parameter-Tool?

Nein, Google hat das Tool zur Steuerung von URL-Parametern im Jahr 2022 eingestellt. Die Steuerung erfolgt heute ausschließlich über die Website selbst, also über noindex, Canonical-Tags, robots.txt und eine durchdachte interne Verlinkung der Filterseiten.

Wie viele Produkte braucht eine indexierte Filterseite?

Eine feste Grenze gibt es nicht, als grobe Orientierung sollten es mehrere passende Produkte sein, häufig mindestens fünf bis zehn. Zeigt eine Filterseite nur ein oder zwei Artikel, ist sie für Nutzer und Google meist zu dünn und besser auf noindex gesetzt.

Schaden indexierte Filterseiten meinem Shop?

Einzelne gut gewählte Filterseiten schaden nicht, sie bringen oft zusätzlichen Traffic über Long-Tail-Suchen. Problematisch wird es erst, wenn hunderte oder tausende ungesteuerte Kombinationen im Index landen. Dann konkurrieren sie mit Kategorien und verbrauchen Crawl-Budget.

Sie möchten das nicht selbst umsetzen?

Auf unserer Seite WooCommerce SEO zeigen wir, wie wir das für Sie übernehmen. Oder Sie fordern direkt eine kostenlose SEO-Analyse an. Alle Branchen finden Sie unter Branchen.

Nach oben scrollen