I`m helping a client who is on a website with a proprietary inventory database, and I`ve noticed their URL parameters are kind of crazy due to their faceted search functionality.
The URL parameters change based on what filters you add AND what order you add the filters. So with each filter that`s selected, the results narrow (good for users) but the URL changes (bad for search engines + organic ranking). In addition to that, the URL is different depending on the order of the filters selected (in which case, the results aren`t changing, just the URLs). ie,
URL #1: Harley + New + Softail (same results as #3)
URL #2: Harley + New (similar results to #1 + #3)
URL #3: New + Harley + Softail (same results as #1)
As you can see, the # of URLs with similar content increase exponentially because of all the variations that are possible when more and more filters are added. What`s the best way to go about fixing this with canonicalization? Any suggestions are appreciated!!