For me the hardest part of avoiding Google is AMP, especially on mobile, where apps like Twitter redirect all links to their AMP equivalent by default.
Does anyone know a good way to avoid AMP reliably on mobile? What I currently do is pretty convoluted (see below).
On my iPhone, I use a DNS-based ad-blocker[2] and I just associate amp.* to 0.0.0.0 so most amp pages will fail. When the page fails to load, in the address bar I edit the URL manually and remove the "amp" portion, and finally I'm redirected to my news article.
Needless to say, sometimes this gets annoying so when I'm in a hurry I might disable this DNS rule temporarily.
On desktop, on the other hand, it's much easier because I use an extension that blocks AMP automatically[1]
[1] https://addons.mozilla.org/en-US/firefox/addon/amp2html/
[2] the app AdBlock for iPhone/iPad can import "PiHole compatible" lists (such as the ones at https://firebog.net/ ) and it does dns-level content blocking (in addition to that, it also works as a standard ad-blocker within Safari) https://apps.apple.com/us/app/adblock/id691121579