Here you can find many ways to protect your forum from spammers. Most of them are already configured and enabled with default values. You can make spam protection more powerfully if you configure Google reCAPTCHA in Settings > Google reCAPTCHA section and install others spam protection plugins like Akismet.
- Single Board Forum: Dashboard > wpForo > Settings > Spam Protection
- Multi-boards Forum: Dashboard > wpForo > Settings > Spam Protection
wpForo Spam Control
This is a core spam detecting function which works based on the level of spam suspicion. We recommend keep this option enabled and set the suspicion level from 20 to 60. This system checks all posts of spammers, then compare them, and then it tries to understand whether they are spam or not. If you enable “Ban user when spam is suspected” option, then you should periodically check the users’ status and make sure the banned user is a spammer, because there is no way to automatically detect spammers with 100% correct result.
User is New (under hard spam control) during first [X] posts
This is the main entry point of spam protection functions. The spam scanner mostly works on users who have “new” status. The “new” status is based on number of approved posts, and it can be set here. By default, it’s set 3 so the user who has 3 or fewer posts will be under hard spam scanning process and most of the posts will be unapproved and will await administrator approval.
Posts must be manually approved
If this option is enabled the spam protection system will not check and try to find spam content, it’ll always set all posts of “new” users as unapproved. The “new” user is the user who doesn’t have the minimal number of approved posts. The minimal number is set in the previous option “User is New (under hard spam control) during first [X] posts”.
Min number of posts to be able to edit profile information
In most cases spammers register and do their spam in the profile page, they create spam profile pages with lots of links and spam content. They use “About”, “Website” and “Signature” profile fields. This option will stop users editing their profile information unless they have more than the minimum number of approved posts. Thus, you can prevent creating of spam profile pages.
Min number of posts to be able to attach a file or post links
These are good additions to the spam protection functions. You can set minimum number of approved posts users must have to see the file attachment button or leave a link in post content. All links will be deleted permanently and users will see [deleted link] in the post if this option value is set more than 0. This behavior will be stopped automatically once the user got the minimum number of approved posts.
Do not allow attaching files with following extensions
This option set the file extensions which are not allowed to attach by the “new” users. This option is not related for other users, it works only for the “new” users. The “new” status of a user is set by the minimum number of approved posts in the corresponding option above. By default these file formats are not allowed to new users because they may contain spam texts and links, the file extensions are separated by “|” (vertical bar ) :