WordPress.org

Plugin Directory

Lazy Load for Videos

Speed up your site by replacing embedded Youtube and Vimeo videos with a clickable preview image. Visitors simply click on the image to play the video

This plugin improves page load times and increases your Google PageSpeed Score. It replaces embedded Youtube and Vimeo videos with a clickable preview image. By loading the videos only when the user clicks on the preview image – using jQuery –, no unnecessary JavaScript is loaded. Especially on sites with many embedded videos this will make your visitors happy.

Demo on the developer’s website: kevinw.de/lazy-load-videos/

This plugin is no longer under active development. You want to enhance this plugin? Please contribute on Github.

Some additional features:

  • Display video titles on preview images
  • Pre-roll and post-roll advertisements: Convert all videos into a playlist and automatically add your corporate video, product teaser or another video advertisement to every video. (Great for branding and video ads!)
  • Hide annotations like "subscribe to channel" to avoid distractions
  • Add Custom CSS via plugin’s options panel
  • Choose custom colour for your Vimeo player
  • Hide controls from Youtube player
  • Add schema.org markup to your Youtube and Vimeo videos
  • Hide information like the video title and uploader when the video starts playing
  • Support for videos in text widget (Youtube only)
  • Choose thumbnail size (standard or cover)
  • Choose from several "Play" buttons
  • Choose between two colours for Youtube player (dark or light)
  • Choose between two colours for Youtube player’s video progress bar to highlight the amount of the video that the viewer has already seen (red or white)
  • Don't display related videos at the end of your videos
  • Works with WordPress Multisite

Future features:

  • Track how often the videos have been loaded with Google Analytics
  • ... YOU want a new feature RIGHT NOW? Please implement it yourself and contribute on Github, and I'll publish your enhancements to the official WordPress directory.

Translators

If you have created your own language pack, or have an update of an existing one, you can send me your gettext PO and MO so that I can bundle it into my plugin. You can download the latest POT file from here.

Requires: 3.5 or higher
Compatible up to: 4.5.4
Last Updated: 2 months ago
Active Installs: 4,000+

Ratings

4.6 out of 5 stars

Support

0 of 6 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 100,2,2
100,1,1
100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 50,2,1 100,3,3 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,1,1 100,1,1
33,3,1 100,1,1 100,1,1
50,2,1
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,2,2
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1