- Die WooCommerce-Standardsuche durchsucht nur Titel und Beschreibung, keine Artikelnummern, Attribute oder Tags. Für die meisten Shops reicht das nicht.
- 58 % der Desktop-Shops und 78 % der mobilen Shops haben laut Baymard Institute eine mangelhafte oder schlechte Filter-UX.
- Facettierte Filter mit Trefferanzahl je Option und AJAX-Nachladen sind der wirksamste einzelne Hebel für Shops ab rund 50 Produkten.
- Null-Treffer-Seiten ohne Ausweg kosten messbar Umsatz. Fünf konkrete Gegenmaßnahmen machen den Unterschied.
- Mobile Filter-Overlays, Tippfehlertoleranz und Autocomplete gehören heute zur selbstverständlichen Erwartung der Nutzer.
Wer 50 oder mehr Produkte verkauft, bemerkt irgendwann dasselbe Muster: Besucher kommen, schauen sich um, finden nichts und gehen. Das gesuchte Produkt ist oft da, nur der Weg dorthin fehlt. Ab dieser Sortimentsgröße entscheiden Produktfilter und Suche mit über den Umsatz. Die eingebauten WooCommerce-Werkzeuge reichen dafür meist nicht, und die häufigsten Fehler lassen sich von Anfang an vermeiden.
Warum Suche und Filter über den Kauf entscheiden
Im stationären Einzelhandel geht ein Kunde durch die Regale, vergleicht und fragt die Verkäuferin. Online tippt er einen Begriff ein und erwartet, sofort beim passenden Produkt zu landen, nicht seitenweise zu blättern. Suche und Filter übernehmen damit die Rolle, die im Laden Regalordnung und Beratung zusammen ausfüllen.
Das Baymard Institute hat in 25 Runden Usability-Testing mit über 4.400 Teilnehmer-Sessions mehr als 700 suchspezifische Probleme auf führenden E-Commerce-Seiten dokumentiert. Das Ergebnis: 56 % aller getesteten Sites haben eine mangelhafte oder schlechte Such-UX. Das heißt konkret: Mehr als jeder zweite Shop lässt einen Nutzer, der gezielt nach einem Produkt sucht, ins Leere laufen, weil das System seine Anfrage nicht richtig verarbeitet.
Der Unterschied zwischen einer guten und einer schlechten Suche zeigt sich direkt am Umsatz. Ein Kunde, der ein vorhandenes Produkt nicht findet, kauft es nicht und ist nach ein, zwei Fehlversuchen meist beim nächsten Anbieter, der die Suche besser gelöst hat.
Was die WooCommerce-Standardsuche kann und was nicht
WooCommerce liefert von Haus aus eine Suchfunktion, die auf der WordPress-Volltextsuche basiert. Die Datenbank durchsucht die Spalten post_title und post_content, fertig. Was dabei draußen bleibt, ist lang:
- Artikelnummern (SKUs), gespeichert in
wp_postmetaunter_sku, werden nicht durchsucht. - Produktattribute, die in eigenen Taxonomy-Tabellen liegen, bleiben unsichtbar.
- Auch Tags, Kategorien, eigene Felder und Markenbezeichnungen bleiben außen vor.
- Tippfehler werden überhaupt nicht toleriert. „Schreibtischlame“ findet keine Schreibtischlampe.
- Autocomplete oder Live-Vorschläge: nicht vorhanden.
- Gewichtung von Feldern: der Produkttitel gilt nicht mehr als ein beliebiges Wort im Langtext.
Das hat einen technischen Grund: MySQL-Joins über Postmeta und Taxonomie-Tabellen für jede Suchanfrage wären langsam. WooCommerce hat die Standardsuche bewusst einfach gehalten und gibt Shopbetreibern den Raum, sie mit spezialisierten Lösungen zu ersetzen. Für Shops mit bis zu zwanzig, dreißig Produkten und Kunden, die gezielt nach Titeln suchen, reicht das. Für jeden anderen Shop reicht es nicht.
Wer beim Aufbau seines WooCommerce-Shops gleich die richtige technische Basis legen will, findet in dem Ratgeber zu WooCommerce-Performance die wichtigsten Hebel für einen schnellen und stabilen Shop.
Die richtige Filterarchitektur je Katalogtiefe
Nicht jeder Shop braucht dasselbe Filtersystem. Die richtige Komplexität wächst mit dem Sortiment: genug, um die Kaufentscheidung zu stützen, ohne mit Optionen zu überladen.
Bis 50 Artikel: wenig, aber richtig
Bei einem überschaubaren Sortiment stiftet ein vollständiges Facettensystem mehr Verwirrung als Nutzen. Drei, vier gut gewählte Filteroptionen, die tatsächlich die Kaufentscheidung treffen, sind mehr wert als zwanzig Checkboxen. Wichtig: Schon hier globale Attribute in WooCommerce anlegen, keine produktindividuellen Felder. Nur globale Attribute lassen sich später zum Filter machen.
50 bis 500 Artikel: facettierte Filter mit AJAX
Ab etwa 50 Produkten, spätestens wenn zwei oder mehr Filterkriterien gleichzeitig gesetzt werden können, lohnt sich ein Plugin, das facettierte Filter mit AJAX-Nachladen bietet, etwa FacetWP oder die AJAX-Produktfilter von BeRocket. Für die Suche selbst sind FiboSearch oder SearchWP verbreitete Lösungen. Die Seite baut sich nicht bei jedem Klick komplett neu auf, die Filteroptionen passen sich dynamisch an die aktuelle Treffermenge an, und hinter jeder Option steht die Zahl der verbleibenden Produkte.
Laut Baymard ermöglichen 14 % der untersuchten Shops keine Kombination mehrerer Filterwerte gleichzeitig. Das klingt wenig, ist aber ein schwerwiegender Fehler: Wer nach „Farbe: Blau“ UND „Größe: M“ filtern will und darf nur eines wählen, wird das Produkt nicht finden.
Über 500 Artikel: eigener Suchindex
Bei großen Katalogen oder vielen Produktvarianten lohnt der Schritt zu einer Lösung, die einen eigenen Suchindex aufbaut, unabhängig von der MySQL-Datenbank. Elasticsearch-basierte Systeme oder spezialisierte SaaS-Suchlösungen wie Doofinder oder Algolia indexieren die Produktdaten bei jeder Änderung neu und liefern Ergebnisse in Millisekunden, unabhängig vom Datenbankvolumen. Der Einrichtungsaufwand ist höher, aber bei großen Sortimenten zahlt er sich aus.
Facettierte Filter: was das ist und wie es funktioniert
Der Begriff „Facette“ kommt aus dem Bibliothekswesen: Eine Facette ist eine Eigenschaft, nach der sich eine Sammlung ordnen und einschränken lässt. Farbe ist eine Facette. Material ist eine Facette. Preisspanne, Größe, Marke: alles Facetten.
Was facettierte Filter von einfachen Checkboxen unterscheidet, ist die Dynamik. Ein statischer Filter zeigt alle Optionen immer an. Ein facettierter Filter zeigt neben jeder Option, wie viele Produkte übrig bleiben, wenn man sie ankreuzt. Wer sieht, dass „Blau (0)“ bedeutet: kein blaues Produkt mehr in dieser Kombination verfügbar, klickt die Option nicht an. Wer das nicht sieht, klickt, landet auf einer leeren Seite, und ist frustriert.
Baymard hat gemessen, dass 51 % der untersuchten Shops nicht einmal die fünf wesentlichen Filtertypen anbieten, die für eine sinnvolle Produktnavigation nötig wären. Diese fünf sind: Preis, Kategorie/Produkttyp, Bewertungen, Farbe und mindestens ein produktspezifisches Attribut wie Größe, Material oder Leistung.
In WooCommerce setzt das voraus, dass Attribute global angelegt sind, nicht produktindividuell. Wer dieselbe Eigenschaft „Farbe“ bei jedem Produkt als eigenes Textfeld pflegt, bekommt sie nie in einen facettierten Filter, weil WooCommerce dafür keine übergreifende Taxonomie hat.
Suche wirklich verbessern: Felder, Gewichtung, Tippfehler
Eine gute Shopsuche arbeitet anders als eine Datenbank, die Wörter abgleicht. Sie versteht, was der Nutzer meint, auch wenn er es nicht exakt schreibt.
Welche Felder durchsucht werden
Eine erweiterte Suche, umgesetzt über ein spezialisiertes Plugin oder eine eigene Suchlösung, durchsucht mindestens:
- Produkttitel
- Kurz- und Langbeschreibung
- Artikelnummer (SKU)
- Produktattribute und Varianten
- Tags und Kategorien
- Optional: eigene Felder, Markenbezeichnungen, Inhalte aus Produktseiten
Wichtig ist dabei die Gewichtung. Der Produkttitel trifft den Suchbegriff meistens am besten, er sollte mehr Gewicht bekommen als ein zufälliger Satz in der Langbeschreibung. Ohne Gewichtung kann ein weniger relevantes Produkt nach oben rutschen, nur weil der Suchbegriff in einem Hilfstext vorkommt. Das passiert in der Praxis öfter, als man denkt, und untergräbt das Vertrauen in die Suche.
Tippfehlertoleranz
Kunden tippen schnell und flüchtig. „Kaffeemachine“ statt „Kaffeemaschine“, „bluetooth kopfhörer kabeloss“ statt „kabellos“. Eine reine MySQL-Volltextsuche scheitert daran. Fuzzy-Search-Verfahren, die den Abstand zwischen ähnlichen Wörtern berechnen, fangen diese Fälle ab. Der technische Begriff dafür ist Levenshtein-Distanz: ein Maß, wie viele Einfügungen, Löschungen oder Ersetzungen nötig sind, um von einer Schreibweise zur anderen zu kommen.
Baymard dokumentiert bei exakten Suchen, dass gutes Handling von Tippfehlern und phonetischen Varianten entscheidend ist, weil Nutzer Produktnamen oft nur gehört haben und nicht wissen, wie man sie schreibt. „Bluetooth“ kennen alle. „Siemens iQ700″ kennt nicht jeder in der richtigen Schreibweise.
Synonyme und Varianten
„Hose“ und „Jeans“, „Fernseher“ und „TV“, „Laptop“ und „Notebook“: Das sind keine Tippfehler, sondern unterschiedliche Wortwahl für dasselbe Produkt. Eine gute Suche kennt diese Synonyme und liefert für alle Varianten dasselbe Ergebnis. Das erfordert entweder eine manuelle Synonym-Liste oder eine Suchlösung, die das automatisch aus dem Suchverhalten lernt.
Autocomplete und Live-Vorschläge richtig einsetzen
Autocomplete hat zwei Aufgaben. Erstens spart es Tipparbeit: Der Nutzer gibt drei Buchstaben ein, der Shop schlägt den vollständigen Produktnamen vor. Zweitens führt es durch das Sortiment: Wer „Kaf“ eingibt und „Kaffeemaschine Siemens iQ300″ sieht, erfährt dabei auch, welche Marken der Shop führt.
Damit das funktioniert, müssen Vorschläge schnell erscheinen. Als Richtwert gilt: unter 150 Millisekunden ab dem zweiten oder dritten eingetippten Zeichen. Alles darüber nehmen Nutzer als Verzögerung wahr. Wer jeden Tastendruck als frische Datenbankabfrage behandelt, überschreitet diese Grenze regelmäßig. Die Vorschläge für die häufigsten Suchanfragen lassen sich stattdessen vorberechnen und im Cache halten.
Baymard empfiehlt außerdem, in den Vorschlägen visuell zu unterscheiden, ob ein Vorschlag zu einem konkreten Produkt oder zu einer Kategorie führt. Ein Nutzer, der „Jacke“ eingibt, will vielleicht die Kategorie „Herren-Jacken“ und kein einzelnes Modell. Beide Vorschlagstypen können erscheinen, sollten aber klar voneinander getrennt sein.
Was nicht funktioniert: eine lange Liste von zehn oder mehr Vorschlägen ohne Struktur. Wahlparalyse tritt auf. Baymard empfiehlt maximal 8 bis 10 Vorschläge auf dem Desktop, auf dem Smartphone 4 bis 8, abgestimmt auf die Bildschirmgröße.
Null-Treffer behandeln, bevor der Kunde geht
Fast die Hälfte aller E-Commerce-Seiten bietet laut Baymard bei einer Null-Treffer-Suche keine sinnvollen Alternativen an. Der Nutzer sieht eine weiße Seite mit „Keine Produkte gefunden“ und verlässt den Shop. Das ist ein vermeidbarer Designfehler, kein technischer Zwang.
Fünf Maßnahmen, die das Gegenteil bewirken:
- Verwandte Kategorien vorschlagen. Wer nach einem Produkt gesucht hat, das nicht im Sortiment liegt, interessiert sich möglicherweise für eine benachbarte Kategorie. Diese direkt verlinken.
- Alternative Suchbegriffe anbieten. Die Suche gibt Vorschläge aus dem tatsächlichen Sortiment, etwa verwandte Produktnamen oder Kategorien. Nicht nur den Tipp „Prüfen Sie Ihre Rechtschreibung“, das ignorieren Nutzer.
- Meistgesuchte Produkte oder Bestseller zeigen. Kein Zusammenhang zur Suche nötig. Es geht darum zu signalisieren: Der Shop hat etwas. Schau dir das an.
- Kontaktmöglichkeit prominent platzieren. Telefonnummer oder Chat direkt auf der Null-Treffer-Seite. Wer ein Produkt dringend braucht und es nicht findet, ruft an, wenn der Weg kurz ist.
- Suchbegriff aus den System-Logs analysieren. Was Kunden suchen und nicht finden, ist eine direkte Aussage darüber, was im Sortiment oder in den Produkttiteln fehlt. Wer diese Daten nicht auswertet, verschenkt Marktforschung.
Wer sieht, dass eine bestimmte Suchanfrage regelmäßig zu Null-Treffern führt, kann das oft mit einem einzigen Synonym-Eintrag in der Suchkonfiguration lösen, ohne das Sortiment zu ändern.
Mobil: warum Desktop-Filter auf dem Smartphone scheitern
Was auf dem Desktop als elegante Seitenleiste mit zwanzig Filterwerten funktioniert, ist auf dem Smartphone eine Sackgasse. Die Filterleiste nimmt die Hälfte des Bildschirms ein, die Produkte dahinter sind kaum sichtbar, und jede Interaktion mit den Checkboxen erfordert Präzision, die ein Daumen auf einem kleinen Touchscreen nicht liefert.
Bewährt hat sich das Overlay-Modell: Ein Button „Filtern“ öffnet einen vollbildschirmigen Filter-Dialog. Der Nutzer wählt seine Kriterien aus, bestätigt, der Dialog schließt sich, die gefilterten Produkte erscheinen. Im normalen Scrollverlauf beansprucht der Filter keinen Platz.
Baymard hat in seiner Mobil-Studie gemessen, dass 77 % der Shops Kategoriebereiche nicht in die Autocomplete-Vorschläge integrieren. Das ist auf dem Smartphone besonders schmerzhaft, weil die mobile Tastatur bereits Platz kostet und der Nutzer weniger tippt. Gute Autocomplete-Vorschläge, die direkt in Kategorien führen, sparen mehrere Interaktionsschritte.
Für die Zugänglichkeit auf Mobilgeräten gelten dieselben Regeln wie auf dem Desktop: alle interaktiven Elemente brauchen aria-expanded für aufklappbare Gruppen, Checkboxen einen erkennbaren Zustand. Das ist seit dem 28. Juni 2025 keine Empfehlung mehr, sondern Pflicht für Onlineshops, die unter das Barrierefreiheitsstärkungsgesetz fallen.
Ob der eigene Shop die Barrierefreiheitsanforderungen erfüllt, lässt sich mit dem kostenlosen BFSG-Schnellcheck vorprüfen.
Funktion, Nutzen und Umsetzung in WooCommerce
| Funktion | Nutzen für den Kunden | Umsetzung in WooCommerce |
|---|---|---|
| AJAX-Filter mit Trefferanzahl | Kein Seitenneuaufbau, keine leeren Ergebnisseiten | Filter-Plugin mit AJAX-Support, globale Attribute vorausgesetzt |
| Facettierte Filter (dynamisch) | Zeigt nur wählbare Kombinationen, verhindert Null-Treffer | Spezialisiertes Filter-Plugin oder eigener Suchindex |
| Erweiterte Suche (SKU, Attribute) | Produkte werden nach Artikelnummer und Merkmal gefunden | Such-Plugin, das wp_postmeta und Taxonomien einbezieht |
| Tippfehlertoleranz (Fuzzy Search) | Auch fehlerhafte Eingaben liefern Ergebnisse | Such-Plugin mit Levenshtein-Distanz oder phonetischer Suche |
| Autocomplete mit Produktvorschau | Weniger Tipparbeit, aktive Führung durch das Sortiment | Such-Plugin mit gecachten Vorschlägen, unter 150 ms Reaktion |
| Null-Treffer-Seite mit Alternativen | Kein Abbruch bei fehlgeschlagener Suche | Eigene WooCommerce-Such-Template oder Plugin-Konfiguration |
| Mobile Filter-Overlay | Filter ohne Platzverlust auf kleinen Bildschirmen | Filter-Plugin mit mobilem Overlay-Modus |
| Synonym-Unterstützung | Verschiedene Begriffe für dasselbe Produkt werden erkannt | Manuelle Synonym-Liste in der Such-Plugin-Konfiguration |
| Suchberichte und Null-Treffer-Log | Zeigt, was Kunden suchen und nicht finden | Such-Plugin mit integrierter Suche-Analytik |
Ein Beispiel aus der Praxis
Nehmen wir einen Werkzeugversand mit rund 800 Produkten. Der Shop ist technisch sauber aufgebaut, lädt schnell, ist rechtlich korrekt. Trotzdem rufen Stammkunden an und fragen, ob ein bestimmtes Zubehörteil noch im Sortiment ist. Es ist da, aber die Suche findet es nicht.
Das Problem: Viele Kunden suchen mit der Artikelnummer als primärem Suchbegriff. Die WooCommerce-Standardsuche durchsucht keine SKUs. Wer „4932492164″ eingibt, bekommt null Treffer, egal wie vollständig die Produktseite ist.
Die Lösung ist zweiteilig. Ein erweitertes Such-Plugin indexiert auch SKUs, Attribute und Tags neu. Zusätzlich gehören die globalen Attribute aufgeräumt, denn oft hat jeder Hersteller dasselbe Merkmal leicht unterschiedlich benannt. Danach laufen dieselben Suchanfragen, die vorher leer ausgingen, auf Anhieb durch.
Kunden, die ein Produkt durch schlechte Produktbeschreibungen nicht finden oder verstehen, kaufen es ebenfalls nicht. Wie man Produktbeschreibungen schreibt, die wirklich verkaufen, behandelt ein eigener Ratgeber im Detail.
Sofort-Checkliste
Haken Sie ab, was Ihr Shop heute kann. Das Tool zeigt sofort, wo die größten Lücken sitzen und welche davon Kunden kosten.
- Globale Attribute für alle filterrelevanten Merkmale angelegt (Farbe, Größe, Material etc.)?
- Filter-Plugin mit AJAX-Nachladen im Einsatz, kein vollständiger Seitenneuaufbau bei Filterklick?
- Trefferanzahl je Filteroption wird angezeigt?
- Kombinierbarkeit mehrerer Filteroptionen gleichzeitig möglich?
- Aktuell aktive Filter sichtbar angezeigt und einzeln entfernbar?
- Suche durchsucht auch Artikelnummern, Attribute und Tags?
- Tippfehlertoleranz im Suchalgorithmus aktiv (Fuzzy Search)?
- Autocomplete-Vorschläge erscheinen in unter 150 Millisekunden?
- Null-Treffer-Seite zeigt Alternativen (verwandte Kategorien, Bestseller, Kontakt)?
- Mobile Filter-Overlay vorhanden, kein Platzproblem auf kleinen Bildschirmen?
- ARIA-Attribute an Filterkomponenten gesetzt (
aria-expanded, Checkbox-Zustände)? - Suchberichte oder Null-Treffer-Log ausgewertet, Synonyme nachgepflegt?
- Die WooCommerce-Standardsuche ist zu schwach für jeden Shop mit mehr als ein paar Dutzend Produkten. Artikelnummern, Attribute und Tippfehlertoleranz fehlen von Haus aus.
- Facettierte Filter mit Trefferanzahl je Option sind der wirksamste einzelne Eingriff für Shops, bei denen Kunden nach mehreren Merkmalen gleichzeitig filtern wollen.
- Null-Treffer ohne Ausweg sind ein vermeidbarer Designfehler. Fünf Gegenmaßnahmen halten Nutzer im Shop, selbst wenn das gesuchte Produkt nicht da ist.
- Mobile Filter-UX ist laut Baymard auf 78 % der Shops mangelhaft. Das Overlay-Modell ist die bewährte Lösung für kleine Bildschirme.
Häufige Fragen
Warum findet meine WooCommerce-Suche keine Produkte nach Artikelnummer?
Die Standard-WooCommerce-Suche durchsucht nur Produkttitel und Beschreibung. Artikelnummern (SKUs) werden in wp_postmeta gespeichert und von der Standardsuche nicht erfasst. Ein Such-Plugin, das diese Felder in den Index einbezieht, löst das Problem.
Was ist der Unterschied zwischen einem einfachen Attributfilter und einer facettierten Suche?
Ein einfacher Attributfilter zeigt alle Optionen statisch an und lädt die Seite bei jeder Auswahl neu. Ein facettierter Filter passt die angezeigten Optionen dynamisch an die aktuelle Treffermenge an, zeigt die Anzahl verbleibender Produkte je Option und blendet unmögliche Kombinationen aus. Das verhindert leere Ergebnisseiten und führt Nutzer schneller zum Ziel.
Muss ich für gute Suche und Filter ein teures Plugin kaufen?
Es gibt leistungsfähige Lösungen in verschiedenen Preisklassen, einige auch mit kostenlosem Grundpaket. Entscheidend ist nicht der Preis, sondern ob das Plugin globale WooCommerce-Attribute unterstützt, AJAX-basiert filtert, SKUs durchsucht und Tippfehlertoleranz bietet. Wer zwei dieser vier Punkte nicht erfüllt, hat den falschen Kandidaten gewählt.
Verlangsamen viele Filteroptionen den Shop?
Das hängt von der Implementierung ab. Filter, die direkt auf die Tabelle wp_postmeta ohne Index zugreifen, können bei großem Katalog langsam werden. Plugins, die eigene Index-Tabellen anlegen, umgehen dieses Problem. Außerdem hilft ein Object-Cache (Redis oder Memcached), wiederkehrende Filterabfragen aus dem Cache zu bedienen statt sie jedes Mal neu zu berechnen. Mehr dazu im Ratgeber zu WooCommerce Performance.
Schadet ein AJAX-Filter der Suchmaschinenoptimierung?
Ein reiner AJAX-Filter, der die URL nicht verändert, ist für Suchmaschinen unkritisch, weil keine zusätzlichen indexierbaren Seiten entstehen. Wer Filter über URL-Parameter abbildet, zum Beispiel ?farbe=blau&größe=m, sollte diese Seiten entweder von der Indexierung ausschließen oder per Canonical-Tag auf die Kategorieseite verweisen, damit kein Duplicate Content entsteht.
Wie wichtig ist die Suchbox-Position im Shop-Layout?
Baymard-Forschung zeigt, dass die Position und visuelle Prominence der Suchbox signalisiert, ob der Shop Suche oder Navigation bevorzugt. Für Shops mit großem, spezifikationsgetriebenem Sortiment gehört die Suchbox ins horizontale Zentrum des Headers mit deutlichem Kontrast. Für Shops, bei denen Stöbern und Entdecken im Vordergrund stehen, kann eine weniger dominante Position passen.
Was tun, wenn Kunden häufig auf der Null-Treffer-Seite landen?
Zuerst analysieren, nach was genau gesucht wird. Meistens lässt sich das mit wenigen Synonym-Einträgen in der Suchkonfiguration beheben. Wenn ein Produkt tatsächlich nicht im Sortiment ist, führen verwandte Kategorien und Bestseller-Vorschläge Nutzer trotzdem weiter. Längerfristig sind die Null-Treffer-Protokolle eine direkte Aussage über potenzielle Sortimentslücken. Den Zusammenhang zwischen Produktauffindbarkeit und Warenkorbabbrüchen erklärt der Ratgeber zu Warenkorbabbrüchen im Detail.
