Algo Weight Customization allows you to customize Bloomreach’s default ranking algorithm for products by boosting the contribution of different performance attributes (Siteweide revenue, Sitewide ATC etc.) to the algorithm. You can use a custom algorithm on one or more Search and Category pages. In addition, it is also possible to disable the existing ranking algorithm fully or partially on these Search and Category pages.
## How is it Useful
The ability to select and modify the performance attributes and their weights for product ranking on search and category pages provides some valuable advantages. It offers your business more control by allowing you to deploy different algorithms on various category or search pages on your site. This flexibility enables you to optimize product rankings based on specific criteria for each page’s performance. This feature benefits business users by empowering them to take more data-driven decisions to control product rankings and meet their specific goals.
Algo Weight Customization also allows you to disable the default algo used to rank products, making it easier to test your ranking rules and the impact they will have.
## What is a Performance Attribute?
Bloomreach Analytics tracks performance metrics and results of interactions between your site(s) and visitors. These interactions include Visits, Revenue, Conversions etc. and they are measured and represented by their respective Performance Attributes.
## How To Use The Feature
You can select specific performance attributes and modify their weights considered for product ranking on different Search and Category pages. To begin, Create/Edit a [product attribute ranking rule](🔗) by navigating to **Search & Merchandising -> Site Search -> Ranking rules** in the dashboard and follow the steps as they appear on the screen:
### Step 1: Choose Attribute Type
Select **Performance Attributes** as the type of attribute for your rule:
### Step 2: Select Attributes and Assign Weights
In this step, you can choose one or more of the following Performance attributes and **Boost** their contribution to the Bloomreach ranking algorithm:
As you select the attributes, they appear on the left (as highlighted below), where you can assign the exact Boost value through the **Strength** slider or text input.
Since you can assign weights to multiple attributes in one rule, you should find the best working combination of attributes and Boost values for your algorithm.
Please preview the impact (only for local rules) on each of the chosen attributes, shown under the “Est. impact for top 20 products” before deploying the rule. It is dynamically updated as you alter the Boost strength. More information about this metric can be found in [Reviewing Changes](🔗).
### Step 3: Customize Ranking Algorithm
This optional step allows you to fine-tune your custom algorithm by changing how Bloomreach’s default ranking algorithm fits together with it. In other words, you can choose to disable the default ranking algorithm fully, or partially by deciding which product attributes should not be considered for ranking.
Alternatively, you can also disable the default algorithm through **Settings > Custom ranking algorithm** at the top right
You’ll be prompted to choose one of the following options to configure your custom algorithm:
**Use default ranking:** This option will use Bloomreach’s default algorithm, and your attribute weights will apply additionally on top of it, just how it works today with any ranking rules
**Disable performance attributes:** This option partially turns the default Bloomreach algorithm off by ignoring the actual contribution of performance attributes, replacing it by your custom attribute weights
**Disable all ranking attributes:** Select this option to fully turn off the default Bloomreach algorithm on one or more Search/Category pages and instead freely drive the ranking via your own merchandising rules
For optimal results, it is strongly recommended to select the “Use default ranking” option, which will ensure that the performance attribute boost only acts on top of the algorithm score
Apart from the dashboard, you could also choose to disable Bloomreach’s default ranking algorithm partially or completely for your Search & Category pages by passing the following API parameters to the [Product Search and Category API](🔗):
br_ranking.performance=off` for disabling Performance attributes
br_ranking=off` for disabling All ranking attributes
## Reviewing Changes
There are a number of indicators and measures that you can use before and after Saving the rule to evaluate its impact and behavior. Listed below are the best practices for using these, which can prove to be handy while working with Algo Weight Customization.
### Estimated Impact for Top 20 Products
You should always refer to this metric while deciding the appropriate boost value. Let’s say you boost the _Sitewide revenue_ attribute by 30, this metric will give you a real-time estimate of the increase or decrease in the _Sitewide revenue_ of the top 20 products.
It is advisable to gradually boost the signals and preview the impact for different values before deploying them.
**Note:** This impact is not displayed for Global level ranking rules
### Visual Editor
The product grid is updated every time you change the boost slider’s value for any attribute. This is a way to preview the exact ranking order of products driven by your rule.
### Changes Tab
Confirm and review your changes inside the Changes tab. It will display the latest attribute weight customizations under **Attribute-level Changes**.
### Active Indicator
If you have made changes to the default Bloomreach ranking algo or turned it off, you should be seeing an **“Active”** indicator next to “Custom ranking algorithm” under **Settings**.
### A/B Test Your Ranking Rule
Additionally, we also suggest you to [A/B test](🔗) your ranking rules before a sitewide implementation and compare the results of different customizations.