● 提速文章 · 2026 年 11 月 · 调校师 Daniel
“保证 PageSpeed 90+”的 Shopify 提速服务,到底是怎么做到的
店铺慢了想找人帮忙,你会看到很多承诺 PageSpeed 90 分以上的服务,经常不到 150 美元。这个承诺口气很大。这个月我们测的 11,074 家 Shopify 店里,手机分到 90 以上的只有 1.6%,中位数是 56。
那他们是怎么做到的?有时候是真改,有时候是靠技巧让测试结果好看,店铺对真实顾客一点没变快。我们读了这些店的首页代码,看看实际上有哪些技巧在用,各有多普遍。
先说说 PageSpeed 在测什么
- PageSpeed Insights 用一台模拟的中档手机,在限速的网络下把你的页面加载一次,按看到的结果打分。
- 它不滚动,不点击,不打字,就是干等。
- 同一个页面,每次跑分数能差 10 分甚至更多。
- 它是实验室测试,找问题很好用,但谷歌给你排名看的不是它。搜索排名用的是从真实 Chrome 用户那里测到的 Core Web Vitals(英文),也就是真实访客逛你店时的数据。
实验室测试和真实顾客之间的差距,就是所有这些技巧钻的空子。
不只我们这么说。Shopify 自己的开发者文档现在专门有一页讲怎么识别假提速 App(英文),开头就写:“有些‘速度优化’服务会作弊:检测到测速工具在跑时,就给它看一个改过的页面,分数好看,实际没有任何好处。”文档还提到,这类服务经常在自由职业平台上卖。
技巧 1:给测试看另一个页面
页面上有段脚本会判断来访的是不是测速工具。这很好判断:PageSpeed 的浏览器自报家门叫“Chrome-Lighthouse”,它的服务器跑的是 Linux,用 Linux 购物的顾客极少。只要访客看起来像测试,这段脚本就拦住其他脚本不让加载:邮件弹窗,谷歌标签,广告像素,评论组件,App 代码。
测试看到的是一个又轻又几乎空着的页面,分数自然高。顾客那边照旧加载所有脚本,跟以前一模一样。Shopify 的文档也写了同样的判断方法:在浏览器名称里找“Chrome-Lighthouse”,“能抓到大多数实验室测试”。
我们发现的:第一批 1,372 个首页,每个命中我们都人工读过,有 3 家店(0.2%)。其中两家在访客的机器报告是 Linux 时,关掉或扣住其他脚本(邮件营销,谷歌标签,广告像素,App 代码)。另一家的主题在访客是 Lighthouse 时直接不加载主样式表。在全部 11,074 家样本里,我们的自动检测标出了 30 家(0.3%),这些没有逐个人工读。
对顾客来说什么都没变快,而你眼前这个分数也不再告诉你到底是什么慢。你下一个请来的人,也会被它挡住,看不到真正的问题。
技巧 2:把所有脚本扣到顾客碰页面才放
页面加载时几乎没有 JavaScript,其余全部等到第一次滚动,点击,按键或鼠标移动才加载。PageSpeed 这些动作一个都不做,所以几乎测不到脚本的工作量,阻塞时间降到接近零。
我们发现的:11,074 家里有 276 家(2.5%)。第一批里每家的代码我们都读过,大多来自带“延迟 JavaScript”设置的提速插件,另外还有一种手写的版本,被一家家店复制来复制去。
和技巧 1 不同,这是真改了东西。但账单寄给了你的顾客:
- 第一次点加入购物车或者选尺码,可能没反应,因为背后的代码还没加载。
- 客服,评论和弹窗出来得晚,有时候顾客都已经划过去了。
- 没有任何操作就离开的访客,广告和统计像素记不到,你的广告数据会变差。
只对几个确实不急着用的脚本仔细地做延迟,是没问题的。Shopify 的文档划的也是这条线:“把客服组件延迟到用户操作时再加载,是真正的改进。”可要是对所有脚本一刀切,基本就是把等待从测试那里挪到了顾客身上。
技巧 3:把东西拿掉
删 App,把轮播图换成一张静态图,把视频去掉。页面干的活少了,分数就上去了。有时候这确实是对的选择,但应该是你知道要放弃什么之后自己做的决定,而不是为了保分数顺带的结果。
技巧 4:挑数字
跑十次,截最好的那张。报电脑分不报手机分(电脑上 90+ 很容易)。只测首页。店铺本身什么都没变,只是照片拍得好看。
怎么查你自己的店
- 看 PageSpeed 的另一半。PageSpeed 报告顶部讲真实用户体验的那一块(英文界面写的是“Discover what your real users are experiencing”),是真实 Chrome 用户的数据。实验室分数很漂亮,真实用户那块却不达标,说明这个分数没对你说实话。小店流量不够的话,这一块可能不显示。
- 搜你的网页源代码。打开你的店,查看网页源代码(Windows 按 Ctrl+U,Mac 按 Option+Cmd+U),搜“Lighthouse”和“Linux x86_64”。出现在一串爬虫名单里,用来把它们排除在统计之外,这是正常的。判断之后紧跟着拦截脚本或样式的代码,才是危险信号。
- 一打开就点。用手机流量打开你的店,页面一出来就点加入购物车或者打开菜单。第一下没反应,说明有脚本被扣住了。
- 对比两次测试。Shopify 建议先用 PageSpeed Insights 测一个页面,再在 Chrome 无痕窗口里用开发者工具的 Lighthouse 测同一个页面。“如果两次分数差 20 分或更多,你很可能中招了。”
- 跑一遍我们的免费检测。两种技巧它都会标出来,如果报告里的分数本身被它们抬高了,也会直接告诉你。
现实一点的目标是什么样
大多数装着正常数量 App 的店,手机分在 45 到 65 分左右,其中很多卖得很好。比一个分数更好的目标是:首屏出来得快,第一下点击有反应,加载时页面不乱跳,谷歌真实用户的 Core Web Vitals 达标。这些才是顾客感受得到的,也是谷歌排名看的。
请人的时候,让对方用同样的方式测改之前和改之后(同样的页面,多跑几次,手机和电脑都测),并且给你看具体改了什么。还没看你的店就先承诺一个分数的,问问他打算怎么做到。
这些数字是怎么来的
2026 年 10 月,我们抓取了公开 Shopify 店铺的首页 HTML,并逐家跑了谷歌 PageSpeed Insights。分数和技巧 2 的数字用的是有手机分的 11,074 家店,和我们的 Shopify 店铺速度报告是同一份样本。技巧 1 的 3 家来自第一批 1,372 个首页,每个命中都人工核对过;全部样本给的是自动检测的数字。只用来把爬虫排除在统计之外的代码不算。放在单独脚本文件里的技巧在首页 HTML 里看不到,所以真实数字很可能更高。我们不点名任何店铺。