Stopping the bots is easy. Stopping a real person from joining your community and spamming people is much harder.
I was asked this week, how to stop human spammers without changing your community platform or spending more time removing them once they’re identified?
You can’t. They’re real people. You do have a few options.
- Approve all members. This is a pain as members can’t participate when interest is highest. However, if the story is members have to apply to join, this works well.
- Ask a question only someone interested in the topic would know. This is a great verifying question, have a few questions that only someone with an interest in the topic would be aware of. This should stop most human spammers.
- Referral codes only. Close your community, only let existing members invite newcomers.
- Force newcomers to fill out profiles first before they can message others. The extra step should scare a few more members aware.
- Give newcomers limited access to the community. Limit the number of forums or pages that newcomers can do for the first week.
- Approve a newcomer’s posts before they go live for the first week. When a newcomer joins, approve their posts for the first week.
This is also why most community guidelines are a waste of time. The people that are going to break them, aren’t the people that read them.



This option is a great idea,
Approve a newcomer’s posts before they go live for the first week. When a newcomer joins, approve their posts for the first week.
I would add one more tweak to it, what if instead of "for a week" we could have a setting to manually approve, say, the first 3 or 4 initial activities of each member?
Posted by: Real Estate Global Network | Friday, 17 September 2010 at 23:15
I asked this Q due to Drupal profile spam. Due to the limitations of Drupal, I've gone to #1 - approve all members, with a twist. I have all new members blocked until they send me a personal email telling me why they wanna join. This has been very effective at showing who is a spammer and given me needed chuckles when the spammers try to email me to get in. The combo of bad spam name and broken English is comical. Still would love a way to block links in the About Me box on profiles. That would stop them before even creating a profile.
Posted by: Wayan | Sunday, 19 September 2010 at 04:16
What also works quite well is to make them sign in with a Facebook/Twitter/Google account. Spammers feel watched and are scared their behaviour might suspend their account.
Posted by: Melle Gloerich | Tuesday, 21 September 2010 at 12:33