What goes into a great search experience?

The Elements of Search [Infographic]

5 Ways to Rerank Site Search Results

5 Ways to Rerank Site Search Results

Do you need to promote certain brands for a one-off promotion? Or, do you want to always ensure the highest margin items are ranked highest? Or, maybe you want to feature products by height, color, or some other attribute on your dynamic collections page?

There are many reasons to re-rank and manage the order of products on your site. With Search.io, it’s easy. No code required. In this post, I’ll show you just how to do it.

Promotion rules

The Promotion Rules feature allows customers to easily drag-and-drop results in the order they want for any given search, or they can create rules to use data (such as brand, manufacturer, category, etc.) to boost the certain content to the top.

Online merchandising product curation

You can drag and drop individual products into the right spot, select multiple products to move them simultaneously, and adjust the product order as needed. It’s easy to put items in the order you want with complete clarity of what will show up on the page. 

Alternatively, you can use rules to define product order optimized around stock levels, popularity, margins, or any other available data points. 

Or mix and match to manually curate the top results while leveraging the automated optimization for the long tail of products.

And, you can define start and stop times for your promotions. 

Promotion rules really offer the best of all worlds for ranking products. Manually and/or dynamically adjust results exactly as needed. And remember, you can run your promotions on both your search results pages and dynamic category or collections pages. Set ranking priorities once, publish them everywhere. 

Textual relevance

In the Search.io console, under Relevance Settings you will find textual adjustments, available as a no-code feature or pipelines to configure which attributes are most important for ranking results. It gives you greater control over determining how you want search results to rank. 

For example, you may want to put extra weight on ranking for product title, page or product tags, category, URL, user ratings, or some combination of those attributes. With Search.io, you can easily test different settings and preview how your changes affect results.

Textual relevance settings put the power of pipelines into the hands of everyone at your organization. More technical users can switch to the Advanced tab to make the same adjustments using YAML. 

Ranking adjustments

To give you even greater control over results, there are also Ranking Adjustments. It includes the ability to change results based on attributes such as brand name, category, or product type, and range boosts to control results based on just about any criteria you choose. 

For example, you can use range boosts to push popular, best selling, review count, or highest rated items to the top of the search results. Range boosts work on items that have a numerical range like ratings (0-5) or number of reviews. There are also filter boosts which can match on certain expressions. For example, you may want to use them to promote certain brands or types of products.

Dynamic boosts

Dynamic boosting is like adding rocket fuel to push the very best items — the ones that are converting best — to the top faster. With dynamic boosting, you get powerful control over the search ranking algorithm for individual queries. Whereas textual and ranking adjustments (above) are global, dynamic boosts push individual items or categories.

Dynamic boosting leverages a feature called event boosting. You define the “event” — clicks, signups, purchases, and other positive actions that people take on your site — which you can use to re-rank results.

Then, you can adjust the weight that each signal provides in search results. In the screenshot example above, we’re telling the search algorithm to give an extra boost to results that have led to purchases. You can test multiple configurations to determine which one — the one with more weight on signups or more weight on clicks — ultimately works best for your business. 

It does this automatically, too. The feature knows which products or categories are converting highest and pushes those results to the top.

You can do this with any attribute that is connected to the search index. We’ve seen customers quickly spike search revenue by 10% using dynamic boosting!


If you know someone has purchased certain products in the past, they're likely to purchase similar or related products in the future. Personalization in Search.io leverages ranking adjustment features to enable customers to boost personalized results.

Let’s say you sell electronics and peripherals. If you know a customer has purchased an Apple iPhone in the past or if they’re browsing on iOS, you may want to boost Apple-compatible product results for searches on “phone case” or “headphones.”  

That brand affinity can be passed to the search engine as a parameter. In the above example that parameter is called “brandAffinity”. Now all that’s left to do is to set up a filter that compares the brand to the “brandAffinity” parameter and boosts matching products. A similar parameter can be set up for shoppers using iOS devices who are browsing your site. If they're using iOS, there's a pretty good likelihood that it's better to display Apple-based products at the top of search results.

Mix, combine, and experiment

You can use any or all of these features to control search ranking. You can also preview results in the Search.io console in real-time before pushing anything live.

With Search.io, ranking and relevance settings can be saved and versioned. You can try one and always roll it back, or you can even A/B test different settings to determine which one(s) deliver the best value. 

But wait, there’s more! Our new AI technology, Neuralsearch®, can help with ranking too. That’s fodder for another blog, but briefly the idea is that more relevant results also rank better naturally. You can read more about Neuralsearch here

If you’re not already a customer, signup today for a free 14-day trial, or get in touch with our team so we can show you how Search.io can deliver for you. 

Similar articles

User Experience (UX)
Best Practice

Drastically Improve Your Website's UX by Improving Site Search

Best Practice

An Introduction to Custom Search Engines

Best Practice

How to Get a Competitive Edge with Smart (and Surprisingly Easy) E-commerce Site Search Solutions