免费插件是怎么一步步“消耗”用户信任的
免费插件装好、配好、跑通,往往让人以为它会一直这么好用。可真正让人恼火的是:第三个表单、第八天,或者那个你真正需要的功能按钮,忽然弹出来要信用卡。
限制多半没被故意藏起来,它就写在定价页上。但问题在于——你没有被告知,你是被“套路”了,而且这种感受是合理的:你被展示的是一份优惠,付出的却是时间成本之后换来的另一份条件。
这就是插件行业里的 bait-and-switch(先用免费 bait 诱导,再转向付费)模式,在 WordPress 插件生态里相当普遍。
什么才算 bait-and-switch
实际操作中,它往往是一连串听起来都合理的产品决策叠加出来的陷阱:
- 装完才知道的限制:建好两个表单,才发现第三个要 Pro;跑完一次备份,才发现恢复功能是付费项。
- 先好用、后失效:七天试用到期直接关功能,或配额在任务做到一半时切断。
- 看得见却用不了的界面:满屏控件都带着锁图标和 “Pro” 角标,免费版像付费版的演示版。
- 卡住时才弹升级提示:在你正被问题困住的那一秒推销,而不是在你完成一件事之后。
每一项单独看都能自圆其说,但拼在一起,就等于在说:免费版的目的是先把你投入进来,等价格露出水面。
WordPress.org 官方规则怎么规定
插件目录官方指南其实已经禁掉了最粗糙的那一类行为。
第 5 条 “Trialware is not permitted”(不允许试用限制) 明确写道:
Plugins may not contain functionality that is restricted or locked, only to be made available by payment or upgrade. Functionality may not be disabled after a trial period or quota is met.
也就是说,目录插件里锁起代码不放开、试用期到了就关功能,两者都不允许。指南建议把付费代码做成独立的附加插件、托管在 WordPress.org 之外——这正是当下多数 freemium 插件的实际做法。
第 6 条则允许插件调用外部服务的付费能力,前提是插件自身代码完整可见。
第 11 条管的是“骚扰”这一侧:
Upgrade prompts, notices, alerts, and the like must be limited in scope and used sparingly, be that contextually or only on the plugin’s setting page.
升级提示、通知、提醒之类的,必须范围有限、克制使用:要么出现在合适的上下文里,要么只出现在插件设置页。如果你后台被这类弹窗刷屏,可以用 Admin Notices Manager 这类工具清理。
但指南只覆盖了最严重的滥用。大部分 bait-and-switch 活在灰色地带:限制本身是允许的,只是你往往要“已经投入”之后才撞见它。所以一个免费版完全可以通过审核,同时仍然让人觉得自己被骗了。
为什么它对开发者更亏
一个觉得被套路了的用户不会升级。他会直接卸载,有些人还会在离开时留下一条差评。
在 WordPress.org 上,这些评价会留存很多年,而评分会直接影响插件在目录里的搜索排名。一波因为 bait 而给出的一星评价,会持续吞掉搜索位,哪怕当初那个定价决策早就改回去了。
还有支持成本:每一个藏起来的限制,都会变成一张“插件坏了”的工单。而一个只是为了绕过某道墙才付费的用户,第二年几乎没有续费理由——营收会长期受损。
信任是插件生意里少数几件“竞争对手没法在一个周末内抄走”的东西,而免费层正是绝大多数用户决定要不要信任你的地方。
怎么诚实地划线
1. 让免费版能“把小事完整做完”
好的免费版是把小一号的活从头做到尾;坏的免费版是大活干到一半就停。一个能一直正常用的联系表单,本身就是一个产品。按规模与复杂度设卡点(更多来源、更多过滤器、自动化、团队协作功能),而不是给免费功能套上倒计时和计数器。
2. 在安装之前、在决策发生的地方把限制讲清楚
插件列表页、readme、以及插件打开后的第一屏,是用户决定是否投入时间的地方。把限制用大白话写在那三处。如果用户第一天就摸清了边界、仍然选择安装,那是他知情做出的选择,日后也不会觉得被坑。

3. 在用户“赢了一次”之后再谈升级
提到 Pro 的最佳时机,是免费版刚帮用户做成一件有用的事之后——他能想象“再多一点”是什么样子。最糟的时机,是他刚撞墙的时候。在失败的瞬间推销,读起来就像一封勒索信。
4. 绝不收回用户已经建好的东西
如果授权到期或用户降级,他已经配置好的部分应该继续可用。可以停掉新的付费能力,或者提供免费的备份替代方案,但不要为了表达态度直接搞坏他的站点。
选型维度:给使用者的一份判断清单
如果你在选插件,而不是在开发插件,可以按这几条来过滤:
- 首次启动即透明:限制是否在安装前就写得明明白白,而不是藏在设置深处。
- 免费版能否独立完成任务:能否用它把一个完整的小闭环做完,而不是只能试用半条链路。
- 付费点是否可预期:升级触发点是“规模到了”还是“故障了”。前者是产品边界,后者是陷阱信号。
- 弹窗密度:后台是不是每隔几步就提醒你升级。可以在官方指南第 11 条的框架下,判断这是“合适时机”还是“骚扰”。
- 差评结构:如果差评集中在“某天突然不能用了”“到关键一步才要钱”,说明它踩了 bait-and-switch 雷区。
人群建议:个人博客、只需要一个小功能的站点,优先选“免费版能闭环、付费是可选增强”的插件;多站点矩阵、需要批量自动化与团队协作的团队,则直接评估付费方案,避免在免费版限制上浪费排查时间。
落地步骤:把免费层改成诚实的免费层
- 盘点现有所有限制:列出免费版里每一个功能墙、配额、超时、锁定项。
- 用一句话自检:假设用户在第一天就发现了全部限制,他还会装吗?答案是“不会”,就先改这条。
- 把限制前移:把同等的说明搬进插件列表页、readme 和插件首屏。
- 挪动升级提示的触发点:从“卡住时”改为“刚成功时”,并限制出现频率。
- 停止破坏性降级:授权失效时保留已有配置的可用性,改为停新能力或给替代路径。
一个简单的自检问题
上线任何一条限制之前,先问一句:如果用户第一天就把所有限制全发现了,他还会选择安装吗? 如果会,你的免费层就是诚实的,后来那些升级的人,是因为想要更多可用的东西而付费;如果不会,那这个方案依赖“用户太晚才发现”,而他们迟早会发现,并会公开说出来。
对做 WordPress 插件生意的人来说,“慷慨”与 bait 之间那条线,可能比你今年要交付的任何一项功能都更重要。




