Search box
The element a user types in to make a search
Visualisation of results
Showing the items relevant to the search
Search progress
A search may not be instant, so consider a loading indicator as the product makes the enquiry
Suggested search items
Offer a search query to save the user from typing e.g. currently trending, most popular, recently search, autocorrection
Categories and/or filters
Constraints to help users narrow down their search area
Ordering of search results
How a user can sort results e.g. best price, most relevant, newest first
Highlighting keywords
Highlight the words in the search enquiry within the results displayed