Hey, thank you for your reply. Google indexed such pages and if on my personal small website it doesn’t cause big issues on one of my clients’ website, where they have a massive filtering system, it does create a lot of pollution. After I left my comment here, I continued researching and as a result I decided to implement “disallow” rule for pages with ? in url. So far looks like it worked, I’m monitoring what’s gonna be the long term effect.
I made a decision not to use noindex because I read somewhere that it’s not good to have canonical tag and noindex tag on the same page. And my canonical is added globally.
What do you think of my approach?