how about a blacklist browser extension, and like pi-hole, simply share lists of bad domains to omit from search returns.
This needs to be done server side so that blank result pages are avoided. It would improve service for all as it'd be a better product all around.