事實上,如果實作正確,Lazy Loading 對 SEO 不僅無害,還能改善用戶體驗、降低跳出率。Google 明確表示支持 Lazy Loading,但前提是網站內容仍需對搜尋引擎「可見」。

最佳實作方式包括:

使用原生 lazy loading:HTML 的 loading=”lazy” 屬性簡單好用,無需額外 JS。

避免內容被 JS 隱藏:Googlebot 無法執行部分 JavaScript,確保圖片與重要內容在原始 HTML 中有標記。

使用 Intersection Observer API:進階控制內容何時載入,對性能與 SEO 更有利。

提供 noscript 備案:為不支援 JS 的情境提供替代內容。

總結來說,正確使用 Lazy Loading 不會影響 SEO,反而能提升網站整體表現與排名。