What these settings control
- Image loading strategies
- Animation and motion effects
- Resource loading priorities
- Mobile performance optimization
- Core Web Vitals optimization
How to access
1
Open the Theme Customizer
From your Shopify admin, go to Online Store → Themes → Customize.
2
Navigate to performance settings
In the theme editor sidebar, select Theme settings → Performance.
3
Configure optimization
Adjust image loading and animation settings based on your priorities.
4
Save and test
Click Save and test performance using PageSpeed Insights or similar tools.
Settings
- Image Optimization
- Animations
- Fine-tuning
Image loading: Controls how and when images load on your pages.
- Eager: All images load immediately. Use for critical above-fold hero images.
- Lazy (recommended): Images load when scrolling into view. Improves initial load speed and Core Web Vitals. Best for pages with many images.
- Auto: Browser decides loading strategy automatically.
WebP support is built-in. No action needed on your part.
Best practices
- Prioritize above-fold content: Use Eager loading for hero images, Lazy loading for everything below fold
- Test on real devices: Test on budget Android phones, older iPhones, and tablets with slow 3G connections
- Monitor Core Web Vitals: Track LCP (< 2.5s), FID (< 100ms), and CLS (< 0.1) using Google PageSpeed Insights
- Balance quality and speed: Use high quality + eager loading for hero images, good quality + lazy loading for product images
- Optimize images before upload: Resize to display size, compress to 100-200KB per image using ImageOptim or TinyPNG
- Consider your audience: International customers need aggressive optimization, premium audiences can support more features
- Test after changes: Measure performance impact using PageSpeed Insights, GTmetrix, or WebPageTest