Over 2 billion logged-in users visit YouTube each month.

That means billions of people are seeking out  and finding value in content on YouTube, from movie trailers to product hauls to tutorials, interviews, and more.

If you're running a WordPress site, then you can can create, add, share, and promote YouTube videos and channels on your site to provide your visitors with content they expect and want. The process is simple thanks to WordPress plugins

In this post, we'll check out the best plugins that make creating, uploading, and sharing videos on your WordPress website effortless.

Grow Your Business With HubSpot's Tools for WordPress Websites

Best WordPress YouTube Plugins

While you can embed a YouTube video in a WordPress post or page by simply copying and pasting a link, you’ll need a plugin to create galleries, insert your YouTube page, or display a list of videos from external creators in your sidebar.

The best plugins will not only make it easy to display YouTube videos on your WordPress site in these ways — they will also optimize the load time of these videos so your site’s speed and SEO is unaffected. Let’s check out our top picks, which include free and premium options so you can add video to your site on any budget.

1. YouTube Plugin

YouTube Plugin by Elfsight is the top-selling WordPress YouTube plugin in the CodeCanyon marketplace. With this premium plugin, you can create and add playlists to your site by selecting your desired channels or by selecting individual videos to create a custom playlist. 

With over 100 adjustable parameters, YouTube plugin offers you the most control over your integration with YouTube. You can choose a play mode (popup, inline, or directly on YouTube), customize the header, title, and description of your playlists, and arrange your videos to create a gallery that looks exactly the way you want. You can also monetize your video galleries with related promotional ads. All you have to do is link your AdSense account to the plugin. 

Below is a demo gallery created with Elfsight's YouTube plugin.

Elfsights YouTube Plugin Gallery demo

2. Ultimate Video Player WordPress Plugin

Ultimate Video Player Wordpress Plugin is a powerful video and audio plugin for WordPress. With this premium theme, you can create an unlimited number of playlists and each playlist can have an unlimited number of videos and audio files from different sources, including YouTube. You can pick a "skin" for your playlist and enable users to select subtitles and playback speeds. And you can monetize these playlists with popup ads or ads that appear when a user pauses a video.

Here's a YouTube playlist demo with a dark skin. 

YouTube playlist demo of Ultimate Video Player WordPress plugin-1

Image Source

3. YouTube WordPress Plugin

With the YouTube WordPress plugin, you can automate the process of adding YouTube videos to your WordPress website and create a video sharing site in no time. Just specify the quantities of videos that the tool imports (you can import as many as 50 videos at a time) and the intervals of these imports, then sit back and let the tool work.

By default, the plugin imports videos as a custom post type and fills in all the necessary information, including the post title, post content, category, tags, featured image, publish date, and video embed code. If you’d like, you can also change the default setting to create playlists of videos (instead of posts) and display them using shortcodes or widgets.

Below is a playlist of movie trailers created with the YouTube WordPress plugin. 


4. WordPress Video Robot

WordPress Video Robot is an excellent plugin for automating the process of adding YouTube content to your site. You can simply select what you types of videos you're looking for and from where — including YouTube, Daily Motion, Vimeo, TED, and Youku — and then schedule how often these videos should be imported on your site. WordPress Video Robot will take care of the rest. 

With this plugin, you can ensure your site is always showing the most up-to-date videos with just a few clicks of your mouse. 

Here's a look at a demo site created with the Video Pro Theme and WordPress Video Robot plugin.

Screen Shot 2020-08-26 at 12.28.12 PMImage Source>

5. Feed Them Social Premium

Feed Them Social was designed to bring social media feeds and WordPress sites together. That way, site owners could showcase their other platforms while ensuring visitors stayed on their sites longer. With this premium plugin, you can create and display responsive social feeds for YouTube as well as Facebook, Instagram, Twitter, and Pinterest. You can display these feeds on any post or page or in your site’s sidebar and add Share, Like, and Follow buttons to them.

Feed Them Social Premium YouTube grid demo

Image Source

6. Envira Gallery

Envira Gallery> is a premium WordPress gallery plugin that you can use to add visuals to your website. With this plugin’s built-in drag-and-drop builder, you can quickly and easily create YouTube video galleries — as well as image galleries — that engage and delight your visitors. All you need to do is enter your video’s URLs and Envira Gallery will automatically grab the image thumbnails for you.

Envira Gallery plugin video gallery plugin

Image Source

7. Video Gallery – YouTube Playlist, Channel Gallery by YotuWP

Over 20,000 websites use YotuWP’s Video Gallery plugin to add responsive video galleries on your website. There is a free> and premium version> that you can choose from, depending on your budget and needs.

With YotuWP’s plugin, you can embed YouTube videos from a playlist, channel, list of video IDs, username, or video URL on your WordPress site. To format them on your site, you can choose between three layouts: a grid layout, list layout, or combination of the two. If you upgrade to the premium version, you’ll get more layouts, effects, and customization options.

Here's a look at the mix layout. 

Video Gallery layout via YotuWP's plugin

Image Source

8. Video Gallery - YouTube Gallery 

The Video Gallery plugin by Total-Soft is another free plugin that allows you to create an unlimited number of YouTube video galleries. With this plugin, you get your pick of 16 demo options, including video thumbnail galleries, parallax galleries, and more. You can also add hover effects, lightbox effects, and pagination to any of these demos.

Take a look at one of the free demos below.

Screen Shot 2020-08-26 at 6.00.36 PM

Image Source

There's also a premium version available that comes with hundreds of more fonts, hover effects, and styling options if you need them. 

9. Embed Plus for YouTube

Embed Plus for YouTube is a feature-rich plugin that’s free to download from the WordPress plugin directory. With this plugin, you can embed a YouTube video, channel, playlist, and even a livestream with the Gutenberg block editor.

You can then choose from several settings options in your dashboard. For example, you can turn the YouTube channel or playlist you want to feature into a responsive gallery. You can set these galleries to play automatically and continuously, or allow users to play multiple videos within the gallery at once. Finally, you can allow JavaScript deferral so that the plugin’s scripts only begin executing after a page is loaded. This will improve the initial load time of your pages, which will improve the user experience.

Below is a gallery layout featuring the YouTube playlist of BillBoard's Top 25 Songs in 2015.

Gallery layout for channelImage Source>

10. WP YouTube Lyte

WP YouTube Lyte is a free WordPress YouTube plugin specifically focused on performance optimization. When adding links to a YouTube video or an entire playlist, this plugin takes over for WordPress’s core embed functionality and inserts “YouTube Lyte embeds.” These look and function like any other embedded YouTube video, but do not require requests to the YouTube server to play. This allows you to lazy load your videos and playlists, which substantially reduces download size and rendering time. As a result, the performance of your pages will improve dramatically.

It's important to note that you will need to get a Youtube API key to unlock the full functionality of the plugin. With a key, the WP YouTube Lyte plugin can access the YouTube API and retrieve the thumbnail, title and description of the videos you add.

To learn more, check out this detailed plugin tutorial by YouTuber Jerry Banfield:

Integrating YouTube on Your WordPress Website

A YouTube plugin is a must-have plugin for WordPress. Any of the ones mentioned above will enable you to create, upload, and share YouTube videos and channels on your website with ease. Adding this content on your site can improve the visitor experience, help you rank in video carousels on SERPs, and drive more traffic to your WordPress site.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

 Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Originally published Aug 26, 2020 7:00:00 AM, updated March 18 2021


WordPress Plugins