I'm sure that works great on forums with less traffic but unfortunately due to the scale of this website, that wouldn't be feasible (we have dozens and dozens of users signing up each day). Also having to wait to see your post would be a turn-off to a lot of new users.
helloarchy wrote:
Usually on forums (certainly the two that I'm staff on) your account has to be approved before you can post. I get an email come through from every new registration which shows me their email address and username, and I can either approve or disapprove. Every staff member gets this email/notification on the site. Their email address/username are usually dead giveaways if their spam bots, and usually get declined. If a noody staff approves them then it's not long before their banned.
Another measure that could be taken is approving a new users first post. From a spam bot, this is typically a spam post, in which case the post is disapproved and the account can be banned. They cant post subsequent posts until their first one is approved.
Banning a user never really solves the problem, then can simply sign up again with another email address. IP banning doesn't really help either, as they can just use another location. There will always be more spammers too, and banning each time can be tedious, especially from repeat offenders. The only real steps to take are restrictions on initiating new members. So approving the account before the can post, and approving their first posts are two good options.
If you need a moderator, I've got close to 10 years experience over multiple websites, so I'll be happy to volunteer.