To help reduce the impact of spam on my site, I’ve done the following:
- Using Cloudflare, I’ve blocked countries where I have very little real user traffic from but high spam. (For me it was Russia, China, and India.)
- Using CleanTalk to catch bad emails/IP addresses. (Ones that do get through, I login to the CleanTalk site and report.)
- Using @Adriano Faria’s Enhanced Link Moderation plugin to auto moderate any posts from users with less than 30 content items or that has been a member less than 14 days. This does not stop the spam but it does prevent user impact from it. It makes identification very easy (it auto reports) and I just flag the user as a spammer.