您是否厌倦了在 WordPress 博客上处理垃圾评论?
你不是一个人。一旦您开始获得稳定的流量,垃圾评论对于任何网站来说都是一个大问题。
在本文中,我们将分享最好的 WordPress 垃圾评论插件以及在 WordPress 中打击垃圾评论的有用提示。这些提示将为您节省大量时间,并将显着减少您网站上的垃圾评论。
为什么需要在 WordPress 中处理垃圾评论
垃圾评论是许多WordPress 网站上的一个问题。这些垃圾邮件发送者希望利用您的网站来提高他们自己网站的搜索引擎排名,并获得毫无戒心的访问者的意外点击。
其中许多评论是由垃圾邮件机器人自动留下的,这些垃圾邮件机器人是旨在在博客和网站上发表评论的程序。其他的是由真人提交的。它们通常偏离主题、写得不好,并且包含第三方网站的链接。
如果您没有监控您的网站并且这些评论被发布,那么您的实际用户和搜索引擎将能够看到它们。这会影响您网站的声誉。
用户可能会认为您的网站质量低下且充满垃圾内容。如果任何评论链接到病毒和恶意软件,搜索引擎会将您的网站标记为不安全。
话虽这么说,让我们看看如何有效地打击垃圾评论,以便您花更少的时间担心垃圾评论,而将更多的时间用于发展您的在线业务。
1. 在 WordPress 中打开评论审核
首先,我们要确保未经您的批准,评论不会发布在您的网站上。此步骤将确保评论不会绕过任何过滤器,并且还可以让您完全控制哪些评论出现在您的网站上。
强烈建议律师事务所和会计师事务所等商业网站使用此解决方案。
前往WordPress 管理区域的设置 » 讨论页面。接下来,向下滚动到“评论出现之前”部分,然后选中“评论必须手动批准”旁边的框。
不要忘记单击页面底部的“保存更改”按钮。
您的所有 WordPress 评论现在都将进行审核,并且您必须手动批准每条评论才能出现在您的网站上。
现在您可能想知道需要多长时间才能看完所有评论。在接下来的几个技巧中,我们将向您展示如何消除垃圾评论,以便您必须审核的评论主要是真实的。
2. 激活 Akismet 垃圾邮件防护
Akismet是一个垃圾邮件防护插件,可以捕获最常见的垃圾评论类型。它通过全球垃圾邮件数据库过滤您网站上的所有 WordPress 评论来实现此目的。Akismet 预装了 WordPress,但默认情况下并未激活。
个人博客和小型网站可以免费使用 Akismet,但您需要注册他们的 API 密钥。
您可以按照我们有关如何设置 Akismet 的分步指南来了解设置插件的正确方法。
3. 使用 Sucuri 打击垃圾评论
来自评论垃圾邮件发送者的过多请求可能会减慢您的网站速度并影响性能。虽然 Akismet 能够捕获大量垃圾评论,但它无法阻止垃圾邮件发送者访问您的网站。
这就是Sucuri 的用武之地。它是最好的 WordPress 防火墙插件,可让您在可疑请求到达您的网站之前将其阻止。
该插件可以防止自动机器人和脚本提交评论。这会减少服务器的负载以及您收到的垃圾评论的数量。
了解 Securi 如何帮助我们在三个月内阻止 450,000 次 WordPress 攻击。
4. 使用蜜罐捕获垃圾邮件机器人
蜜罐是一种垃圾邮件预防技术,可以测试评论者是否是机器人,而不是要求他们证明自己是人类。这一策略的灵感来自于这样一句话:“用蜂蜜比用醋更能捕捉到苍蝇。”
蜜罐不是让用户执行 reCAPTCHA 测试来证明他们是人类,而是提供了机器人可见但人类看不见的挑战。如果尝试挑战,那么评论者就会被揭露为机器人。
一旦他们被识别为机器人,他们就可以在发表评论之前被阻止。
Antispam Bee是一款免费的蜜罐插件,可以有效识别垃圾邮件机器人。它还具有信任批准的评论者、验证 IP 地址、将 BBCode(公告板代码)链接标记为垃圾邮件以及检查公共反垃圾邮件数据库的设置。
您可以在我们关于如何使用 Antispam Bee 阻止 WordPress 中的垃圾评论的指南中了解如何设置该插件。
5.添加谷歌reCAPTCHA验证
Google ReCAPTCHA 是验证码的高级形式,可以测试用户是机器人还是人类。CAPTCHA 代表“区分计算机和人类的完全自动化公共图灵测试”。
用户需要单击复选框以证明他们不是机器人。他们要么立即通过,要么接受第二次测试,即一组图像,他们必须在其中单击匹配的对象。
机器人很难通过测试,因为当谷歌检测到垃圾邮件机器人时,这给它们带来了更严峻的挑战。虽然用户觉得大多数 CAPTCHA 测试很烦人,但 reCAPTCHA 提供了最佳的用户体验。
您可以使用Simple Google reCAPTCHA插件将 reCAPTCHA 添加到 WordPress 评论表单。要了解如何设置,请参阅有关如何将 reCAPTCHA 添加到 WordPress 评论表单的指南。
6. 防止冒名顶替评论
当一些垃圾邮件发送者留下评论时,他们试图通过填写您网站上注册用户的用户名和电子邮件地址来欺骗您。他们这样做是希望您认出对方的名字或头像并批准他们的评论。
防止冒名顶替者在 WordPress 中发表评论的最简单方法是安装并激活Impostercide插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
安装该插件后,它将阻止所有未经身份验证的用户使用注册用户的电子邮件地址或用户名发表评论。相反,他们会看到一条错误消息。
您可以通过访问工具 » Impostericide页面自定义错误消息。
7. 从评论表单中删除网站 URL 字段
评论表单中的网站 URL 字段会吸引那些希望使用反向链接来提高特定关键字的搜索引擎排名的人。他们发表评论的目的只是为了获得反向链接,而不是为讨论增加任何真正的价值。
这意味着他们的评论通常包含一两行不相关的废话,并且评论作者姓名将包含关键字或真实姓名与关键字的组合,例如“Sally from Dunder Mifflin”或“John @SEOconsultants”。
当您从评论表单中删除网站 URL 字段时,评论者将不会获得反向链接的值,这应该会减少垃圾评论。真正的用户无论是否获得反向链接都会对您的文章发表评论。
要了解如何执行此操作,请参阅有关如何从 WordPress 评论表单中删除网站 URL 字段的指南。
8.禁用媒体附件评论
WordPress 会自动为您上传到网站的每个图像和媒体文件创建一个附件页面。用户可以在这些页面上留下评论。
如果图像是内容的核心部分,这会很有用。如果没有,这只是垃圾邮件发送者的另一个机会。如果您不需要用户对图像发表评论,那么您应该关闭对媒体附件的评论。
最简单的方法是安装并激活禁用评论插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,您需要转到“设置”»“禁用评论”页面,然后选中“媒体”选项旁边的框。
确保单击“保存更改”按钮来存储您的设置。该插件现在将禁用对 WordPress 媒体文件和附件的评论。
9. 禁用评论中的 HTML
默认情况下,WordPress 允许在评论中包含某些 HTML 标签,这些标签可用于隐藏垃圾链接。您可以通过在注释中禁用 HTML 来阻止这种情况。
这意味着注释中使用的任何 HTML 标记都将被视为文本,但不起作用。例如,如果有人使用该<strong>
标签,则该标签将在评论中看到,并且文本不会加粗。这也意味着链接将不可点击。
要禁用 HTML 注释,您需要将文本片段添加到主题文件中。如果您在向网站添加代码时需要帮助,请参阅我们的初学者指南,了解如何将网络片段粘贴到 WordPress 中。
您需要将以下代码添加到主题的functions.php文件或特定于站点的插件中。
1234567891011121314 | function wpb_comment_post( $incoming_comment ) { $incoming_comment [ 'comment_content' ] = htmlspecialchars( $incoming_comment [ 'comment_content' ]); $incoming_comment [ 'comment_content' ] = str_replace ( "'" , ' '' , $incoming_comment [ 'comment_content' ] ); return ( $incoming_comment ); } function wpb_comment_display( $comment_to_display ) { $comment_to_display = str_replace ( '' ', "' ", $comment_to_display ); return $comment_to_display ; } add_filter( 'preprocess_comment' , 'wpb_comment_post' , '' , 1); add_filter( 'comment_text' , 'wpb_comment_display' , '' , 1); add_filter( 'comment_text_rss' , 'wpb_comment_display' , '' , 1); add_filter( 'comment_excerpt' , 'wpb_comment_display' , '' , 1); remove_filter( 'comment_text' , 'make_clickable' , 9 ); |
由
此代码将 HTML 代码更改为 HTML 实体,这些实体显示在注释中,但不会被浏览器解析。
10.设置最小和最大评论长度
我们曾经遇到过垃圾评论问题,垃圾邮件发送者每小时会留下数百条评论,其中只有一个词:“你好”。
Akismet 和Sucuri无法阻止这一点,因为该评论看起来很自然。Antispam Bee 减慢了垃圾邮件发送者的速度,但无法完全阻止攻击。
我们能够通过使用Yoast Comment Hacks插件来打击垃圾邮件,该插件允许您设置最小和最大评论长度。
我们只是启用了 Yoast Comment Hacks 插件并设置了最小评论长度。此后,他们在尝试仅留下一个字的评论时收到一条错误消息。
11. 在 WordPress 中禁用引用引用
正如我们之前所说,人们留下垃圾评论的主要原因之一是为了获得引用。然而,对于大多数博客来说,没有必要启用引用引用。
您可以选择在整个博客或单个帖子中禁用引用引用。这是显着减少垃圾评论的简单方法。
只需导航至“设置”»“讨论”页面即可。在这里,您可以取消选中“允许来自其他博客(wingbacks 和 trackbacks)的新文章的链接通知”。
这将关闭所有新帖子的引用。您现在应该按照我们的指南了解如何禁用现有帖子的引用。
12.关闭旧帖子的评论
WordPress 允许您关闭对旧帖子的评论。这对于发布及时内容的网站特别有帮助,例如新闻或活动网站。
只需转到“设置”»“讨论”,然后在“其他评论设置”下,您将看到“自动关闭对 XX 天之前的文章的评论”选项。选中此选项旁边的框,然后输入您希望评论在帖子上显示的天数。
WordPress 现在将自动关闭早于您为此选项定义的天数的帖子的评论。
如果需要,您可以覆盖 WordPress 中您希望评论保持开放的单个帖子的评论截止日期。
奖励 – 13.关闭评论
也许您不需要在 WordPress 网站上发表评论,或者您发现评论审核花费了太多时间。您可以随时关闭 WordPress 中的评论并完全避免垃圾评论。
要禁用对新帖子的评论,您必须转到“设置”»“讨论”,然后取消选中“允许人们对新文章发表评论”旁边的框。
您还必须关闭所有现有帖子的评论。要了解几种方法来做到这一点,请查看我们关于如何完全禁用 WordPress 中的评论的指南。
用户常见问题
他们为什么向我发送垃圾邮件?
别把它当成是针对你个人的。垃圾邮件发送者希望获得更好的搜索排名或引诱毫无戒心的访问者访问可疑和恶意网站。他们认为通过垃圾邮件可以获得更多链接,并且会以某种方式对他们的搜索排名产生积极影响。
大多数情况下,这并不是对您的人身攻击。相反,它是一个针对许多博客的系统过程。
被标记为垃圾邮件的评论会怎样?
当您审核评论时,您标记为垃圾邮件的评论将不会显示在您的网站上。相反,它们会被移至您的评论页面上的垃圾邮件列表。
如果您错误地将评论移至此处,则可以通过单击该评论下方的“不是垃圾邮件”链接来恢复该评论。还有一个链接,您可以永久删除垃圾评论。
为什么每条评论都会进入审核队列?
当您按照本文中的第一个提示并打开评论审核功能时,您将需要批准网站上留下的每条评论。这使您可以绝对控制在您的网站上发布的任何评论。