No matter what I search, those junks keep showing up.
They are all with different url and look legit like .gov, .br, .com, .edu etc. Some even mimic real company by only differing 1 character in the domain. But those are not real, when you click that it will just redirect to the scam site.
One common characteristic is that most of them are non titled website. Google search will tell me that the page has no title. And the preview beneath that are all random garbage that are copied from random sites by bot.
With a little search, it seems that I am being DNS hijacked. But using 3 different devices and networks, I can confirm that the weird behavior is consistent.
WhoIsMyDns.com reports that my DNS are all from cloudflare.
What is going on?
I switched to Yandex, have been loving it since, it is so much less biased and provides stuff related to your search query. It reminds me of Google from 2017. Though, I can't talk about the results for Russian searches as I don't know Russian, maybe those ones are biased.