Properly designed and optimized, the user interface can be a powerful portal that connects your users to their needs—even ones they have yet to discover. A well-designed search interface is a great way to help users stay engaged and easily find what they're looking for.
During this point, we gather background information about current workflows, workarounds and pain points from users. We try and identify all key features that need to be included for MVP and document any future considerations that may need to be needed for useability.
Foundational entities are established for use in single and multi-select search results.
Key metadata is iterated on with feedback from users to ensure that teasers are scannable, and that they're getting useable, actionable information before making selections.
Users can indicate intent in many different ways: by typing directly into the search bar, leveraging filters and facets, or even clicking suggestions you provided because you know something about their preferences.
Prominent and globally discoverable search bar in the header for the CRM. Federated top level search.
Used or things like adding specific products/variations, choosing and selecting groups of entities. Eg. Adding a product to an invoice, adding a product to be discountable on a coupon.
Simplified, quick access, fast contextual suggestions.
Search Workflow Explorations.
There are two key aspects to great search and discovery: relevance (including textual relevance, business relevance, & personalization) and user experience.
Analysis of site-search logs is one of the biggest missed opportunities in UX research. Emphasis is placed on external SEO (getting the visit) but less attention is paid to optimization that serves existing users.
With increased intergration into the core CRM experience, greater analaysis is needed on some of these new search and select patterns to ensure the components are delivering a great experience with each new product feature added.
Early iterations had some experiments with keyboard shortcuts to streamline certain navigation tasks, though never fully explored due to project time constraints, it would be worth revisting in the future as part of a deeper integration to the CRM system.