WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WP Media v2.4.0

LazyLoad Plugin

The best free lazy load plugin for WordPress. Lazy load images, videos, and iframes to improve performance and Core Web Vitals scores.

LazyLoad Plugin

The facts

Rating
4.2★ from 139
Active installs
100k+
Price
Free
Last updated
17 Oct 2025
Added
Jan 2014
Requires WP
4.9
Tested up to
WP 6.8.8
Requires PHP
7.3
Downloads
1,772,946

Our analysis

AI-assisted

LazyLoad Plugin is a WordPress plugin designed to lazy load images, videos, and iframes, displaying them only when they are visible to users. This technique helps to speed up your website by reducing loading times and optimising performance metrics like Google PageSpeed scores.

The plugin does not rely on JavaScript libraries such as jQuery and has a lightweight script size of less than 10KB. It is suitable for those looking to enhance their site's performance without the overhead of additional scripts.

Best for: This plugin suits WordPress users seeking to improve site speed and performance.

What it does well

  • Free to use from the WordPress.org directory
  • No JavaScript library required, keeping the script lightweight
  • Improves loading times and performance metrics
  • Optimises images for Google PageSpeed
  • Handles lazy loading for images, videos, and iframes

Where it falls short

  • Limited information on specific features or configurations

Verdict

LazyLoad Plugin offers a straightforward solution for lazy loading media, making it a practical choice for users focused on performance optimisation.

From the developer

WP Media's own description of LazyLoad Plugin, lightly tidied.

LazyLoad is the best free lazy load plugin for WordPress to lazy load images, videos, and iframes on WordPress. In a nutshell, LazyLoad displays images, videos, and iframes on a page only when they are visible to the user – that’s one crucial way to speed up your WordPress site and optimize images for Google PageSpeed.

You can lazy load images in post content or widget text, plus thumbnails, avatars, and smilies. LazyLoad takes care of iframe lazy load, too: you’ll easily replace Youtube iframes with a preview thumbnail to further speed up the loading time of your website.

No JavaScript library such as jQuery is used, and the script weight is less than 10KB.

Why is lazy loading crucial for performance?

Lazy loading is a key performance technique to make your site faster. You’ll reduce loading time, improve your Lighthouse performance score and optimize your Core Web Vitals grades.

Lazy loading your images on WordPress will help you achieve a better PageSpeed Insights score for three main reasons:

Take a look at our complete list of reasons why you should use lazy loading. Then, turn on LazyLoad and make your WordPress website faster!

Dependencies

LazyLoad script: https://github.com/verlok/lazyload

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for making sites fast.

WP-Optimize

Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...

Free 1M+ installs 4.8★ (2,606)
LiteSpeed Cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Free 7M+ installs 4.8★ (2,764)
EWWW Image Optimizer

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...

Free 1M+ installs 4.8★ (1,838)
Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
Converter for Media

Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...

Free 500k+ installs 4.9★ (1,097)