阻止垃圾评论的方法

评论功能是网站所有者建立社区和读者群体的绝佳方法。但遗憾的是,评论功能经常被垃圾内容发布者或其他居心不良者滥用,其中有许多人使用脚本或其他软件来生成和发布网络垃圾。如果您收到的评论类似于广告或指向无关网站的随机链接,则表明您遇上了垃圾评论。

此类网络垃圾可能会对您的网站造成多种负面影响,其中包括:

  • 网站某些板块中的劣质内容可能会对网站的整体排名产生影响。
  • 网络垃圾可能会干扰或骚扰到用户,并损害网站声誉。
  • 您网站上的无关内容导致的意外流量可能会拖慢网站速度并增加带宽费用。
  • 如果网页上充斥着用户生成的垃圾内容,Google 可能会将该网页从搜索结果中移除或降低其排名,以保护搜索结果的质量。
  • 垃圾内容发布者所发布的内容可能会将网站用户引导至恶意网站,对这些用户造成损害。

因此,设法保护您的网站不受此类恶意网络垃圾侵害至关重要。下面提供了一些建议,有助于减少或防止您的网站中出现垃圾评论。

请仔细考虑后再启用留言板或评论功能

满是网络垃圾的网页无法让用户对您的网站留下良好印象。如果留言或评论功能对您的用户价值不大,或您没有时间定期监控评论,请考虑关闭此类功能。大多数博客软件(例如 Blogger)都允许您关闭个别博文的评论功能。

启用新评论和新个人资料审核功能

启用评论审查功能后,每条评论都需要经过审核批准才能在您的网站上显示。这意味着您需要花费更多的时间监控这些评论,但这样确实有助于改善网站访问者的用户体验。如果您定期发布会引发热烈讨论的有争议主题,那么多花点时间也是值得的。博客软件(例如 Blogger)一般都会提供这项设置。

在新用户注册时要求其验证电子邮件地址的真实性,有助于避免网络垃圾机器人自动创建帐号。此外,您还可以设置过滤器来屏蔽可疑电子邮件地址或来自您不信任的电子邮件服务的地址。

使用防网络垃圾工具

许多评论系统都会要求用户验证他们是真人,而非讨厌的垃圾内容发布脚本。用户一般会看到一张扭曲的图片(人机识别系统),并需要输入图片中显示的字母或数字。某些人机识别系统还支持音频识别机制。这是防范垃圾评论的一种非常有效的方法。

您可以轻松地在网站上使用 Google reCAPTCHA 的服务。此服务收集的数据还会用于改进文字扫描技术,例如从图书、报纸或地图中扫描文字。利用 reCAPTCHA,您不仅可以保护您的网站免受垃圾内容发布者的侵扰,还可以助力全球图书的数字化工作。如果想要在您的网站上使用 reCAPTCHA,您可以进行注册。WordPress 和 PHP 等常见的应用和编程环境都支持 reCAPTCHA 插件。

您也可以考虑选用可帮助您防范垃圾评论的外部工具。例如,您的内容管理系统可能提供了实用的工具供您安装。此外,还有多种工具(例如 Project Honeypot)可帮助您的网站防范用户生成的垃圾内容。如需了解这些工具的使用说明,请访问相应工具的网站。

使用 nofollow 属性或更具体的属性

Google 与 Yahoo! 和 MSN 携手推出了 nofollow HTML 微格式,该属性随后得到了广泛应用。通常,具有 rel="nofollow" 或更具体属性(如 rel="sponsored")的链接不会用于计算 PageRank,也不会用于确定网页与用户查询的相关性。例如,如果垃圾评论发布者在评论中加入这样一个链接:

<a href="http://www.example.com/">This is a nice site!</a>

它将转换为:

<a href="http://www.example.com/" class="external-link">This is a nice site! </a>

或:

<a href="http://www.example.com/" rel="ugc">This is a nice site! </a>

这样,系统在计算 PageRank 时,通常就不会将这个新链接纳入考虑范围。这并不能防范网络垃圾,但可以避免因提升 PageRank 导致的问题,进而避免您的网站成为垃圾内容发布者的攻击目标。默认情况下,许多博客网站(例如 Blogger)会自动为所有发布的评论添加此属性。

如果您的网站允许用户创建个人资料页、论坛帖子或网站等内容,您可以选择不让新内容或不受信任的内容显示在 Google 搜索结果中,以此减少发布网络垃圾的滥用行为。

例如,您可以使用 noindex 元标准避免新用户或尚不受信任的用户创建的网页出现在搜索结果中。示例如下:

<html> <head> <META NAME="googlebot" CONTENT="noindex"> 

或者,您也可以使用 robots.txt 标准临时屏蔽网页:

Disallow:/guestbook/newpost.php 

当您可以确定用户是正当用户而非垃圾内容发布者之后,就可以取消抓取或索引编制限制。您可以通过多种方式判断新用户是否是垃圾内容发布者,例如根据社区中的线索加以判断。

从社区获取帮助

用户关心您的网站,同时也讨厌网络垃圾。您可以让他们来帮助您解决这一问题。

  • 允许受信任的用户在看到垃圾评论或帖子时向您举报。此类系统存在被滥用的风险,因此您在应用过程中要谨慎。一种选择是临时移除举报次数超过一定阈值的帖子,待人工审核后再做定论。
  • 打造用户声望系统,这不但可以帮助提高用户活跃度,而且还有助于辨别垃圾内容发布者。许多垃圾评论发布者都希望其内容出现在搜索引擎中,因此,您可以考虑向没有任何社区声望的新用户发布的帖子添加 noindex 漫游器元标记。然后,在用户获得一定声望之后,再允许其帖子被编入索引。这将会大大降低垃圾内容发布者在您的社区中发布内容的积极性。

使用屏蔽名单防止有人重复发布垃圾内容

只要找到一份垃圾个人资料,再找其他的就轻松多了。例如,如果您发现有多份垃圾个人资料都来自同一个 IP 地址,则可以将该 IP 地址添加到永久黑名单。如果您使用 CMS(例如 WordPress),可以使用 Akismet 等插件。

监控您的网站是否存在垃圾内容

Google 快讯是实现此目的的最佳工具之一。您可以根据您不希望在自己网站上出现的商业或成人关键字创建一个 site: 查询。Google 快讯还是一个有助于检测被黑网页的强大工具。