Skip to main content
Performance settings directly impact your store’s loading speed, responsiveness, and overall user experience. Proper configuration balances visual quality with fast load times, ensuring customers don’t abandon your site due to slow performance.

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 StoreThemesCustomize.
2

Navigate to performance settings

In the theme editor sidebar, select Theme settingsPerformance.
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 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.
Use Lazy for collection pages with 20+ images. Use Eager only for critical hero images.
Image formats: Theme automatically serves WebP images to modern browsers (20-30% smaller) while falling back to JPG/PNG for older browsers. Upload high-quality JPG/PNG images—the theme handles conversion 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
Aggressive performance optimization can harm user experience. Don’t sacrifice essential animations or image quality just to hit perfect scores.
Start with recommended defaults (lazy loading, animations enabled, defer JavaScript). Only adjust if you have specific performance issues.
  • Images - Best practices for preparing and uploading images
  • Features - Disable unused features to improve performance
  • Layout - Page width affects image loading requirements