Faceted Navigation SEO: Duplicate Content in Online-Shops vermeiden
Faceted Navigation und Duplicate Content
Faceted Navigation (Filter-Navigation) ist in Online-Shops unverzichtbar für die Benutzerführung. Gleichzeitig ist sie die häufigste Ursache für Duplicate-Content-Probleme.
Das Problem
Ein Shop mit 1.000 Produkten und 5 Filtertypen (Farbe, Größe, Marke, Preis, Bewertung) kann theoretisch Millionen von URL-Kombinationen erzeugen:
- /schuhe (1 URL)
- /schuhe?farbe=rot (1 URL)
- /schuhe?farbe=rot&groesse=42 (1 URL)
- /schuhe?farbe=rot&groesse=42&marke=adidas (1 URL)
- ...
Die meisten dieser URLs haben identischen oder nahezu identischen Inhalt → Duplicate Content.
Lösungsstrategien
Strategie 1: robots.txt (einfachste Lösung)
Für Parameter, die nie eigenständigen SEO-Wert haben (Sortierung, Paginierung):
User-agent: *
Disallow: /*?*sortierung=
Disallow: /*?*seite=
Disallow: /*?*view=
Strategie 2: Canonical Tags
Für Filter-Seiten, die existieren müssen (JavaScript braucht die URLs), aber keinen eigenständigen SEO-Wert haben:
<link rel="canonical" href="https://shop.de/schuhe" />
Auf allen gefilterten Varianten zeigt canonical auf die Hauptkategorie.
Strategie 3: noindex, follow
Für Seiten, die für Nutzer nützlich sind, aber nicht indexiert werden sollen:
<meta name="robots" content="noindex, follow" />
Strategie 4: SEO-wertvolle Filter-Landingpages
Bestimmte Filterkombinationen haben echtes Suchvolumen:
- "Rote Sneaker Damen Größe 38"
- "Adidas Laufschuhe unter 100 Euro"
Für diese: Dedizierte Landingpages mit eigenem Content, kein Canonical auf Oberkategorie.
Entscheidungsmatrix
| Filter-Typ | Suchvolumen? | Empfehlung |
|---|---|---|
| Sortierung (Preis, Beliebtheit) | Nein | robots.txt Disallow |
| Paginierung | Nein | Canonical auf Seite 1 |
| Einzelne Farbe/Größe | Manchmal | Canonical oder Landingpage |
| Marken-Filter | Ja | Eigene Landingpage mit Content |
| Preisspannen ("unter 50€") | Ja | Eigene Landingpage mit Content |
URL-Parameter in Google Search Console
Für bereits indexierte Parameterseiten: Google Search Console → Einstellungen → URL-Parameter definieren, wie Google sie behandeln soll.
Crawl-Budget-Schutz
Für große Shops kritisch: Wenn Google-Crawler zu viel Zeit mit Parameterseiten verbringt, werden wichtige Produktseiten seltener gecrawlt.
Maßnahmen:
- robots.txt für wertlose Parameter
- Sitemap nur mit kanonischen URLs
- Interne Links nur auf kanonische URLs (nicht auf gefilterte Varianten)