When someone enters a search on your site, you want the most relevant results to be returned for that shopper. Searchspring processes user search queries and returns results which are scored based on how they match the search query and then listed in descending order of relevance. The relevancy ranking is determined by a number of factors.
It all starts with your product data.
Your product data feeds is what powers Searchsprings’s search and faceting and an optimized data feed will produce the most relevant results for your shoppers. For a list of fields to include in your data feed see the Searchspring Data Feed Fields knowledge base article. Searchspring will look through all of your product data to make sure we’re leveraging the right fields in the proper way to deliver the best search experience.
The initial search results and number of products returned is based on keyword match. Only products that contain a matching keyword will be shown.
After the initial set of results is returned, product awareness is applied to the search query and to the products to learn the naming conventions and determine the shopping intent. Product Awareness uses natural language processing principles to look at the subtle differences in the search query to classify or group different products. A good example is searching for “vanity mirror” vs “vanity with a mirror”. With product awareness, when someone searches for vanity mirror, Searchspring is able to determine that the shopper is looking for a mirror, versus when they search for “vanity with a mirror” they are looking for a vanity.
Next is product phrasing where we take into consideration what fields the keywords are found in, how much other data is in these fields, what order the keywords are found within the fields. For example if someone searches for “Blue shirt” and “blue shirt” appears in the name field it will be ranked higher than a product with “shirt” in the name field but “blue” appears in the color field.
In addition to textual relevance, business logic and merchandising is also applied to the result ranking. IntelliSuggest is Searchspring’s proprietary algorithm for delivering hyper relevant results for shoppers. IntelliSuggest monitors each visitor to your site and analyzes their behavior against all your past site visitors. Then it returns the most relevant product results for that shopper in real-time. IntelliSuggest will elevate up to 10 products based on the search query used and previous customer behavior. The elevated products are going to be the most clicked on, added to cart and purchased for the last rolling 90 days.