Unlock Special Pricing for a Limited Time – GET 70% OFF NOW!

SpeedyGo
  • Feature
  • Pricing
  • Blog
  • Documentation
  • FAQ
  • Run Test
  • Login
It's Free Download Now
Login

Caching & Preloading

  • optimization presets
  • Scheduled Expiration & Auto Purge
  • Cache Warm-Up
  • Cache Preloading
  • Mobile Caching
  • Object Caching
  • Browser Caching
  • Full-Page Caching

Asset Optimization

  • CSS Optimization
  • JavaScript Optimization
  • JS Interaction Delay
  • JavaScript Combination
  • CSS Combination
  • JavaScript Minification
  • CSS Minification
  • HTML Minification

Compression

  • Defer Scripts
  • Brotli Compression
  • Gzip Compression

Image Optimization (Pro)

  • image media optimization
  • cdn integration
  • Recommended Configuration (Pro Users)
  • Lazy Load
  • WebP Quality Control
  • Conversion Scope Rules
  • Enable WebP Conversion

PageSpeed & Analytics (Pro)

  • PageSpeed Analytics
  • Mobile vs Desktop Tracking
  • Google PageSpeed API Integration

System & Developer Tools

  • import export settings

Troubleshooting

  • API Key
View Categories
  • Home
  • Docs
  • Image Optimization (Pro)
  • Lazy Load

Lazy Load

Lazy Load defers the loading of off-screen images and iframes until the user scrolls near them. Instead of downloading every image on the page at once, the browser only fetches images as they are about to enter the viewport. This reduces initial page weight and speeds up the visible portion of the page.

Dashboard path: Cache Settings → Images & Media
Section: Lazy Load

Images & Media

Settings #

SettingTypeDescription
Enable Lazy LoadToggleGlobally enables lazy loading for all images and iframes on the site.

Performance Impact #

MetricTypical improvement
Initial page weight30–60% reduction (depends on image count below the fold)
Largest Contentful Paint (LCP)Improved — browser focuses resources on above-fold content
Time to Interactive (TTI)Improved — fewer resources competing on load
Total bytes transferred on first loadSignificant reduction for image-heavy pages

How It Works #

SpeedyGo adds loading="lazy" to <img> and <iframe> tags. Modern browsers natively support this attribute and only load the element when it is within a threshold distance of the viewport. For browsers without native support, SpeedyGo falls back to a JavaScript-based lazy loader.

Above-the-fold images are never lazy-loaded — the browser automatically skips loading="lazy" for images in the initial viewport.

How to Enable #

  1. Go to Cache Settings → Images & Media.
  2. Under Lazy Load, toggle Enable Lazy Load to ON.
  3. Click Save Changes.
  4. Scroll through a page on your site to confirm images load progressively as you scroll.

When to Use #

SituationRecommendation
Blog or content site with many images per page✅ Always enable — biggest benefit
WooCommerce shop or category page with many product images✅ Enable — major reduction in initial load
Single-product page or simple page with 1–2 imagesOptional — minimal impact
Above-the-fold hero / banner imageNot affected — browser skips lazy load for visible images automatically

Troubleshooting #

SymptomLikely causeFix
Hero image loads with a flash / delayHero image being lazy-loadedThis should not happen with native lazy load — if it does, the hero image may lack explicit width/height attributes; add them in your theme
Images not loading when scrolled toJavaScript conflictCheck browser console for errors; a JS error may prevent the fallback lazy loader from initialising
LCP image penalised in PageSpeedLCP element being lazy-loadedEnsure the LCP image (largest above-fold image) has no loading="lazy" applied — SpeedyGo skips visible images, but check your theme isn’t adding it manually

Tips #

Tip: Add explicit width and height attributes to your images in WordPress. This allows the browser to reserve the correct space before the image loads, preventing layout shift (CLS) as images appear.

Note: Lazy Load applies to both <img> tags and <iframe> embeds (YouTube videos, maps, etc.). Iframes are often much heavier than images — lazy loading them significantly reduces initial load time on pages with embedded media.

Updated on May 25, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Recommended Configuration (Pro Users)WebP Quality Control
Table of Contents
  • Settings
  • Performance Impact
  • How It Works
  • How to Enable
  • When to Use
  • Troubleshooting
  • Tips
SpeedyGo
  • Support Ticket
  • Feature
  • Documentation
  • Blog
  • FAQ
  • Get SpeedyGo

SpeedyGo is built to make your WordPress site faster, lighter, and easier to manage. From caching to compression, we simplify performance so you can focus on growing your website.

©2026 SpeedyGo. All rights reserved.

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • Privacy Disclosure