Wer sucht, will nicht warten – und erst recht nicht auf eine Ergebnisseite klicken, um zu merken, dass er anders hätte suchen müssen. CHWEB-Search liefert Resultate beim Tippen, wie man es von grossen Portalen kennt, nur ohne deren Cloud: Der Suchindex liegt auf deinem Server, und keine einzige Anfrage verlässt deine Website.
Was CHWEB-Search kann
- Suchfenster mit
Ctrl+K(auf dem MacCmd+K), von jeder Seite aus – oder über die Lupe im Kopf. Pfeiltasten zum Blättern, Enter zum Öffnen, Esc zum Schliessen. Auf dem Handy öffnet es sich im Vollbild. - Resultate ab dem ersten Buchstaben, mit hervorgehobenen Fundstellen und einem Abzeichen, aus welchem Bereich der Treffer kommt.
- Gewichtet statt stur: Ein Treffer im Titel zählt mehr als einer in einer Überschrift, der mehr als einer in der Beschreibung, der mehr als einer im Fliesstext. Oben steht, was gemeint ist – nicht, was zufällig am längsten ist.
- Unscharf, wo es sein muss: «zurich» findet «Zürich», «Muller» findet «Müller». Umlaute und Akzente werden zusammengefaltet, Tippfehler verziehen.
- Mehrere Wörter heissen UND. Wer «öffnungszeiten weihnachten» eingibt, will die Seite, auf der beides steht – nicht beide Seiten.
- Ohne JavaScript geht es auch: eine serverseitige Suchseite liegt darunter, mit denselben Ergebnissen.
Der Index, der sich selbst pflegt
Das Unangenehme an Suchfunktionen ist selten die Suche, sondern der Index: Er veraltet, niemand merkt es, und irgendwann findet die Website Seiten, die es nicht mehr gibt.
Hier macht sich das von selbst. Speicherst du im Admin, wird der Index ungültig und beim nächsten Abruf neu gebaut. Dabei passieren drei Dinge, die eine einfache Volltextsuche nicht tut:
- Modulare Unterseiten werden in die Elternseite gefaltet. Eine Startseite aus sieben Bausteinen ist für die Suche eine Seite – und nicht sieben Treffer, die alle an dieselbe Stelle führen.
- Strukturen werden mitgelesen. Kacheln, Preistabellen, häufige Fragen, Regionslisten: Was im Seitenkopf als Struktur gepflegt wird, ist für Besucher Inhalt – also wird es auch für die Suche Inhalt.
- Was nicht gefunden werden soll, bleibt draussen. Seiten mit
noindex, einzeln ausgeschlossene Seiten und gesperrte Routen fehlen im Index.
Der Index wird mit einem Stempel ausgeliefert: Hat sich nichts geändert, antwortet der Server mit «unverändert» und schickt gar nichts. Wer die Suche zweimal öffnet, lädt sie nicht zweimal herunter.
Kein Dienst, keine Cookies, keine Spur
Dienste wie Algolia oder die Google-Suche für Websites funktionieren gut – und sie sehen dabei jede Suchanfrage deiner Besucher. Das ist bei einer Anwaltskanzlei, einer Praxis oder einem Verein mit Mitgliederbereich kein Detail, sondern der Unterschied zwischen «datenschutzfreundlich» und «erklärt im Datenschutzhinweis».
CHWEB-Search braucht keinen Hinweis, weil es nichts zu erklären gibt: Der Index kommt von deinem Server, gesucht wird im Browser, es gibt keinen dritten Beteiligten, kein Cookie und kein Zählpixel.
Was es nicht braucht
Keinen Suchserver, keine Datenbank, keine wiederkehrende Einrichtung. Der Index ist eine Datei – das passt zur Flat-File-Bauweise von GRAV und heisst im Alltag: Es gibt nichts, was still kaputtgehen kann, während alle anderen Teile weiterlaufen.
Der Unterschied im Alltag
Eine gute Suche verwandelt «Ich finde nichts» in «Gefunden in zwei Sekunden» – besonders bei News-Archiven, Angebotsseiten, Dokumentationen und allem, was über die Jahre gewachsen ist. Sie ist auch ein ehrlicher Gradmesser: Was Leute suchen und nicht finden, sagt dir, welche Seite fehlt.
Auf dieser Website läuft CHWEB-Search übrigens live. Tipp einfach mal Ctrl+K.
Preis
CHF 90.– pro Jahr (CHF 7.50 pro Monat) – inklusive Updates und Support. Einrichtung auf deiner bestehenden GRAV-Website oder als Teil eines Webdesign-Projekts.
Für wen?
Websites ab etwa dreissig Seiten, bei denen die Navigation allein nicht mehr reicht. Vereine mit Archiv, Praxen mit Behandlungsangebot, Gemeinden, Hersteller mit Produktkatalog – und jede Website, die schneller wachsen wird, als ihr Menü mithalten kann.
Auch für deine Website? Melde dich – die Einrichtung ist in kurzer Zeit erledigt, und der erste Index steht, bevor du die Seite neu geladen hast.
Ein Plugin der CHWEB-Familie für GRAV CMS.