Facettennavigation

Facettennavigation ermöglicht es Käufern, eine Kategorie nach Farbe, Größe, Preis und Marke zu filtern – und erzeugt dabei leise Millionen nahezu identischer URLs, die das Crawl-Budget verschwenden und Ranking-Signale verwässern. Hier erfahren Sie, wie Sie entscheiden, welche Filter-URLs indexiert und welche unterdrückt werden sollen, plus die Entscheidungstabelle für Canonical vs. Noindex vs. robots.txt.

Erstveröffentlicht: 25. Juni 2026 · Zuletzt aktualisiert: 11. Aug. 2026 · Fortgeschritten
Sprachen

Facettennavigation ist die häufigste einzelne Quelle für Crawl-Verschwendung, die Google gemeldet wird – Gary Illyes beziffert ihren Anteil auf rund 50 % der dort besprochenen Crawling-Probleme. Jede Filterkombination kann eine eigene crawlbare URL erzeugen und so aus einem Katalog mit 10 000 Produkten Millionen nahezu identischer Seiten machen. Die strategische Entscheidung kommt vor der technischen: Filterkombinationen mit echter Suchnachfrage werden zu indexierbaren Landingpages; reine UX-Zustände werden blockiert oder so umgesetzt, dass gar keine URL entsteht. Erst dann folgt der passende Hebel: robots.txt stoppt das Crawling, aber nicht die Indexierung; noindex entfernt Seiten aus dem Index, spart jedoch kein Crawl-Budget; canonical konsolidiert als Hinweis Signale, verhindert aber keinen Crawl. Google stellte das URL-Parameter-Tool der Search Console 2022 ein, sodass dort nur serverseitige Steuerungen bleiben. Bing bietet weiterhin die URL-Normalisierung.

TL;DR — Facettennavigation ist die häufigste Ursache für Overcrawling, die Google gemeldet wird (~50 % der Crawling-Beschwerden, laut Gary Illyes). Jede Filterkombination kann eine eigene crawlbare URL erzeugen, sodass ein kleiner Katalog Millionen von Beinahe-Duplikaten verbirgt – was zu Duplicate Content, Index-Aufblähung, Verschwendung des Crawl-Budgets und PageRank-Verdünnung führt. Die Entscheidung ist strategisch, bevor sie technisch ist: Welche Filterkombinationen haben echte Suchnachfrage (→ als indexierbare Landingpages gestalten) und welche sind reine UX (→ unterdrücken)? Dann wählen Sie den richtigen Hebel, denn sie sind nicht austauschbar: robots.txt stoppt das Crawlen, aber nicht das Indexieren; noindex entfernt aus dem Index, erfordert aber einen Crawl und spart kein Crawl-Budget; canonical ist ein Hinweis, der Signale konsolidiert, aber das Crawlen nicht stoppt. URL-Fragmente (#) umgehen das gesamte Problem, weil Google sie ignoriert. Das GSC-Tool „URL-Parameter“ ist veraltet – nur serverseitige Steuerung. Bing hat weiterhin URL-Normalisierung.

Der Mechanismus: Wie Filter Ihren URL-Raum explodieren lassen

Facettennavigation wird zum SEO-Problem, sobald ein Filter die URL so verändert, dass ein Crawler ihr folgen kann. Drei verschiedene Dinge werden hier oft vermischt, und wenn man sie trennt, wird der Rest dieses Artikels klarer: die UI-Interaktion (ein Käufer, der einen Filter anklickt), der abrufbare URL-Zustand (ob dieser Klick eine Adresse ändert, die ein Crawler tatsächlich anfordern kann) und die indexierbare Landingpage (ob diese URL überhaupt in Googles Index liegen soll). Ein Facettensystem kann eines davon, zwei oder alle drei exponieren – ein clientseitiger Filter ohne URL-Änderung hat nur das erste; ein Query-String-Filter hat die ersten beiden; eine kuratierte Seite für „blaue Samtsofas“ hat alle drei, bewusst.

Die drei gängigen Implementierungen:

MusterBeispielCrawl-/Index-Verhalten
Query-Parameter/sofas?color=blue&size=largeAm häufigsten; standardmäßig gecrawlt und indexierbar – muss verwaltet werden
Pfadsegmente/sofas/blue/large/Sieht sauberer aus, ist aber schwieriger systematisch mit robots.txt zu blocken
URL-Fragmente/sofas#color=blueGooglebot ignoriert Fragmente – keinerlei Crawl-/Index-Auswirkung

Die Arithmetik ist das ganze Problem. 10 000 Produkte × 20 Farben × 15 Größen × 5 Sortierreihenfolgen ergibt 15 000 000+ mögliche URLs. Evidence for this claim Combinatorial filters can turn a modest catalog into millions of possible URL states. Scope: The arithmetic is illustrative; Google documents the underlying infinite-space risk. Confidence: high · Verified: Google: Managing faceted navigation Gary Illyes beschrieb den Fehlermodus anschaulich auf LinkedIn: “Sometimes you might create these new fake URLs accidentally, exploding your URL space from a balmy 1000 URLs to a scorching 1 million, exciting crawlers that in turn hammer your servers unexpectedly.” (Übersetzung) „Manchmal erstellt man versehentlich diese neuen Fake-URLs, wodurch der URL-Raum von gemütlichen 1000 URLs auf glühende 1 Million explodiert, was Crawler anregt, die wiederum unerwartet die eigenen Server belasten.“

Und Google kann sich eine Filter-URL-Sammlung nicht einfach ansehen und entscheiden, sie zu überspringen. Illyes erklärte warum in Search Off the Record: “Once it discovers a set of URLs, it cannot make a decision about whether that URL space is good or not unless it crawled a large chunk of that URL space.” (Übersetzung) „Sobald Google eine Gruppe von URLs entdeckt hat, kann es erst beurteilen, ob dieser URL-Bereich sinnvoll ist, nachdem es einen großen Teil davon gecrawlt hat.“ Deshalb ist es die häufigste Crawling-Beschwerde – bis Google weiß, dass die URLs wertlos sind, hat es sie bereits gecrawlt.

Durchgeführte Untersuchung: Die Filter waren nur die halbe Falle

Googles Crawling-Rückblick zum Jahresende 2025 liefert ungewöhnlich nützliche Praxisbelege: Gary Illyes führte etwa 50 % der besprochenen Crawling-Probleme auf Facettennavigation und weitere 25 % auf Aktionsparameter zurück. Diese zweite Kategorie ist wichtig, weil ein E-Commerce-Audit, das nur color, size und brand zählt, URLs übersehen kann, die durch add-to-cart-, Vergleichs-, Wunschlisten-, Sortier-, Sitzungs- und Tracking-Steuerungen entstehen.

Hier ist das Untersuchungsmuster, mit illustrativen Zahlen, ohne zu behaupten, dass sie ein typischer Benchmark sind. Ein Einzelhändler hat 18 000 indexierbare Produkte und Kategorien, aber ein Crawl entdeckt 640 000 URLs. Die Gruppierung von Crawl- und Log-Stichproben nach Parameter zeigt:

URL-FamilieBeobachtete URLsWas sie offenbarte
Filter (color, size, brand)290 000Kombinationen und doppelte Parameterreihenfolge
Aktionen (add, compare, wishlist)170 000crawlbare Links, die Benutzeraktionen ausführen
Sortierung und Paginierung96 000dieselben Sets in verschiedenen Reihenfolgen und Tiefen
Sitzung und Tracking71 000passive Duplikate an internen Links
unbekannt13 000die Überprüfungswarteschlange, keine automatische Blockliste

Die Lösung ist kein pauschales Disallow. Entfernen Sie crawlbare Aktionslinks, setzen Sie keine Sitzungs- und Kampagnenparameter auf interne Links, normalisieren Sie doppelte Filterreihenfolgen, geben Sie 404 für unmögliche Kombinationen zurück und bewahren Sie die wenigen nachfragegestützten Filter als stabile Landingpages. Überprüfen Sie dann das Ergebnis in den Server-Logs: Das Erfolgssignal ist, dass sich Crawler-Anfragen zu Kategorie- und Produkt-URLs verschieben, nicht nur ein kleinerer Crawler-Export.

Die vier Probleme, die es verursacht

  1. Beinahe-Duplikat-Inhalt. /washing-machines/samsung/ und /washing-machines/?brand=samsung können identische Produktsets ausliefern. Ranking-Signale verteilen sich auf beide, statt sich zu konsolidieren.
  2. Index-Aufblähung. Selbst ein Bruchteil dieser Millionen URLs im Index belastet die Gesamtqualitätssignale Ihrer Website.
  3. Verschwendung des Crawl-Budgets. Jeder Abruf einer minderwertigen Facetten-URL fehlt bei Ihren wirklich neuen Produkten. Der Effekt verstärkt sich, weil dadurch auch neue Inhalte langsamer entdeckt werden. (Das Crawl-Budget wird erst bei großen Websites wirklich relevant; unter Crawl-Budget erfahren Sie, für wen es wichtig ist.)
  4. PageRank-Verwässerung. Eine Kategorieseite, die auf 500 Filterkombinationen verlinkt, verteilt ihre interne Autorität auf 501 Ziele, statt sie auf die Produkte zu lenken, die ranken sollten.

Es ist wichtig, das klar zu sagen, weil Kunden fragen: Das ist kein Abstrafungsrisiko. Google erteilt keine manuellen Maßnahmen für Duplikate durch Facettennavigation. Es ist ein Crawl- und Index-Effizienzproblem und ein Signal-Verwässerungsproblem – keine Duplikat-Inhalts-Abstrafung.

Die strategische Entscheidung kommt zuerst

Bevor Sie robots.txt oder ein Meta-Tag anfassen, treffen Sie die Entscheidung pro URL: Verdient diese Filterkombination einen Platz im Index oder nicht?

  • Sie verdient eine Indexierung, wenn sie einer echten Suchnachfrage entspricht – einer Anfrage, die Menschen tatsächlich eingeben. „High-rise Skinny Jeans“, „wasserfeste Wanderschuhe“, „blaues Samtsofa“. Diese werden zu richtigen Landingpages.
  • Sie verdient sie nicht, wenn es eine willkürliche Kombination, eine Sortierreihenfolge oder ein tiefes Multi-Facetten-Geflecht ist, nach dem niemand sucht. Diese werden unterdrückt.

So finden Sie die Linie: Keyword-Recherche. Ziehen Sie die Kandidaten-Facetten-Modifikatoren, prüfen Sie das Volumen und legen Sie einen Schwellenwert fest. Eine vernünftige Messlatte in der Praxis liegt bei etwa 300+ monatlichen Suchanfragen, um eine eigenständige, indexierbare Facettenseite zu rechtfertigen – alles darunter wird blockiert oder fragmentiert. Der Grund, warum das wichtig ist, ist die Long Tail: 99,84 % der Keywords haben weniger als 1 000 Suchanfragen pro Monat, machen aber 39,33 % der gesamten Suchnachfrage aus. Die meisten Facettenkombinationen haben keine Nachfrage – aber die Minderheit, die welche hat, ist eine echte Chance, und der einzige Weg, sie zu nutzen, besteht darin, diese spezifischen Seiten indexieren zu lassen.

Nachfrage allein ist nicht das gesamte Kriterium. Bevor Sie eine Kombination zu einer indexierbaren Landingpage erheben, muss sie drei Dinge gemeinsam erfüllen: verifizierte Nachfrage (die oben genannte Keyword-Recherche), eindeutigen Mehrwert (Inhalt und ein Produktset, das sich tatsächlich von der Basiskategorie unterscheidet – nicht nur dieselben Produkte in anderer Reihenfolge) und die Verpflichtung, sie zu überwachen (Crawl-, Index- und Leistungssignale, nicht ein Set-and-forget-Flag). Behandeln Sie jede beworbene Seite als Experiment, das sich bewähren muss, nicht als garantierten Long-Tail-Gewinn – siehe den Tab „Metriken“ für das, was Sie verfolgen sollten.

Die technischen Hebel – und wie sie sich unterscheiden

Hier gehen die meisten Implementierungen schief, weil die drei Hauptsteuerungen austauschbar wirken und es nicht sind.

robots.txt-Disallow – stoppt das Crawling, Googles bevorzugte Prävention. Das Blockieren der Filterparameter-Räume, während Artikelseiten und die ungefilterte Auflistung erlaubt bleiben, ist der stärkste Crawl-Budget-Hebel. Googles eigenes Beispiel:

disallow: /*?*products=
disallow: /*?*color=
disallow: /*?*size=
allow: /*?products=all$

Der Haken: robots.txt blockiert Crawling, nicht Indexierung. Eine blockierte URL mit eingehenden Links kann weiterhin im Index als URL-only-Ergebnis erscheinen (ohne Snippet, weil Google die Seite nie gelesen hat). Es ist also das richtige Werkzeug, wenn Ihr Ziel ist, „Crawl für diesen Bereich zu verschwenden zu stoppen“, nicht „das aus dem Index zu entfernen“.

noindex – entfernt aus dem Index, erfordert aber einen Crawl. Google ist explizit: “Google has to crawl the page in order to find the noindex rule.” (Übersetzung) „Google muss die Seite crawlen, um die noindex-Regel zu finden.“ Also steuert noindex die Indexierung, nicht das Crawling – es wird Ihnen nicht Crawl-Budget sparen, weil Googlebot die Seite trotzdem abrufen muss, um das Tag zu sehen. Verwenden Sie es, wenn das Ziel die Entfernung aus dem Index ist, nicht die Crawl-Effizienz.

rel="canonical" – ein Hinweis, der konsolidiert, am schwächsten fürs Crawling. Das Verweisen von gefilterten Seiten auf die ungefilterte Kategorie konsolidiert doppelte Signale, und laut Google “may, over time, decrease the crawl volume of non-canonical versions” (Übersetzung) „kann im Laufe der Zeit das Crawl-Volumen nicht-kanonischer Versionen verringern“ – aber es ist “generally less effective in the long term” (Übersetzung) „im Allgemeinen langfristig weniger effektiv“ als robots.txt oder Fragmente. Es ist ein Hinweis, keine Anweisung; Google kann es übersteuern. Und es tut kurzfristig nichts für die Serverlast, weil Google die nicht-kanonischen Seiten weiterhin crawlt, um das kanonische Tag zu sehen.

URL-Fragmente (#) – umgehen das Problem vollständig. Da “Google Search generally doesn’t support URL fragments in crawling and indexing,” (Übersetzung) „Google Search URL-Fragmente beim Crawlen und Indexieren grundsätzlich nicht unterstützt“, hat ein Hash-basierter Filterzustand wie /sofas#color=blue keinerlei Crawl- oder Index-Auswirkung. Dies ist die sauberste Prävention für Filter ohne Suchnachfrage – der Filter wird clientseitig angewendet, es entsteht nie eine neue crawlbare URL.

rel="nofollow" auf Filterlinks – alles oder nichts. Sie können Google davon abhalten, Filterlinks zu folgen, aber laut Google “every anchor pointing to a specific URL must have the rel=‘nofollow’ attribute in order for it to be effective.” (Übersetzung) „Jeder Link zu einer bestimmten URL muss das Attribut rel=‘nofollow’ tragen, damit die Maßnahme wirksam ist.“ Übersehen Sie irgendwo auf der Website auch nur einen verfolgbaren Link, ist der Ansatz lückenhaft. Außerdem gilt nofollow inzwischen als Hinweis, nicht als Anweisung.

Siehe den Tab Kurzübersichten für die vollständige Entscheidungstabelle.

Die kritischen Don’ts

Diese Kombinationen verursachen unbemerkt Probleme:

  • noindex + robots.txt-Disallow auf derselben URL. Das ist der klassische Fehler. Wenn die URL blockiert ist, kann Googlebot sie nicht abrufen, sieht also das noindex-Tag nie – und die Seite kann indexiert bleiben. Zum Entfernen aus dem Index müssen Sie das Crawling erlauben und noindex ausliefern.
  • noindex + canonical auf derselben URL. Widersprüchliche Signale. Wie John Mueller es formuliert hat: “noindex doesn’t tell Google that you want it combined with something else and that signals should be forwarded.” (Übersetzung) „noindex sagt Google nicht, dass Sie es mit etwas anderem kombinieren möchten und dass Signale weitergeleitet werden sollen.“ Entscheiden Sie sich für eines.
  • Nur canonical, in der Erwartung einer Entlastung des Crawl-Budgets. Das stoppt das Crawling nicht. Google ruft die nicht-kanonischen URLs weiterhin ab.

Best Practices für die URL-Struktur bei Facetten, die Sie indexieren

Für die Minderheit der gefilterten Seiten, die Sie zu indexieren beschlossen haben, geben Googles Dokumentationen klare Regeln vor:

  1. Verwenden Sie das Standard-Trennzeichen & – nicht Kommas, Semikolons, senkrechte Striche oder eckige Klammern.
  2. Halten Sie eine konsistente Filterreihenfolge ein. /sofas/blue/fabric und /sofas/fabric/blue müssen auf eine kanonische Form aufgelöst werden, nicht auf zwei.
  3. Keine doppelten Filterwerte?color=blue&color=blue sollte 404 liefern, nicht 200.
  4. Geben Sie für leere/unmögliche Kombinationen eine echte 404 zurück. Wenn /sofas/red keine Ergebnisse hat, senden Sie eine 404 – liefern Sie keine generische 200-„Keine Ergebnisse“-Seite aus, die durch ein noindex gestützt wird.
  5. Bevorzugen Sie saubere Pfade gegenüber Query-Strings für indexierbare Facetten – /sofas/blue/ liest sich besser als /sofas?color=blue&style=&sort=.

JavaScript-/AJAX-Facettennavigation – Prävention mit einem Kompromiss

Wenn Sie Filter als clientseitiges AJAX aufbauen, das keine echten <a href>-Links zu Filter-URLs ausgibt, wird der Filter im Browser angewendet und es wird nie eine crawlbare URL erzeugt. Das ist großartig für das Crawl-Budget. Der Kompromiss ist symmetrisch: Googlebot kann diese gefilterten Zustände ebenfalls nicht erreichen, sodass wertvolle Long-Tail-Filterkombinationen nicht indexiert werden.

Der Goldstandard für große Kataloge ist ein Hybrid: Pre-Rendern oder Server-Rendern der stark nachgefragten Filterkombinationen als echte, verlinkte, indexierbare Seiten mit einzigartigem Intro-Text und Sitemap-Aufnahme, und alle kurzlebigen, nicht nachgefragten Zustände clientseitig halten (AJAX, Fragmente oder pushState-Parameter in Kombination mit einem Canonical auf die Basis). Google rendert JavaScript, doch dieser Vorgang wird in eine Warteschlange eingereiht und ist langsamer als HTML-Crawling – verlassen Sie sich also für Seiten, die Sie zuverlässig indexiert haben möchten, nicht allein auf clientseitiges Rendering. (Mehr zur Rendering-Seite in JavaScript-SEO.)

Das URL-Parameter-Tool ist nicht mehr verfügbar

Sprechen Sie dies früh mit jedem Kunden an, denn die Hälfte der Online-Tutorials rät immer noch dazu, es zu verwenden. Google hat das URL-Parameter-Tool im April 2022 eingestellt. Der Grund: Googles Parametererkennung war inzwischen so gut, dass “only about 1% of the parameter configurations currently specified in the URL Parameters tool were useful for crawling.” (Übersetzung) „Nur etwa 1 % der damals im URL-Parameter-Tool festgelegten Parameterkonfigurationen waren für das Crawling nützlich.“ Evidence for this claim Google removed the URL Parameters tool after determining that very few configurations remained useful. Scope: This is a historical Search Console change, not a claim that Google never crawls parameters. Confidence: high · Verified: Google: URL Parameters tool deprecated Auf die Frage, ob es zurückkommen könnte, antwortete Illyes: “In theory yes. In practice no.” (Übersetzung) „Theoretisch ja. In der Praxis nein.“ Es gibt keine Search-Console-Steuerung mehr, um Google anzuweisen, einen Parameter zu ignorieren – es bleibt nur die serverseitige Verwaltung (robots.txt, noindex, Fragmente) oder nichts.

Bing ist anders. Bing Webmaster Tools bietet weiterhin URL-Normalisierung, bei der Sie festlegen, welche Parameter entfernt werden können, und laut Fabrice Canel “our crawler will not visit the URLs with extra parameters except for an occasional test.” (Übersetzung) „Unser Crawler wird die URLs mit zusätzlichen Parametern nicht besuchen, außer für einen gelegentlichen Test.“ Wenn Ihnen Bing wichtig ist (und die KI-Suche stützt sich zunehmend auf Bings Index), ist das eine separate Konfiguration, die etwa 5 Minuten dauert und sich lohnt.

Ein Hinweis zur pauschalen Parameterblockierung

Seien Sie vorsichtig mit pauschalen robots.txt-Regeln. Wenn ein Parameter mehr als einem Zweck dient – sagen wir, ?type= wird sowohl für eine nutzlose Facette als auch für eine legitime paginierten oder kanonischen Ansicht an anderer Stelle verwendet –, blockiert ein breites disallow: /*?*type= auch die legitimen URLs. Prüfen Sie, was jeder Parameter tatsächlich bewirkt, bevor Sie ihn blockieren, und bevorzugen Sie eng gefasste Regeln mit allow-Ausnahmen gegenüber einer pauschalen Regel, die nützliche Seiten zusammen mit dem Müll entfernt.

So prüfen Sie Ihre eigene Website

  • Crawlen Sie die Website. Ahrefs Site Audit oder Screaming Frog decken die URL-Explosion, Parameter-Muster und die Tiefe der gefilterten Seiten auf.
  • site:-Zählung vs. tatsächliche Produktanzahl. Eine site:example.com-Ergebnismenge, die Ihren tatsächlichen Katalog bei Weitem übersteigt, ist das untrügliche Zeichen für facettenbedingte Index-Aufblähung.
  • Search-Console-Bericht zur Seitenindexierung. Achten Sie bei “Crawled — currently not indexed” (Übersetzung) „Gecrawlt – zurzeit nicht indexiert“ und “Duplicate without user-selected canonical” (Übersetzung) „Duplikat – Google hat eine andere kanonische Seite als der Nutzer bestimmt“ auf hohe Zahlen – dort zeigt sich die Aufblähung durch Facetten.
  • Server-Logs. Die Wahrheit über Crawl-Verschwendung: Sie zeigen genau, wie viel von Googlebots Zeit auf Parameter-URLs statt auf Produkte entfällt.
Classify the supplied inventory before choosing controls. A frequent class is a review priority, not proof that every URL in it should be blocked.

The worked sample contains 240 parameter occurrences: 108 filter parameters, 54 tracking parameters, 34 sort parameters, 28 pagination parameters, and 16 unknown parameters. Filter parameters account for 45 percent of the supplied inventory.

Wo dies in der Säule steht

Facettierte Navigation ist die kanonische technische Herausforderung von Ecommerce-SEO – sie ist der Grund, warum Ecommerce-SEO schwieriger ist als reguläres SEO, nicht anders. Sie steht in direktem Zusammenhang mit Ecommerce-Site-Architektur (Filter hängen an Ihrer Kategorie-Pyramide), Kategorieseiten-SEO (die Seiten, auf denen die Filter leben), und der breiteren Crawl-Geschichte in Crawling und Kanonisierung. Technische SEOs kommen häufig aus dem Informationsarchitektur-Winkel zu diesem Thema; die praktische Heimat dafür ist hier, auf der Shop-Seite.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.