---
schema_version: "1"
id: 973a84c3c843d58827cd635fb2af85604b898178f52c25401d6170056759bebd
title: Create New Search Refinements
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/cc/264-0-0/b2c_creating_new_search_refinement_definitions.md
canonical_url: https://help.salesforce.com/s/articleView?id=cc.b2c_creating_new_search_refinement_definitions.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9e0fb0c46ce780e634867067f4d34eb873ff2e311513492e66c4478a6699a3d4
description: Before creating search refinements, if you're refining by attribute values, make sure that the attribute has data and is indexed. To create search refinements for the keyword search, create them for the root category for the B2C Commerce storefront catalog.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# Create New Search Refinements

Before creating search refinements, if you're refining by attribute values, make sure that the attribute has data and is indexed. To create search refinements for the keyword search, create them for the root category for the B2C Commerce storefront catalog.

The pipe character "|" is reserved and can't be used as a search refinement attribute value.

1. Click App Launcher ![App Launcher](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/cc/b2c_merchandiser_administrator/images/appLauncher.png), and then navigate to **site** | **Merchant Tools** | **Products and Catalogs** | **Catalogs** | **catalog** | **category** | **Edit** | **Search Refinement Definitions**.
2. On the Category Page Search Refinement Definitions tab, click **New**.
3. Configure the search refinement fields and click **Apply**.
4. If you selected a **Bucket Type** of Values, an Attribute Refinement Buckets section of the page appears.
    
    Create search refinement buckets that appear in the storefront.
    
    1. Click **Manage Values**.
    2. On the Manage Bucketed and Unbucketed Search Values Window page, select the values you want to add to a search bucket.
        
        Filter the list of values by value name or bucket.
    3. Select the buckets you want to assign the checked values to.
    4. Click **Apply**.
5. Click App Launcher ![App Launcher](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/cc/b2c_merchandiser_administrator/images/appLauncher.png), and then navigate to **Search** | **Search Indexes**, and rebuild your product or content search index.
    
    When the index is rebuilt, the search refinement is visible in the storefront.

## Block Search Refinements

It's possible to include refinements for broad categories in B2C Commerce that are blocked for subcategories. If a customer navigates to the subcategory without selecting the blocked refinement, the blocked refinement isn't visible in the subcategory.

However, if a customer selects a refinement and then navigates to a subcategory where the refinement is blocked, the refinement is still shown, so that the customer can still relax the refinement.

1. Click App Launcher ![App Launcher](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-cc-b2c_merchandiser_administrator-264-0-0-production-enus/ea76f372-6cfa-42a6-8e7c-05c6df7abed8/cc/b2c_merchandiser_administrator/images/appLauncher.png), and then go to **site** | **Products and Catalogs** | **Catalogs** | **catalog** .
2. Navigate the catalog until you see the category that you want to block a refinement for and click **Edit**.
3. Click the**Search Refinement Definitions** tab.
4. On the Search Refinement Definitions tab, in the row of the refinement you want to block, click **Block**.
    
    The blocked refinement is applied immediately.