Hey Umar, With regards to your initially question The solution is yes "?" do pollute your url and it truly is crawlable also, Loads of ecommerce site use "?" when making use of filters. So it is suggested to get canonical tag of your original url on these web pages. Or Block all form of parameters from robots.1st, keywords inside the URL assistance