How to Add Lazy Loading to Images in Webflow
Learn how to enable native lazy loading on Webflow images to improve performance and Core Web Vitals.
In this tutorial, Sandro, cofounder of the Gemeos Webflow agency, shows you how to optimize image loading in Webflow with native lazy loading.
1. Enable native lazy loading in Webflow
In the Webflow Designer, select your image. In the Settings panel, set the Loading field to Lazy. It’s the simplest and most efficient method: no JavaScript required.
2. Optimize above-the-fold images
Images that appear right away when the page loads, like the hero image or logo, should use Loading: Eager so they don’t slow down rendering. Lazy loading works against you here and can hurt your LCP score.
3. Add a fade-in animation on load
For a fade-in effect when lazy images load, add this CSS in an embed:
Conclusion
Lazy loading reduces initial load time and improves Core Web Vitals. Use cases:
- Pages with lots of images (portfolio, gallery)
- Blog pages with images in the articles
- CMS collections with thumbnails
Lorem ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.






.avif)








