Startangebot

Founders-Lizenz: Updates für mindestens 2 Jahre

149 €einmalig, netto

Eine normale Shop-Lizenz kostet 199 €.

Für die ersten 100 Shop-Lizenzen, bis 10. Dezember 2026. Updates und neues Berater-Wissen für mindestens 2 Jahre, ohne Verlängerung. Eine normale Shop-Lizenz: 12 Monate.

Founders für 149 € holen

PrestaShop Suche funktioniert nicht: Index, Suchbegriffe und Codes mit Bindestrich

Wenn die PrestaShop Suche nicht funktioniert, liegt das meist an einem veralteten Wortindex, nicht an einem Defekt. Der Shop durchsucht eine eigene Wortliste, die beim Speichern eines Produkts entsteht. Kommen Produkte per Import oder über ein Großhändler-Modul in den Shop, kann diese Liste fehlen. Weitere Ursachen sind die Sucheinstellungen, Codes mit Bindestrich und Wörter, die Kunden verwenden, die aber nicht in Ihren Beschreibungen stehen.

Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 6 Min. Lesezeit

Wie findet die PrestaShop Suche Produkte?

Sie durchsucht den Index, nicht den aktuellen Katalog. Beim Speichern eines Produkts zerlegt PrestaShop Name, Artikelnummer, Beschreibungen, Kategorie, Marke, Tags, Merkmale und Attribute in einzelne Wörter. Jedes Wort bekommt eine Gewichtung, die vom Feld abhängt, aus dem es stammt. Gibt ein Kunde einen Begriff ein, vergleicht der Shop ihn mit dieser Liste und sortiert die Ergebnisse nach der Summe der Gewichtungen.

Daraus folgen drei Dinge. Ein Produkt, das nicht normal gespeichert wurde, hat eventuell keine Wörter im Index. Ein Wort, das in keinem Feld steht, findet das Produkt nicht, auch wenn der Kunde recht hat. Ein Feld mit niedriger Gewichtung verliert gegen den Namen eines anderen Produkts. Alle Einstellungen sind in der Dokumentation der Suchparameter beschrieben.

Wie Sie erkennen, welcher Teil der Suche versagt

An dem, was der Kunde genau sieht. Prüfen Sie das in einem privaten Browserfenster, ohne im Back-Office angemeldet zu sein.

SymptomHäufigste UrsacheWas zu tun ist
Kein Begriff findet etwasleerer oder beschädigter IndexIndex vollständig neu aufbauen
Neue Produkte erscheinen nicht, ältere schonper Import ohne Indexierung angelegte Produktefehlende Produkte zum Index hinzufügen
Code „LG-2041“ findet nichts, „LG“ findet Dutzendeder Bindestrich teilt den Code in Teilemehrere Schreibweisen testen, Alias oder Code im Namen
Ein Tippfehler des Kunden ergibt null Trefferkeine unscharfe Suche und keine AliaseAliase für häufige Fehler
Das richtige Produkt steht auf Seite drei der ErgebnisseGewichtungen, Wort nur in der BeschreibungWort in den Namen oder Gewichtungen ändern
Ein Produkt erscheint nicht, der Rest funktioniertSichtbarkeit „nur Katalog“ oder fehlt im Indexdieses Produkt untersuchen

Die letzte Zeile betrifft ein einzelnes Produkt. Die vollständige Liste der Gründe, warum Produkte verschwinden, beschreiben wir im Beitrag Produkt wird im Shop nicht angezeigt.

So bauen Sie den Suchindex Schritt für Schritt neu auf

Ein Neuaufbau braucht ein paar Klicks und ändert keine Produktinhalte.

  1. Öffnen Sie im Back-Office Shop-Einstellungen > Suche.
  2. Prüfen Sie im Bereich Indexierung die Zahl der indexierten Produkte und vergleichen Sie sie mit der Zahl der aktiven Produkte im Katalog.
  3. Fehlen ein paar, wählen Sie die Option, die fehlenden Produkte zum Index hinzuzufügen.
  4. Fehlen viele oder ist der Index leer, starten Sie einen vollständigen Neuaufbau. Bei einem großen Katalog machen Sie das außerhalb der Stoßzeiten.
  5. Läuft jede Nacht ein automatischer Import, kopieren Sie die Adresse der Indexierungsaufgabe und geben Sie sie an die Person weiter, die den Server betreut.
  6. Geben Sie im Shop drei Begriffe ein, die vorher nicht funktioniert haben, und notieren Sie das Ergebnis.

Sind die Ergebnisse nach dem Neuaufbau immer noch alt, kann der Cache schuld sein. Das behandelt der Beitrag PrestaShop Änderungen nicht sichtbar.

Warum finden Kunden ein Produkt nicht über einen Code mit Bindestrich?

Weil der Index Text in Wörter zerlegt und ein Bindestrich manchmal als Wortgrenze gilt. Der Code „LG-2041“ landet im Index eventuell als „LG“ und „2041“. Der Kunde tippt den ganzen Code, und der Shop sucht andere Wörter als die gespeicherten. Ausführlich beschrieben ist das Problem im Leitfaden von Pro-Link zur PrestaShop Suche (auf Polnisch).

Ähnlich wirkt die minimale Wortlänge. Wörter, die kürzer sind als das eingestellte Minimum, kommen gar nicht erst in den Index. Eine Größe wie „XL“ oder eine Serie wie „A4“ kann deshalb aus den Ergebnissen verschwinden. Es gibt auch bekannte Indexierungsfehler. So können Wörter, die in einer Beschreibung durch einen Zeilenumbruch getrennt sind, zu einem zusammenkleben, wie in diesem Issue auf PrestaShop GitHub beschrieben.

Was Sie ohne Entwickler tun können:

  • Testen Sie den Code in drei Schreibweisen: mit Bindestrich, mit Leerzeichen und zusammengeschrieben.
  • Schalten Sie unter Shop-Einstellungen > Suche die Option zur Suche innerhalb von Wörtern ein und vergleichen Sie die Ergebnisse.
  • Legen Sie einen Alias für die Schreibweise an, die Ihre Kunden verwenden.
  • Bei technischen Produkten setzen Sie den Code auch in den Namen oder die Kurzbeschreibung.

Baymards Studie zu Suchanfragen im E-Commerce zeigt, dass die Suche nach Abkürzungen und Symbolen vielen Shops Probleme macht. Das ist keine Eigenheit von PrestaShop allein.

So setzen Sie Gewichtungen und Aliase, damit die Ergebnisse Sinn ergeben

Beginnen Sie mit den Standardgewichtungen und ändern Sie sie nur, wenn die Ergebnisse klar falsch sind. Standardmäßig wiegen Artikelnummer und Name am meisten, Beschreibungen am wenigsten. Das ist eine sinnvolle Einstellung. Suchen Kunden nach Material oder Verwendung und stehen diese Wörter nur in den Beschreibungen, ergänzen Sie sie besser im Namen. Eine höhere Gewichtung der Beschreibungen ändert die Ergebnisse im ganzen Shop.

Aliase sind eine Liste von Korrekturen für häufige Fehler. Sie tragen „Latrene“ ein und verweisen auf „Laterne“. Begriffe für Aliase finden Sie in der Statistik zur Shop-Suche, wo Wörter mit null Treffern aufgelistet sind. Ein Beispiel für so ein Problem ist dieser Forumsbeitrag zu einer nicht funktionierenden Suche (auf Polnisch).

Wie der Chat prüft, warum ein Begriff ein Produkt nicht findet

Sie nennen den Begriff und das Produkt, das erscheinen sollte. Ihr Chat (Claude oder ChatGPT) prüft, ob das Produkt aktiv, in der Suche sichtbar und im Index vorhanden ist und in welchen Feldern das gesuchte Wort vorkommt. Diese Diagnose liest nur Daten, funktioniert also in TellMyShop Free.

Sie: Warum findet die Suche „Laterne LG-2041“ nicht? Das Produkt existiert und öffnet sich über einen Link.

Ihr Chat: Ich habe das Produkt Laterne Nora 30 cm (Artikelnummer LG-2041) geprüft. Es ist aktiv, überall sichtbar und im Index.

Das Wort „Laterne“ steht nur in der langen Beschreibung, der Name lautet „Nora 30 cm schwarz“. Die Suche zerlegt den Code mit Bindestrich eventuell in Teile.

Sie: Zeig mir eine Vorschau für alle Laternen ohne dieses Wort im Namen.

Ihr Chat: Vorschau: 14 Produkte, nur der Name ändert sich. Ich speichere nach Ihrem „Ja“, und jedes Speichern aktualisiert den Index dieser Produkte.

Status der Karte: wartet auf Ihr „Ja“
Vorschau der Änderung

Ich schlage vor, den Produkttyp in den Namen aufzunehmen:

alte Version: Nora 30 cm schwarz

neue Version: Laterne Nora 30 cm schwarz

Illustration: Produkte, Zahlen und Antworten sind Beispiele.

TellMyShop Pro speichert Änderungen an Namen und Beschreibungen in Paketen von bis zu 50 Produkten, und jedes Paket lässt sich im Änderungsverlauf rückgängig machen. Den ganzen Index bauen Sie selbst im Back-Office neu auf, ebenso stellen Sie dort Gewichtungen und Aliase ein. Shop-Einstellungen ändert der Chat erst, wenn Sie den Schalter Service einschalten, den Sie separat für 3 Stunden aktivieren. Eine fertige Beispielanfrage ist Suche findet ein Produkt nicht. Wenn das Problem schwache Beschreibungen im ganzen Katalog sind, lesen Sie den Beitrag zum massenhaften Bearbeiten von Produktbeschreibungen.

Fragen und Antworten

Warum findet die Suche nichts, egal welchen Begriff ich eingebe?

Meist ist der Suchindex leer oder beschädigt, zum Beispiel nach einem Umzug des Shops oder nach einem Import. Prüfen Sie unter Shop-Einstellungen > Suche, wie viele Produkte indexiert sind. Ist die Zahl null oder deutlich kleiner als im Katalog, bauen Sie den Index vollständig neu auf. Hilft das nicht, sehen Sie in das Fehlerprotokoll.

Kann der Neuaufbau des Suchindex meinem Shop schaden?

Er ändert weder Produkte noch deren Inhalte. Ein Neuaufbau ordnet nur die Wortliste neu, die die Suche verwendet. Bei einem großen Katalog dauert er länger und belastet den Server, und während er läuft, können Ergebnisse unvollständig sein. Starten Sie ihn deshalb abends oder in ruhigen Zeiten, nicht mitten in einer Aktion.

Wie sehe ich, wonach Kunden in meinem Shop suchen?

PrestaShop speichert die in die Suche eingegebenen Begriffe unter Statistiken im Bericht zur Shop-Suche. Sie sehen die Wörter und die Zahl der Treffer. Begriffe mit null Treffern sind eine fertige Liste zum Abarbeiten: Tippfehler legen Sie als Aliase an, fehlende Wörter ergänzen Sie in Produktnamen oder Beschreibungen.

Sollte ich ein Suchmodul kaufen, statt die eingebaute Suche zu nutzen?

Bei ein paar hundert Produkten reicht meist eine gut eingerichtete eingebaute Suche: aktueller Index, sinnvolle Gewichtungen und Aliase. Ein Modul mit unscharfer Suche und Vorschlägen lohnt sich bei einem großen Katalog oder vielen technischen Codes. Prüfen Sie vor dem Kauf, ob das Problem im Index oder im Produktinhalt liegt.

Wer baut den Index neu auf, wenn Sie TellMyShop nutzen?

Sie, im Back-Office. Das Modul hat dafür keinen eigenen Befehl, und der Button für den Neuaufbau liegt unter Shop-Einstellungen > Suche. In TellMyShop Free prüft der Chat, ob ein bestimmtes Produkt im Index ist und warum es nicht in den Ergebnissen erscheint. In TellMyShop Pro verbessert er Namen und Beschreibungen, und jedes Speichern aktualisiert den Index dieses Produkts.

PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.

Prüfen Sie Ihren Shop kostenlos

TellMyShop Free prüft Ihren Shop und zeigt die Probleme, das Wichtigste zuerst. Es speichert nichts.

Prüfen Sie, ob Ihr Shop bereit ist

Geben Sie die Adresse Ihres Shops ein. In wenigen Sekunden sehen Sie die Plattform und ob TellMyShop funktioniert.

Wir prüfen die Adresse, HTTPS und die Plattform. Sie installieren nichts, und wir speichern die Adresse nicht.

ihrshop.deBeispielergebnis
Shop antwortet
ja
HTTPS
aktiv
Plattform
PrestaShop 8.1
TellMyShop funktioniert

Weiterlesen

Free für 0 €, liest und berät

Free holen