Image placeholder settings, including width, quality, and first-image controls.
Lazy loading keeps pages fast, but it often leaves blank boxes where images will appear. Visitors can mistake those gaps for broken layout or slow loading. Lazyload with Low Quality Placeholder shows a recognizable, lightweight preview in each slot until the full image arrives.
Each preview is a Low Quality Image Placeholder (LQIP): a tiny version of the image from your Media Library, generated on upload, stored as a compact base64 data URI, and served through your lazy-load setup. When the full file loads, the preview fades into the sharp image so the change feels smooth rather than abrupt.
It integrates seamlessly with popular lazy loading plugins—including WP Rocket, Rocket Lazy Load, Optimole, Smush, and a3 Lazy Load—and includes a built-in standalone engine powered by the open-source vanilla-lazyload library whenever no third-party lazy-load plugin is present.
srcset data and provides no-JavaScript fallbacks.Lazy loading helps reduce initial page weight, but an empty placeholder can make a page feel unfinished. LQIP keeps the layout visually populated while deferred images load, helping users understand the page sooner.
The plugin preserves image dimensions and responsive sources. The optional first-image setting is disabled by default because replacing an above-the-fold image can affect Largest Contentful Paint (LCP). Test that option against your own Core Web Vitals data before enabling it in production.
public/vendor/vanilla-lazyload/lazyload.min.js.