How to Set Up Shop by Brand in Magento 2: A Simple Guide
- magelevendm
- Mar 21
- 2 min read
If you’re running an online store, giving customers the ability to shop by brand in Magento 2 can significantly improve their shopping experience. Many customers prefer browsing products by their favorite brands, making navigation easier and boosting sales. Magento 2 doesn’t provide a built-in "Shop by Brand" feature, but you can achieve this functionality using attributes, layered navigation, or Free Top Magento 2 Extensions.
Here, we’ll walk you through setting up Shop by Brand in Magento 2 using simple steps, along with advanced methods for better store performance.

Why Add a Shop by Brand Feature in Magento 2?
Better User Experience – Customers can quickly find products from their preferred brands.
Increased Conversions – Helps shoppers make faster purchasing decisions.
Improved SEO – Dedicated brand pages can rank on search engines.
Organized Catalog – Makes product filtering and navigation easier.
Step 1: Create a Brand Attribute in Magento 2
To set up Shop by Brand in Magento 2, you first need to create a brand attribute:
Log in to your Magento 2 Admin Panel.
Navigate to Stores > Attributes > Product.
Click on Add New Attribute.
Set the Attribute Code as “brand.”
Under Catalog Input Type for Store Owner, choose Dropdown.
Add brand options (e.g., Nike, Adidas, Puma).
Save the attribute.
Step 2: Assign Brand Attributes to Products
Go to Catalog > Products.
Edit a product and find the Brand attribute.
Select the correct brand name from the dropdown.
Save the product.
Repeat this step for all products to ensure they are assigned to the correct brand.
Step 3: Create a Brand Page
To showcase all brands in one place, create a dedicated Shop by Brand page:
Navigate to Content > Pages.
Click Add New Page and name it Shop by Brand.
Use widgets or blocks to display brands.
Save and publish the page.
You can enhance this page by adding a brand logo slider for a visually appealing design.
Step 4: Improve Shop by Brand with Magento 2 Extensions
If you want an advanced Shop by Brand setup, using a Magento 2 Extension is the best option. Some Top Free Magento 2 Extensions provide extra features like:
SEO-friendly brand pages
Brand filtering in layered navigation
Brand logo display on product pages
Automatic brand assignment
Popular extensions like "Shop by Brand for Magento 2" allow you to create a professional brand page without manual configurations.
Final Thoughts
Setting up Shop by Brand in Magento 2 is a great way to enhance the shopping experience, improve product discovery, and boost conversions. Whether you use Magento’s built-in attributes or a Magento 2 Extension, this feature makes your store more user-friendly.
For a detailed blog, visit:
Comments