Default Magento navigation process is rather irritating and time consuming for the customer as it only provides searching step by step.
Magento Layered Navigation Extension with integrated Ajax filters refreshes selected data promptly allowing your customers to enjoy shopping rather than waiting for the entire page to refresh. Ajax filter integration allows your customers to filter categories, attributes, and products to find what they are looking for quickly. Price Slider controller allows your customer to select a certain price range according to their purchasing intentions.
As you know, user’s attention decreases after clicking 2-3 pages. If the client doesn’t find what he needs and escapes from your web site it is bad. Making a purchase for them has to be as easy as breathing.
There are some issues such as effectiveness, traffic amount and difficulty caused by Magento layered navigation for SEO on eCommerce sites. We have solutions to prevent this occurrence as provided following.
Firstly, why does Magento Layered Navigation affect SEO?
From SEO points of view, Magento layered navigation causes new URLs to be issued when filters are applied changing the featured contents on original category pages. Besides, leaving a thousand pages of empty contents accessible for search engines makes your website noticeable to Google Panda updates.
If you have to face with duplicate contents with Magento, this post will be helpful to focus on technical SEO and Magento
To eliminate the issues with Magento Layered Navigation
1.Meta or X Robots Rules
The preferred option which is to deal with layered navigation pages is to apply meta or x robots rules such as no index or follow indicating search engines not to index these pages but continue creeping your website. This solution is simple and requires no development periods. Applying the rules helps for removal requests in Google Webmaster Tools.
2. Ajax Navigation
Ajax navigation is excellent for SEO in this scenario because the applied filters change being shown products but it doesn’t generate a new URL. This option is much faster in a perspective of UX. However, the main problem with Ajax navigation is a need of much development time or resource.
In theory, the canonical tag is the clear choice indicating Google the variations of URLs filter on the original categories or sub-categories pages ultimately. According to our experience, the canonic tag is quite flaky or overlooked when a pages includes external and internal links.
4.Parameter in Google Webmaster Tools
This option is less intensive resource but creates varied results, it’s recommended to be used alongside meta or x robots rules. Remember to configure parameter handling correctly as you are telling Google how to consider your pages.
To avoid recommendations for Magento Layered Navigation
1. Hashtags in URLs
In the past, search engines have seen hashtags to be something that the webmasters don’t want indexed and can be used in such cases as affiliate URLs and layered navigation. Nowadays Google and other search engines have treated hashtags to be crawled and indexed like other URL. This option is not recommended because it doesn’t make any difference but results in more duplicate varieties.
2.No layered navigation options for search engines
There is a suggestion from a UK – based SEO agency that webmasters should user their module to serve layered navigation instead of search engines. The reason is said to be “cookie policies” which wouldn’t be accepted by crawlers. This is not a good idea because it’s not all of ecommerce websites which have an “accepted cookies” option.
3.No follow for internal links
Even though this option is recommended with other tactics, it will not help hinder pages from being indexed as search engines are very good at finding these types of pages and indexing external links
Many webmasters rewrite query string parameters based on the page names. This is not a good solutios as you’ve got thousands of non-unique content of URLs and pages are still open to Google Panda updates.