大数跨境

各 Shopify 主题的速度评分

各 Shopify 主题的速度评分 电商实践
2020-04-07
1
导读:我最近与一位开发者合作,帮助一家商家提升其 Shopify 商店的加载速度。我们优化了移动端和桌面端的页面加载速度。但最大的收获是,Shopify 主题对页面速度的影响有多大。本文列出了全部 72 款

疫情期间,Shopify 教程帮助零售商设置“线上下单,路边取货”模式,值得肯定。该教程第四步建议使用免费自定义主题 Debut。

Shopify “在线购买,路边取货”教程推荐使用 Debut 主题

尽管教程解释详尽,但缺乏针对搜索引擎优化(SEO)及提升用户体验的说明。本文将分享关于 Shopify 主题页面速度的研究成果,助力新商家规避后期优化成本。

Shopify 主题速度实测

近期协助某商家优化 Shopify 商店速度时,通过 Google PageSpeed Insights 工具,将移动端得分从 23 分提升至 84 分,桌面端从 77 分提升至 94 分。该项目使用的 ShowTime 高级主题虽功能丰富、美观,但运行缓慢;经代码优化后速度显著改善。

受此启发,我对 Shopify 商店中所有主题进行了 Google Lighthouse 测试(含 PageSpeed Insights 评分)。结果显示,客户选用的 ShowTime 主题移动端性能垫底,而教程推荐的 Debut 主题则名列前茅。完整数据如下表所示:

主题 页面速度得分:
移动端
页面速度得分:
桌面端
简单 0.92 0.99
社论 0.89 0.99
无边界 0.88 0.97
首秀 0.88 0.99
供应 0.86 0.99
风险投资 0.85 0.99
区域 0.83 0.94
展示 0.82 0.98
资本 0.81 0.98
本地 0.8 0.98
叙事 0.8 1
简化 0.79 0.99
标签 0.79 0.99
王国 0.78 0.98
极简主义 0.78 0.99
提升 0.77 0.98
时尚帝国主义 0.74 0.97
模块化 0.73 0.98
网格 0.72 0.97
布鲁克林 0.72 0.98
表达 0.7 0.97
日出 0.7 0.99
瀑布 0.69 1
冲动 0.68 0.92
拆分 0.68 0.92
帝国 0.68 0.99
大西洋 0.68 0.99
对称性 0.67 0.98
声望 0.66 0.96
艾拉 0.66 0.96
镜 0.66 0.97
Vantage 0.64 0.9
故事 0.64 0.98
版本 0.63 0.97
Focal 0.62 0.94
Alchemy 0.62 0.94
Artisan 0.61 0.97
商标 0.6 0.95
砌体 0.57 0.88
Testament 0.55 0.94
管道 0.54 0.93
流量 0.53 0.66
颜色 0.53 0.95
Mobilia 0.53 0.96
Canopy 0.5 0.97
响应式 0.49 0.93
大道 0.48 0.77
启动 0.48 0.81
制造者 0.48 0.87
时尚 0.47 0.88
启动 0.43 0.86
普罗维登斯 0.41 0.75
仓库 0.41 0.88
方便 0.4 0.85
加利福尼亚 0.4 0.95
帕克先生 0.4 0.95
上下文 0.37 0.79
Blockshop 0.37 0.81
图标 0.36 0.93
广播 0.34 0.77
太平洋 0.34 0.81
触达 0.33 0.81
场地 0.33 0.81
动态 0.32 0.8
嫉妒 0.31 0.81
视差 0.31 0.82
Lorenza 0.3 0.67
Galleria 0.3 0.78
Palo Alto 0.29 0.77
ShowTime 0.25 0.83
Loft 0.23 0.86
Retina 0.08 0.58

为平衡速度与功能,建议参考 PageSpeed Insights 中的六项核心“实验室数据”指标:

  • 首次内容绘制 (FCP):衡量页面出现任何内容的时间,优秀值应 <1秒。
  • 首次有意义绘制 (FMP):衡量主要内容可见时间,优秀值应 ≤2秒。
  • 速度指数 (SI):衡量页面内容填充速度,优秀值应 <4.3秒。
  • 首次 CPU 空闲 (FCI):衡量页面适应输入的时间,优秀值应 ≤4.7秒。
  • 可交互时间 (TTI):衡量页面完全可交互所需时间,优秀值应 ≤5.2秒。
  • 最大潜在输入延迟 (Max Potential FID):衡量浏览器响应用户操作的最坏情况耗时,优秀值应 ≤130毫秒。

细分指标能揭示更多细节。例如,Avenue 主题移动端总分排名第 47,但其最大潜在输入延迟高达 2,278 毫秒(2.2秒),体验较差。

PageSpeed Insights 中的细致“实验室数据”有助于平衡速度与功能(点击图片放大)

测试流程与方法

首先从 Shopify 主题商店手动整理主题列表及演示站点 URL。随后编写 Python 脚本,调用 PageSpeed Insights API 对每个 URL 执行 6 次测试(移动端与桌面端各 3 次),以消除网络波动影响,最终取中位数结果录入 Google Sheets。

由于 API 返回的 JSON 结构复杂,使用 jsonpath-ng 库配合 JSONPath 语法进行高效解析。关键指标提取路径如下:

jsonpath_first_contentful_paint = parse("$.lighthouseResult.audits.first-contentful-paint")
jsonpath_first_meaningful_paint = parse("$.lighthouseResult.audits.first-meaningful-paint")
jsonpath_speed_index = parse("$.lighthouseResult.audits.speed-index")
jsonpath_first_cpu_idle = parse("$.lighthouseResult.audits.first-cpu-idle")
jsonpath_interactive = parse("$.lighthouseResult.audits.interactive")
jsonpath_max_potential_fid = parse("$.lighthouseResult.audits.max-potential-fid")
jsonpath_score = parse("$.lighthouseResult.categories.performance.score")
【声明】内容源于网络
0
0
电商实践
电商实践
内容 8035
粉丝 0
电商实践 电商实践
总阅读1.1k
粉丝0
内容8.0k