Ctrl K

Start typing.

Why

Searching a website can be tedious.

If your website contains a lot of content, a good part of user experience is about trying to reach a precise bit of information. The user often already saw or knows the information exists on your website. Featuring a search makes that flow satisfyingly faster. It brings more value to your site, and the user.

We prefer :

  • a good search feature over a perfect site plan

    We can’t know in advance what fits where. Very often, subjects are transversal, and there can be multiple sections they could fit in.

  • fuzzy finding over perfect matching

    wsckevnts should match Websocket events. I am trying to find something quickly, not pass an exam.

  • global search over specific search

    What’s a search worth for, if I have to search where to search ?

Because a website is pleasant to explore doesn’t mean it’s pleasant to search through.

Binding to ctrl-k

This is a now an adopted convention across many of the most used web tools (see resources). It is easy to type. It enhances accessibility : it allows both disabled and advanced users to quickly navigate different web apps quickly, in a standard, trivial way.