
Useful interfaces
A Search Box Is Only Useful When the Empty Result Helps
Design an empty search result that preserves the query, explains useful next steps and helps visitors recover without pretending to have found a match.

Design an empty search result that preserves the query, explains useful next steps and helps visitors recover without pretending to have found a match.

Design contact-form errors that explain what went wrong, preserve the user’s work and provide a clear route to correction or another contact method.