Die Suche findet nichts — und der Kunde geht.
Wer im Shop sucht, will kaufen. Genau diese Besucher haben die höchste Abschlussquote — und genau sie verlierst du, wenn die Suche nichts findet. Die Standardsuche von WordPress ist für einen Shop schlicht nicht gebaut.
Die eingebaute Suche vergleicht nur Titel und Beschreibungstext. Sie findet keine Artikelnummern, keine Attribute, keine Inhalte aus Page-Builder-Bausteinen und scheitert an Tippfehlern und deutschen Wortzusammensetzungen. Für einen Shop braucht es mindestens eine erweiterte Suche, die Artikelnummer und Attribute einschließt — und bei beschreibenden Anfragen eine Suche, die Bedeutung versteht.
Warum die Standardsuche versagt.
- Artikelnummern werden nicht durchsucht — dabei suchen Geschäftskunden fast nur danach.
- Attribute wie Material, Farbe oder Maß bleiben außen vor.
- Tippfehler führen zu null Treffern.
- Zusammengesetzte Wörter: Wer „Edelstahlschraube“ sucht, findet keine „Schraube aus Edelstahl“.
- Keine Gewichtung: Ein Wort im Titel zählt so viel wie eines im Nebensatz.
- Alles wird durchsucht, auch Blogbeiträge und Seiten — Produkte gehen darin unter.
Für eine Website mit dreißig Seiten reicht das. Für einen Shop mit tausend Artikeln ist es der Unterschied zwischen Verkauf und Absprung.
Artikelnummern finden.
Die Artikelnummer liegt als Zusatzfeld am Produkt und wird von der Standardsuche nicht berücksichtigt. Das ist besonders im Geschäftskundenbereich fatal, wo Kunden mit einer Teileliste kommen und nach Nummern suchen. Lösen lässt es sich mit einem Suchplugin oder mit einer Erweiterung der Suchabfrage. Wichtig dabei: Auch Teilübereinstimmungen sollten funktionieren, weil Kunden Nummern oft verkürzt oder mit anderen Trennzeichen eingeben.
<?php
/**
* Plugin Name: Suche nach Artikelnummer
*/
add_filter( 'posts_search', function ( $search, $query ) {
global $wpdb;
if ( is_admin() || ! $query->is_search() || ! $query->is_main_query() ) {
return $search;
}
$term = $query->get( 's' );
if ( ! $term ) {
return $search;
}
$like = '%' . $wpdb->esc_like( $term ) . '%';
$sku = $wpdb->prepare(
" OR EXISTS (SELECT 1 FROM {$wpdb->postmeta} pm
WHERE pm.post_id = {$wpdb->posts}.ID
AND pm.meta_key = '_sku'
AND pm.meta_value LIKE %s) ",
$like
);
return preg_replace( '/\)\s*$/', $sku . ')', $search, 1 );
}, 10, 2 );Für kleine bis mittlere Shops ausreichend. Bei großen Sortimenten ist ein Suchplugin mit eigenem Index die bessere Wahl, weil solche Abfragen sonst langsam werden.
Attribute durchsuchbar machen.
Attribute liegen als eigene Begriffe am Produkt und werden ebenfalls nicht mitgesucht. Dabei beschreiben Kunden genau damit, was sie wollen: „Schraube rostfrei 60 mm“. Eine Suche, die Attribute einschließt, findet solche Anfragen — vorausgesetzt, die Attribute sind als globale Attribute gepflegt und nicht als freier Text. Das ist dieselbe Voraussetzung wie bei den Filtern, weshalb sich das Aufräumen doppelt lohnt (Produktfilter funktionieren nicht).
Suche auf Produkte beschränken.
Standardmäßig durchsucht die Suche alle Inhaltstypen. In einem Shop mit Ratgeberbereich bedeutet das: Zwischen den Produkten stehen Blogbeiträge, und der Kunde muss sortieren. Besser ist, die Hauptsuche auf Produkte zu beschränken und den Ratgeber über eine eigene Suche erreichbar zu machen — oder die Ergebnisse nach Typ zu gruppieren, mit Produkten zuerst. Viele Themes und Suchplugins bringen dafür Einstellungen mit. Wer es selbst löst, ergänzt im Suchformular ein verstecktes Feld für den Inhaltstyp.
Inhalte aus Page Buildern.
Werden Produktbeschreibungen mit einem Page Builder aufgebaut, liegt der Text oft in einer Struktur, die die Suche nicht liest — sie sieht dann nur Platzhalter oder gar nichts. Symptom: Produkte, deren Beschreibung sichtbar den Suchbegriff enthält, erscheinen nicht in den Ergebnissen. Abhilfe schafft ein Suchplugin, das den fertig gerenderten Inhalt indexiert, oder die wichtigen Angaben zusätzlich in die Kurzbeschreibung zu schreiben — was ohnehin für Übersichten und Suchmaschinen sinnvoll ist.
Ergebnisseite ist leer.
| Beobachtung | Ursache |
|---|---|
| Jede Suche liefert nichts | Suchseite des Themes defekt oder Index leer |
| Nur bestimmte Begriffe ohne Treffer | Begriff steht nicht in Titel oder Text |
| Produkte fehlen, Beiträge erscheinen | Produkte vom Suchtyp ausgeschlossen |
| Treffer da, aber Seite zeigt nichts | Vorlage der Suchergebnisse fehlerhaft |
| Ausverkauftes fehlt | Option, nicht vorrätige Artikel auszublenden |
| Erst seit einem Import | Nachschlagetabellen oder Index unvollständig |
Wenn gar nichts mehr gefunden wird, lohnt zuerst ein Test mit einem Standard-Theme und deaktivierten Plugins — das trennt Theme-Problem von Datenproblem (Suche funktioniert nicht).
Indizes und Caching.
Suchplugins mit eigenem Index müssen diesen aufbauen und aktuell halten. Nach großen Importen, nach einem Umzug oder wenn Hintergrundaufgaben nicht laufen, ist der Index unvollständig — dann fehlen genau die neu angelegten Produkte. Ein Neuaufbau des Index löst das. Dasselbe gilt für die internen Nachschlagetabellen von WooCommerce, die unter Status und Werkzeuge neu erzeugt werden können (Datenbank-Update hängt). Suchergebnisseiten selbst sollten nicht zwischengespeichert werden, sonst sieht jeder Kunde die Treffer des vorigen.
Suchen ohne Treffer auswerten.
Das ist die wertvollste Liste, die dein Shop produziert. Sie zeigt dir in Klartext, wonach Kunden fragen und was sie nicht finden — teils fehlt nur ein Synonym, teils ein ganzes Sortiment. Die meisten Suchplugins protokollieren das, sonst lässt es sich in der Statistik erfassen. Nimm dir monatlich zehn Minuten dafür. Aus dieser Liste entstehen die besten Entscheidungen: welche Begriffe in Produkttexte gehören, welche Filter fehlen und welche Produkte du anbieten solltest.
Was wirklich hilft.
- Artikelnummern und Attribute einbeziehen — die größte Wirkung bei kleinstem Aufwand.
- Auf Produkte beschränken oder Ergebnisse nach Typ gruppieren.
- Vorschläge während der Eingabe, mit Bild und Preis. Das kürzt den Weg deutlich ab.
- Tippfehlertoleranz, damit eine vertauschte Buchstabenfolge nicht ins Leere führt.
- Bedeutungssuche für Kunden, die ihr Problem beschreiben statt das Produkt zu nennen (KI-Suche in WordPress).
Die Ergebnisseite verbessern.
Auch mit guter Technik entscheidet die Seite selbst. Was gehört dazu: die Zahl der Treffer und der gesuchte Begriff oben, Filter und Sortierung direkt verfügbar, Produktbilder groß genug zum Erkennen, und bei null Treffern kein Sackgassen-Text, sondern Vorschläge — meistgekaufte Artikel, passende Kategorien, ein Hinweis auf die Suche nach Artikelnummer und ein direkter Kontaktweg. Eine leere Ergebnisseite ohne Angebot ist der häufigste Absprungpunkt im ganzen Shop (Abgebrochene Warenkörbe).
Wenn du nicht weiterkommst.
Wenn deine Shop-Suche nichts findet, baue ich sie so um, dass Artikelnummern, Attribute und beschreibende Anfragen funktionieren. Ich finde die Ursache, behebe sie und erkläre dir, was passiert ist: WooCommerce-Support, bei einem Ausfall im laufenden Verkauf der Notfall-Support. Damit es gar nicht erst so weit kommt: WooCommerce-Wartung.
Ursache finden, Website wieder zum Laufen bringen, kurzer Bericht — meist am selben Tag.
Für Anpassungen, Fehlerbehebung und Beratung nach Aufwand, abgerechnet in 15-Minuten-Schritten.
Updates, Backups, Sicherheitscheck, Monitoring — Kleinigkeiten inklusive.
Orientierungswerte, keine Fixpreise — nach einem kurzen Gespräch bekommst du ein Festpreisangebot.
Wer hilft.
Ich bin Manuel Killert, WordPress-Entwickler aus Quakenbrück. Seit 2020 baue und betreue ich WordPress-Websites — für Handwerksbetriebe, Industrie, Gastronomie, Start-ups und Vereine —, entwickle eigene Plugins und unterrichte WordPress als Dozent an der KW Design Akademie. Das heißt: Ich kenne die typischen Fehler nicht nur aus Foren, sondern aus eigenen Projekten, und ich kann sie so erklären, dass du sie beim nächsten Mal selbst erkennst. Du erreichst mich direkt, ohne Ticketsystem.
Echte Projekte — live ansehen.
WordPress-Websites, die ich gebaut habe oder laufend betreue.

Markenfest
Stärkerer Online-Shop — Webdesign, Content und individuelle Shop-Funktionen.
Website ansehen ↗
KT Bodenteam
Professioneller Auftritt für einen Bodenleger — Vorher-Nachher-Slider und regionale SEO.
Website ansehen ↗
Potassco Solutions
Klare Website für ein KI-Unternehmen, die komplexe Technologie verständlich macht.
Website ansehen ↗FAQ — Shop-Suche findet nichts.
Warum findet die WooCommerce-Suche meine Produkte nicht?
Weil die eingebaute Suche nur Titel und Beschreibungstext vergleicht. Artikelnummern, Attribute und Inhalte aus Page Buildern werden nicht durchsucht, und Tippfehler führen zu null Treffern.
Wie mache ich Artikelnummern durchsuchbar?
Über ein Suchplugin oder eine Erweiterung der Suchabfrage, die das Feld für die Artikelnummer einbezieht. Wichtig ist, dass auch Teilübereinstimmungen gefunden werden.
Warum erscheinen Blogbeiträge zwischen den Produkten?
Weil die Suche standardmäßig alle Inhaltstypen durchsucht. Sinnvoll ist, die Hauptsuche auf Produkte zu beschränken oder die Ergebnisse nach Typ zu gruppieren, mit Produkten zuerst.
Warum werden Produkte mit Page-Builder-Beschreibung nicht gefunden?
Weil der Text in einer Struktur liegt, die die Suche nicht liest. Entweder indexiert ein Suchplugin den gerenderten Inhalt, oder die wichtigen Angaben kommen zusätzlich in die Kurzbeschreibung.
Was mache ich mit Suchanfragen ohne Treffer?
Auswerten. Diese Liste zeigt in Klartext, wonach Kunden fragen und was fehlt — mal nur ein Synonym im Produkttext, mal ein ganzes Sortiment. Monatlich zehn Minuten reichen.
Was gehört auf eine leere Ergebnisseite?
Keine Sackgasse, sondern Vorschläge: meistgekaufte Artikel, passende Kategorien, der Hinweis auf die Suche nach Artikelnummer und ein direkter Kontaktweg.
Das bin ich – rechts im BildErzähl mir, was nicht funktioniert.
Domain und eine kurze Beschreibung reichen — du bekommst eine ehrliche Einschätzung, was los ist und was die Behebung kostet.
Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de