Die kurze Antwort: Wer die Katalogsuche geöffnet hat, ist der wertvollste Besucher im Shop. Er „stöbert nicht im Sortiment“, er weiß, was er kaufen will. Deshalb ist eine nicht funktionierende Suche der schmerzhafteste Verlust: Für diesen Besuch haben Sie schon bezahlt, das Produkt ist auf Lager, und der Abschluss scheiterte an einem einzigen Tippfehler.
Warum die eingebaute WooCommerce-Suche nicht funktioniert
Die Standardsuche von WordPress ist praktisch eine LIKE-Abfrage über Titel und Beitragstext. Daraus ergeben sich alle ihre Eigenschaften:
- Tippfehler = null Ergebnisse. „Tastetur“ findet keine „Tastatur“. Der Nutzer ist dabei sicher, dass Sie das Produkt nicht haben.
- Synonyme gibt es nicht. „Pullover“ findet keinen „Hoodie“, „Laptop“ findet kein „Notebook“.
- Die Artikelnummer funktioniert oft nicht. Die SKU steckt in einem Meta-Feld und nicht im Text – die Suche nach einer Nummer liefert nichts.
- Kein sinnvolles Ranking. Ein Produkt mit dem Suchbegriff im Titel und eines, das ihn zufällig in der Beschreibung erwähnt, sind gleichrangig.
- Attribute und Varianten spielen keine Rolle. „Blaue Schuhe 44“ scheitert fast sicher.
- In großen Katalogen ist sie außerdem langsam.
LIKE '%wort%'nutzt keine Indizes – bei 20 000 Produkten ist die Verzögerung spürbar.
Das ist kein Vorwurf an WooCommerce: Die Basissuche ist universell, für einen Blog geschrieben und nicht für einen Shop. Der Vorwurf gilt dem Umstand, dass sie in diesem Zustand bleibt.
Was die Suche in einem Shop können muss
Prüfen Sie Ihre anhand dieser sieben Punkte:
- Tippfehler verzeihen – unscharfe Übereinstimmung zumindest bei ein bis zwei Fehlern
- Synonyme kennen – einschließlich Branchenjargon und der Bezeichnungen, die Kunden für das Produkt verwenden
- Nach SKU und Artikelnummer suchen – im B2B ist das die Hälfte aller Anfragen
- Beim Tippen vorschlagen – mit Foto, Preis und Verfügbarkeit, damit man direkt zum Produkt gelangt
- Sinnvoll ranken – ein Treffer im Titel schlägt einen Treffer in der Beschreibung; ein verfügbares Produkt schlägt eines auf Bestellung
- Das Filtern der Ergebnisse erlauben – eine Suche ohne Facetten ist bei 200 Treffern nutzlos
- Nicht bei null Ergebnissen enden – ähnliche, beliebte Produkte und Kategorien zeigen statt eines leeren Bildschirms
Die Umsetzung hängt von der Katalogsgröße ab: Bis zu einigen tausend Produkten genügt ein gutes Such-Plugin, darüber beginnt ein eigener Suchmaschinen-Dienst Sinn zu ergeben. Aber man beginnt nicht mit der Wahl der Technologie – man beginnt mit dem nächsten Punkt.
Eine kostenlose Ideenquelle: der Bericht zu leeren Suchanfragen
Schalten Sie die Protokollierung der Suchanfragen ein (in GA4 ist das das Event search mit dem Parameter search_term) und öffnen Sie einmal im Monat zwei Listen: die häufigsten Anfragen und die Anfragen mit null Ergebnissen. Das ist der am meisten unterschätzte Bericht im Shop, weil er sofort drei Fragen beantwortet:
- Was Sie nicht haben, obwohl Nachfrage besteht – ein direkter Hinweis auf eine Sortimentserweiterung
- Wie Kunden Ihre Produkte nennen – in ihren Worten, nicht in Ihren; fertige Namen, Tags und Synonyme
- Was kaputt ist – wenn „Versand“ null Ergebnisse liefert, nehmen Infoseiten nicht an der Suche teil
Nach meiner Erfahrung ergibt die erste Durchsicht eines solchen Berichts 5–10 konkrete Aufgaben, von denen jede günstiger ist als jede Werbekampagne.
Filter: drei typische Fehler
Fehler 1: Filter nach den falschen Merkmalen. Der Shop filtert nach „Marke“ und „Preis“, während der Käufer „Größe“, „Kompatibilität“ oder „Liefertermin“ braucht. Das richtige Filterset ergibt sich aus den Fragen der Kunden und nicht aus der Struktur der Datenbank.
Fehler 2: Keine Zähler und viele Sackgassen. Wenn man beim Filterwert nicht sieht, wie viele Produkte er liefert, spielt man Lotterie und landet regelmäßig bei „nichts gefunden“. Zeigen Sie die Zahlen und deaktivieren Sie Werte, die ein leeres Ergebnis liefern würden.
Fehler 3: Vollständiges Neuladen der Seite bei jedem Klick. Das ist langsam, die Scrollposition geht verloren, auf Mobilgeräten schmerzt es besonders. Dazu entsteht ein Strom von Adressen, die später im Index landen (dazu unten mehr).
Gesondert: Auf Mobilgeräten sollten Filter in einem Panel mit dem Button „Anwenden“ und einem sichtbaren Zurücksetzen liegen. Ein Filter, der die Seite nach jeder Checkbox neu lädt, wird auf dem Handy nicht benutzt – er wird geschlossen.
Einschub für Entwickler
- Berechnen Sie die Facettenzähler nicht mit direkten
WHERE-Abfragen an die Datenbank. Zähler für jeden Attributwert sind Aggregationsabfragen, die MySQL bei einem großen Katalog überlasten können. Nötig ist ein vorab berechneter Index oder eine eigene Suchmaschine. - Filter dürfen keine indexierbaren Adressen vervielfachen. Parameterkombinationen ergeben Tausende URLs mit nahezu identischem Inhalt. Grundregel: Indexieren Sie nur sinnvolle Zielkombinationen (z. B. „Kategorie + Marke“), den Rest schließen Sie per
noindex, followaus oder kanonisieren ihn auf die reine Kategorie – siehe die Google-Richtlinien zu kanonischen Adressen und zu Robots-Meta-Tags. - Achten Sie auf das Crawl-Budget. In großen Katalogen verbrennt der Bot es an Filterkombinationen statt an neuen Produkten. Wie Sie damit umgehen, beschreibt die Google-Dokumentation zum Crawl-Budget. Mehr im Thema SEO-Fehler in Shops.
- Halten Sie Suchergebnisseiten aus dem Index. Die interne Suche im Index ist eine klassische Quelle von Müllseiten.
- Protokollieren Sie die Anfrage zusammen mit der Trefferzahl. Ohne das zweite Feld bauen Sie keinen Bericht zu leeren Suchanfragen.
- Testen Sie
?s=unter Last. Bots und Scraper können die Suche vielfach abfragen; beiLIKE-Abfragen kann das die Seite überlasten.
Praktischer Test
- Ich habe einen Produktnamen mit Tippfehler eingegeben – das Produkt wurde gefunden
- Ich habe nach der SKU gesucht – gefunden
- Ich habe mit einem Wort gesucht, das Kunden verwenden – gefunden
- Bei null Ergebnissen erscheint etwas Nützliches und kein leerer Bildschirm
- Die Anfragen werden in GA4 protokolliert, und ich habe den Bericht des letzten Monats durchgesehen
- Das Filterset entspricht den realen Fragen der Kunden
- Die Filterwerte haben Zähler, leere sind deaktiviert
- Auf Mobilgeräten sind die Filter bequem und haben einen Zurücksetzen-Button
- Suchergebnisseiten und Müllkombinationen von Filtern sind von der Indexierung ausgeschlossen
Wie es weitergeht
Die Suche bedient die, die schon im Shop sind. Das nächste Thema betrifft die, die noch draußen sind, und warum Shops sie auf der Ebene der Suchergebnisse verlieren: SEO-Fehler in Onlineshops.
Grundlage des Themas sind die Studien des Baymard Institute zur Katalogsuche sowie die Praxis von Audits WooCommerce-basierter Kataloge.
