Lazy Loader
Plugin Review
AI-ResearchedWhat is Lazy Loader?
Lazy Loader is a performance plugin that defers the loading of images, iFrames, video, and audio until a user scrolls near them. It has been maintained by developer Florian Brinkmann for 11 years, making it one of the older dedicated lazy loading tools for WordPress. The plugin currently holds 9K+ active installs and a 4.7/5 rating from 49 reviews. A strong 90% of those ratings are 0% are one-star, indicating consistent user satisfaction over its long lifespan.
Unlike newer block-based solutions, Lazy Loader relies on the lightweight lazysizes JavaScript library. It works with classic post content, custom post types, text widgets, and post thumbnails without manual markup changes. For advanced users, the plugin also supports lazy loading of background images, scripts, and styles if you modify the HTML directly.
Key Features of Lazy Loader
- Automatic lazy loading of media: Images, iFrames, video, and audio elements are lazy-loaded without any manual edits to your content.
- Complete markup processing option: Enable a setting to process the entire site markup, catching every media element that is not excluded or already has a native lazy attribute.
- CSS class and attribute exclusions: Use the built-in
skip-lazyclass ordata-skip-lazyattribute on elements or wrappers to prevent lazy loading. - Native lazy loading plugin integration: Include the lazysizes native loading plugin to use the browser’s native lazy loading feature where supported.
- Unveilhooks extension support: Enable the unveilhooks plugin to add lazy loading for video and audio elements, plus manual support for background images, scripts, and styles.
- Per-post disable option: A checkbox in the edit view of all public post types lets you disable lazy loading for an entire post or page.
- Customizable lazysizes config: A textarea in the settings allows you to modify the default lazysizes configuration values directly.
- Noscript fallback: The plugin adds a
noscriptelement for users with JavaScript disabled, which can be removed via thelazy_loader_generate_noscriptfilter.
Who Should Use Lazy Loader?
Lazy Loader suits site owners who need a reliable, low-configuration solution for lazy loading images in WordPress. It works well for blogs, news sites, and portfolio pages that use the Classic Editor or custom post types. The plugin requires no coding skills for basic use — you install it, activate it, and it starts working on images in posts and pages. With 9,000+ active installs and an 11-year track record, it appeals to users who prefer a stable, no-frills tool over newer, more experimental plugins.
Developers and advanced users will appreciate the filter hooks and manual markup functions. For example, you can call $lazy_loader->filter_markup() to lazy load output from unsupported functions like wp_get_attachment_image(). The plugin also supports how to lazy load images in WordPress via inline background images, a feature not all lazy loading plugins offer. If you need to lazy load iframe content, the plugin includes a specific option to enable that for video embeds and other embedded media.
Installation & Setup
Install Lazy Loader from the WordPress plugin directory, then activate it. The plugin works immediately on images in posts, pages, and thumbnails. To adjust settings, go to Settings > Media > Lazy Loader options. Beginners can leave the defaults; advanced users can enable iFrame lazy loading, add exclusion classes, or modify the lazysizes configuration. The plugin requires WordPress 4.9.8+ and PHP 7.0+, and has been tested up to WordPress 6.5.8.
Support & Community
Support data for the last two months shows 0 open threads and 0 resolved threads, resulting in a 0% resolution rate. This suggests either very few users need help, or support requests are handled outside the WordPress.org forum. Given the plugin’s 11-year age and stable feature set, many users likely find the documentation and FAQ sufficient. The FAQ includes detailed code examples for manual markup modification and inline style customization.
The rating profile is strong: 90% 4% one-star. With 49 total ratings and a 4.7/5 average, most users find the plugin works as advertised. The one-star reviews are rare and often relate to conflicts with specific themes or caching setups, which is typical for any lazy loading plugin. The last update was Apr 14, 2024, and the current version is 8.2.0. The plugin remains actively maintained despite the quiet support forum.
Pros & Cons
- With over 9K+ active installs and a 4.7 rating from 49 reviews, it is a highly trusted and well-regarded performance plugin.
- It uses the lightweight lazysizes script and can lazy load images, iFrames, video, and audio without any manual markup changes for standard elements.
- 90% of its 49 ratings are 5-star, indicating strong user satisfaction with its core functionality and ease of use.
- The plugin offers granular control through options like excluding specific CSS classes, disabling on individual posts, and enabling native lazy loading for supported browsers.
- It includes a noscript fallback for users with JavaScript disabled, ensuring content remains accessible even without the lazy loading script.
- With only 49 total ratings and 0 support threads resolved, the plugin may have a very small user base or limited developer support for troubleshooting issues.
- Advanced features like lazy loading background images not inserted via inline styles, scripts, or styles require manual markup modification, reducing its out-of-the-box utility.
- The plugin processes the complete site markup only when explicitly enabled, which may lead to missed lazy loading opportunities for users who do not configure this option.
- It does not provide any built-in mechanism for lazy loading images in galleries or sliders from popular page builders without additional custom coding.
Technical Details
- Requires WordPress
- 4.9.8+
- Requires PHP
- 7.0+
- Tested up to WP
- 6.5.8
- First Released
- 2015 (11+ years)
- Support (last 2 months)
- 0 threads
Feature Tags
Frequently Asked Questions
Yes, Lazy Loader is completely free and available on WordPress.org. It has 9K+ active installs and is rated 4.7/5.
Lazy Loader has 9K+ active installs, making it a popular choice for lazy loading. It has been downloaded since its first release in 2015.
Lazy Loader requires WordPress version 4.9.8 or higher. It has been tested up to WordPress 6.5.8 for compatibility.
Yes, Lazy Loader is actively maintained — the current version is 8.2.0, last updated on Apr 14, 2024. The plugin has 0 support threads in the last 2 months, indicating stable performance.
Lazy Loader requires PHP version 7.0 or higher. This ensures compatibility with most modern hosting environments.
Support is excellent — the plugin has a 4.7/5 rating from 49 ratings. There have been 0 support threads in the last 2 months, suggesting most users find it works smoothly.
Yes, Lazy Loader works automatically with images, post thumbnails, and inline background images without manual setup. Beginners can enable additional features like iFrame or video lazy loading through the Settings › Media menu.
It lazy loads images, iFrames, video, and audio elements using the lightweight lazysizes script. You can also enable native lazy loading, add CSS class exclusions, and display a loading spinner — all configurable under Settings › Media.