Hello,
I work on an ecommerce site that uses facets for navigation, but it is causing issues in SEO I believe. For example, a user can get to a page like this /us/c/mens-shoes, but when they use the facets, they get a URL like this /us/c/mens-shoes?q=%3Arelevance%3Agender%3AMENS & text= & topPosMENS=0
Even though we have a canonical that points to the correct version of the page (not the dynamic URL), I still see this page at a 200 level by Google, so I know it is being crawled and indexed. I can confirm this is the case with Screaming Frog too.
What is the best way to handle facet URL`s like this? Is it possible for me to add a DISALLOW: ?=q=* in the robots field? I was always under the assumption the Robots. file needed a / mark to block a certain path. Should I add a meta name robots tag to these URL`s to NOINDEX these pages? Should I do both?
Thanks!