如何将验证码添加到 WordPress 联系表单

已发表: 2023-02-23

大多数网站(包括使用 WordPress 的网站)每天都会处理垃圾邮件。 即使您几周前刚刚创建了第一个网站,您也很可能已经面临垃圾评论、查询、帐户注册等的现实。

验证码可以有效减少不需要的垃圾邮件,尤其是当它来自您的联系表时。 但是,虽然这有助于缓解垃圾邮件问题,但您可能会遇到意想不到的后果,即给真正的访问者带来更困难的体验。

这就是为什么许多网站选择使用 Akismet——一种更精简的 WordPress 反垃圾邮件解决方案——的原因。

那么,哪个选项适合您的网站?

在本文中,我们将首先讨论使用验证码的缺点和替代方法,以便您了解全貌。 然后,我们将向您展示如何使用和不使用验证码来保护您的 WordPress 联系表单。

什么是验证码?

CAPTCHA 代表“全自动区分计算机和人类的公共图灵测试”。 ” 呸!

最早的版本向用户展示了他们必须破译的扭曲文本。 因为它很难完成,所以它可以相当准确地区分人类和计算机。

使用验证码有什么缺点?

简而言之,人们讨厌验证码。 这也不是见仁见智的事。 斯坦福大学的一项研究表明,只有 71% 的用户在遇到验证码时会尝试解决这些问题。 其余的人直接离开页面。

Moz 的另一项研究证实了这些数字。 它表明,平均有 30% 的用户离开带有验证码的页面,无论是在尝试解决它们时还是在尝试之前。 同一项研究表明,只需添加验证码即可将您网站的转化率降低 3.2%。

如果您相对精通技术,那么您可能根本不会在解决验证码方面遇到困难。 但是,许多用户在看到页面时决定离开页面,因为验证码的设计很难解决。

据斯坦福大学称,解决视频 CAPTCHA 平均需要 10 秒,而音频 CAPTCHA 的失败率高达 50%。 即使是常规的图像验证码也很难解决,因为它们有意混淆字母和符号。 有些页面甚至要求您在让您继续之前解决多个验证码。

公平地说,验证码有效。 它们为大多数网站难以处理的问题提供了实用的解决方案。

问题是,使用 CAPTCHA 将责任转移给了用户。 这就像要求商店顾客证明他们不是小偷,然后才能购买。 此外,就可访问性标准而言,这不是一个好的选择。 那是因为它可能会疏远有视力或听力障碍的用户。 由于确实存在验证码的替代方案,您可能需要在实施它们之前考虑使用哪个选项。

有哪些不同种类的验证码?

很多类型的验证码。 大多数网站都使用 reCAPTCHA,这是 Google 提供的免费解决方案(每月最多可进行 1,000,000 次评估)。 当您遇到使用 reCAPTCHA 的联系表时,您需要选中一个框,上面写着“我不是机器人”。

“我不是机器人”旁边带有复选框的验证码示例。

如果该服务检测到您的连接有任何可疑的移动或活动,您将需要解决图像难题。 在大多数情况下,拼图会要求您从一组图像中识别出多个相似元素。 根据具体情况,您可能需要在提交表单之前解决多个图像难题。

除了 reCAPTCHA,您还可能遇到音频或视频验证码。 这些往往更糟(从用户的角度来看),因为在您解决难题之前,您需要完整地观看和/或聆听。 在很多情况下,如果您在无法收听音频、手边没有耳机或身体有障碍的地方,这甚至可能无法实现。

理想的 CAPTCHA 需要用户做很少的工作,同时仍然提供可靠的垃圾邮件保护。 它还应该让尽可能多的人可以访问。 一些 CAPTCHA 替代品,如 Akismet,可以提供这一点。

什么是最好的 CAPTCHA 替代品?

如果您想从您的 WordPress 网站中消除垃圾邮件,但又不想通过复杂、烦人的测试来阻止访问者,那么最好的 CAPTCHA 替代方案是 Akismet。

认识 Akismet:非侵入式垃圾邮件拦截器

Akismet 是市场上最受欢迎的 WordPress 工具之一。 它旨在通过识别通过您网站的表单提交的垃圾邮件和恶意评论,帮助您防止垃圾邮件而不会给访问者带来麻烦。

Aksimet 主页,带有注册计划的选项

它是“非侵入式”的,因为 Akismet 可以在不使用验证码的情况下保护您的网站免受垃圾邮件的侵害。 该服务会分析您网站上的每条评论和表单提交,以查看它是否与已知的垃圾邮件或恶意 IP 地址相匹配,或者它是否遵循引发危险信号的模式(例如链接到不相关的第三方网站)。

您可以将 Akismet 配置为自动删除这些提交或让您查看它们以检查它们是否来自真实访客。 无论哪种情况,访问者在您使用 Akismet 时都不会看到验证码。 您的站点仍然受到保护,并且用户体验得到极大改善。

一切都在后台发生。 访客没有什么特别需要填写的。 没有谜题,没有音频可以听,没有停车标志可以识别。 真正的访客可以毫不知情地继续他们的旅程。 然后识别并删除或分类垃圾邮件提交,供您稍后查看。

如何将 Akismet 添加到 WordPress 联系表单

将 Akismet 添加到 WordPress 联系表单很容易。 只需几步即可完成。 不过,根据您使用的联系表格或插件的类型,该过程可能会略有不同,所以让我们讨论一下它是如何工作的!

第 1 步:安装并激活 Akismet

非商业网站可以免费使用 Akismet 来阻止垃圾评论和恶意联系表单提交。 首先,您需要安装并激活该插件。

转到 WordPress 仪表板中的插件选项卡。 然后,单击Add New并使用搜索工具查找 Akismet 插件。 在很多情况下,它将成为顶级“特色”插件中的一个选项。

找到插件后,单击“安装”“激活” 。 插件激活后,转到设置Akismet 反垃圾邮件。 在“设置”部分下,您会看到一个需要输入 API 密钥的字段。

要获得此密钥,请访问 Akismet 网站并注册一个帐户。 注册后,您将可以访问 Akismet 仪表板。 转到“我的帐户”选项卡并选择“添加订阅”选项。

Akismet 订阅面板

在下一页上,您将能够选择要使用的计划。 个人计划使用按需付费模式,因此您可以免费注册并将其用于单个网站。 请记住,如果您不通过网站投放广告、销售产品或宣传业务,则只能注册此免费计划。

确认您的订阅后,您将获得一个 API 密钥,您可以在“我的帐户”选项卡中看到它。 复制密钥并返回到 WordPress 仪表板中的设置Akismet 反垃圾邮件屏幕。 将其粘贴到API 密钥字段中。

将 API 密钥添加到 Akismet 设置

单击“保存更改”即可。 默认情况下,Akismet 将阻止评论垃圾邮件并将其发送到队列,您可以在其中查看仪表板中的提交。 如果您想将 Akismet 与联系表一起使用,则需要一个额外的步骤。

第 2 步:将 Akismet 与您的联系表集成

WordPress 不提供开箱即用的联系表单功能。 这意味着大多数用户依靠插件在他们的网站上实现这些类型的表单。 此步骤将取决于您使用的联系表单插件。

Akismet 适用于最流行的 WordPress 联系表单插件。 一些插件,如 Formidable Forms 和 WPForms 包括对 Akismet 的内置支持。 使用任一插件,您只需为每个单独的表单启用 Akismet 垃圾邮件保护设置。

设置 Akismet 表单集成

其他插件,如 Gravity Forms,需要您设置 Akismet 附加组件以向其表单添加垃圾邮件保护。 最后,还有一些工具,例如 Contact Form 7 和 Ninja Forms,它们需要您将代码片段添加到您的表单以启用对 Akismet 的支持。 幸运的是,这三种方法都非常简单。

对于最简单的解决方案,请考虑使用 Jetpack 的 WordPress 联系表单功能。

阅读更多:如何将 Akismet 与 WordPress 联系表结合使用。

第 3 步:配置 Akismet 的反垃圾邮件设置

Akismet 几乎是一个即插即用的工具,如果您正在寻找快速简便的东西,它会很有吸引力。 无论如何,它还可以让您控制如何处理联系表单垃圾邮件。

默认情况下,该插件会将它标记为垃圾邮件的评论发送到一个特殊的“队列”,您可以在其中查看它们(在仪表板的“评论”部分)。 或者,您可以将 Akismet 配置为完全丢弃垃圾邮件,这样您就不必处理它。

为此,请转至设置Akismet 反垃圾邮件并搜索设置部分。 您要查找的选项出现在Strictness下。

Akismet 中的严格设置

Akismet 在将垃圾邮件与真实邮件分开方面做得很好。 这意味着您可以选择丢弃联系表单垃圾邮件,而不必太担心。 如果您想保留每封邮件以确保安全,请选择始终将垃圾邮件放入垃圾邮件文件夹以供查看 环境。

请记住,Akismet 只会将垃圾评论存储 15 天。 之后,它会自动删除它们。 这意味着您需要每周或最多每两周检查一次队列。

如何将验证码添加到 WordPress 联系表单

将验证码添加到 WordPress 联系表单的过程将取决于您使用的服务。 由于 reCAPTCHA 是网络上最流行的验证码解决方案,我们将向您展示如何将其与 WordPress 联系表单集成。

第 1 步:注册一个 reCAPTCHA 帐户

如果您已经拥有 Google 帐户,则可以立即访问 reCAPTCHA。 只需访问 Google.com/reCAPTCHA 并在主导航菜单中选择v3 管理控制台选项。

Google reCAPTCHA 主页

单击 reCAPTCHA 仪表板中的加号图标并为您的网站输入标签。 这可以是任何唯一标识符。 然后,选择您要为网站使用的 reCAPTCHA 类型。

最常见的 CAPTCHA 类型是 reCAPTCHA v2,它会强制用户解决挑战或难题才能提交。

reCAPTCHA 的设置

接下来,查找字段。 输入您要使用 reCAPTCHA 的网站域

选择一个域

进入域后,您需要查看 reCAPTCHA 的服务条款,如果同意则同意,然后提交表格。 然后,reCAPTCHA 将为您提供一个站点和一个密钥。 您将需要执行以下步骤,因此请保持选项卡打开或将它们复制并粘贴到安全的地方。

第 2 步:查找与 reCAPTCHA 兼容的插件

有一些与 reCAPTCHA 兼容的 WordPress 联系表单插件。 但是,并非所有人都支持它开箱即用。 有些插件只需要一个附加组件,但其中很多都需要您将自定义代码直接添加到各个联系人表单中才能显示挑战。

更重要的是,reCAPTCHA 不提供显示哪些 WordPress 插件与其兼容的文档。 然而,最流行的联系表单插件可能有一个集成方法。

如果您不确定您使用的插件是否与 reCAPTCHA 兼容,您应该查看其文档。 如果您发现它兼容,您应该能够找到有关如何使用您的联系表实施反垃圾邮件系统的说明。

有关 CAPTCHA 和 WordPress 表单的常见问题

如果您对验证码及其工作方式有任何疑问,本节将予以解答。 让我们首先回顾一下验证码是什么。

什么是验证码?

CAPTCHA 是一种为用户设计的测试,用于证明他们是人类而不是机器人。 这是必要的,因为大多数带有评论部分或联系表格的网站都必须处理大量的机器人程序和垃圾邮件发送者。

这些机器人程序倾向于留下指向其他网站的垃圾评论或试图在表单中寻找漏洞。 验证码有助于阻止它们,因为它们需要一定程度的人类智慧才能解决。 通常,验证码涉及图像拼图,但它们也可以使用视频或音频。

什么是 reCAPTCHA?

reCAPTCHA 是 Google 提供的验证码工具。 它作为一种“免费增值”服务,每月以您需要的多种形式提供多达 1,000,000 次评估。

如果您实施 reCAPTCHA,访问者需要在提交表单之前勾选一个框以确认他们是人类。 如果服务检测到任何异常,它可能会要求以视觉测试的形式进行额外确认。

什么是联系表格垃圾邮件?

垃圾邮件在网上无处不在,从评论区到联系表。 每次创建表单时,都会为垃圾邮件打开另一个场所。 有许多机器人和人员致力于使用表单提交垃圾邮件,从宣传他们自己的内容到共享指向恶意网站的链接。

联系表单垃圾邮件是指任何提交内容,其目的不是为了实现表单的目的,而是为了绕过它或诱使您采取会带来负面后果的行动。 这种类型的垃圾邮件通常很容易发现,但处理它可能会占用大量时间,否则您可能会花费大量时间来响应合法查询。

CAPTCHA 是联系表单垃圾邮件的最佳解决方案吗?

验证码是减少联系方式和其他类型垃圾邮件的有效方式。 但是,研究表明用户对验证码的反应非常消极。 平均而言,30% 的用户会在看到验证码时离开页面。

尽管 CAPTCHA 有效,但您需要决定它们是否值得失去合法访问者和潜在转化。 此外,还有一些侵入性较小的验证码替代品,例如 Akismet。 不强迫访问者解决难题的替代反垃圾邮件工具将提供比验证码更好的体验。

Akismet vs CAPTCHA:我应该选择哪一个?

这个问题的答案取决于您运行的网站类型以及您想要提供的用户体验。 对于电子商务网站,CAPTCHA 经常导致的访问者流失和转化率下降可能会导致收入的重大损失。

特别是对于联系表格,使用常规的验证码意味着您将失去一些潜在的查询。 像 Akismet 这样的解决方案侵入性较小,但同样有效。 如果您使用的是 WordPress,则实施 Akismet 非常简单,这使其成为比 CAPTCHA 更好的解决方案。

Akismet 可以与我的联系表单插件一起使用吗?

Akismet 适用于大多数 WordPress 联系表单插件(至少是众所周知的选项)。 一些插件提供与 Akismet 的开箱即用兼容性,而其他插件则需要您安装附加组件。 对于某些插件,您可能需要将自定义代码添加到表单中,但过程通常非常简单。

有多少 WordPress 网站信任 Akismet?

Akismet 是世界上最受欢迎的 WordPress 插件之一,无一例外。 目前 Akismet 的活跃安装量超过 500 万,而且这个数字还在不断上升。

事实上,许多网络主机提供 Akismet 作为预装在他们的 WordPress 设置中的少数插件之一。 这是因为从一开始就使用 Akismet 可以帮助您减少处理垃圾邮件的数量,从而保护您的网站。

如果您想实施不需要强迫访问者解决难题的反垃圾邮件解决方案,Akismet 是您的不二之选。 数百万用户已经信任 Akismet 来保护他们的网站,而且它对非商业网站是免费的。 这就是我们将其列为 WordPress 网站必备插件之一的原因。

使用 Akismet 防止 WordPress 中的垃圾邮件

如果您有一个带有表单的网站,您可能需要实施某种垃圾邮件保护。 很长一段时间以来,验证码一直是行业的首选。 它们相对容易实施,并且可以完成工作。 尽管如此,忽视它们对用户体验的负面影响是不明智的。 简而言之,人们喜欢验证码。

为了在不烦扰网站访问者的情况下获得最佳的垃圾邮件保护,您应该考虑像 Akismet 这样的替代方案。 它具有成本效益且易于上手。

想要让您的客户满意,同时保护您的 WordPress 网站免受垃圾邮件发送者和机器人的侵害? 立即注册 Akismet!