Handling Spam and Bots in JV-LinkDirectory
JV-LD protects your directory from spam and bot submissions using a combination of one or more methods. All these methods and their configuration are available in JV-LD Configuration - Essential Add-Ons Configuration - Anti Spam Configuration.
This method enables you to configure a list of blacklisted words and phrases. If JV-LD detects a word from this list, in the submitted link information, then it will add to the spam score
IP Address Filtering:
This method enables you to configure a list of blacklisted IP Addresses. It will add up the spam score, if the IP of the link submitter matches with any of the IP addresses in this list
If you use Akismet antispam feature in JV-LD, then JV-LD will dynamically send the entered data to Akismet to get Akismet evaluation of the data for SPAM
How is the Spam Score calculated and What is Spam Flag?
For every link added, JV-LD will calculate a "Spam Score" as follows:
- Spam score starts from 0
- When the user adds his link without registering or by being a guest user, then possibility of spam is more. So in this case, spam score increases by 20 points for that link
- Spam score increases further by 20 points, if the user's IP is in blacklisted list (in list in JV-LD backend)
- Spam score increases further by 5 points, for every blacklisted word in partner email, title, banner title, keywords, description entered by the user
- If you use Akismet antispam feature in JV-LD, then JV-LD will dynamically send the entered data to Akismet to get Akismet evaluation of the data for SPAM. If Akismet identifies it as SPAM, then JV-LD further increases the spam score by 30 points.
All the above rules are applied for the content and the final spam score is calculated. 100 is maximum score. The spam score is an indication of the amount of spam. Based on your type of users (like if you don't force users to register to add link etc), you can set a minimum score required, to flag a submission as SPAM. When the total spam score of the submission exceeds the minimum score, then the Spam flag will be set!
Protection from bots?
JV-LD provides captcha security for forms in frontend.
A CAPTCHA is a program that can tell whether its user is a human or a computer. You've probably seen them as colorful images with distorted text at the bottom of Web registration forms. CAPTCHAs are used by many websites to prevent abuse from "bots," or automated programs usually written to generate spam
You will need to register for a free account at www.recaptcha.net and copy your private key and public key from your recaptcha account and configure them in JV-LD