Die Facettennavigation ist das Filtersystem, das auf Kategorieseiten in E-Commerce-Shops zu finden ist: Filtern nach Farbe, Größe, Preis, Marke, Bewertung, Verfügbarkeit. Unverzichtbar für die Benutzererfahrung bei großen Katalogen, ist sie auch eine der Hauptursachen für technische SEO-Probleme: Jede Filterkombination erzeugt eine neue URL, was Millionen von Seiten mit doppeltem Inhalt erstellen und Googles Crawl-Budget innerhalb von Tagen erschöpfen kann.
Das SEO-Problem der Facettennavigation
Stellen Sie sich einen Shop mit 1.000 Produkten in der Kategorie Schuhe und 10 verfügbaren Filtern vor (Farbe, Größe, Marke, Material, Stil, Saison, Preis, Geschlecht, Bewertung, Aktion). Jeder Filter kann mehrere Werte annehmen. Wenn PrestaShop für jede Kombination eine andere URL generiert, können Hunderttausende oder sogar Millionen von URLs entstehen — für Seiten mit nahezu identischem oder kaum unterschiedlichem Inhalt. Google verschwendet sein Crawl-Budget für diese duplizierten Seiten, anstatt Seiten mit echtem Wert zu crawlen.
Exponentielle URL-Multiplikation
Lösungen für das Management der Facettennavigation
Mehrere Ansätze können die SEO-Auswirkungen von Filtern kontrollieren. Der erste ist die Blockierung über robots.txt: Bots am Crawlen von URLs mit Filterparametern hindern (z.B. alle URLs mit ?id_feature, ?orderby, ?price_min). Einfach zu implementieren, aber radikal — gefilterte Seiten werden nie indexiert, auch wenn sie kommerziellen Wert haben. Der zweite Ansatz ist die Verwendung von Canonical-Tags: Jede gefilterte Seite verweist über rel=canonical auf die Hauptkategorieseite und signalisiert Google, welche Seite als Referenz zu indexieren ist.
Die dritte Lösung — und oft die langfristig effektivste — ist AJAX-Filterung ohne URL-Änderungen. Filter aktualisieren die Produktanzeige per JavaScript, ohne die Seiten-URL zu ändern. Google sieht eine einzige URL pro Kategorie, und Filter existieren aus Crawl-Perspektive nicht. Dieser Ansatz erfordert eine sorgfältige technische Implementierung, um sicherzustellen, dass dynamische Inhalte für Googles JavaScript-Rendering zugänglich bleiben.
Die richtige Balance finden: Einige gefilterte Seiten haben Wert
Nicht alle gefilterten Seiten sind SEO-nutzlos. Einige Kombinationen entsprechen echten Suchabsichten mit Volumen: rote Nike-Schuhe Größe 42, günstiges Brautkleid in Übergrößen, generalüberholtes Samsung-Telefon unter 200 Euro. Diese Seiten haben das Potenzial, hochqualifizierten Long-Tail-Traffic zu erfassen. Die Entscheidung, eine gefilterte Seite zu indexieren, sollte basieren auf: dem Suchvolumen für diese Kombination, dem Wettbewerb und der Fähigkeit der Website, diese spezifische Absicht zu bedienen.
Strategie: Bestimmte Facetten selektiv erlauben
Weitere Steuerungswerkzeuge
- Google Search Console: URL-Parameter (jetzt weniger aktiv, aber nützlich zum Markieren von Sortier- und Filterparametern)
- Meta-robots-noindex-Tag: Auf weniger relevanten gefilterten Seiten verhindert noindex die Indexierung ohne das Crawlen zu blockieren
- rel=canonical-Attribut: Verweist alle Varianten auf die kanonische Kategorieseite
- robots.txt Disallow: Blockiert das Crawlen von URLs mit bestimmten Parametern vollständig
- Korrekte Paginierung: Vermeiden Sie die Generierung von Paginierungsseiten kombiniert mit Filtern
Facettennavigation in PrestaShop
PrestaShop verfügt über ein natives Facettensuche-Modul (ps_facetedsearch), das standardmäßig URLs für jede Filterkombination generiert. Dieses Modul bietet wichtige SEO-Konfigurationsoptionen: Deaktivieren der Indexierung gefilterter Seiten (über noindex), Generieren sauberer URLs ohne GET-Parameter, Konfigurieren automatischer Canonical-Tags auf gefilterten Seiten. Die optimale Konfiguration hängt von der Kataloggröße, der Anzahl der Filter und der gesamten SEO-Strategie des Shops ab.
Es wird dringend empfohlen, die Facettennavigations-Konfiguration vor jeder SEO-Arbeit an einer bestehenden PrestaShop-Website zu prüfen. Der Google Search Console Coverage-Bericht ermöglicht es, schnell festzustellen, ob Hunderte von gefilterten Seiten versehentlich indexiert wurden, was die Domain-Autorität verwässern und das Crawl-Budget verschwenden kann.