Lazy-loads media using the native browser feature.
As of April 2026, Native Lazyload is a WordPress lazy plugin with 6.0K+ active installations and a 3/5 rating from 31 reviews. It has been downloaded 89K+ times in total. Requires WordPress 4.7+ and PHP 7.0+. Available on WordPress.org since 2019. Last updated 6 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Disable Lazy Load.
Lazy-loads media using the native browser feature. Learn more about the new loading attribute or view the WordPress core ticket where inclusion of a similar implementation in WordPress core itself is being discussed.
If the loading attribute is not supported by the browser, the plugin falls back to a JavaScript solution based on IntersectionObserver. For the case that JavaScript is disabled, but the loading attribute is supported by the browser, a noscript variant of the respective element will be added that also includes the loading attribute without any further changes.
If you have found your way over here, you are probably aware of how crucial performance is for a website’s user experience and success. You might also know that lazy-lo…
How can I unable the lazy loading of my popups ?
Im really happy that Google is creating plugins for our projects BUT keep them up-to-date please… you’re the God of the internet, a trillion dollar company.
I used lazyimages_without_scroll_events.js of puppeteer by Google and found that this plugin added a blank space at the bottom of page crawled by googlebot. I guess, bots can see this as a form of cloaking. The page weight is different between a page that is not being scrolled (googlebot) and a page that is scrolled (scrolling down on a smartphone).
This plugin adds loading=”lazy” and then, the browser lazy loads the image. I think that native lazy loading performed by the browser is the only viable solution for lazy loading. For many years, I tried to implement lazy loading on my websites. I faced many issues.
Once images were not crawled. Once my website was penalized because of cloaking. Versions differed depending on the client.
I am enough with javascript scripts that slow down the pageload and negatively impact the pagespeed insight.
I think that for now and in the future, the native lazy loading is the only way to go for lazy loading.
| WordPress | 4.7+ requiredTested up to 5.3.21 |
| PHP | 7.0+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.