In case you are getting a high number of spam comments that are showing up in your staff's Home > Comments section despite disabling public comments on your public facing knowledge-base articles, consider the use of the tools described in this article below.
There are two ways of preventing spam from coming from the comments section of the articles.
Require CAPTCHA for Comments
Users will be asked to complete a CAPTCHA while posting a comment to verify that they are human. With CAPTCHA in place, a spambot or script won't be able to send in new comments without validating the captcha field.
- To enable the CAPTCHA for comments, navigate to Admin Control Panel > Settings > Security.
- Under Comments Settings, enable the option: Require CAPTCHA for comments
Enable Akismet Spam Checking for Comments
Akismet is an anti-spam service for comments. To use Akismet you will need to register for a free account and API key, and then follow the steps listed below:
- To enable Akismet spam checking for comments, navigate to Admin Control Panel > Settings > Security.
- Enable Akismet spam checking for comments.
- Enter your Akismet API key.