做独立站的朋友,肯定都被后台突然冒出来的垃圾邮件烦过吧?
之前不少人问过我怎么拦截垃圾邮件,我最早推荐过谷歌reCAPTCHA,还有Cloudflare的Turnstile。这俩确实智能,能拦下99%的垃圾流量。但用久了就发现俩硬伤:一是容易误杀真实客户,本来好好的下单用户,可能卡在验证环节进不来;二是会拖慢网站加载速度,影响用户体验。还有个最头疼的,国内根本用不了,哪怕只是想做个邮件测试,都通不过验证。
所以别再用这类验证方案了。
我最近挖到个好用的替代插件,叫Marspik Spam。
它的逻辑特别简单直接,就是靠关键词拦截。如果客户在姓名、邮箱或者留言框里填了违规关键词,比如带https的网址,或是SEO这类广告常用词,系统会直接拦截提交,对方会看到提交不成功,但你后台能看到完整的拦截记录。
这样既拦住了垃圾广告,又不会误杀真实用户。要是担心漏过正经客户,定期去spam log里翻一翻拦截记录就行,看看有没有被误判的。
而且这个插件占用的代码资源极少,不会拖慢网站速度,最关键的是国内完全可以正常使用,不管是日常运营还是测试都没问题。
目前我身边做独立站的朋友都在用这个方案,跑起来特别顺畅,推荐大家可以试试。

夜雨聆风