0

we're using Magento 2.2.1 with custom theme, which inherits Magento's default Layered navigation filters, which contains tag with filtering attributes, what is not SEO friendly:

enter image description here

is there any solution (module, extension) which can help to solve this problem? or maybe some workaround?

6
  • There are many module/extensions that ajaxify the LayeredNavigation, which in turn removes the hard anchor-link. Although this isn't easy to do out-of-the-box, as the Category page is listening for the attributes passed through the Query string.
    – MackieeE
    Commented Apr 18, 2018 at 13:26
  • thanks, could you please recommend some?
    – bofh
    Commented Apr 18, 2018 at 19:05
  • or give me some keywords to find these modules?
    – bofh
    Commented Apr 19, 2018 at 7:27
  • Would be the same terminology, "Magento 2 layered navigation extensions". Arguably the most popular is MagePlaza's LayeredNavigation
    – MackieeE
    Commented Apr 19, 2018 at 8:23
  • 1
    ya, thanks, already found that one from mageplaza.
    – bofh
    Commented Apr 19, 2018 at 8:40

1 Answer 1

2

You may check about using the PRG Pattern to fix link juice and SEO issues caused by the endless number of unique URLs created by Layered Navigation.

Simply said, it's about replacing the GET request to a layered navigation/filter URL with a POST request (which search engine crawlers do not follow) before redirecting the user to the original layered navigation/filter URL.

This works like a charm, i. e. not changing the UX regarding Layered Navigation and 100% reliable in terms of preventing crawlers from wasting crawl budget on useless duplicate content URLs.

For further details and reading, please see

  1. Detailed explanation incl. sample request flow
  2. Why robots.txt, rel=nofollow etc. are no satisfying solutions here
  3. PRG Pattern Magento 2 Extension
  4. PRG Pattern Demo

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.