Improved Layered Navigation


for Magento 2

Possibility to display subcategory images in the slider

Equip your store with a user-friendly navigation system to let customers browse your product catalog in the most comfortable way. Use multiple fully customizable filters and handy widgets.

  1. Tailor menu and filters' display to your needs
  2. Generate SEO-friendly URLs and brand pages
  3. Let customers filter products by brands
  4. Speed up product filtering with AJAX
  5. Use sliders and widgets for numeric attributes
View Extension Demos See User Guide

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 affect customer shopping experience and search engine rankings.

Want to get an exclusive selection of features for total navigation optimization? Welcome on board!

Equip your website with a highly flexible vertical and horizontal navigation menu. Let customers filter items by any product attribute, use handy price sliders and ‘from-to widgets’. Create custom brand pages with stunning logos and detailed information and optimize your store for search engines.

Improved Navigation

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

Navigation Filters

Highly flexible extension settings allow displaying various product filters on any category page. Adjust each filter to your customers’ needs to make store navigation intuitive and turn product browsing into fast and convenient process.

‘Shop by Brand’ functionality

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

New ‘Shop by’ options

Rich layered navigation Magento 2 functionality lets customers sort store items by various parameters like rating, new arrivals, stock availability and many others, thus generating precise filter results in seconds.

Advanced Categories Tree

Due to a highly configurable category tree feature you can show either a complete category list or a specific number of tree levels. Easily adjust categories display to your website specifics to make product browsing as convenient as it can be.

SEO Optimization

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.

More Options for your Magento 2 Navigation

  • Product count related to each filter
  • Add Layered Navigation to Home or any CMS Page
  • Breadcrumbs to help users return to a category
  • Show search results as a grid or a list
  • Effectively avoid duplicate content
  • Flexible canonical URL modes
  • Change filter values on the fly during loading
  • Custom Title, Description & Image for Category Pages
  • Add filters Meta data for Category and Brand Pages
  • Category Restrictions
  • Change configurable product images upon the user’s choice
  • Compatible with the Magento ElasticSearch
  • Flexible back end settings
  • Mobile friendly interface
magento 2 seo toolkit

Add all-in-one SEO toolkit to prominent UX that goes with Layered Navigation

Alongside with providing a better navigation for your customers, manage a better navigation for the search engine crawlers. Significantly improve your SEO with Amasty SEO Toolkit for Magento 2 extension.

Product questions

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 unlike ILN for M1 doesn't support the 'Long with URL key' option. See all the details in a complete answer.  

Read the FULL answer
Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
Amazing support
Suddenly the price slider has stopped working. I really had no idea where to start looking. I've sent email to Amasty support and they have fixed the problem the same day. Thank you!
SEO friendly navigation!
I believe this is the most feature rich layered navigation on the market. It has the shop by brand functionality included out of box. I love the the short SEO friendly URLs and custom meta data for the pages. I have also used the custom URL alias for the filter options. Great!
Excellent extension. Great support!
I'm very happy with this extension, it works great! Easy to use and fast support. A small issue was quickly fixed by the tech team. Thank you for your work!
Totally satisfied customer
I recommend this extension, if you want to make your store navigation simple, user friendly and improve the filtering process.

I love this feature when customers continue selecting filter options while AJAX is loading. This makes the shopping process faster.
Useful extension and top-notch support!
Absolutely happy with the module and customer service. A lot of must have features for the online shop. It took some time to get it configured properly. The support managers have answered all my questions and suggested the best practices. Very useful extension and top-notch support!
This is must have plugin
The module is very feature rich. Fast ajax filtering and user friendly navigation filters, advanced category tree. It worked well out of box. This is exactly what we needed for our new site. It also includes shop by brand functionality. The support team answers to my questions very fast. This is the best navigation plugin on the market at the moment. Thanks!
Fantastic extension!
I was looking for the best way to filter different product attributes. This extension does exactly that i need, For the price and other filters with numeric options i use the price range and 'from – to' widget. I also set More/Less buttons with fixed # of unfolded options and the scrolling for the filters with too many options. It works like a charm!
Professional support.
All my emails were answered quickly and carefully. I had not explained my questions more than one time. They have solved even the problem that was not related to their extension at all. The extension itself works as expected. Great!
A turnkey solution
This is a very flexible tool for those who operate huge catalogs with dozens categories and subcategories. What I like most is the that the app is being constantly updated absorbing tons of handy options. The category tree works just perfect for our store accurately arranging subcategories and making the whole navigation bar really easy to navigate.

However, the module requires days to be properly set up, and you'll hardly avoid asking for support assistance, it's really worth the pain.
One of the best products and quick support
We have used this extension in Magento 1.9 and it worked like charm. This extension for Magento 2 has even more good features. We found this extension to have more features than other similar extensions. Support was very responsive to a couple of questions that we had.
The best on the market
The module itself is very-very feature rich. On the one hand, this is exactly what we needed for our new site on magento2, on the other hand, not all options work right out of the box.

Yep, the support is extremely helpful, they react to my emails within a couple of hours and go to pains to fix the issues I report. But for the price I paid I hoped to get a spotlessly clean plugin which would run as described. Or maybe I'm too picky?

Anyway, this the best navigation plugin on the market at the moment and all minor issues don't prevent the whole plugin from work.
Reliable suppot
I've just installed the module for magento2 (previously I used the same tool for magento1). The module runs well, despite its complexity, but I was a bit surprised when found that there were no SEO options for long urls with a key which I used for magento1 store.

Luckily the support guys helped me with this problem. I wish this information were added to module documentation to help all clients like me in one go.
Best navigation app
I've installed a lot of Amasty plugins for M1 so far. So when migrating to M2 we chose this vendor as well. The navigation plugin requires skills and time, but it really does everything it promises.
Great Improvement for your Magento 2 store!
Highly recommend this extension, if you want to make your store user friendly and improve navigation through catalog pages look no further. Works like a charm and it is backed up by a great support team!
Worhy tool and timely updates
Installed the app about 6 months ago. At first, the options left much to be desired - the functionality was very limited. But a great plus is that the guys at Amasty release updates almost weekly, so now my poor navigation has turned into a feature-rich app.

Even though I've got some issues with a categories tree, I give 5 stars to the tool, as at the moment you'll hardly find something better at the market. And yes, your support was awesome, as usual.
As usual best quality & great support
We use to work with Amasty extensions for long time. No doubts is a top Magento extensions developers with great developing knowledge and superb support.


Write Your Own Review

You're reviewing: Improved Layered Navigation for Magento 2

Version 2.4.7 - December 21, 2017
– Fix composer issue
Version 2.4.6 - December 20, 2017
– Fixed an issue with the brand attribute options
– Fixed an issue with not encoded brand urls
Version 2.4.5 - December 14, 2017
– Compatibility with Amasty Shop by Brand
Version 2.4.4 - December 04, 2017
– Fixed an issue with the brands slider edit page
Version 2.4.3 - November 29, 2017
– Fixed the subcategory thumbnails issue when 'Use FLAT tables' is enabled
– Fixed an issue during the Brand options management
– Fixed the fatal error with the subcategory block on the product listing page
Version 2.4.2 - November 20, 2017
– Fixed the js error in the tooltip template for the filters on PLP
Version 2.4.1 - November 17, 2017
– Fixed the fatal error on the product listing page when the catalog category flat table usage is enabled
– Fixed an issue with the subcategory images slider when the children count < 5
Version 2.4.0 - November 16, 2017
– New: Display Subcategory images in the category filter
– New: Display Subcategory images in the horizontal bar with the slider available
– New: Display featured options at the top of the filter
– 'On Sale' filter performance improvement
– Added the 301 redirect to SEO URL
– Code style refactoring
– Fixed an issue with a brand page being not indexed and not followed by robots
– Fixed an issue with Apply by button
– Fixed an issue with the Decimal attribute
– Other minor fixes and improvements
Version 2.3.0 - October 30, 2017
– New: Compatibility with the Magento ElasticSearch
– Added the setting to edit the 'Brands' item name in the menu
Version 2.2.2 - October 12, 2017
– Fixed the problem with the installation via composer
Version 2.2.1 - October 12, 2017
– Fixed the slider issue for the Decimal and Price attributes
– Fixed the category filter issue
– Fixed the issue on the search page in M2.2
– Other minor improvements and fixes
Version 2.2.0 - September 28, 2017
– Adds Previous and Next pagination meta tags for the category pages to point the search robots where the next or the previous pages are
– Order of SEO aliases in URL is set according to the order of filters now
Version 2.1.3 - September 20, 2017
– Fixed compatibility issue with Amasty Infinite Scroll extension
– Fixed an issue with updating category description by AJAX
– Fixed an issue in admin with editing Grouped Options
– Improved performance of the Rating filter
Version 2.1.2 - September 13, 2017
– Fixed AJAX mode and '1-column' category design
– Fixed the grouped options display issue
Version 2.1.1 - September 07, 2017
– Fixed an issue on Brand Pages in AJAX mode when products of other brands were displayed
– Improved performance of backend Grouped Options Grid
– Minor fixes related to filter applying and to From-To Widget CSS
Version 2.1.0 - September 04, 2017
– AJAX function improved: continue selecting filter options while it's loading
– Fixed an error with applying filters on some installations
– Fixed an issue with decimal filters
– Other multiple minor fixes
Version 2.0.0 - August 23, 2017
– Magento 2.2 compatibility tested and confirmed
– PHP 7.1 compatibility improved
– Fixed an issue with cancelling filter options
Version 1.15.2 - August 16, 2017
– Added an ability to hide the Category Filter
– Improved performance for large number of stores
– Improved the 'On Sale' filter performance
– Added the Search Box and Show Less/More functions for color and text swatch filters
– Automatically hide filter options which are not reducing results (manual setting removed)
– Fixed an issue with the configurable product image color after the filtering by color
– Fixed an issue with applied price filter label when using alternate currency
– Fixed an issue with 'Add to Compare' and 'Add to Wishlist' buttons after AJAX filtering when using HTTPS
– Fixed an issue with meta tag additions
Version 1.15.1 - June 16, 2017
– Fix compilation issue
Version 1.15.0 - June 14, 2017
– Attributes mapping. It allows grouping attributes in the layered navigation block. The option is useful to add color mapping, but can be used with other attributes as well
– Ability to render option images on a product page for any filterable option now
– Always expand current subcategories in a category filter in the tree mode
– Fixed an issue when a brand page was not indexed by robots
– Fixed the pagination issue for products with visibility Search
– Fixed measure units for price attributes on product pages
– Other minor fixes
Version 1.14.12 - May 23, 2017
– Added top filters to the search page
– Fixed the multi-select filters in top position
– Fixed an issue with the filter settings values missing
– Fixed an error for the Images and Labels display mode filtering
Version 1.14.11 - May 15, 2017
– Fixed the 'Not registered handle ..' error in back end
Version 1.14.10 - May 11, 2017
– Ability to configure the All Brands link position in the top menu
– Fixed the brands list issues on the All Brands widget
– Fixed the duplicate titles issue for the brand pages
– Fixed the vertical scrolling for the filter block
– Fixed missing stock filter for the multi-store sites
– Fixed the dependent filter functionality for the top bar filter
Version 1.14.9 - April 20, 2017
– Put the brand name at the beginning of the SEO URL
– Fixes for the price filter & other minor issues
Version 1.14.8 - April 13, 2017
– Fixed the multiple issues related to price filter
– Fixed the category filter settings availability
– Fixed the 404 error on 'all-products' page if URL suffix is disabled there
– Fixed the broken page with the 'Add to compare' pressed after the AJAX filtering
– Fixed 'Clear all' works instantly now with the Apply by button
– Fixed the brand filter & Apply by button with the AJAX disabled
– Fixed the 'Number of unfolded options' setting for the 'Images' display mode
Version 1.14.7 - March 14, 2017
– Allow to limit the price slider range to improve UI experience
– Add rel="nofollow" attribute to the filter links to reduce search bots burden
– Removed the brand filter from the brand page to improve SEO
Version 1.14.6 - March 02, 2017
– Back end settings interface improvements
– Minor fixes
Version 1.14.5 - February 14, 2017
– Add URL suffix to brand and filtered 'all-products' pages
– Fixed an issue with the SEO URL engine processing the external links
Version 1.14.4 - February 01, 2017
– Fixed the category filter URL on the Brand Pages when multi-select disabled
– Fixed an issue with CMS block updating when using AJAX filters
– Fixed the 'On Sale' filter when the same simple product is assigned to several configurables at the same time
– Other minor fixes and optimization improvements
Version 1.14.3 - January 25, 2017
– Ability to add a category image to the Custom Pages
– Custom Page with more filter selections has the higher priority now
Version 1.14.2 - January 20, 2017
– Hide or leave visible the single-choice filter after selection
– Show the radio buttons for the single-choice filters
– Ability to choose URL Alias separator: '-' or '_'
– Fixed an issue with the Page form in admin panel for the single store mode enabled
Version 1.14.1 - January 18, 2017
– Do not force robots="index, *" for the Layered Navigation Pages if additional filters were applied
– Filtering by price works with the Elasticsearch engine enabled (for Magento EE)
– SEO configuration tab is available for the website and store scopes
– Fixed an issue with incorrect "-1" suffix added for defined URL Aliases on multi-store installations
– Fixed an issue with the 'In Stock', 'On Sale', 'Rating' and 'New' filters
Version 1.14.0 - January 06, 2017
– Ability to add the custom Title, Description, Image & Meta Tags for the Category Pages when filters are applied
– Option to enable the vertical scrolling to filter blocks higher than size specified in the setting
– Fixed the Advanced Category tree when 'catalog/category_flat' is enabled
– Fixed the configuration parameters scope for websites and storeview instead of global
– Fixed an issue with the "add to cart" button appears for the "out of stock" products via catalogsearch
Version 1.13.2 - December 22, 2016
– AJAX: scroll to top
– SEO settings (Index, Follow) for the category filter
– Home/CMS page navigation improvements
– Minor fixes
Version 1.13.1 - December 15, 2016
– UI improvement for the Horizontal Navigation filters and top 'Apply' button
– 'On Sale' filter works for configurable products now
– Fixed AJAX on the Search page
– Minor Fix for the filters visibility
Version 1.13.0 - December 12, 2016
– Advanced Category tree with multi-select and various display options
– The 'Apply by Button' feature works on Search page now
– Fixed an issue with 404 error in case SEO URL route partially coincides with the route for other modules on frontend
Version 1.12.0 - December 07, 2016
– 'New' filter added
– 'On Sale' filter added
– Minor fixes for 'Apply by Button' feature, dropdown multiselect filters display mode and H1 tag update via AJAX
Version 1.11.4 - November 30, 2016
– Fixes for the price filter range on the search result page
– Fixes for the color swatch and add to compare functionality for AJAX mode
– Minor fixes for 'Apply by Button' feature
Version 1.11.3 - November 23, 2016
– Speed improvement for SEO URLs by caching the Aliases
– Several minor fixes for 'Apply by Button' feature, Stock & Rating filters and database table prefixes
Version 1.11.2 - November 22, 2016
– Security update: fix for XSS vulnerability in the backend (minor, front-end store part was not affected)
Version 1.11.1 - November 16, 2016
– Significant performance improvement for SEO URL attributes
– Force robots="index, *" for Pages
– Compatibility enhancement for Amasty Infinite Scroll and 3-rd party SEO extensions
Version 1.11.0 - November 10, 2016
– Submit multiple filters in one go by clicking the 'Apply' button
– Handy multiselect for Dropdown display mode
– Improved 'All Brands' page: Instant Search Box, First Character Filter and product count added
– Add Brands listing link to the Main menu bar, Account Links
– Clickable logo and name of a brand on the product page
Version 1.10.0 - November 02, 2016
– Ability to add filters to the Horizontal Navigation
– New option of Display Mode: Images and Labels
– Compatibility with default Magento Text and Image Swatch functionality
Version 1.9.0 - October 25, 2016
– Ability to add Brands Slider to All Brands page, any CMS Page or static block by inserting the embedded code or adding a widget
– Flexible canonical URL modes for the category pages and "all-product" page added
– SEO URL feature supports store codes as well as the installation into a sub-directory now
– Minor fixes related to the tooltip image uploading and performance optimization
– Compatibility with Amasty AJAX/Infinite Scroll
Version 1.8.0 - October 12, 2016
– Implemented ability to add Layered Navigation to Home or any CMS Page
– Added a breadcrumb for "all-products" and Brand pages
– Sorting of numeric filter options became smarter
– Removed incorrect Canonical Tag at "all-products" and Brand pages
– Minor fixes related to From-To Widget, Price Slider and performance
Version 1.7.6 - October 04, 2016
– Fixed issue with categories with just 1 product
– Templates modification for PHP syntax
Version 1.7.5 - September 20, 2016
– Product collection rewrite is removed for better compatibility with other plugins
– Added brand images to the list widget
– Hide slider or from-to in case min = max
– Updated stock filer for Magento 2.1
– Right products counts for the rating and stock filters
– Fixed upload of tool-tip image
Version 1.7.4 - September 01, 2016
– Dependent Filters
– Custom URL Alias for Filter Options
– SEO URL for Category Filter
Version 1.7.3 - August 29, 2016
– From-To Widget for Price Filters
– Restrict Filter visibility by Categories
– Visual settings for Category Filter
Version 1.7.2 - August 04, 2016
– New logic when customer selects multiple values for one filter. It is possible to show products with ALL values only or products with ANY of the values.
Version 1.7.0 - July 20, 2016
– Compatible only with Magento 2.1
– Tooltips for filters
– Search inside filter options, useful for long lists
– Possibility to show less / more options
– Filter options sorting by alphabet, products quantity or position
– Brand pages with URLs like "/brands/my-brand"
– Added option to set custom texts and metas for filter combinations (so called `Pages`), to improve long tail keywords optimization.
Version 1.6.1 - July 11, 2016
– Filters collapse / expand effect
Version 1.6.0 - July 07, 2016
– Rating Filter Added
– Stock Availability Filter Added
Version 1.5.0 - June 29, 2016
– Brands pages with Multi Store configuration
Version 1.4.2 - June 17, 2016
– Compatibility improved and other minor improvements
Version 1.4.1 - June 07, 2016
– Fix for back/forward browser buttons in AJAX mode
– Minor improvements for navigation on category pages
Version 1.4.0 - June 02, 2016
– Introduced AJAX filtering
– Fixed issues related to SEO URLs
Version 1.3.2 - May 24, 2016
– Checkboxes removed for non-multiselect filters
Version 1.3.1 - April 21, 2016
– Ability to hide filter in case only one option available
Version 1.3.0 - March 23, 2016
– Control of NOINDEX, FOLLOW, SEO URLs for each attribute
Version 1.2.1 - March 11, 2016
– New display mode for price filters added: price slider
– Other minor improvements
Version 1.2.0 - February 25, 2016
– Introduce "shopby" root page, containing all store goods and layered navigation filters.
Version 1.0.2 - January 26, 2016
– Bugfix
Version 1.0.1 - December 29, 2015
– Magento 2.0.0 support
– Ability to choose display type for filters
– Seo sub module