什么是垃圾评论过滤(Akismet),为什么需要它
垃圾评论过滤(Akismet)是由 Automattic(WordPress 背后的公司)开发的官方垃圾信息过滤插件。它预装在每个 WordPress 实例中,无需单独查找或下载——只需激活插件,连接 API 密钥,即可立即获得保护。
Akismet 每天在全网屏蔽超过 5 亿条垃圾评论。它使用基于数百万个网站数据训练的云端机器学习系统,这意味着检测引擎会持续更新,无需您手动更新插件。大多数网站的检测准确率高达 99.99% 以上。
垃圾评论不仅令人烦恼,还会损害您网站在 Google 上的声誉,浪费数据库空间,拖慢后台加载速度,并可能引入有害的外链,影响您的 SEO 表现。激活一个插件即可解决所有这些问题。
数据说明:Akismet 已在全球超过 500 万个 WordPress 网站上运行,自上线以来已累计拦截超过 6000 亿条垃圾评论——这使其成为 WordPress 生态系统中最受信赖的反垃圾评论解决方案。
如何安装和激活 Akismet
由于 Akismet 已随 WordPress 捆绑提供,大多数情况下安装只需一步。请按以下步骤操作:
- 登录您的 WordPress 后台。
- 前往插件 › 已安装的插件,找到"Akismet Anti-Spam"。
- 点击激活。屏幕顶部将显示设置横幅。
- 点击设置您的 Akismet 帐户。您将跳转至 akismet.com,登录或注册免费的 WordPress.com 帐户。
- 连接帐户后,复制您的 API 密钥并粘贴到 WordPress 内的 Akismet 设置页面。
- 点击使用此密钥连接。验证成功后状态指示灯将变为绿色。
如果插件列表中没有 Akismet,请前往插件 › 添加新插件,搜索"Akismet",然后从 WordPress.org 存储库安装。
获取和配置 API 密钥
API 密钥是一个唯一的 12 位字符令牌,用于让您的网站与 Akismet 云端服务器通信。以下是免费获取 API 密钥的方法:
- 访问 akismet.com/get,使用您的 WordPress.com 凭据登录。
- 在定价页面,如果您的网站是个人非商业用途,请将滑块拖至 $0/月。
- 填写您的姓名并点击继续。您的 API 密钥将显示在下一个屏幕。
- 返回 WordPress 后台,打开 Akismet Anti-Spam 设置,粘贴密钥并保存。
注意:在有收益来源(广告、产品、服务)的网站上使用免费个人密钥违反 Akismet 的服务条款。商业用途请升级至 Plus 或 Enterprise 套餐。
Akismet 免费版与商业版对比
所有 Akismet 套餐使用相同的垃圾评论检测引擎。区别在于适用场景和支持级别,而非过滤质量。
| 套餐 | 价格 | 适用对象 | 支持方式 |
|---|---|---|---|
| 个人版 | $0 | 非商业个人博客 | 社区论坛 |
| Plus | $10/月 | 单个商业网站 | 邮件支持 |
| Enterprise | $50/月 | 代理机构 / 多个网站 | 优先支持 |
查看 Akismet 统计后台
Akismet 包含一个统计页面,显示网站已拦截的垃圾评论详情。在后台菜单中进入 Akismet Anti-Spam › 统计,可查看以下数据:
- 总拦截垃圾评论数——自激活以来累计过滤的垃圾评论总量。
- 垃圾评论比例——所有评论提交中垃圾信息所占的比例。
- 准确率——针对您网站的特定检测精度。
- 漏网垃圾评论——未被拦截的垃圾评论(可使用"标记为垃圾评论"进行举报)。
- 误判——被错误标记为垃圾评论的正常评论(使用"非垃圾评论"纠正并重新训练模型)。
管理垃圾评论队列
没有任何过滤器是完美的。偶尔会有正常评论落入垃圾评论文件夹。请定期检查评论 › 垃圾评论,并采取以下操作:
- 对任何正常评论点击非垃圾评论,以批准该评论并将纠正结果反馈给 Akismet 的学习系统。
- 当您确认队列中没有正常评论时,点击清空垃圾评论批量删除所有内容。
WordPress 会自动清除超过 15 天的垃圾评论,但大量队列仍然可能使数据库臃肿。建议每周清理一次队列,尤其是对流量较高的网站。
配置 WordPress 评论审核与 Akismet 协同使用
Akismet 与合理的 WordPress 评论设置配合使用效果最佳。前往设置 › 讨论,进行以下配置:
- 评论必须手动审核:将所有评论保留以供审核——控制力最强,但工作量较大。
- 评论作者必须有已批准的评论:受信任的评论者可立即发布;新评论者进入审核流程。安全性与便利性之间的良好平衡。
- 保留包含超过 X 个链接的评论:设置为 2。大多数垃圾评论包含大量链接。
- 评论屏蔽关键词:添加已知垃圾词汇、短语、电子邮件或 IP,自动丢弃匹配的评论。
Akismet 与联系表单
Akismet 主要针对垃圾评论设计,但它与最流行的联系表单插件直接集成:
Contact Form 7
Contact Form 7 内置 Akismet 支持。在表单编辑器中,为姓名、电子邮件和 URL 字段添加相应的 Akismet 角色标签。任何看起来像垃圾信息的提交将被静默丢弃或标记以供审核。
Gravity Forms 和 Ninja Forms
这两款插件都提供 Akismet 扩展,通过与评论相同的垃圾检测 API 路由表单提交内容。这将防护范围扩展至您网站上的所有表单。
WooCommerce 商品评价
由于 WooCommerce 评价功能建立在 WordPress 评论系统之上,Akismet 无需任何额外配置即可自动过滤商品评价。
Akismet vs Anti-Spam Bee vs CleanTalk 对比
| 功能 | Akismet | Anti-Spam Bee | CleanTalk |
|---|---|---|---|
| 商业用途免费 | 否 | 是 | 否 |
| 云端过滤 | 是 | 否 | 是 |
| GDPR / PDPA 兼容 | 部分 | 是(数据不离站) | 部分 |
| 表单垃圾防护 | 通过集成实现 | 是 | 是(覆盖最广) |
| 准确率 | 99.99%+ | 非常好 | 99.99%+ |
| 统计后台 | 有 | 有限 | 完整 |
全站消除垃圾评论的额外技巧
添加蜜罐字段
蜜罐是一个隐藏的表单字段,人类用户看不见,但机器人会自动填写。如果提交时该字段包含任何值,WordPress 会立即拒绝该评论,无需任何 Akismet API 调用。WP Armour 等插件可零配置添加此功能。
启用 Google reCAPTCHA v3
reCAPTCHA v3 在后台静默运行,为每位访客分配风险评分。设置阈值(例如 0.5),低于该值的提交将被拒绝。将其与 Akismet 配合使用,形成双重防护,几乎可以拦截所有垃圾信息。
关闭旧文章的评论功能
在设置 › 讨论中,启用"自动关闭超过 X 天的文章评论"并设置为 180 天。机器人往往更倾向于攻击旧文章,因为这些文章受到的人工监督较少。
按 IP 限制评论频率
Wordfence 等安全插件可以限制单个 IP 地址在特定时间窗口内可提交的评论数量,在暴力评论洪流到达 Akismet 之前将其拦截。
常见 Akismet 问题排查
正常评论被标记为垃圾评论
- 对每条误判点击非垃圾评论——这将针对您的特定网站训练 Akismet 模型。
- 在讨论设置的评论白名单中添加评论者的电子邮件地址。
- 确认评论中不包含异常多的链接。
Akismet 未过滤任何内容
- 确认 API 密钥有效,且 Akismet 设置中连接状态显示为绿色。
- 在插件 › 已安装的插件中确认插件已激活。
- 逐一停用其他插件,以识别是否存在冲突。
大量垃圾评论队列导致网站变慢
- 在 Akismet 设置中启用"静默丢弃最严重和最普遍的垃圾评论",以防止明显的垃圾评论被存储。
- 每周点击清空垃圾评论。
- 每月运行 WP-Optimize 等数据库优化工具,保持 wp_comments 表的精简。
需要稳定可靠的 WordPress 主机?
AsiaGB 提供 WordPress 优化主机,搭载 DirectAdmin、免费 SSL、99% 正常运行时间及泰国本地客服支持。几分钟内即可上线。
查看主机方案