I paid for Which? which is the UK equivalent. Would've subscribed again when I needed it (and there's been a few times since) but their dark pattern upon unsubscription put me off from going anywhere near them again.
I also spend 50£/month on Patreon to support the creators I watch regularly.
1 and 2 are trivial to detect. 3 is harder but still not impossible given Google's machine learning capabilities and existing datasets.
Downrank or ban ads & affiliate links and you remove any incentive for creating spam sites in the first place.