Eine verbesserte Suchfunktion für ihre WordPress-Website

Wenn ihr auf eurer WordPress-Website eine Suchfunktion eingebaut habt, kennt ihr wahrscheinlich die Standardsuche. Die tut zwar, was sie soll – aber leider meistens nicht besonders gut.

WordPress durchsucht hauptsächlich Titel und Inhalte von Beiträgen und Seiten. Was sie nicht standardmässig durchsucht: individuelle Felder (wie z.B. benutzerdefinierte Eingabefelder), Kategorien, Schlagwörter oder Dokumente wie PDFs. Auch Dateianhänge sind in der Regel nicht dabei.

Die Standardsuche ist zudem relativ simpel gestrickt. Sie sucht nur nach exakten Übereinstimmungen. Wenn jemand z.B. «Kurs» eingibt, aber euer Beitrag nur «Workshops» oder «Weiterbildung» enthält, wird er nicht gefunden. Das führt schnell zu Frust bei den Besucher:innen – besonders, wenn eure Website viele Inhalte hat.

Die Suchergebnisse erscheinen zwar «sofort» auf einer eigenen Seite, bei grösseren Websites mit vielen Beiträgen oder Produkten dauert die Ladezeit für die Suchergebnisse aber meist länger. Die Nutzer:innen geben ein Wort ein, klicken auf «Suchen» und müssen dann manchmal ein paar Sekunden oder länger warten.

Bessere Suchergebnisse mit Relevanssi

Eine sehr verbreitete Lösung zur Verbesserung der WordPress-Suche ist das Drittplugin Relevanssi. Ich empfehle es manchmal Kund:innen, die eine bessere Suchfunktion wollen, aber kein externes System verwenden möchten.

Relevanssi ersetzt die Standardsuche komplett. Das Plugin indexiert Inhalte im Hintergrund, speichert diese in die eigene Datenbank, und liefert dann bei einer Suchanfrage viel relevantere Ergebnisse. Es durchsucht nicht nur Beiträge und Seiten, sondern auch (wahlweise):

  • benutzerdefinierte Felder
  • Kategorien und Schlagwörter
  • Kommentare
  • eigene Beitragstypen (z.B. Produkte oder Veranstaltungen)

Die kostenlose Version ist für viele Websites völlig ausreichend. Wer allerdings PDF-Dokumente durchsuchen oder mehrsprachige Inhalte (z.B. mit WPML oder Polylang) unterstützen will, braucht die Pro-Version.

Ein kleiner Haken: Relevanssi funktioniert serverseitig, also direkt auf eurer Website. Wenn ihr sehr viele Inhalte habt (z.B. ein Online-Archiv, Blog mit vielen Beiträgen oder viele PDFs), kann das die Ladezeit der Suchseite etwas verlängern. Auch hier ist es keine Echtzeit-Suche – die Ergebnisse kommen zwar zügig, aber eben nicht sofort.

Richtig smart: Eine Integration mit Algolia

Wenn ihr eine richtige High-End-Suche wollt, dann empfehle ich Algolia. Das ist ein externer Suchdienst, der blitzschnell Ergebnisse liefern kann – und zwar in Echtzeit, während man noch tippt. Das ist vor allem dann ein riesiger Vorteil, wenn eure Website viele Inhalte hat und ihr möchtet, dass die Nutzer:innen sofort passende Ergebnisse sehen.

Was Algolia besonders macht:

  • Geschwindigkeit: Die Suchergebnisse können sofort während der Eingabe erscheinen. Kein Nachladen, kein Warten.
  • Intelligente Synonyme: Dank eingebauter KI erkennt Algolia auch Suchanfragen, die nicht exakt zum Inhalt passen. Sucht jemand nach «Arzt», aber ihr habt nur «Chirurg» oder «Fachperson» in den Inhalt erfasst, werden diese trotzdem angezeigt.
  • Automatische Fehlerkorrektur: Tippfehler wie «Fortbidung» statt «Fortbildung» sind kein Problem mehr.
  • Skalierbarkeit: Selbst bei tausenden von Inhalten bleibt die Suche schnell – da sie auf den Servern von Algolia stattfindet, wird die Performance eurer Website nicht belastet.

Mit dem offiziellen Algolia-Plugin für WordPress wird eure Website mit dem Algolia-Suchdienst verbunden. Inhalte werden automatisch synchronisiert, sodass sie bei jeder Aktualisierung aktuell bleiben. Ihr könnt auswählen, was durchsucht werden soll – Beiträge, Seiten, eigene Beitragsarten, Kategorien usw.

Auch privater Inhalt kann flexibel gehandhabt werden: Je nach Einstellung lässt sich dieser gezielt ein- oder ausschliessen. Auf eurer Website selbst wird in den Suchergebnissen – abhängig von der konkreten Umsetzung – entweder ein kurzer Vorschautext angezeigt oder der Eintrag bleibt komplett ohne Vorschau. Diese Funktion habe ich in den letzten Wochen bei der Website des Steuerportals implementiert, wo viele Fachartikel nur für angemeldete Benutzer:innen zugänglich sind.

Die Kosten für eine Algolia-Integration

Je nach Nutzungsumfang bietet der Algolia-Dienst eine kostenlose Einstiegsversion an – die Kosten für eine intensive Nutzung mit vielen Inhalten bleiben dennoch überschaubar und fair. Ich passe die Integration individuell an eure Anforderungen an – technisch und gestalterisch – und stimme den Umfang dabei flexibel auf euer Budget ab.

Die Integration von Algolia ist etwas technischer und muss einmal sauber eingerichtet werden – darum übernehme ich das für meine Kund:innen. Auch das Styling und das Verhalten der Ergebnisanzeige oder der Suchmaske kann an eure Website angepasst werden.

PDFs und Dateianhänge

PDFs und andere Dateianhänge werden von Algolia standardmässig nicht automatisch durchsucht. Wenn das für euch wichtig ist, sollten wir das gleich zu Beginn des Projekts besprechen.

Falls ihr PDFs auf eurer Website durchsuchen lassen möchtet, ist zudem wichtig zu wissen: Der Inhalt wird dabei nur als einfacher Fliesstext indexiert. Das bedeutet, dass Überschriften, Absätze oder andere strukturelle Elemente aus dem ursprünglichen Dokument verloren gehen. Die klare Gliederung, wie sie bei Beiträgen oder Seiten üblich ist, fehlt – was die Relevanz und Übersichtlichkeit der Suchergebnisse beeinträchtigen kann.

Fazit

Wenn eure Website überschaubar ist und die Standardsuche nicht reicht, dann ist Relevanssi ein guter erster Schritt. Ihr bekommt bessere Ergebnisse, mehr Steuerungsmöglichkeiten und ein gutes Sucherlebnis.

Wenn ihr allerdings viele Inhalte habt oder die Suche extrem schnell und intelligent sein soll, dann empfehle ich euch Algolia. Besonders für Websites mit vielen Produkten, Beiträgen oder multilinguale Angebote ist das ein klarer Mehrwert.

Ich empfehle, die Pro-Version des jeweiligen Plugins zu lizenzieren, damit der volle Funktionsumfang zuverlässig in eure Website integriert werden kann.

Ich helfe euch gerne dabei, die passende Lösung zu finden und die Suche optimal auf eure Website abzustimmen. Denn eine gute Suche sorgt nicht nur für weniger Frust – sie kann auch dabei helfen, dass Besucher:innen die richtigen Inhalte viel schneller finden.

In Real Life Nächster Post