Shopify 商店性能优化

优化图片、减少应用负载、改善页面速度分数,提升转化率

#type / howto #status / growing #tech / dev #resource / shopify

[!info] related notes

Shopify 商店性能优化

目标

通过性能优化:

  • 提升页面加载速度
  • 改善用户体验
  • 提高转化率(页面速度提升 1 秒 = 转化率提升 7%)

优化策略

1. 图片优化(最重要)

问题:图片通常占页面体积的 60-80%

解决方案

<!-- 使用 Shopify 图片 CDN -->
{{ product.featured_image | image_url: width: 800 | image_tag }}

<!-- 响应式图片 -->
{{ product.featured_image | image_url: width: 1200 | image_tag: 
  widths: '400, 600, 800, 1200',
  sizes: '(max-width: 600px) 400px, 800px'
}}

<!-- 懒加载 -->
{{ product.featured_image | image_url: width: 800 | image_tag: loading: 'lazy' }}

2. 减少应用数量

每个应用平均减慢 0.5 秒

检查清单

  • 删除未使用的应用
  • 寻找多功能应用替代多个单一功能应用
  • 限制在 10 个应用以内

3. 优化 JavaScript

<!-- 延迟加载 JS -->
<script src="theme.js" defer></script>

<!-- 异步加载第三方脚本 -->
<script src="analytics.js" async></script>

4. 减少字体加载

/* 只加载需要的字体粗细 */
@font-face {
  font-family: 'My Font';
  src: url('font.woff2');
  font-weight: 400;  /* 只加载 regular */
  font-display: swap;  /* 避免 FOIT */
}

5. 使用 Shopify 2.0 主题

Shopify 2.0 主题性能更好:

  • 更少的 JavaScript
  • 更好的资源加载
  • 原生懒加载

性能测试

使用 Shopify 在线商店速度报告

Admin → 在线商店 → 主题 → 速度分数

使用 Lighthouse

npx lighthouse https://your-store.myshopify.com

关键指标

  • LCP(最大内容绘制):< 2.5 秒
  • FID(首次输入延迟):< 100 毫秒
  • CLS(累积布局偏移):< 0.1

验证

优化前后对比:

  • 页面速度分数提升
  • 加载时间减少
  • 跳出率降低
创建于 2026/6/15 更新于 2026/6/15