Improved Layered Navigation for Magento 2

See available pricing options!

Build the ultimate customer shopping experience and boost your store SEO rankings with a feature-rich navigation system. Display multiple filters and handy widgets to help visitors instantly find the products they need.

  • Flexibly tailor filters' display to match your store needs
  • Use vertical and horizontal navigation blocks
  • Provide customers with extended filtering by Brands
  • Generate SEO-friendly URLs for your store pages
  • Create custom pages for specific filter results
  • Customize the color for selected filters
  • Speed up product filtering with AJAX
  • Hyva-ready storefront (view demo >>)
  • Compatibility with Live Search for Enterprise and Cloud Editions
$399
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $245

more info

Pick a combo deal with 15% discount:

=
$907
Save $136.05
$770.95

Enrich your store with a user-friendly product navigation system

When it comes to building a successful online store, there are a great number of factors involved. A well-designed, user-friendly navigation is one of the most important aspects which directly affects both the customer shopping experience and search engine rankings. Equip your website with a highly flexible vertical and horizontal navigation menu. Let shoppers filter goods by attribute of any kind, use custom Magento 2 Layered Navigation price sliders and 'from-to' widgets. Add pages for brands with stunning logos and detailed information and optimize your store for search engines. 

All-in-one toolset for quick and smooth store navigation

icon_1

Layered Navigation

icon_2

SEO Features

icon_3

Shop by Brand

icon_4

Custom Pages

icon_5

Attributes Import

icon_6

Ajax Load

Highly flexible extension settings allow displaying various product collection filters on any Magento 2 category page. Adjust each search filter according to your business needs to make navigation intuitive and turn catalog browsing into fast and convenient process. On top of that, the navigation filters are SEO-friendly and will help you to attract more organic traffic to category pages.

A leader among the extensions installed on Magento 2

According to Storeleads research, updated January 2024, our Improved Layered Navigation extension, being installed on more than 15.6K stores, is a leader among Magento 2 extensions.

Enable engaging brand presentation in your store

Let shoppers instantly find their favorite brands. Add custom brand pages with unique content, enable brand filters with catchy logos, add handy brand sliders to any category page and show an ‘all brands’ list on a separate page.

wcag compliance

Learn how to easily configure brands with our step-by-step video tutorial

Master brands settings with this quick and simple tutorial. Learn how to configure brand attributes, manage swatches, adjust brand sliders and widgets, and create brand pages.

Make your store category tree maximally convenient

Due to a highly configurable category tree feature you can show either a complete vertical category list or a specific number of tree levels. Easily adjust filtering goods by category for your Magento 2 website specifics to make catalog browsing as convenient as it can be.

Keep your store SEO optimized with Magento 2 Layered Navigation Extension

Make your website much more SEO-friendly. Create short custom URLs for categories, products and brand pages. Specify custom meta tags for pages with selected attributes. Also, add page numbers to meta title and meta description if needed. Check some useful tips on best SEO practices in our recent article.

Use advanced configuration to enhance user experience

With the Magento 2 layered navigation extension, you’ll enrich your website with a user-friendly intuitive product search system and let customers find necessary items in seconds.

Choose your perfect webstore navigation solution

The most suitable for your business needs

Layered Navigation

  1. Regular Price $149 $99
  • Ajax navigation and filtering
  • Multi-select filter option
  • Smart vertical scrolling
  • Customizable filter size
  • Price slider for “From-To” filtering
  • “Now Shopping By” section
  • Mobile-optimized interface
  • Item count visibility
  • Compliance with WCAG rules

Improved Layered Navigation

  1. $399

Shop By Brand included

  • Advanced filter display modes
  • Dependent & custom filters
  • Image swatches for filter results
  • Similar attributes mapping
  • Advanced category tree
  • Highlight selected filter options
  • Horizontal navigation
  • 'New', 'On Sale', 'Rating', 'In Stock’
  • Decimal & from-to widget
  • Multiple filters with ‘Show’ button
  • SEO-optimized navigation links
  • Import navigation attributes

Layered Navigation Premium

  1. $549
  • Promote brand products with drag-and-drop placement
  • Sort brand products by name, stock, price, newest
  • Move to top or pin to certain position for brands listing
  • Quick configuration page to manage all filters
  • Built-in filters analytics
  • Auto loading of the catalog & search results pages
  • Customize navigation bars
  • 'Back to top' and ‘Load More'

What Experts Say?

Website navigation is great for your users and your SEO performance. Good website navigation makes it easy for your visitors to find what they want and for search engines to crawl. The result: more conversions and greater search visibility.

Benj Arriola

SEO Director, Myers Media Group
18-year SEO expert, deep experience in digital marketing and web design & development

More Options for your Magento 2 Navigation

  • The module is compatible with GraphQL and Live Search
  • Product count related to each filter
  • Add AJAX Layered Navigation to Magento 2 Home or any CMS Page
  • Breadcrumbs to help users return to a category
  • Change filter values on the fly during loading
  • Connect custom pages to specific store views to eliminate 404 mistakes
  • Set up 'Robots Tag Control' for Custom Pages
  • Choose for which categories the filter will be available
  • Compatible with the built-in Magento EE Elastic Search
  • Mobile-first indexing ready
  • Add custom Navigation Pages to the sitemap
  • Flexible canonical URL modes
  • Exclude brands without products from sitemap
  • Customize the color for selected filters
  • Import navigation attributes and brand options data

FAQ

It is possible to display Magento 2 custom product collection with Layered Navigation extension. Create custom pages with product collections by specific attributes (color, category, etc.) using pre-defined layered navigation filters. It’s especially useful for running promotions that involve products grouped by particular parameters.

magento 2 custom product collection with layered navigation

Magento 2 AJAX Layered Navgation technology provides a dynamic and interactive way for users to filter products on the category and search results pages without the need for its reloads. Using Magento 2 Horizontal Layered Navigation shoppers get the precise search results based on various attributes they want and save time searching for the right product.

magento 2 ajax layered navigation

Enable the multi-select feature for a category filter with Magento 2 layered navigation extension:

  • Go to Stores → Product and open the Categories attribute;
  • Find the Improved Layered Navigation tab and scroll to the Filtering section;
  • Set the Allow Multiselect field to Yes;
  • Save the changes.

Result: shoppers can select several values of a category filter at a time.

magento 2 ajax layered navigation

Magento 2 product filter is the ecommerce feature that serves to search for desired products in a more fast and effective way. Because shoppers can clarify the product attributes that are important to them such as size, color, price, manufacturer, etc. It enhances the overall shopping experience and drives more sales.

Magento 2 product filter

Here are top-3 reasons why your Magento store will succeed with advanced navigation:

  1. Improved customer experience. Due to rich and flexible filter options, the shopping process will be intuitive and smooth for users.
  2. Higher user engagement. Using a variety of widgets at your disposal, you can increase user engagement and boost average time on page.
  3. Organic traffic growth. Get your website on higher positions in search results and attract organic traffic to your store with multiple built-in SEO optimization options.

Layered Navigation is the catalog navigation feature of Magento 2 that is based on price, category, color or other product attributes and allows customers to find products faster by filtering the results.

Hit the Products tab and select the Categories option. Then, select the category from the tree in the left where you want to enable layered navigation. Choose the Display Settings tab and select Yes for the Is Anchor option. Click on the Save Category button to complete.

Navigate to Admin Panel, Products > (Inventory) Categories. Open the category as you need to apply layered navigation. On the Display Settings tab, set the Anchor field to Yes. Click button Save Category to complete

Steps to Add a Custom Filter in Magento 2 Product Grid
  1. Step 1– Create a registration. php file.
  2. Step 2 – Create a module.xml file.
  3. Step 3– Create a ProductDataProvider. php file.
  4. Step 4 – Create di. xml file.
  5. Step 5 – Create a Categorylist.php file.
  6. Step 6 – Create a Category. php file.
  7. Step 7– Create a product_listing.

Our Improved Layered Navigation is perfectly compatible with Landing Pages module. Add the Magento 2 Landing Pages and gain the ability to effortlessly add products to any CMS page and utilize our convenient navigation tree, allowing you to meet the needs of your visitors and deliver requested products with lightning speed.

As the admin, you can allow users to select multiple checkboxes with Magento 2 Layered Navigation extension when configuring filters. The extension allows you to specify how the filter values will be displayed on the frontend, and how they can be chosen by customers. Multi-select option is a very convenient for shoppers, so we recommend using it where applicable.

Looking for more services for your business? Check out our most recent offer - Hire Shopify Developer. Boost your store with the power of most efficient developers from Amasty and maximize your revenue.

Adobe partner logo
Magento Marketplace logo
4.6
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
What is the license policy? On how many websites can I use Amasty extensions?
Our license allows you to use a single extension license agreement on one Magento installation.If you run several domains on the same instance of Magento, you can use one extension license. However, if you run each website on a new installation of Magento...
How can I pay for Amasty extensions?
You can pay for our extensions in any convenient for you way as a full range of payment methods are supported. The most common means are credit card or PayPal. Security and fraud protection are guaranteed. If you need to pay for the order with a non...
Does your extension take into account simple product attributes if this product is assigned to a bundle or group product?

With the default Magento functionality as well as our extension the attributes of simple products associated with grouped or bundled will be displayed as options in layered navigation. Read the full answer to get more details.

How can I make a custom attribute into a slider filter in Improved Layered Navigation?

This instruction is applicable to both Magento 1 and 2 extensions.

How to configure Magento / Magento 2 Filters with Layered Navigation?

If you want to better your shopping process, apply the filterable attributes for your store navigation. For this, you’ll need to set up the basic layered navigation in your Magento 1/Magento 2 store.

Is Improved Layered Navigation compatible with Wyomind Elasticsearch?

Unfortunately, Wyomind Elasticsearch is incompatible with our Improved Layered Navigation extension. However, there are a few solutions we can suggest in order for you to fully enjoy the functionality of our plugin.

My category title and description is not updated with the data of an applied filter. Am I missing something?

Please, check below in order to get detailed answer to your question.

What types of attributes in Magento can we use in layered navigation?

If you want the attribute to be filterable in layered navigation it must be created with dropdown, multiselect, price or visual swatch input types.

Where can I find the extension's package with Hyva-compatibility to install it?
You can find the module compatibility package with Hyva theme in the "suggest" section of composer.json and install it. (Note: the compatibility is available as part of an active product subscription or Support Subscription)
Why are my out-of-stock simple products treated as in stock in Improved Layered Navigation?

This behavior is a peculiarity of Magento default indexing. It summarizes information on all the simple products and assigns it to the configurable products.

However, we added the setting to Improved Layered Navigation v 2.17.0 to allow you to change it. To exclude out-of-stock configurable options from navigation, update the extension to the latest version and go to Stores > Configuration > Improved Layered Navigation > General. Then set the Exclude 'Out of Stock' Configurable Options from Navigation field to Yes and Save.

Will the URL setting 'Long with URL key' for Magento 1 work when I migrate to Magento 2?

While switching your website to a new version of the platform you need to take into account the Improved Layered Navigation for Magento 2 has the different logic of the URL building. See all the details in a complete answer.  

Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 3.1.0
Last Update: Mar 14, 2024
3.1.0 - Mar 14, 2024
  • New we added the ability to import and export Custom Pages data to the Pro and Premium versions (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • New the new URL attribute separator 'Slash' was added to the Premium module version. You can find the 'amasty/module-shopby-subscription-functionality' package for installing in composer suggest (Note: the functionality is available as a part of an active product subscription or support subscription)
  • Improvement we added the possibility to adjust сustom Brand Pages Layout. You can find the 'amasty/module-shop-by-brand-subscription-functionality' package for installing in composer suggest (Note: the functionality is available as a part of an active product subscription or support subscription)
  • Improvement Brand Configuration settings location was enhanced for an improved user experience
  • Fix we fixed the error occurred while setup:upgrade command running
  • Fix we fixed the compatibility with Amasty Product Parts Finder so the finder block is now displayed correctly on category pages
  • Fix we solved the issue involving errors on category pages after filtering when SEO-friendly URLs contain the attribute code
  • Fix we resolved the filtering problem on the mobile version when Ajax is enabled
  • Fix we adjusted the operation of the 'Apply' button when filtering
  • Fix we fixed the compatibility with Amasty Grouped Options so selecting an option for filtering now functions as intended
  • Fix we solved the problem with incorrect display of brands for different customer groups
  • Fix we eliminated the issue with incorrect display of the category filter option when the 'Render Categories Level' setting is set to 'Current Category Children'
Version 3.0.0
Last Update: Dec 21, 2023
3.0.0 - Dec 21, 2023
  • Improvement we removed the deprecated 'Enable Improved Layered Navigation' functionality from CMS pages settings
  • Refactoring we refactored the module code ( Amasty_Shopby part) by removing deprecated code and updating class constructors (Please note: after update third party customizations on your instance may be incompatible with the module)
  • Fix now 'Number of Unfolded Options' setting works correctly
  • Fix we resolved the problem with displaying data of deleted attributes in the 'amasty_amshopby_option_setting' table
  • Fix we fixed filters Url issue
  • Fix now the category filter is displayed as it should when the 'Render Categories Level' settings are set to 'Current Category Children'
  • Fix we fixed the redirect issue when AMP is enabled for category pages
Version 2.23.2
Last Update: Nov 15, 2023
2.23.2 - Nov 15, 2023
  • Improvement we added the ability to select brands to display in the Brand Slider widget for Pro and Premium versions (Note: the functionality is available as a part of an active product subscription or support subscription)
2.23.1 - Aug 30, 2023
  • Fix we corrected the composer file dependencies
2.23.0 - Aug 29, 2023
  • New color customization for selected filters options was added (Note: the compatibility is available as a part of an active product subscription or support subscription. This functionality is temporarily unavailable for Hyvä Theme)
  • New we added the ability to import navigation attributes and brand options data for Pro and Premium versions (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • New now it is possible to use 301 redirect for SEO-optimized Urls (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • New we added the ability to set up 'Robots Tag Control' for Custom Pages
  • New now it is possible to determine products stock status by Salable Quantity
  • New ability to sort attribute options by Product Quantities was added for Pro and Premium versions
  • Improvement we added the possibility to hide filter with only one available option
  • Improvement 'Range Step' setting was added for attributes with ranges display mode
  • Improvement we covered additional Brand pages options via GraphQL request
  • Improvement we added new GraphQL request that allows to get SEO-friendly Url parameters
  • Improvement we updated Swiper library to the 9.0.3 version
  • Refactoring the code was refactored to improve module extensibility
  • Fix we fixed problems with errors that arose from incorrect Urls parsing
  • Fix we resolved the preg_quote() parameter error occurred on PHP version 8.1 and upper
  • Fix we fixed the SEO Urls issue occurred when attribute code and attribute option have the same names
  • Fix the problem with an attribute value duplication in the canonical Url when 'Keep current URL' option for Category Pages is selected was resolved
  • Fix we corrected Rating filter text
  • Fix we fixed products output issue on the Brand Page
  • Fix we eliminated the problem that arose when 'Use Flat Catalog Category' and 'Use Flat Catalog Product' are enabled
  • Fix we solved the problem with returning to the previous page when Ajax is enabled
Version 2.22.0
Last Update: May 05, 2023
2.22.0 - May 05, 2023
  • Compatibility we added the compatibility with Hyvä Theme for Improved Layered Navigation. You can find the 'amasty/module-shopby-hyva-compatibility' package for installing in composer suggest (Note: the compatibility is available as part of an active product subscription or Support Subscription. For the correct Hyvä compatibility work, the GraphQL module should also be installed. You can find it in composer suggest amasty/module-shop-by-brand-graphql)
Version 2.21.0
Last Update: Apr 03, 2023
2.21.0 - Apr 03, 2023
  • Improvement we added the possibility to generate SEO-friendly URLs for multi select Category filter
  • Improvement we improved the 'Apply' filter button work speed
  • Refactoring we refactored the module code base to improve its performance and the loading speed of the Categories list and filters
  • Fix we resolved the issue with duplicating Brand URL with and without slash mark (shop by)
  • Fix we fixed the issue with the errors occurred while Unit Tests running
  • Fix we solved the issues occurred once Brand options are being saved (shop by)
  • Fix we corrected the Sitemap generation error
  • Fix we fixed the redirection issues when URL has undefined attribute option (shop by)
  • Fix: we fixed the XSS vulnerabilities of filtering data via URL
  • Fix: the pagination issue when the same products were displayed on different pages was resolved
  • Fix we resolved the issue with the Price Filter displaying in the 'Slider' or 'From to only' display modes
  • Fix we eliminated the error occurred on the Brand Page when Live Search 2.0.4 version is installed
Version 2.20.1
Last Update: Mar 14, 2023
2.20.1 - Mar 14, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
2.20.0 - Dec 08, 2022
  • Improvement we optimized the JS files loaded by the module on the Home, Checkout and CMS pages
  • Improvement we switched the Custom Product Sorting for Shop by Brand (Add-On) to a declarative schema (available in the Premium Version of the Improved Layered Navigation Solution)
  • Improvement now SEO Urls do not contain additional values for uniqueness if Include Attribute Code in SEO Urls is enabled
  • Fix the issue with Brands images displaying was resolved
  • Fix we fixed the issue with SEO Urls when an attribute option name is equal to the attribute category name
  • Fix we solved the problem with the error occurred when running the getFormat() method
  • Fix the issue with empty Category filter when AMP for the Category Pages is enabled was resolved
  • Fix we eliminated incorrect Url problem when generating XML Google Sitemaps with Custom Pages by Cron in case of multiple store
  • Fix we solved the problem with the error occurred when an attribute value contains its code
  • Fix now the Category description block is displayed as it should
  • Fix we solved the problem with the Searching block duplication when filters applying and AJAX is enabled
Version 2.19.3
Last Update: Sep 14, 2022
2.19.3 - Sep 14, 2022
  • Fix we resolved a potential vulnerability in the Web API specification
2.19.2 - Sep 06, 2022
  • Improvement we improved compliance with WCAG requirements by adding aria-label for Category filters
  • Fix we solved the problem with Brand duplicates in the database
  • Fix we fixed the error occurred while filtering
  • Fix the issue with the AMP canonical Urls was resolved
  • Fix we eliminated the issue when Configurable products are being created
  • Fix we fixed the incorrect count of products in the Category filter
  • Fix we corrected the Stock filter in case of multiple stores
  • Fix the issue with the color swatch selection while filtering was resolved
  • Fix we fixed compatibility with Amasty FAQ and product questions so now in case of store switching the store Url is SEO friendly
2.19.1 - Aug 10, 2022
  • Compatibility the extension is now compatible with Magento 2.4.5 (Note: for the module correct work functionality with Magento version 2.4.5 please install the module patch using the composer require amasty/module-mage-2.4.5-fix command)
2.19.0 - Aug 06, 2022
  • Compatibility we added basic compatibility with Adobe Live Search
  • Improvement we updated the Swiper library up to 5.4.5 version
  • Improvement we updated the Chosen library up to 1.8.7 version
  • Improvement now it is possible to add Image Alt for a product page icon image and as a swatch image for multiselect attribute
  • Improvement we added the possibility to exclude brands without products from sitemap
  • Improvement we improved Product Page Brand Settings so now a clickable brand title can be displayed on product pages
  • Improvement the possibility to hide zero decimal in prices was added
  • Improvement we enhanced the sidebar block so now it can be sticked while scrolling
  • Improvement we added the possibility to set canonical Urls structure for Brand Pages
  • Improvement we replaced usage jquery/ui in amasty/shopby/view/base/web/js/utils/color.js by specific UI modules
  • Improvement we updated deprecated jQuery functions
  • Improvement we added SEO Urls on amfinder and landing pages
  • Fix the issue with configurable products displaying on the On Sale category was resolved
  • Fix we corrected the Price filter work
  • Fix we resolved the grouped options wrong Url issue
  • Fix the problem with products special price displaying was resolved
  • Fix we fixed the issue with the Brand Logo size for product and categories pages
  • Fix we fixed the error occurred on the product pages when More From this Brands setting is enabled
  • Fix we solved the problem with error that occurred while searching using only two characters
  • Fix now Grouped Options swatches work as expected and display correct products
  • Fix we fixed the issue occurred while attribute with deleted swatch saving
Version 2.18.6
Last Update: Jun 06, 2022
2.18.6 - Jun 06, 2022
  • Fix we fixed the Stores switcher incorrect behavior
  • Fix we resolved the issue with error on price filter range
2.18.5 - May 18, 2022
  • New for all Amasty solutions, we have compiled separate packages, each of which includes a unique set of extensions. So that you can more easily find all available updates for your package in the Change Log tab, please find the menu on the left and choose the extension(s) included in the package. (A list of extensions included in a package can be found under the Description tab)
Version 1.0.0
Last Update: Apr 26, 2022
1.0.0 - Apr 26, 2022

    Ratings & Reviews

    4.9
    Rating:
    98% of 100
    © 2009-2024 Amasty. All Rights Reserved.