速度優化
High Contrast
Dark Mode
Light Mode
Sepia
Forest
5 min read1,003 words

速度優化

Google 的 Core Web Vitals 把網站速度列為排名因素。更直接的影響:每慢 1 秒,轉化率下降 7%

了解你現在的速度

測試工具:

工具 用途 網址
Google PageSpeed Insights 綜合評分 + 具體建議 pagespeed.web.dev
GTmetrix 詳細瀑布圖分析 gtmetrix.com
Shopify 速度報告 Shopify 內建評分 後台 → 主題 → 速度
WebPageTest 真實設備測試 webpagetest.org

目標分數: - 桌面版 > 80 - 手機版 > 60(手機通常更低,不要氣餒)


Core Web Vitals 三大指標

Google 評分核心:

指標 說明 好的標準 影響
LCP 最大內容繪製 最大元素載入時間 < 2.5 秒 用戶感知速度
FID 首次輸入延遲 第一次互動響應時間 < 100ms 互動響應感
CLS 累積佈局偏移 元素意外位移 < 0.1 頁面穩定性

速度優化優先清單

優先級 1:圖片優化(影響最大)

圖片通常占頁面體積的 60–80%,是速度優化的重頭戲。

格式選擇:

JPG → 照片(商品圖)
PNG → 需要透明背景的圖
WebP → 現代格式,比 JPG 小 30%(Shopify 自動轉換)
SVG → Logo、圖標

尺寸規範:

圖片用途 建議最大尺寸
商品主圖 2048 × 2048px,< 500KB
橫幅圖 2560 × 1440px,< 1MB
系列縮圖 800 × 800px,< 200KB
博客封面 1200 × 630px,< 300KB

壓縮工具: - TinyPNG / TinyJPG(免費,在線壓縮) - Squoosh(Google 開發,免費) - Shopify 自動轉 WebP(無需操作,Shopify CDN 自動處理)

優先級 2:減少 App 數量

每個 App 都可能在頁面添加 JavaScript 和 CSS 文件:

每個 App 額外加載時間:50ms–500ms
10 個 App = 最多 5 秒額外加載時間

診斷方法: 1. 在 Google PageSpeed Insights 的「移除未使用的 JavaScript」中查看哪些 App 在拖慢你 2. 停用不活躍的 App(停用不如徹底卸載,卸載才能移除遺留代碼)

優先級 3:字體優化

常見問題: 加載 Google Fonts 需要額外 DNS 解析時間

解法: 1. 優先使用 Shopify 主題內建字體(無需外部加載) 2. 如果必須用 Google Fonts,在主題 CSS 中使用 font-display: swap(防止字體加載時頁面空白)

優先級 4:主題代碼優化


Lazy Loading(延遲載入)

讓圖片只在進入視窗時才載入:

Shopify 現代主題(Dawn 等)已默認啟用 loading="lazy",不需要手動設置。

如果你的主題不支持:在 <img> 標籤添加 loading="lazy" 屬性(需要在主題代碼中修改)。


如何在 PageSpeed Insights 讀懂報告

報告分成四個類別:

類別 含義 你要做什麼
移除未使用的 JavaScript 有 JS 加載但沒被用到 查看是哪個 App 造成的,考慮卸載
減少伺服器響應時間 這是 Shopify 負責的 通常無法改變
適當調整圖片大小 圖片太大 壓縮並裁切到正確尺寸
延遲加載螢幕外圖片 圖片沒有 lazy loading 確認主題支持 lazy loading

速度 vs 功能的取捨

速度優化有時需要犧牲功能:

功能 對速度的影響 建議
大型輪播橫幅 高(多張大圖) 改用單張靜態圖
視頻背景 極高 改用靜態圖或 GIF 縮圖 + 點擊播放
聊天窗口(Tidio/Gorgias) 中(加載 JS) 使用延遲加載版本
評價 Widget 低到中 確保只在商品頁加載
彈窗 App 設為延遲 3 秒後才觸發

本章執行清單


下一節Schema 結構化數據——讓 Google 在搜索結果顯示你的評分、價格和庫存。