Facettierte Navigation und SEO: Shopfilter unter Kontrolle halten
Leitfaden zu facettierter Navigation und SEO
Facettierte Navigation und SEO: Shopfilter, mit denen Google klarkommt | We.Inc
Wie Shopfilter endlose URLs erzeugen, was Google für facettierte Navigation empfiehlt, welche Filterseiten in der Suche bleiben sollten, und ein Planer, der deine robots.txt-Regeln schreibt.
Facettierte Navigation ist die Gruppe von Filtern auf einer Shop- oder Listenseite, etwa Farbe, Größe und Preis. Jede Kombination kann eine neue URL erzeugen, sodass ein kleiner Katalog zu Tausenden fast identischer Seiten werden kann. Google empfiehlt, Filter-URLs, die du nicht in der Suche brauchst, per robots.txt zu sperren und den Rest einheitlich zu halten.
Googles Optionen für Filter-URLs
Ansatz
Was er bewirkt
Geeignet für
robots.txt disallow
Verhindert, dass Google diese Filter-URLs crawlt
Filter, nach denen niemand sucht: Sortierung, Preisschieber, auf Lager
URL-Fragmente (#)
Filter stehen hinter dem #; Google crawlt Fragmente in der Regel nicht
Neue Projekte, bei denen du den Code kontrollierst
rel=canonical
Verweist gefilterte Seiten auf die Hauptkategorie; kann das Crawlen dieser Seiten verringern
Gefilterte Ansichten, die der Kategorie ähneln
rel=nofollow an Filterlinks
Hinweis, nicht zu folgen; muss an jedem Link auf diese URL stehen
Nur als ergänzende Maßnahme
Indexierbar lassen
Einheitliche URL, & als Trenner, feste Reihenfolge, 404 bei leeren Ergebnissen
Filter, nach denen Leute tatsächlich suchen, etwa eine Farbe oder Marke
Filter sind gut für Kunden und riskant fürs Crawling. Google nennt das Ergebnis einen unendlichen URL-Raum und sagt, er führe zu übermäßigem Crawlen und dazu, dass neue Seiten langsamer gefunden werden. Liste mit dem Planer unten deine Filter auf, markiere die, die ein Suchergebnis verdienen, und erhalte robots.txt-Zeilen für den Rest.
Tippe die Namen deiner Filterparameter so ein, wie sie in deinen URLs stehen, einen pro Zeile, etwa color oder sort.
Hake die Filter an, die zu Dingen passen, nach denen Leute tatsächlich suchen, zum Beispiel eine Marke oder Farbe.
Der Planer schreibt robots.txt-Disallow-Zeilen für jeden nicht angehakten Filter, egal ob er als erster oder späterer Parameter steht.
Außerdem zeigt er die eine URL-Form für behaltene Filter: feste Reihenfolge, & dazwischen, keine Duplikate.
Teste deine neuen Regeln in einem robots.txt-Tester, bevor du sie hochlädst, damit du nicht die Kategorieseiten selbst sperrst.
Sperre eine Filter-URL niemals per robots.txt und erwarte gleichzeitig, dass ihr Canonical-Tag gelesen wird. Google sagt, dass es den Inhalt von Seiten, deren Crawlen gesperrt ist, nicht indexieren kann, und dazu gehören auch ihre Tags.
Gib einen echten 404 zurück, wenn eine Filterkombination keine Produkte hat, wie Google empfiehlt, statt einer leeren Seite mit Status 200.
Verdient eine gefilterte Ansicht ein Ranking, etwa rote Kleider, mach daraus eine richtige Kategorieseite mit eigenem Titel und Text.
Häufige Fragen
Was ist facettierte Navigation?
Das ist das Filterfeld auf einer Kategorie- oder Suchseite, mit dem Besucher Ergebnisse nach Eigenschaften wie Größe, Farbe, Marke oder Preis eingrenzen. Jeder Filter hängt meist einen Parameter an die URL an, etwa ?color=red&size=m.
Sollten gefilterte Seiten indexiert werden?
Meistens nicht. Lass einen Filter nur dann crawlbar, wenn er einer echten Suche mit Nachfrage entspricht, und sorge dafür, dass die Seite einzigartigen, nützlichen Inhalt hat. Sortierungen, Preisschieber und Lagerfilter brauchen fast nie ein eigenes Suchergebnis.
Ist robots.txt oder Canonical besser für Filter?
Googles Seite zur facettierten Navigation nennt robots.txt zuerst für Filter-URLs, die du nicht in der Suche brauchst, weil es das Crawlen selbst stoppt. Ein Canonical-Tag lässt Google die Seite weiterhin crawlen, und Google beschreibt es als etwas, das das Crawlen der anderen Versionen möglicherweise verringert, nicht stoppt.
Spielt die Reihenfolge der Filter in der URL eine Rolle?
Ja. Google verlangt, dass die logische Reihenfolge der Filter immer gleich bleibt und keine doppelten Filter vorkommen können. Sonst sind ?color=red&size=m und ?size=m&color=red zwei URLs für eine Seite.
Warum sich Filter so schnell vervielfachen
Nimm einen Shop mit 6 Farben, 5 Größen und 4 Sortierungen in einer Kategorie. Allein je eine Auswahl ergibt 6 x 5 x 4 = 120 URLs, noch vor Preisspannen oder Mehrfachauswahl. Über 20 Kategorien sind das 2,400 Adressen für eigentlich 20 Seiten.
Suchmaschinen müssen für jede davon Zeit aufwenden, bevor sie entscheiden können, dass es ein Duplikat ist, und neue Produkte warten länger darauf, gefunden zu werden.
Was gehostete Shop-Baukästen für dich erledigen
Deine Plattform liefert womöglich bereits Regeln mit. Öffne yoursite.com/robots.txt und suche nach Zeilen, die Filter- oder Sortierparameter erwähnen, und sieh dir den Quelltext einer gefilterten Seite an, ob sie schon ein Canonical-Tag trägt, bevor du selbst etwas hinzufügst.
Welche Filter ein Suchergebnis verdienen
Ein Ausgangspunkt für einen typischen Shop
Filter
Meistens
Grund
Marke
Behalten
Leute suchen nach Marke plus Produktart
Farbe
Für Hauptfarben behalten
Suchen wie schwarze Stiefel sind häufig
Größe
Sperren
Ergebnisse ändern sich mit dem Bestand; kaum reine Größensuchen
Preisspanne
Sperren
Endlose Kombinationen, wenig Suchnachfrage
Sortierung
Sperren
Gleiche Produkte, andere Reihenfolge
Nur auf Lager
Sperren
Vorübergehend, ändert sich täglich
Codebeispiele
robots.txt für Sortier- und Preisfilter
Der Platzhalter * passt auf jeden Pfad. Zwei Zeilen pro Parameter erfassen ihn, egal ob er direkt nach ? oder später nach & steht.
Canonical auf einer gefilterten Ansicht
Im head von /collections/dresses?size=m. Nutze das nur bei URLs, die du nicht per robots.txt gesperrt hast, damit Google es lesen kann.
Planer für Filter-URLs
Kategoriepfad
Namen der Filterparameter, einer pro Zeile
In der Suche behalten? (Filter anhaken, nach denen Leute suchen)
robots.txt-Zeilen für die übrigen Filter
URL-Form für behaltene Filter (feste Reihenfolge)
Keine Filter behalten. Nur die Kategorieseite selbst ist für die Suche gedacht.