WooCommerce 的插件生态很丰富,但插件装多了网站就慢。这篇聊几个真正值得装的,其他的能省则省。
支付的选一个就够了
WooCommerce 默认带了好几个支付方式。大多数人的做法是全都开启,让客户自己选。听起来合理,但实际上选项越多客户越犹豫。
我建议只留两种:一个主流信用卡支付(Stripe 或者 PayPal),再加一个本地支付方式。面向国内用户就加微信和支付宝,面向欧美市场就加 Apple Pay。够用了。
装一堆支付网关除了让结算页面变长、加载变慢之外,没什么实际好处。而且每个支付插件都会增加代码量,对速度有影响。选好之后把不用的支付方式全部禁用,结算页面清爽,客户下单更快。
缓存插件不能省
WooCommerce 比其他类型网站慢,因为它要做库存检查、价格计算、购物车同步这些事情。不装缓存插件,产品页面的加载时间很容易飙到三四秒以上。
WP Rocket 是最省心的选择,付费但值。免费的可以用 Flying Press 或者 WP Fastest Cache。关键是要让缓存插件正确识别购物车和结算页面——这些页面不应该被缓存,否则客户加购之后再回来发现购物车是空的,直接走人。排查这个问题的方法很简单:加一个商品到购物车,然后去别的页面再回来,看看购物车还在不在。
装好之后去测一下页面速度。Google PageSpeed Insights 能上 80 分就算及格,90 分以上就算不错。移动端和桌面端都测一下,移动端分数往往低一些,要多优化图片和脚本加载。
SEO 插件一个足够
WooCommerce 的 SEO 插件常见的有 All in One SEO 和 Rank Math,选一个就行。功能上大同小异,都能做标题优化、站点地图、结构化数据。
要注意的是给产品页面单独设 SEO 标题和描述。很多人在产品描述上花了很大功夫,却忘了设元描述——结果搜索引擎自动截取的内容可能就是你产品描述的头两行,不一定适合作为搜索结果摘要。
WooCommerce 本身有基础的 SEO 功能,但不够。比如自动生成的产品标题格式是”产品名 – 站点名”,但最佳实践应该是”产品名 | 核心关键词 | 站点名”。这些细节需要 SEO 插件来调。产品分类页面的标题也值得单独优化,默认的格式对搜索引擎不够友好。
备份是最后一条防线
遇到过网站被黑的客户,数据库整个被删。没备份的话,几年的数据全没了。
UpdraftPlus 免费版就够了。设置每天自动备份,存到云端(Google Drive 或者 Dropbox)。每个月手动检查一下备份文件是不是正常的。建议把备份频率设置成每天一次,保留最近七天的备份就够了,太多旧的备份占空间。真出事的时候你只会后悔当初为什么没备份,不会觉得备份太麻烦。
备份插件平时感觉不到存在感,但出问题的时候它就是救命的东西。我自已也吃过一次亏,一个更新把网站搞崩了,还好有前一天的全量备份,十分钟就恢复了。
少即是多
我刚做 WooCommerce 的时候也走了弯路,加起来装了三十几个插件。后来发现一半以上根本用不上,删掉之后网站快了很多。
装每个插件之前问自己三个问题:我真的需要这个功能吗?有没有更轻量的替代方案?不用插件能不能实现?大部分时候答案都是能省。用代码实现的功能尽量用代码,不要靠堆插件。
更多 WooCommerce 技巧,欢迎看看 WooCommerce 专栏或了解 蓝鲸出海的建站服务。