Magento 2 Layered Navigation Extension

View Demo

This module is an incredible enchancement to your store's usability. It improves upon every aspect of layered navigation: performance, product filters, and visual customization.

It also lets you add standalone brand pages, an "All Products" page, and offers the ability to retool your category pages for infinite scrolling.

The Layered Navigation extension will take your store's usability to the next level!

  • Drastically improve your store's usability
  • Speed up layered navigation with AJAX
  • Increase conversions with smart navigation
  • Get clearly structured, SEO-friendly URLs
  • Create standalone brand pages
  • Set up infinite product scrolling with AJAX
Marketplace Approved
Hyvä
Magento Cloud
GraphQL
WCAG
Mage-OS
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9

Make your store as user-friendly as it can possibly get!

Your store's usability is vital to its success. The store has to be clear, quick, and convenient to navigate to ensure the highest conversion rate.

This Magento Layered Navigation extension is an expertly crafted module that will improve your store's usability with surgical precision:

  • The extension completely overhauls the layered navigation. It'll load faster thanks to AJAX technology, and its product filters will be significantly easier to use. It'll also have new filters essential for any store, like stock status. You can customize the entirety of the block's visual design to perfectly fit your theme, too!
  • Not only that, the module lets you create new catalog pages to further streamline the customer journey. You'll be able to add an "All Brands" page, standalone brand pages, and an "All Products" page.
  • The Layered Navigation for Magento 2 extension also lets you use AJAX technology to switch your category pages to infinite scrolling or let visitors load more products with a "Load More" button.

Complete Magento Navigation Suite

Layered navigation extension provides all the necessary modules and components for effective catalog browsing and product discovery.

It includes the following:

Layered Navigation

The module provides all the functionality for fast and friendly filtering of products.

Filters Manager
New

Configure placement and order from one screen, reorder with drag and drop, and adjust attribute behavior.

Quick Navigation

Quick navigation identifies the most popular filtering paths and adds quick filters for the best user experience.

Shop by Brand

Shop by brand allows you to manage brands and organize dedicated pages for each brand.

Ajax Pagination

Ajax pagination allows switching between pages without reloading the entire page.

Infinity Scroll

Infinite scroll loads the next products or pages as the customer scrolls down the page.

SEO Urls

The module replaces layered navigation URLs with SEO-friendly forms, providing unique meta titles and descriptions.

Landing Pages

Landing pages allow the creation of dedicated pages to showcase products with special content and SEO settings.

Improved Filtering

Select multiple values of the same filter

By default, Magento doesn't let the customers select multiple attribute values in a single filter. They have to constantly move back and forth while shopping, which is terrible for usability.

Our extension lets customers select as many filters as they need instead. It makes layered navigation in Magento 2 store very convenient.

Applying multiple filters in Mirasvit Magento 2 Layered Navigation Extension.

Maximize the conversion rate

Smart filters in Mirasvit Magento 2 Layered Navigation module.

The extension memorize which filters are most frequently used and displays them right above the products list.

This lets the new visitors select the most popular filters much quicker and easier, streamlining the purchase flow and improving your site's conversion rate. It's great for stores with large product catalogs and many filters in particular.

On top of that, the module ensures both smart and standard filters only show the attribute values the selected products have. Your customers will never see empty filters ever again!

Select and apply several values at once

Let the shoppers apply as many values from as many filters as possible at once instead of doing it one-by-one! This is great for most stores and all the more valuable if you have a large number of products: filtering the results can take time.

Applying multiple filters in Mirasvit Magento 2 Layered Navigation Extension.

Make the filters more eye-catching

If an attribute, like Material or Brand, has multiple values, Magento will display the corresponding layered navigation filter in plain text. This may cause a lot of confusion if the customers need to choose from a wide range of attributes.

With this extension, you'll be able to add images to these types of filters. That way, customers will have a much easier time finding what they need.

Product filters with images in Mirasvit Magento 2 Layered Navigation module.

Specify an attribute range easily

The extension adds a new slider filter type. It lets you filter products by any numerical value: price, dimensions, weight, etc.

Price ranges follow the store’s tax settings and can display values including tax to match product listing prices.

The sliders are sure to come in handy for any store!

A slider filter in Mirasvit Layered Navigation search module for Magento 2.

Show similar products by grouping product attributes

Let your customers view similar products when they specify the shopping filters to find the particular product they need.

This extension adds the possibility of grouping several attribute options under one grouped option.

For example, customers who are looking for red-colored apparel may be shown items with purple and orange colors.

Another example is when a customer sets a grouped filter to look for cold weather clothing, and he or she will be shown items for cold, cool, and windy conditions.

Mirasvit Layered Navigation

You can group options for almost any product attributes. Create an individual label or swatch for grouped options that is visible to your customers. Separately specify the label of the grouped options that is visible in the admin page of your store.

URLs use defined SEO aliases for consistent naming.

Configure filters in one place

Add filters from a single screen, choose sidebar or horizontal placement, and set attribute behavior in navigation. Reorder with drag and drop, open attribute settings from the manager, and keep a filter in one section or remove it without affecting others.

Mirasvit Filter Manager

SEO-Friendly

Secure the highest search ranking by following best SEO practices

SEO-friendly URLS

Get clearly structured, human-friendly URLs. The Magento Layered Navigation module cleans up the default convoluted layered navigation URL structure and makes it human-friendly. Human-friendly URLs help your pages appear higher in the Google search results.

Set robot meta headers and canonical tags for the Magento 2 layered navigation (layer navigation) using this module. Use robots meta header setting to control the visibility by search engine crawlers for pages with applied filters.

Choose a type of canonical link for pages with applied filters to prevent duplicate content issues.

Control the transfer of Google PageRank for filter links by setting the "rel" attribute to the follow or no follow option.

Category filters can use native category URLs that mirror the category path (for example, /men/tops-men/jackets-men.html) or a filtered link format (for example, /men/tops-men/categoryjacketsmen.html).

Choose the mode that aligns with the store’s URL strategy and taxonomy.

Expanded URL format options for filters are available to match the store’s URL structure and SEO strategy.

Brand New Filters For Improved Layered Navigation

Harness the power of social proof

This filter displays the products with the largest number of positive reviews, which is great for increasing conversions.

The highest-rated products are among the most psychologically attractive.

Rating filter in Mirasvit Magento 2 Layered Navigation extension.

Highlight the latest updates

If you sell time-sensitive products like groceries, clothing or phones, shoppers will be especially interested in the new arrivals.

This filter will be a great help to them. It's very useful for improved layered navigation in Magento 2.

New Products filter in Mirasvit Magento 2 Layered Navigation extension.

Help the customers find the active promotions

Helping visitors find your promotions is in your best interest.

Sales can be just the push they need to convert, and this filter is the perfect assistant for that.

Sale filter in Mirasvit Magento 2 Layered Navigation extension.

Let the customers only see the available products

You don't usually want to showcase out-of-stock products from your catalog, since customers generally aren't interested in shopping for something they can't buy.

The Stock filter is the perfect solution to this problem since it is aimed at excluding out-of-stock items from the product catalog that a shopper sees.

Stock status filter in Mirasvit Magento 2 Layered Navigation module.

Customers gain the ability to more quickly find whatever it is they need

search-filter

Provide your shoppers with a functionality of layered navigation for quickly finding what they need, no matter the size of your shop's product catalog.

Our Magento 2 Layered Navigation module includes a search bar in the shopping options on the category page, so as to allow customers to easily find the products they need.

This search filter can be flexibly configured to suit the shop's needs by providing several search abilities.

Its behavior can include a fulltext search on the current category page, and it can have a filter for product attribute options. The search filter can be configured so that both options are able to be active simultaneously.

With the search filter option, shoppers get the ability to filter out irrelevant product attributes without scrolling through the whole shopping options panel. This panel can be quite lengthy and overwhelming for shops with a diversified product catalog.

For example, when a customer wants to find clothing for a specific climate, he or she can simply type the word "climate" in the search field and click on the climate attributes he or she needs, like warm or all-weather. No need to scroll the page down to the climate attributes section.

Enhanced Product Catalog

Help the shoppers find their favorite brands

Customers' brand preferences are a major driving force in their purchase decisions, so it's best that you accommodate them.

The plugin can display a list of all brands in your store on a separate page.

All Brands page in Mirasvit Magento 2 Layered Navigation module.

It also adds a unique page for each brand, too. You can enhance the individual brand page with a logo, a description, and a product list.

Get full control of brand page visibility for a search engine by setting its URL-key manually or automatically, applying the Store View visibility.

Set the meta information for a brand page like meta title, keywords, description. Apply alt tags and a title for a page banner.

Show the brands your store has to offer in a prominent widget

Create a Brand Slider widget to give customers quick access in your shop to the brand's pages and their products.

Place this brand widget where is suits your business needs most. Display it on any page of your store or display it with certain types of products.

brand-widget

Adapt Brand Slider to your store's design theme by setting its size and the size of the brand's images.

Select the paging and navigation button colors to make the slider of layered navigation more user friendly.

Make the brand widget more interactive by enabling its animation auto play. Set the autoplay interval and activate the auto play loop.

Increase the convenience of the animated Brand Slider by pausing it when a user hovers the mouse cursor over it.

Have a separate Brand Slider for each of your Store Views with the multistore support.

Replace a pagination with Infinite Ajax Scroll

Shoppers don't like moving from page to page, so Magento 2 Ajax Layered Navigation minimizes the number of pages they have to load during their journey.

The module's Ajax scrolling feature lets you rework any category page and search results page to load more products, either automatically while scrolling or manually after pressing the Load More button.

A Load More button in Mirasvit Magento 2 Layered Navigation module.

Display your entire catalog on a single page

The Layered Navigation Magento 2 extension adds a separate "All Products" page to your store.

It's more efficient to start every customer's journey through your product catalog from a single page, letting them narrow their preferences down with the layered navigation.

All Product page in Mirasvit Magento 2 Layered Navigation extension.

This setup will expose customers to more products and drastically reduce the number of pages they have to change.

Set a unique title, meta title, and meta description for the All Products page to make it SEO-friendly.

Completely Overhauled Advanced Layered Navigation

Selecting the relevant products has never been easier for customers

The improved layered navigation extension enhancements take filter user-friendliness to the next level. The extension:

  • Suggests the most popular filters for a category automatically.
  • Lets the customers select and apply multiple filters at once.
  • Lets you add images to certain filters.
  • Shows tax-inclusive price ranges when storefront prices include tax.

Use the layered navigation extension to get additional navigational filters. The module provides four additional filters: New Products, On Sale, Stock and Rating. They allow the layered navigation extension to:

  • Show only the new items
  • Show products which have been registered as on sale (e.g. with a discount).
  • Show products that are in stock and can be bought at this time
  • Show the rating as calculated on a customer's review. This filter also utilizes a custom widget with stars.

Choose the filter applying mode that is ideal for your store: instant or by a button click.

Speed up the navigation with Ajax

The layered navigation is rewritten in Ajax by this Magento Ajax Layered Navigation extension. The Ajax filter filters products without reloading the entire page or theme resources. As such, Ajax catalog filter will greatly improve the layered navigation's performance and responsiveness.

All other features will continue to work as well as they had prior.

Set up the store pagination mode by configuring it in one of two provided options. Use automatic infinite scroll so that the next page automatically starts loading when the user reaches down to the bottom of the current page. Or set the next block loading with a button click.

Make the advanced layered navigation fit your theme like a glove

The Layered Navigation extension Magento 2 lets you thoroughly customize the layered navigation's visual design. You can:

  • Display the main filter block vertically or horizontally.
  • Display the "reset filters" block above the main block or above the product list.
  • Toggle any filters.
  • Customize colors, borders, and other visual settings.

Manage brand's pages

Engage customers through their favourite brands

Craft the ideal pages for brands presented in your store.

Set a unique URL for each brand page and its logo. Type in the long description of the brand's information. Add the banner image to be displayed on the brand page.

To make the brand page SEO-friendly, specify additional information such as robots meta tags, canonical URL, description. Set the Meta data to improve the SEO of the page.

Choose the Store View for the page to be visible at.

brand page management

Landing Pages

Group Products with Landing Pages

Landing pages functionality allows you to create special product listing pages.

Each page has its own pre-content, URL, and SEO settings. Most importantly, it allows you to group products using filters based on different criteria across the entire catalog.

It can include a seasonal sale, the best presents for birthdays, computers suitable for gamers, or anything else.

Amazing Benefits for Any Store

Increase conversions with better usability

This module is laser-focused on the most efficient usability improvements in the most important areas of your store: layered navigation, product sorting, and category page design.

Such an overhaul to its usability will work wonders for your store's conversion rate!

Create branded SEO optimized landing pages

It's very common for shoppers to only search for specific brands on the Internet. They don't particularly care which store sells them. Your site has to accommodate to these queries to truly stand out in search results by following established SEO practices.

Magento 2 layered navigation extension lets you create separate pages for each brand your store sells. They will serve as perfect SEO landing pages.

Install the module and make your store a joy to navigate!
No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $120

Pay today $199 for the first year.

Then $120 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 50
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

BBMC Verified Buyer
From Carol Stream, United States
Using the module for almost 2 years
Has it all
Seems to include every function needed. Great structure and function for SEO and canonical url's.,
Also installed:
Help Desk MX,  Knowledge Base,  Full Page Cache Warmer,  Advanced Product Feeds,  Follow Up Email,  Reward Points,  Promo Banners and 27 more
Hakan Verified Buyer
From Istanbul, Turkey
Using the module for over 2 years
Very good
We are very happy to buy this module. It s changing usage and easy to use.
Also installed:
Follow Up Email,  Automatic Related Products,  Improved Sorting,  Order Management,  Extended Shopping Cart Rules,  Facebook Pixel & Conversion API
Efex Verified Buyer
From United States
Using the module for over 1 month
Complete Layered Navigation Solution Without the Hidden Costs
We’ve tried several layered navigation extensions for Magento 2, and Mirasvit’s Layered Navigation is by far the best value on the market. Unlike many competitors who break features into separate paid add-ons, Mirasvit offers everything in one package—no surprises, no hidden costs.

The extension includes all the essential features you'd expect: AJAX filtering, multi-select options, SEO-friendly URLs, brand filters, sliders, checkboxes, and even out-of-the-box mobile optimization. It’s fast, flexible, and works seamlessly with our custom theme.

What we especially appreciate is the transparent pricing model. Other vendors charge extra for things like brand pages or custom filter options, but Mirasvit includes it all. It’s refreshing to see a developer provide a complete solution without nickel-and-diming customers.

Their support team is also excellent—quick to respond and very knowledgeable. We've received prompt help for even minor customization questions, and their documentation is thorough.

If you're looking for a powerful, affordable, and all-inclusive layered navigation extension for Magento 2, you can't go wrong with Mirasvit. It just works.
Dmitriy Verified Buyer
From Saudi Arabia
Using the module for over 1 year
D
The module is decent. It generates pages based on filters. Works as expected.
Also installed:
Improved Sorting,  Product Attachments,  Advanced SEO Suite,  AI Assistant,  Elastic Search Ultimate
Mike Verified Buyer
From Hashemite Kingdom of Jordan
Using the module for 4 months
excellent
one of the very few LN extensions that has AND logic which we really need for our website. the main thing is the support these guys provide: its excellent and they never get tired from providing support and customization. i really love these guys
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Changelog
Version 2.10.10Sep 14, 2026
Max Applied Filters — a new Max Applied Filters setting (Stores → Configuration → Layered Navigation → SEO Settings → SEO Configuration) lets you cap how many filter options a shopper (or a bot) can apply in a single request. Requests over the limit are redirected back to the same page with filters cleared, decided before the product list is built and before any search-engine query runs, so bots that flood a store with filter-combination URLs can no longer drive up server load this way. The field is empty by default, so nothing changes until you set a limit.
Fixed a session being started for every visitor just from loading a page with the smart-filter beacon on it, even though the beacon never needed one
Fixed a database error on Adobe Commerce stores when resolving the linked value of a child product option
Fixed the star-rating filter being reported to Live Search as a plain yes/no filter instead of its actual 5-value rating scale, which distorted rating facets in search results
Fixed Live Search losing filter data on stores with more than one store view — filters from all but the last store view were silently overwritten instead of being kept alongside it
Fixed nine admin actions (in Filters Manager and the category attribute tree) that were reachable by an admin role explicitly denied access to them
Fixed brand page canonical URLs: an admin-entered absolute URL was being nested inside the store's own domain instead of being used as-is, producing a broken canonical link
Corrected "Appearence" and "possition" typos to "Appearance" and "position" on the Filters Manager admin screen
Fixed pager clicks sometimes falling back to a full page reload instead of loading results via AJAX, in themes that keep pagination outside the product list wrapper or that use the Load More Button pagination mode
Fixed a fatal error on the Group and Brand edit/delete admin pages when the item no longer existed — the expected "no longer exists" message now shows correctly instead
Version 2.10.9Sep 4, 2026
Brands menu title — a new Brands Menu Title field (Stores → Configuration → Brands → General, shown when the brands link is set to open the brands modal) lets you put a heading at the top of the brands modal. The field is empty by default, so no heading appears until you fill it in — existing storefronts look exactly as before.
Layered Navigation stores part of its filter data in the Magento cache. The way those cache entries were named could, in some setups, let two different sets of filter data end up under the same name and be served in place of one another. Entry names are now built so that different data always gets a different entry. No wrong data has been reported on this extension, but the same naming scheme did cause it elsewhere, so the risk is removed rather than left in place. After the upgrade these cached entries are simply rebuilt once, on the first page load.
⚠️ Removed unused admin code that nothing in the extension referenced any more: the leftover "save filter edit" and "brand slider mass status" admin actions, and nine unused admin blocks and configuration option sources (including the brand URL suffix field, the brand page store source, and the horizontal-filter, slider and price option sources). Nothing changes in the admin interface — every setting and grid action still works as before. If your store has custom code or a theme override that extends one of these classes, it needs to be updated before upgrading.
⚠️ The Dropdown choice has been removed from a filter's display mode list. It could never actually be picked in the attribute's Layered Navigation settings and nothing on the storefront could render it, so neither the admin nor the storefront changes. If your custom code refers to the dropdown display mode constant, it needs to be updated before upgrading.
On filtered category pages, an empty horizontal filter bar — just a "Shop By" heading with a "Clear All" link, and no filters in it — appeared above the product grid on stores that keep all their filters in the sidebar. The bar is now shown only when it actually has filters of its own to display, or when the Clear Filter block is positioned in it (Stores → Configuration → Layered Navigation → Clear Filter Block → Clear Filter Position). (helpdesk XBN-646-13489)
On some themes, applying or removing a filter without a page reload moved the whole sidebar filter panel out of the sidebar and up above the product grid, so shoppers lost the filters from their usual place after the first click. This affected themes whose layered navigation template is customized in a way that drops the standard filter block identifier; the filter panel now always stays in the sidebar. (helpdesk XBN-646-13489)
On category pages where the Quick Navigation Bar had nothing to show, filtering without reloading the page moved the bar to the top of the product grid instead of leaving it in its usual place. The bar now always keeps its place on the page, staying invisible while it has no items to show, and nothing at all is rendered for it when Quick Navigation is turned off.
Filters for attributes that are hidden from the current category's or the search page's filter sidebar were ignored when they arrived in the page address — a Smart Filter card, a banner link or any hand-built ?attribute=value URL returned the full, unfiltered product list with no warning. Such links now filter the products as expected, while the attribute stays out of the sidebar as configured, and the "remove filter" chip for it is shown only once even on themes that display both a sidebar and a horizontal filter bar.
Adobe Live Search support had been partly inactive since version 2.10.0: five of its internal registrations sat in a folder Magento never reads, so on Live Search installs the rating filter and the extension's extra filters were not wired up. They are registered again and now load correctly, and the packaging for the Adobe Marketplace build was adjusted so the Marketplace artifact ships without them, keeping Adobe's code checks clean without disabling the feature on regular installs.
Filtered category pages could slow the whole store down, and under heavy traffic overload the database server to the point of taking the site offline. Quick Navigation looks up the most popular filter combinations for the current category, and the way it searched them forced the database to sort large result sets on every page view. The lookup now uses the existing index instead of sorting — on a real store's data the query went from roughly 1.2 seconds to about 23 milliseconds.
Quick Navigation could base its suggestions on the wrong filter combinations, so shoppers were offered filters that didn't reflect what other visitors actually picked. Two causes: short filter values (such as a colour whose value is a two- or three-character code) were ignored during matching, and a value could match unrelated ones with similar names — selecting color:53 also pulled in main_color:53 and color:531. On one store's data this pulled in thousands of unrelated combinations. Filter values are now matched exactly, so suggestions come only from combinations that genuinely contain the shopper's selection.
On search results pages, filters built from decimal attributes (such as weight or a custom numeric attribute) showed product counts and value ranges taken from the whole catalog instead of from the current search. A shopper searching for a single term could see a filter promising far more products than the search actually returned, and clicking it led to a much smaller result set. These filters are now calculated within the search results, so their counts and ranges match what the shopper sees.
Version 2.10.8Aug 17, 2026
The Hide Inactive Filter Options setting (Stores → Configuration → Layered Navigation → General Settings) was applied only to attributes using AND multiselect logic. It now also works for attributes set to OR logic: options that every product in the current listing already has — and that therefore would not narrow anything down — are hidden while nothing is selected in that filter. Once a shopper selects an option in an OR filter, its remaining options stay visible, because their product counts are calculated on a wider set of products and can no longer be compared reliably.
Filters that have no matching products on the current page no longer load the attribute's complete option list only to end up showing nothing, so category and search pages with many attributes do less work.
Stores that don't use grouped filter options repeated the same database lookup every time filters were rendered. Empty and not-found group lookups are now remembered for the rest of the request, making these page loads slightly faster.
Hardened output escaping in the storefront and admin templates (including the "Now Shopping by" counter and the rating filter's star tooltip), so unexpected stored values can't affect the rendered page.
Version 2.10.7Aug 12, 2026
On category pages with "Show nested categories" turned off, filtering by category on large catalogs no longer loads the entire category subtree behind the scenes — only the categories that are actually shown are loaded, making these pages faster.
Version 2.10.6Aug 10, 2026
Category pages could load slower right after a deploy or cache flush, because each Layered Navigation filter's settings were read from cache one at a time. All filter settings are now loaded together in a single read, speeding up these cold-cache page loads.
The search box shown inside filters with many options (for example color or size) could crash the category page with a fatal error when the underlying attribute had no saved Layered Navigation settings. The search box is now simply left out in that case instead of breaking the page.
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our layered navigation extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our layered navigation extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize layered navigation extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The layered navigation extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...