When I spot any domain which has been squatted by SEO and useless comparison-alike websites I immediately block it. This has brought up the quality of results IMMENSELY.
I'm blocking domains on a _daily_ basis.
I suppose eventually Google's search results in many countries/jurisdictions (such as the EU, USA, etc) will be regulated like a public utility.
As a result, I expect Google will be forced to allow users to ban search results from particular URLs with a single click.
Should be possible to crowd source this and publish the result as a list that’s consumed by uBlock origin…
I've found one other immediate and huge improvement to my mood was to remove all graphical elements from the news sites that I visit.
I'd be happy to create you some ready-made filters for any specific sites or other types of results that you'd like to get rid of though, just let me know!
It might even be enough to stick it on github or gitlab and start accepting pull requests against a starter list.