为什么你需要处理 WordPress 上的评论垃圾
评论垃圾是许多 WordPress 网站上的一个问题。这些垃圾评论者希望通过使用你的网站来提升他们自己网站的搜索引擎排名,并让毫无戒心的访问者误点他们的链接。很多这些评论都是由程序自动留下的,这些程序被称为“垃圾评论机器人”。其它则是由真人提交的,通常是偏题的、写得很差的,并包含指向第三方网站的链接。
如果你不监控你的网站,这些评论一旦发布,实际的用户和搜索引擎将能够看到它们。这会影响你网站的声誉。用户可能会认为你的网站质量低劣且充满垃圾。搜索引擎如果发现这些评论中包含病毒和恶意软件的链接,可能会将你的网站标记为不安全。
这就是说,让我们看看你如何有效对抗评论垃圾,这样你就可以花更少的时间担心垃圾评论,更多的时间发展你的在线业务。
1. 开启 WordPress 评论审核
首先,确保没有未经你批准的评论能在你的网站上发布。这一步将确保所有评论都能绕过任何过滤器,并且还将给予你对网站上出现的评论的完全控制。对于如律师事务所和会计师事务所等商业网站,这个解决方案非常推荐。
前往 WordPress 管理区域的设置 » 讨论页面。然后,滚动到“评论出现之前”部分,勾选“评论必须手动审核”旁边的框。
不要忘记点击页面底部的“保存更改”按钮。现在,你的所有 WordPress 评论都将被等待审核,你必须手动批准每条评论然后它们才能显示在你的网站上。
2. 激活 Akismet 垃圾评论保护
Akismet 是一个垃圾评论保护插件,它能捕捉最常见类型的垃圾评论。它通过将你网站上的所有 WordPress 评论过滤到一个全球垃圾评论数据库来实现这一点。Akismet 默认随 WordPress 一起安装,但并没有默认激活。
个人博客和小型网站可以免费使用 Akismet,但你需要注册他们的 API 密钥。
3. 使用 Sucuri 对抗垃圾评论
来自评论垃圾机器人的过多请求会减慢你的网站速度并影响性能。虽然 Akismet 能捕捉到很多垃圾评论,但不能阻止垃圾评论者访问你的网站。
这就是 Sucuri 的用武之地。它是最好的 WordPress 防火墙插件,允许你在可疑请求到达你网站之前将其阻止。这个插件可以阻止自动机器人和脚本提交评论。这减少了你服务器的负载和你收到的垃圾评论量。
4. 使用 Honeypot 捕捉垃圾评论机器人
Honeypot 是一种垃圾评论预防技术,它通过测试评论者是否为机器人来捕捉垃圾评论,而不是要求他们证明自己是人类的策略。
Antispam Bee 是一个免费的 Honeypot 插件,可以有效识别垃圾评论机器人。你可以在我们的指南中学习如何设置该插件。
5. 添加 Google reCAPTCHA 验证
Google reCAPTCHA 是一种高级形式的 CAPTCHA,可以测试用户是机器人还是人类。用户需要勾选一个复选框以证明自己不是机器人。如果 Google 检测到垃圾评论机器人,它将给予他们更难的挑战。
6. 防止冒名顶替评论
有些垃圾评论者会使用已注册用户的用户名和电子邮件地址来伪装自己,欺骗你批准他们的评论。
防止冒名顶替评论的最简单方法是安装并激活 Impostercide 插件。一旦安装,该插件将阻止所有未认证用户使用已注册用户的电子邮件地址或用户名发表评论。
7. 从评论表单中移除网站 URL 字段
评论表单中的网站 URL 字段吸引那些希望通过反向链接提升他们搜索引擎排名的人。当你移除这个字段,评论者无法获得反向链接,他们应该会减少在你网站上留下垃圾评论。
8. 禁止附件评论
WordPress 会自动为你上传的每个图片和媒体文件创建一个附件页面。用户可以在这些页面上发表评论。如果你不需要用户评论图像,那么你应该关闭媒体附件的评论功能。
最简单的方法是安装并激活 Disable Comments 插件。激活后,前往设置 » 禁用评论页面并勾选“媒体”选项。
确保点击“保存更改”按钮以存储你的设置。插件现在将禁用你 WordPress 媒体文件和附件的评论。
9. 禁用评论中的 HTML
默认情况下,WordPress 允许评论中使用某些 HTML 标签,这些标签可以用来隐藏垃圾链接。你可以通过禁用评论中的 HTML 来阻止这种行为。
10. 设置评论长度的最小值和最大值
我们曾遇到一个垃圾评论问题,一名垃圾评论者每小时留下数百条只有一个词的评论:“你好”。
我们通过使用 Yoast Comment Hacks 插件设置了最小评论长度来解决这个问题。
11. 禁用 WordPress 中的 Trackbacks
如前所述,有很多人留下垃圾评论是为了获取 Trackbacks。对于大多数博客来说,Trackbacks 并不是必需的。
你可以选择禁用整个博客或单个文章的 Trackbacks。简单前往设置 » 讨论页面并取消选中“允许新文章的链接通知(pingbacks 和 Trackbacks)”选项。然后跟随我们如何禁用现有文章 Trackbacks 的指南。
12. 关闭旧文章的评论功能
WordPress 允许你关闭旧文章的评论功能。这对于发布时效性内容的网站非常有帮助。前往设置 » 讨论页面,在“其他评论设置”下你将看到“自动关闭 xx 天前的文章评论”选项。勾选这一选项并输入天数。
WordPress 现在将自动关闭超过定义天数的文章的评论功能。
13. 关闭所有评论功能
或许你的网站不需要评论,或者你发现评论审核花费太多时间。你可以在 WordPress 中关闭评论功能,从而完全避免评论垃圾问题。前往设置 » 讨论页面,取消选中“允许人们在新文章上发表评论”的框来关闭新文章的评论功能。你还需要关闭所有现有文章的评论功能。