Facettennavigation SEO Filter-URLs richtig handhaben
E-Commerce SEO

Facettennavigation SEO: Filter-URLs richtig handhaben

Shift07 Team
9. April 2026
14 Min. Lesezeit
E-Commerce SEO

Facettennavigation (auch Filternavigation genannt) ist eine der mächtigsten Funktionen in Online-Shops — und gleichzeitig einer der häufigsten SEO-Killer. Wenn ein Nutzer auf einer Kategorieseite nach Farbe, Größe, Preis und Marke filtert, entstehen schnell hunderte oder tausende von URLs. Jede Filterkombination ist potenziell eine eigene URL. Das überfordert Googles Crawler, verschwendet Crawl-Budget und erzeugt massenhaft Duplicate Content.

Dieser Artikel ist der Abschluss unserer E-Commerce SEO Serie und erklärt, wie du Facettennavigation SEO-konform umsetzt — welche Filter-URLs Google indexieren soll, welche nicht, und welche Techniken dir dabei helfen.

Das Problem: Explosives URL-Wachstum durch Filter

Stelle dir vor, du hast eine Kategorieseite für "Herren-T-Shirts" mit folgenden Filteroptionen:

  • Farbe: 12 Optionen (Rot, Blau, Schwarz, Weiß...)
  • Größe: 8 Optionen (XS, S, M, L, XL, XXL...)
  • Marke: 20 Optionen
  • Preis: 5 Bereiche
  • Material: 6 Optionen

Wenn jede Filterauswahl eine eigene URL erzeugt und Kombinationen möglich sind, entstehen theoretisch 12 × 8 × 20 × 5 × 6 = 57.600 URLs — nur für eine Kategorieseite. Bei einem mittelgroßen Shop mit 50 Kategorien sind das bereits 2,88 Millionen potenzielle URLs. Googles Crawler kann und soll diese nicht alle besuchen.

Die Folgen unkontrollierter Facettennavigation:

  • Crawl-Budget erschöpft: Google crawlt Filter-URLs statt wichtige Produktseiten
  • Duplicate Content: Gefilterte Kategorieseiten enthalten dieselben Produkte wie die Originalseite
  • Link-Autorität verdünnt: Backlinks auf deine Kategorieseite werden auf hunderte Varianten aufgeteilt
  • Index-Bloat: Googles Index füllt sich mit sinnlosen Seiten, was die gesamte Domainqualität senkt

Die drei SEO-Strategien für Facettennavigation

Es gibt grundsätzlich drei Herangehensweisen, je nachdem wie du deine Filter implementierst:

Strategie 1: Vollständige Blockierung (alle Filter = kein SEO-Wert)

Die einfachste Strategie: Alle Filterseiten werden von Google nicht indexiert. Das ist sinnvoll, wenn deine Filterseiten keinen eigenständigen SEO-Wert haben — also keine separate Suchnachfrage bedienen.

Implementierung über robots.txt:

User-agent: *
Disallow: /produkt-kategorie/*?*color=
Disallow: /produkt-kategorie/*?*size=
Disallow: /produkt-kategorie/*?*orderby=
Disallow: /produkt-kategorie/*?*min_price=

Oder noch sauberer — alle URL-Parameter blockieren:

User-agent: *
Disallow: /*?*

Achtung: Diese Methode verhindert, dass Googles Crawler die Filterseiten überhaupt besucht. Sie signalisiert aber nicht, dass die Seiten nicht indexiert werden sollen — falls jemand einen Link auf eine gefilterte URL setzt, könnte sie trotzdem in den Index gelangen. Kombiniere robots.txt daher immer mit noindex-Tags.

Unser robots.txt Generator hilft dir beim korrekten Aufbau deiner robots.txt-Datei.

Strategie 2: Canonical-Tags (weiche Lösung)

Wenn du nicht alle Filterseiten über robots.txt blockieren kannst (z. B. weil dein Shop-System das nicht einfach erlaubt), setzt du auf jeder Filterseite einen Canonical-Tag, der auf die Kategorieseite ohne Filter verweist.

Beispiel: Die Seite /herren-t-shirts/?color=rot&size=l enthält folgenden Canonical-Tag:

<link rel="canonical" href="https://deinshop.de/herren-t-shirts/" />

Das teilt Google mit: "Diese Seite ist eine Variante von /herren-t-shirts/. Betrachte die Originalseite als maßgeblich." Google indexiert dann (meistens) nur die Originalseite, crawlt die Filterseiten aber trotzdem noch. Das spart kein Crawl-Budget, aber verhindert Duplicate Content und Autorität-Verdünnung.

Wann Canonical sinnvoll ist:

  • Wenn du nicht alle Filterseiten technisch blockieren kannst
  • Wenn einzelne Filterseiten doch SEO-Wert haben könnten (dann kannst du den Canonical selektiv entfernen)
  • Als Fallback-Lösung zusätzlich zu robots.txt

WooCommerce mit Yoast SEO oder Rank Math setzt Canonical-Tags auf Filterseiten in der Regel automatisch. Prüfe das mit unserem Canonical-Tag-Checker.

Strategie 3: Selektive Indexierung (wertvoll vs. wertlos)

Die fortschrittlichste — und effektivste — Strategie. Du analysierst, welche Filterkombinationen echte Suchanfragen bedienen, und erlaubst nur diese in Googles Index.

Beispiel aus der Praxis: Wenn Menschen nach "Herren T-Shirt Schwarz" googeln, hat die URL /herren-t-shirts/?color=schwarz tatsächlich SEO-Wert — sie entspricht einer konkreten Suchanfrage. Diese Seite sollte indexiert werden. Dagegen hat /herren-t-shirts/?color=schwarz&size=m&sort=preis_aufsteigend vermutlich keine eigene Suchnachfrage und kann noindex bleiben.

Die Entscheidungsregel:

  • Indexieren: Filterseite entspricht einer Suchanfrage mit eigenem Suchvolumen (z. B. "rote Winterjacken Damen", "Sofas grau 3-Sitzer")
  • noindex/blockieren: Filterseite ist nur eine technische Kombination ohne eigene Suchnachfrage

Entscheidungsmatrix: Welche Filter brauchen welche Behandlung?

Filtertyp SEO-Potenzial Empfehlung Implementierung
Einzelne Eigenschaft (z. B. Farbe: Schwarz) Hoch (wenn Suchvolumen) Indexieren wenn Suchvolumen > 0 Canonical auf Kategorieseite, oder erlauben
Sortierung (preis_aufsteigend) Null Immer blockieren robots.txt Disallow + noindex
Paginierung (page=2) Mittel Indexieren (rel=prev/next) Erlauben, korrekte Paginierung
Preisfilter Sehr niedrig Blockieren robots.txt Disallow + noindex
Mehrfachauswahl (Farbe+Größe) Null Immer blockieren robots.txt Disallow + noindex
Markenfilter Hoch (Markennamen werden gesucht) Eigene Kategorieseiten erstellen Separate /marke/nike/ Seiten statt Filter

Technische Implementierung: URL-Parameter vs. saubere URLs

URL-Parameter (?color=rot)

Die häufigste Implementierung: Filter erzeugen URL-Parameter. Das ist einfach umzusetzen, aber SEO-technisch schwach, weil:

  • Parameterbasierte URLs werden von Google oft als weniger wertvoll eingestuft
  • Sortierung und Kombination der Parameter erzeugt unterschiedliche URLs für denselben Inhalt (?color=rot&size=l?size=l&color=rot)
  • Backlinks auf parametrisierte URLs verteilen sich nicht auf die Canonical-URL

Saubere Pfad-URLs (/herren-t-shirts/schwarz/)

Die SEO-freundlichere Alternative: Ausgewählte Filter erzeugen saubere URL-Pfade statt Parameter. Das ermöglicht:

  • Keyword-reiche URLs (/herren-t-shirts/schwarz/ rankt für "Herren T-Shirt schwarz")
  • Klare Canonical-Hierarchie
  • Bessere interne Verlinkung auf wichtige Filterseiten

In WooCommerce mit dem Plugin WooCommerce Product Filter oder der eigenen Attributen-Taxonomie kannst du saubere URLs für ausgewählte Filter einrichten. Nur die SEO-wertvollen Filter bekommen saubere URLs — alle anderen bleiben als Parameter (und werden blockiert).

noindex vs. robots.txt: Was ist der Unterschied?

Diese Frage stellt sich bei Facettennavigation besonders häufig. Der Unterschied ist entscheidend:

robots.txt Disallow

  • Verhindert, dass Google die Seite crawlt
  • Spart Crawl-Budget (Google besucht die Seite gar nicht)
  • Verhindert aber nicht die Indexierung (wenn externe Links auf die Seite zeigen, kann sie trotzdem indexiert werden)
  • Google kann den Inhalt nicht lesen und keine Signale (Links) von der Seite weiterleiten

noindex-Tag

  • Erlaubt Google das Crawlen, verhindert aber die Indexierung
  • Google liest die Seite und kann Links verfolgen, aber zeigt sie nicht in den Suchergebnissen
  • Schont Crawl-Budget nicht so stark wie robots.txt

Empfehlung für Facettennavigation

Die beste Lösung kombiniert beides: robots.txt für Massenbeschränkung + noindex für Einzelseiten.

  1. Blockiere mit robots.txt alle Sortierungs-, Preis- und Mehrfachfilter-Parameter → spart Crawl-Budget
  2. Setze auf allen Filterseiten, die gecrawlt werden dürfen, einen Canonical-Tag auf die Kategorieseite → verhindert Duplicate Content
  3. Für die wenigen SEO-wertvollen Filter: erlaube Crawling, entferne Canonical und stelle separate, optimierte Seiten bereit

Crawl-Budget-Management für große Shops

Bei Shops mit mehr als 10.000 Produkten ist das Crawl-Budget ein kritischer Faktor. Facettennavigation ist oft der größte Crawl-Budget-Fresser. So schützt du dein Budget:

Google Search Console: URL-Parameter-Tool

In der Google Search Console (unter Legacy-Tools → URL-Parameter) kannst du Google mitteilen, wie es mit bestimmten URL-Parametern umgehen soll. Für jeden Parameter kannst du angeben:

  • "Kein Einfluss auf Inhalte": Google crawlt nur eine Version mit diesem Parameter
  • "Inhalte sortieren oder filtern": Google kann die bevorzugte Version wählen oder alle crawlen

Diese Einstellungen sind ein Hinweis, keine Garantie. Kombiniere sie immer mit technischen Maßnahmen (robots.txt, Canonical).

JavaScript-basierte Filter

Wenn deine Filter komplett JavaScript-basiert sind und keine URL-Änderung erzeugen (AJAX-Filter), hat Google kein Crawl-Budget-Problem — weil es keine neuen URLs gibt. Allerdings kann Google dann auch keine Filterseiten indexieren, selbst wenn du es wolltest. Für SEO-wertvolle Filter brauchst du URL-basierte Implementierung.

WooCommerce: Konkrete Einstellungen für Facettennavigation

WooCommerce Standard-Filter

WooCommerce kommt mit eingebauten Widgets für Preisfilter, Produktattribute und Produktkategorien. Standardmäßig erzeugen diese URL-Parameter. Um diese zu kontrollieren:

  1. Yoast SEO: Unter Einstellungen → Suche → Seitentypen kannst du alle Shop-Filter-Seiten auf noindex setzen
  2. Rank Math: Unter Einstellungen → Robots Meta für Archivseiten
  3. robots.txt ergänzen: Manuell die wichtigsten Parameter blockieren (orderby, min_price, max_price)

Plugin-basierte Filterlösungen

Für professionelle Facettennavigation empfiehlt sich ein spezialisiertes Filter-Plugin:

  • AJAX Product Filter for WooCommerce: AJAX-basiert, keine URL-Änderungen, kein SEO-Problem
  • FacetWP: Sehr flexible Facettennavigation mit guter SEO-Kontrolle
  • Jetpack Search / WooCommerce Store Search: Intelligente Filter ohne URL-Spam

Checkliste: Facettennavigation SEO

  • ✅ Sortierungsparameter in robots.txt blockiert (orderby, sort, order)
  • ✅ Preisfilter-Parameter blockiert (min_price, max_price)
  • ✅ Mehrfachfilter-Kombinationen blockiert
  • ✅ Canonical-Tags auf allen gecrawlten Filterseiten → Kategorieseite
  • ✅ SEO-wertvolle Einzelfilter (Marke, Hauptfarbe) mit sauberen URLs
  • ✅ URL-Parameter in Google Search Console konfiguriert
  • ✅ Paginierung korrekt mit rel=prev/next oder Canonical auf erste Seite
  • ✅ Crawl-Budget in Google Search Console überwacht (Crawl-Statistiken)
  • ✅ Sitemap enthält keine Filterseiten

Fazit: Kontrolle ist alles

Facettennavigation SEO ist keine Frage von "alles erlauben" oder "alles blockieren" — es ist eine Frage der Kontrolle. Du entscheidest, welche Filterseiten Suchanfragen bedienen und indexiert werden sollen. Alle anderen blockierst du konsequent.

Die Hauptregel: Lass Google nur das crawlen, was echten SEO-Wert hat. Alles andere frisst Crawl-Budget und erzeugt Duplicate Content, ohne Rankings zu erzeugen.

Damit ist unser E-Commerce SEO Cluster komplett. Wir haben alle wichtigen Facetten abgedeckt: den vollständigen Leitfaden, Produktseiten, Kategorieseiten, WooCommerce-Konfiguration und jetzt Facettennavigation. Das ist das Fundament für SEO-Erfolg in Online-Shops.

Möchtest du wissen, wie gut dein Shop aktuell aufgestellt ist? Unsere kostenlose SEO-Analyse prüft die wichtigsten technischen SEO-Faktoren deiner Website sofort.

Shop-SEO analysieren

Prüfe jetzt, ob dein Online-Shop technisch sauber aufgestellt ist und wo Optimierungspotenzial liegt.

Kostenlose Shop-Analyse starten