Suche auf einer Website / Homepage

© Christoph Wissing –

Suche Website Homepage Suchformular Die site-interne Suche sieht von außen einfach aus, ist aber intern oftmals der komplizierteste Bereich einer Homepage. Die Anforderung ist dabei trivial: Liste das auf, was der Suchende wirklich wollte.

Doch zuerst sollte man sich fragen:

Brauche ich überhaupt eine site-interne eigene Suche?

Wenn eine Website nur aus wenigen Dutzend Seiten besteht und die Navigation klar ist, kann auf eine eigene Suchseite verzichtet werden. Notfalls kann man in google die Suche auf eine Domain einschränken:

<Suchworte> site:wissing.com

Man kann bei Bedarf leicht externe Suchmaschinen wie google in die eigene Site einbinden. Allerdings sind diese Suchen selten superaktuell, noch sonderlich intelligent, die Trefferquallität ist suboptimal. Zudem gibt man google so gleich Hinweise für deren PageRank, was manche schlechter besuchte Site nach unten wandern lassen könnte. Auch datenschutztechnisch ist es mindestens fragwürdig, diese interessanten Daten Dritten frei Haus zu liefern.

Erst wenn die Seitenzahlen in die Dutzende gehen, die Struktur mehr als zwei Stufen umfasst, die Inhalte recht lang sind, wird eine site-interne Suche notwendig. Im google-Zeitalter sind Sitemaps eher als interne Suchen obsolet:
Der verwöhnte Benutzer ruft lieber gleich das Suchformular auf, tippt einen Suchbegriff ein, und hofft auf passende Resultate.

Aufruf der Suche und Suchseite

Der erste Link, den viele Benutzer auf einer Seite aufrufen, ist die Suche. Sie kommen vielleicht sogar gerade von einer Suchmaschine hierhin, aber wurden nicht auf die exakt passende Seite geleitet.
Oder der Benutzer findet auf der Site trotz klarer Navigation einfach nicht schnell genug, was er sucht.

Die Suche sollte daher schnell auffindbar sein und nicht tief im Menü versteckt sein. Niemand möchte erst zu einer besonderen Suchformular-Seite wechseln müssen, sondern sofort den Suchbegriff eingeben und loslegen.
Daher positioniert man ein Eingabefeld im oberen Bereich und setzt daneben ein Such-Symbol. Ein Such-Label davor oder dahinter kostet nur Platz, lieber einfach ins Eingabefeld "Suche" oder ähnliches per Javascript hineinschreiben und bei Klick in das Feld diesen Hilfstext verschwinden lassen.

Erst auf der Trefferseite selbst können weitere Suchparameter angezeigt werden. Als zusätzliche Suchkriterien denkbar sind:

Bei Lexikon-ähnlichen Sites oder Referenzwerken von allgemeiner Bedeutung sollte man ein Search-Addon anbieten. Hierdurch kann der User jederzeit die site-interne Suche aufrufen, auch wenn er gerade nicht auf der Site ist.

Trefferliste

Die Trefferliste sollte die relevantesten Treffer zuerst anzeigen. Eine unsortierte Anzeige ist wenig hilfreich und führt schnell zum Such-Frust. Alternativ kann der Benutzer eine andere Sortierung wählen, z.B. nach Preis oder Aktualisierungsdatum.

Stand der Technik ist eine AJAX-Suche, die Treffer oder Suchworte während der Eingabe nach jedem Tastendruck unterhalb des Eingabefeldes auflistet und zur Auswahl per Pfeiltasten oder Klick anbietet.

Bei vielen Treffern ist die Trefferliste auf mehrere Seiten aufzuteilen, zwischen denen leicht gewechselt werden kann. Neben einem vor- und zurück sollte auch eine direkte Anwahl von Trefferseiten möglich sein.

In der Trefferliste sollte ein kleines Vorschaubild zum Treffer angezeigt werden. Geeigneter als eine Hardcopy der Zielseite ist ein aussagekräftiges Bild, z.B. ein Produkt- oder Personenfoto.

Bei jedem Treffer sollte ein Link auf die Fundstelle prominent sichtbar sein. Das Anklicken sollte ggf. dem zugehörigen Frameset mit aufbauen, oder bei einem Popup es als solches in ein neues Fenster öffnen, oder zur zugehörigen Kontextseite führen.

Zu jedem Treffer wird ein Exzerpt oder Abstract angezeigt, damit die Relevanz der Fundstelle bewertet werden kann. Beim Zusammenstellen des Exzerpt darf nur der reine Text berücksichtigt werden. Worte sollten dabei nicht abgeschnitten werden.
Wenn HTML-Tags wie strong erhalten bleiben sollen, ist auf Wohlgeformtheit zu achten. Im Exzerpt geöffnete Tags sind dort auch entsprechend wieder schließen, auch wenn der Ausschnitt-Text das schließende Tag nicht mehr enthält.
Manche Tags wie iframe, Kommentare, script oder Event-Handler müssen aber immer ausgefiltert werden. Eine Positivliste ist zu bevorzugen. Beim Exzerpt könnten auch Sätze, in denen die Suchbegriffe vorkommen, bevorzugt werden.

Zu jedem Treffer sollte der Menü-Pfad dargestellt werden. So kann der Suchende besser einordnen, was ihn erwartet. Wenn man den Pfad klickbar wie eine breadcrump-navigation anzeigt, kann man ggf. auch direkt höhere Ebenen ansteuern.

Relevanzbestimmung

Folgende Kriterien können in die Beurteilung der Relevanz eines Treffers einfließen

Indizierung / Index

Bei der Indizierung der Inhalte ist folgendes zu beachten:

Trefferseite

Beim Aufruf der Zielseite können die verwendeten Suchbegriff hervorgehoben werden (Highlighting).

Wichtiger ist aber, dass ein Klick auf den Zurück-Button wieder auf die Suchtrefferliste zurückgeht, von der man kam.

Fazit

Suchmaschinen zu betreiben ist heute ein Milliardengeschäft. Google ist dadurch zur wertvollsten Firma der Welt geworden. Wie kann das sein, fragt man sich?

Dabei ist nichts wertvoller als Information, und Wissen ist Macht. Aber Informationen, die in einem Datengrab verscharrt sind, sind wertlos. Die Suchmaschinen helfen uns, dieses Wissen zutage zu fördern und nutzbar zu machen.

Wie oft jeden Tag nutzt Du google oder eine andere Suchmaschine? Dazu eventuell noch eine Desktop-Suchmaschine wie z.B. das absolut geniale Lookout?

Eine site-interne Suche kann dank ihres Wissens über die internen Zusammenhänge und Inhalte mit etwas Feinabstimmung deutlich bessere Suchergebnisse liefern als es google mit seiner reinen Außensicht kann. Voraussetzung für eine solche Investition ist die Aufzeichnung der Suchbegriffe, um hieraus Verbesserungspotential abzuleiten.

So konnten wir in einem Fall beobachten, das Kunden die Artikelnummern oft mit Leerzeichen zwischen den Ziffern eingaben, wodurch die Trefferliste leer blieb. Sobald diese Besonderheit berücksichtigt war, stieg für diese Nutzer die Trefferqualität von 0 auf 100% Genaugkeit an.

Nur ein Kunde, der ohne viel Aufwand genau das findet, was er möchte, ist ein zufriedener Kunde - oder wird überhaupt erst ein Neukunde.