I have a list of sites I would like to permanently exclude from Google search results. These are the large family of sites plagiarizing (and some of them garbling with machine translation) Q&A from the StackExchange network, like
qaru.site. I've created a filtering search engine in Chromium, with URL like
https://google.com/search?q=%s+-site:site1+-site:site2+-...+-site:siteN, with some 30 sites to blacklist. Naturally, after I blacklisted one more site, Google started to complain:
"site:qano.site" (and any subsequent words) was ignored because we limit queries to 32 words.
So some of these blacklisted domains aren't actually blacklisted.
I have tried using Chromium extensions for filtering search results, but these generally work on a higher level, only filtering the results page, often leaving me with almost empty page instead of presenting the pageful of more relevant results as does the
-site:domain.com token in the search query.
So, how can I permanently have a blacklist for a potentially large set of sites? I'd prefer not to have to log in to Google for this.