SEO

Faceted Navigation

Faceted Navigation ist das UI-Muster, das es Nutzern ermöglicht, eine Inhaltsliste durch die Kombination von Filtern und Sortierungen einzugrenzen, etwa nach Kategorie, Tag, Preis oder Sortierreihenfolge. Häufig auf E-Commerce-Kategorieseiten sowie Blog-Tag- oder Filterseiten anzutreffen, steigert es die Benutzerfreundlichkeit, schafft aber eines der schwierigsten Probleme im technischen SEO: die URL-Explosion.

Faceted Navigation ist das UI-Muster, das es Nutzern ermöglicht, eine Inhaltsliste durch die Kombination von Filtern und Sortierungen einzugrenzen, etwa nach Kategorie, Tag, Preis oder Sortierreihenfolge. Häufig auf E-Commerce-Kategorieseiten sowie Blog-Tag- oder Filterseiten anzutreffen, steigert es die Benutzerfreundlichkeit, schafft aber eines der schwierigsten Probleme im technischen SEO: die URL-Explosion.

Warum es wichtig ist

Drei Filter mit je 5 Optionen erzeugen theoretisch 5³ = 125 URL-Kombinationen. Fügen Sie weitere Filter hinzu, sind es Zehntausende von URLs. Wenn Googlebot sie alle crawlt, ergibt sich Folgendes:

  • Verschwendetes Crawl-Budget: Ressourcen fließen in Filterkombinationen statt in echte Inhalte (die eigentlichen Beiträge).
  • Duplicate Content: Dieselbe Beitragsliste wiederholt sich unter Dutzenden von Sortier- und Filter-URLs.
  • Thin Content: Filterkombinationen mit 0 bis 2 Ergebnissen häufen sich im Index an.
  • Verwässertes Link-Equity: Backlinks landen auf parameterbeladenen statt auf kanonischen URLs und streuen so die Ranking-Signale.

Googles empfohlene Handhabung

1. Nur wertvolle Facetten indexieren: Erlauben Sie Kombinationen mit echter Suchnachfrage (z. B. "italienische Restaurants in Seoul") und blockieren Sie solche, nach denen niemand sucht (z. B. "absteigend nach Preis sortiert").

2. Canonical-Normalisierung: Richten Sie Canonicals für semantisch gleichwertige Kombinationen auf eine repräsentative URL, z. B. /blog?tag=seo&sort=latest → Canonical /blog?tag=seo.

3. noindex, follow Meta-Tag: Verwenden Sie <meta name="robots" content="noindex, follow"> auf Filterseiten, die Sie nicht indexiert haben möchten. Das blockiert die Indexierung, lässt Google aber weiterhin internen Links folgen.

4. robots.txt Disallow: Für URL-Muster, die Googlebot vollständig überspringen soll (?sort=, ?view=, ?utm=), blockieren Sie diese in der robots.txt. Setzen Sie das vorsichtig ein, denn es blockiert auch Ranking-Signale aus externen Links zu diesen URLs.

5. Kein URL-Parameter-Tool mehr: Google hat das URL-Parameter-Tool in der Search Console 2022 eingestellt. Die Parameter-Handhabung hängt nun ausschließlich von Canonical-Tags, Meta-Robots und robots.txt ab.

6. rel="nofollow" auf Filterlinks: Wenden Sie nofollow auf Filterlinks an, damit Crawler ihnen nicht folgen. Aggressiv, aber wirksam.

Was indexieren und was blockieren

Indexierung erlauben:

  • Primäre Kategorie- und Tag-Seiten, die ein eigenständiges Thema repräsentieren
  • Filterkombinationen mit nachgewiesener Suchnachfrage
  • Landingpages, die mit einzigartigen Beschreibungen angereichert sind

Indexierung blockieren:

  • Sortier-URLs (?sort=price_asc, ?sort=date_desc)
  • URLs für Elemente pro Seite (?per_page=20)
  • URLs interner Suchergebnisse (?q=...)
  • Seiten, die 3 oder mehr Filter kombinieren
  • URLs mit Sitzungs- oder Tracking-Parametern

Wie Sie das Problem diagnostizieren

  • Search-Console-Abdeckungsbericht: Prüfen Sie URLs, die als "Gecrawlt, zurzeit nicht indexiert" markiert sind, auf Parametermissbrauch.
  • Website-Crawl mit Ahrefs / Screaming Frog: Messen Sie, wie viele URLs Ihre Website tatsächlich offenlegt. Sind es das Zehnfache des Erwarteten, haben Sie ein Facetten-Problem.
  • Logdatei-Analyse: Sehen Sie, welche URL-Muster Googlebot-Anfragen verbrauchen, um verschwendetes Crawl-Budget zu diagnostizieren.

Quellen: