你的网站是不是经常收到垃圾评论?很多人都会有这样的问题。多年以来,我们掌握了一些有效对抗WordPress垃圾评论的方法。本文将给大家分享一些对抗WordPress垃圾评论最好的方法和插件。
1. 启用Akismet
Akismet是WordPress中最有价值的插件之一,你都不需要去下载安装,因为WordPress安装的时候就已经预装了该插件,但是你需要启用它并获取一个API秘钥。Akismet在拦截垃圾评论方面效果出众,不过有时候也会误判一些正常的评论,当然你可以在垃圾评论里将其恢复。
2. 评论链接的nofollow属性
一些新手博主会安装一些插件移除掉评论者链接的nofollow属性,他们认为让这些链接执行follow可以鼓励更多的用户来留言,但是结果却引来了大量的垃圾评论,甚至有很多为了反向链接而来的用户提交评论。记住,质量比数量更重要,千万不要让用户肆意的在你的评论里添加可以follow的链接。如果你还没有安装这种插件,那非常好,我们可以接着看下一步。
3. 利用Cookies减少垃圾评论
要使用这种方法,你需要装Cookies for Comments插件。大部分的垃圾评论机器人都是自动脚本,为了在最少的时间内将垃圾评论发布到更多的网站上,通常它们都不会下载任何图片或者样式。这个插件在用户访问带有评论框的页面时会发送一个样式文件或一张图片,如果用户的浏览器自动下载了这些文件,那么插件会设置一个cookie来证明该用户是真实合法的用户。
4. 利用蜜罐封锁垃圾评论机器人
蜜罐技术是一种非常有效的手段来引诱垃圾评论机器人暴露自己。首先,你需要安装WP Spam Fighter插件,启用后点击“设置” – “WP Spam Fighter” 进去后启用蜜罐防护。这样就会在你的评论区域添加一个仅机器人可见的隐藏表单,这些机器人通常都是由程序设定好的,他们会将所有的表单都填满。
5. 添加Captcha验证
使用WP-reCAPTCHA插件,你可以在评论表单上启用recaptcha验证。Recaptcha会显示一个带有字符的图片,用户需要输入这些字符来证明自己是真实的人。虽然recaptcha是封锁垃圾评论机器人的有效方式,但是它并不能阻挡手动向你的网站提交垃圾评论的人。另一方面,recaptcha可以提高用户提供评论的难度。换句话说,reCAPTCHA是一种快速有效的封锁垃圾评论机器人的方法。
6. 从评论框移除网站一栏
评论表单的网站栏不仅会吸引垃圾评论者(机器人或者真人),而且还会招来一些根不是为了发表评论的人。这些评论通常会有1-2行毫无意义的话,但是作者的名字会包含关键字或者名字和关键字的组合,例如 Sally from Dunder Mifflin 或者 John @SEOconsultants等。将网站栏移除可以减少这类人的评论。
7. 禁用对媒体附件的评论
WordPress自动为图片创建了一个附件页面,在这里用户可以看到一张图片,甚至还可以给这张图片留言。如果你将图片链接到了附件页面,那么经过一段时间后,你就会有很多开放评论的附件页面。如果图片是你文章的核心内容,那就还好。但是如果你不想让用户评论照片而忽略了文章本身的内容,那么你可以通过编辑媒体文件来关闭评论。
8. 在评论中禁用HTML
另一个减少评论中链接的方法是在评论中禁用HTML。最简单的方法就是安装Peter’s Literal Comments插件,只需安装并激活插件,之后提交到您网站的任何评论都将通过WordPress过滤器解析所有HTML,将双引号、小于号,大于号转换成编码的形式。
9. 不那么讨厌的Captcha
就像我们在上面提到的,许多用户觉得CAPTCHA很讨厌还会打断他们提交评论,那么Math Quiz插件就是一个不太令人讨厌的CAPTCHA替代品,它是让用户去计算一个简单的数学题来证明自己是人类。安装并启用插件后可以在“设置” – “Math Quiz”中进行配置。这个插件还可以让你修改评论框的CSS样式,不过一般也用不到。你还可以选择是将问题以图片的形式展示还是纯文本的形式。纯文本读起来很方便,但是也很容易被机器人破解。图片形式的问题不是太方便阅读,但是机器人想要破解它还是有一些难度的。
10. 禁用Trackback
垃圾评论一大来源是Trackback。对于一些博客来说,其实没有必要使用Tackback这个功能,你可以选择将整个博客的Trackback禁用,或者禁用某些文章的。这种防止垃圾评论的方法操作起来比较简单。
你可以在“设置” – “讨论” 中找到上图中的选项,然后关闭整个站点的trackback。但是如果你只是想关闭特定文章的trackback,你需要在编辑或者修改文章的时候修改这个选项。
11. 关闭以前文章的评论
WordPress可以允许你给文章设置一个开放评论的时间。在“设置” – “讨论”中,在“其他评论设置”中你可以看到“自动关闭发布xx天后的文章上的评论功能 ”的选项,勾选此项,然后把时间设置为你希望的天数。
WordPress就会自动将你设置的天数之前的文章评论关闭。如果有需要的话,你可以为单独的文章设置评论关闭日期。
12. 关闭评论
如果你觉得你的WordPress站点可能不需要评论,或者觉得评论审核太麻烦了,你可以关闭整个网站的评论功能。你所要做的就是打开“设置” – “讨论”,然后将选项“允许他人在新文章上发表评论”前的勾去掉就可以了。
你也可以设置成只有注册用户才可以评论。
常见问题
为什么他们要在我的网站上发布垃圾评论?
他们希望获得更好的PageRank或者希望引诱一些小白用户点击可疑的或恶意网站。他们认为通过发布垃圾评论可以获得更多的外链,这对他们的PageRank有积极的作用。这并不是针对你个人的攻击,很多博客都面临这样的问题,你不是唯一一个。
被标记为“垃圾评论”的内容会被如何处理?
被你标记的垃圾评论不会被显示出来,而是单独列在一个页面上如果你安装了Akismet的话。你可以批量删除这些垃圾评论,也可以从中恢复出正常的评论。
为什么每条评论都在等待审核?
在“设置” – “讨论”页面,确保“ ”这选项是没有被选中的状态。如果选中了,那么所有评论在被显示在页面上之前都必须经过人工审核。确保“当某条评论包含超过x个超链接时,将其放入等待审队列。”这个选项中的数值大于0。
希望这篇文章可以帮助你找到有用的方法和工具来对WordPress抗垃圾评论。
原创文章,作者:kirin,如若转载,请注明出处:https://blog.ytso.com/246136.html