Searching for the best WordPress YouTube plugins to embed videos, feeds, or galleries on your site?
While WordPress makes it easy to embed individual videos in your content, it doesn’t offer built-in support for more complex embeds such as video galleries, feeds, lightbox popups, etc.
With YouTube plugins, you can fix all of those shortcomings and create more complex types of embeds.
In this post, I will share the eight best WordPress YouTube plugins to help you get more control over adding YouTube content and also improve the performance of your videos.
But First – Do You Need a WordPress YouTube Plugin?
Before I get to the plugins, I want to remind you that you don’t need a YouTube plugin just to embed individual videos in your content. WordPress comes with built-in support for YouTube embeds – all you need to do is add the URL.
If you’re using the WordPress block editor, you can use a YouTube block and paste in the URL to the video:
And if you’re still using the Classic TinyMCE editor, all you need to do is paste the URL into the Visual tab of the editor and WordPress will automatically generate the embed for you.
8 Best WordPress YouTube Plugins
Now, let’s get into the best plugins…
1. Embed Plus for YouTube
Embed Plus for YouTube is the most popular YouTube plugin at WordPress.org, where it’s active on over 200,000 sites.
It lets you embed pretty much any type of YouTube content in your WordPress site including:
No matter what type of video(s) you’re embedding, you’ll get tons of options to control behavior. For example, you can control autoplay, sound, and lots more.
It also includes some really unique features to save time. For example, you can enter the URL of any channel and the plugin will automatically search for an active live stream and display that link. This would let you create one page on your site for live streams and always include the most recent live stream.
Overall, it just generally has a lot of features, which makes it a good option if you need flexibility.
There’s also a premium version that adds even more features including:
The premium version starts at $39.
2. Elfsight WordPress YouTube Gallery
Elfsight YouTube Gallery is a premium plugin that makes a great option for creating eye-catching galleries of YouTube videos in a ton of different styles. Overall, the unique thing about this plugin is its modern, professional gallery layouts – they look great right out of the box.
For the source of your gallery, you can choose from different options such as a channel, playlist, or specific videos.
You can choose from tons of different layouts including over 100 adjustable parameters. It also has a built-in AdSense integration that lets you monetize your video galleries via AdSense.
Overall, this is one of your best options if you want to create galleries of YouTube videos.
Elfsight YouTube Gallery costs $49, but that comes with lifetime updates.
3. Feeds for YouTube
Feeds for YouTube is a great option if you have your own YouTube channel and you want to display an automatic feed of your latest videos on WordPress. You can also use it with other people’s channels too, of course. However, the key feature is that it’s built for displaying a feed of the latest videos from a channel – not for static galleries.
You can choose from multiple layouts, including both list, gallery, and grid options. Visitors can also load infinite videos without reloading the page thanks to the infinite “load more” button.
You can also include multiple feeds and use them in different places. However, you’ll need the premium version to combine multiple feed sources into a single feed. That is, the free version lets you create multiple feeds but each feed can only have one source.
The premium version also adds some other interesting features:
The free version is available at WordPress.org and the premium version starts at $49.
4. WP YouTube Lyte
WP YouTube Lyte doesn’t have as many features as some of the other plugins, but it’s a great option if you’re worried about website performance. It comes from the same developer as the popular Autoptimize plugin, which is another useful performance optimization plugin.
Essentially, it makes the regular WordPress YouTube embed feature a lot more performance-friendly by replacing the regular “heavy” YouTube embed with a static thumbnail image. The plugin will only load the full video player when a visitor clicks on the thumbnail image to play the video.
This offers big performance improvements without negatively affecting your users’ experiences.
In addition to automatically replacing the regular YouTube embed feature, this plugin also lets you embed playlists and videos using a shortcode.
In general, if you value website performance and just need something simple, this one is a good option. However, if you want to create styled galleries or video feeds, you’ll want a different plugin.
5. WP Video Popup
As the name suggests, WP Video Popup lets you create a lightbox popup for YouTube embeds, which is a popular tactic you’ve probably seen on other sites. If you want to see it in action, go to the plugin site and click to play the video.
This effect serves two basic functions:
The plugin is super simple – all you do is add a shortcode with the link to your video. Or, you can also trigger it in other ways, like CSS.
If you want more features, there’s also a premium version that lets you add multiple video popups on the same page (the free version limits you to one) and also lets you create video galleries in the popup.
The free version is available at WordPress.org and the Pro version costs $30 for use on unlimited sites.
YotuWP is a free plugin that helps you create a gallery of YouTube videos from different sources including:
For your gallery layout, you can choose between a grid or a list (or mix the two). You can also choose from different players including a lightbox popup option that shows the specific gallery video in a modal popup.
If you want more features, there’s also an affordable premium version that mainly adds new layouts and effects:
The premium version is quite affordable at just $21.
7. Essential Grid Gallery
Essential Grid Gallery is one of the most popular gallery plugins at CodeCanyon, where it’s been purchased over 45,000 times with an excellent 4.71-star rating on over 1,400 reviews.
Essential Grid Gallery is not focused specifically on YouTube, but it does include an option to import YouTube videos (among other sources such as Vimeo).
The advantage of using Essential Grid Gallery over a dedicated YouTube plugin is that Essential Grid Gallery is incredibly flexible when it comes to style and layout options. You’ll have 100% control over your grid gallery’s layout and style – much more than most YouTube plugins.
You’ll also get advanced features such as category filters and pre-made skins.
To choose which videos to include, you can enter the ID of specific YouTube videos or you can dynamically populate your gallery with videos from a specific channel, which lets you create a feed of videos.
Overall, if you want the most flexible plugin for YouTube galleries, this is probably it. However, it’s overkill if all you want to do is embed a basic YouTube gallery.
Essential Grid Gallery is a premium plugin – it costs $69 with lifetime updates.
8. Bonus: Lazy Load – Speed Up YouTube Embeds
The free Lazy Load plugin from the WP Rocket team is not a plugin for embedding YouTube videos on WordPress. However, it is an important plugin to use if you’re embedding a lot of videos because it lets you improve the performance of your video embeds.
As the name suggests, it does this by letting you lazy load your YouTube videos. With lazy loading, your site will wait to load below-the-fold YouTube embeds until a user scrolls down. This lets you speed up your site’s initial page load times.
The Lazy Load plugin also lets you replace the YouTube embed with a static thumbnail until a visitor clicks on it (just like the WP YouTube Lyte plugin from above).
If you combine these two tactics, you’ll make your site load much faster even if you’re embedding lots of videos.
Start Embedding YouTube Today
With these YouTube WordPress plugins, you can start embedding YouTube content in more interesting ways.
Which plugin is best for you? Well, that depends on what you want to accomplish. If you want a stylish gallery, consider plugins like Elfsight YouTube Gallery, Essential Grid Gallery, or YotuWP.
On the other hand, if you want to embed a feed of videos, you might want Feeds for YouTube. Or, for live streams and other options, maybe Embed Plus for YouTube, while WP Video Popup is great for lightbox popups.
Finally, don’t forget about performance, as using lots of YouTube videos can slow down your site. If your chosen plugin doesn’t have built-in performance features, consider using the free Lazy Load plugin or WP Rocket to optimize your YouTube videos.
YouTube Live is a vastly underutilized tool that should be in every marketer’s arsenal.
It’s easy to look at your Live video options and think that Facebook is enough, but that just isn’t so — not to say that Facebook Live isn’t important. It definitely is.
But people watch billions of hours of YouTube every day.
That means not using YouTube Live is like holding onto a winning lotto ticket until it expires. You wouldn’t do that, right?
Live video is such an effective marketing method that I believe everyone should be using it.
So I’m going to show you how to set up and effectively use YouTube Live to grow your business and convert viewers into leads.
The good news is that you can start producing effective Live content in a matter of minutes.
But first, you need to understand just how powerful Live video can be for your business.
Why Use YouTube Live Video?
Live video has been around for a few years, but many marketers still stick to the “tried-and-true” digital marketing methods like blog posts and social publishing.
This means they’re missing out on a huge stream of leads when they neglect live-streaming services.
80% of people would rather watch a video than read a blog post.
You’ll also notice that 70% would prefer to watch your Live video on YouTube.
So why aren’t you using it yet?
Most likely, you’ve found that YouTube Live isn’t quite the plug-and-play system that services like Facebook offer.
Facebook is easy!
Your audience is there, so it definitely doesn’t get any hate from me.
But you haven’t tapped into that 70% demographic yet, so you can see where the room for growth is.
There are a few more steps involved in YouTube broadcasts, and then comes the problem of figuring out how to actually drive leads.
Let’s start by getting you set up, and then I’ll show you how to start increasing your Youtube leads.
How to Use YouTube’s Live Video
To get started, log into your YouTube account and find your Live dashboard.
If you haven’t created a YouTube account yet, this guide will walk you through it.
Once you login, look for the Youtube broadcast button — it looks like a camera with a plus sign.
This will take you to YouTube studio — but you might not have access to the feature if you haven’t verified your account.
Use your phone number to get your verification code through text or an automated call.
Then enter the 6-digit code:
Once you verify, you’ll see your YouTube Live dashboard.
Don’t be overwhelmed.
There’s a lot of information to digest and optimize, so I want to walk you through the most important steps before we get into the tactics you’ll be using.
There are three ways to go live: mobile, webcam, and encoder. Here’s the difference between the different YouTube broadcast types:
This is a step-by-step guide to setting up your stream and going live.
You’ll start with encoding software, which is the biggest difference between YouTube and other popular streaming services. You need to find a third-party software to go Live.
Encoders compress your video and audio into a format that’s compatible with YouTube’s platform.
The added benefit is that this makes your content available to as wide an audience as possible. Whether your audience is on mobile, desktop, or tablet, they can see you!
YouTube has a recommended list of encoders that will allow you to stream everything from your Wii U to your smartphone.
Note to go live on mobile, you’ll need at least 100 subscribers — if you have less, then you’ll want to choose webcam.
If your goal is to stream some of your gaming, you’ll need to use an encoder rather than a live screen share on your PC.
The encoder you use depends on what you need, and you have plenty to choose from.
For example, let’s say you want to record an interview-style video from your webcam. Simple enough.
You’ll want to use an encoder like the open-source system calledOBS.
It’s easy, intuitive, and free.
There are more flexible options out there, but this is a good introduction to YouTube Live streaming.
A paid alternative would be something like VidBlasterX. Depending on what version you get, you’ll be able to stream in HD and have access to robust community support.
But let’s install OBS to keep things moving. Download it and go through the typical installation process.
Then click through a few more boxes until you get to one that looks like this:
Make sure you optimize for streaming. If you accidentally click the other option, it’s not the end of the world, but you want to make sure you’re ready to go with as little fuss as possible.
The next window to look for is one that looks like this:
You’ll need to make sure you set your stream type to Streaming Services.
The service you’re using is YouTube, obviously. And you’ll want to make sure you’re on the Primary YouTube ingest server.
Once you’ve settled all that, it’s time to click back to your YouTube channel and acquire your Stream Key from the Live Stream dashboard.
You’ll notice that my Stream Key is protected, and there’s a good reason for that.
You can actually stream on any channel you have the key for, so make sure you keep your key protected.
Now, you’ve set up your encoder, but you’re not quite ready to stream just yet.
You still need to add audio and video sources.
Otherwise, your audience will be watching a blank live stream while you’re fumbling to figure things out.
So, how do you add sources?
That’s easy. At the bottom of your encoder, you’ll see a toolbar that looks like this:
You’ll want to click on the plus icon in the box to add your audio and video sources. The results will look like this:
You’ll also be able to share a variety of items like images, text, or even screen share.
Before you click play, though, you’ll want to make sure your live stream’s information is optimized for your viewers.
Go back to your YouTube Dashboard and scroll down until you see this:
Input the proper title, information description, and set the category appropriately.
You likely won’t need to fiddle with the advanced settings just yet, so leave those be for now.
Now, after all that, you’re ready to get started!
On the right-hand side of the encoder toolbar, you’ll see a small menu:
The first option is to start streaming.
Click it, and then head back to YouTube.
If you’ve done everything right, you’ll see this:
That means you’re live streaming!
Share the link on your Dashboard to watch your audience grow.
How to Gain YouTube Leads with Live Video
You’ve set up YouTube Live, but now you need a strategy and content that will convert viewers into leads.
You still need to create actionable content, or else you’re just wasting your time.
Any content you create relies on the resources you pour into it; video is no different.
Plus,creating videos is an effective way to establish thought leadership, teach users about your product, and boost social proof.
But how do you do that with Live Video?
YouTube Broadcast Option 1: Host a Celebration
Who says business has to be boring? You have plenty of things to celebrate!
Maybe it’s your 10,000th customer, you just hired your 10th employee, or you’ve been in business for ten years.
Whatever the occasion, you can use Live video to spread the celebration to the world.
How does this work?
It’s pretty formulaic, so I’ll share it with you and then show you an example:
- Build excitement with announcements and social sharing.
- Plan the event. Coordinate what you want to say and share to keep everything engaging.
- Build a buzz. Share stories, failures, and successes. Build rapport with your audience.
- Broadcast. Go live!
- Post the highlights. Share your video in the following days and weeks with your followers.
Take this example from Results Fitness.
They built excitement with posts like this:
They even shared a four-part series of posts with success stories from their gym members over the years.
Then they went live for the pre-party before their official flash mob to build excitement.
They saw an immediate increase in membership sign-ups following the event. Pretty cool, right?
Just from sharing a big celebration, they were able to grow their bottom line and push into their 17th year with a win.
YouTube Broadcast Option 2: Be Interruptive
If your audience is used to reading your blog posts a Live video will come as an interruption to the pattern you’ve created.
If you’re doing the same thing every time, people get bored.
When they get bored, your competition will find them and steal them from you.
Instead, catch your followers by surprise with a live stream.
You’ll grab their attention like never before. You can also provide little touches, like including the office dog in your video, to keep the momentum going.
A great example of this is when Jason Carr, a news anchor from FOX 2 in Detroit, started live streaming from the back of a Cadillac on his way to a new job.
Only, his audience didn’t know he had a new job yet! As Carr said it, he was on his way to “parts unknown.”
It wasn’t until later that his audience realized that he was walking into a new job to meet his coworkers.
So use Live video to be interruptive and spice it up this week.
YouTube Broadcast Option 3: Engage Viewers
When you go Live, no matter the reason, do your best to interact and respond to comments.
I once watched a Live stream where a trusted professional was explaining a very technical and widely-discussed topic.
But he ignored the comments.
It was so infuriating to watch all the questions and inquiries go unnoticed and unaddressed. It made me want to turn the video off.
What if one of those questions leads to a sale?
Even if you need a moderator to help pose questions, it’s worth it to engage with your audience.
Or you can promise to go back and answer any unanswered questions after the fact.
Your goal is to keep the conversation flowing. Do that, and you’ll find yourself with the opportunity to demonstrate your knowledge, workspace, and engage in future Live events.
YouTube Broadcast Option 4: Get Personal
Your audience wants to connect with you. That means your Live video shouldn’t be stuffy and formal.
Find ways to be open and honest about mistakes, or show them something cool about what you do every day.
Callaway Golf has a great example of a very personal Live video. They decided to live stream a walkthrough of the office of the famous golfer, Arnold Palmer.
They showed off some really cool memorabilia like this honorary jersey and an entire wall stuffed with golf clubs.
What a cool way to keep things personal, right? Keeping it real will help your audience listen to what you have to say.
Being open and honest about mistakes you’ve made will make people want to engage with you more.
Statements like “I tried to only rely on blogging, and it nearly killed my business. I want to share with you…” are golden.
You’re showing vulnerability. Your audience will love the highs and lows, and ask you to share more.
YouTube Broadcast Option 5: Offer Private Access
Our final way to drum up interest in your YouTube Live event is to share something so cool that your audience just has to be a part of it.
Like, send a rocket into space.
SpaceX has taken to using YouTube Live services to broadcast their highly-anticipated rocket launches, including sending Elon Musk’s Tesla Roadster into space.
There’s nothing more exciting than getting to T-minus one minute and waiting for a rocket to blast into space.
Why not give people direct access to that event?
To make it even better, SpaceX includes a simple timeline to show you how far into the launch the rocket is.
Isn’t that just awesome?
I realize you probably won’t be launching any rockets into space.
But you do have your own exclusives and cool features that you can give your audience access to.
Start a stir about your new product launch, or offer exclusive info and require an RSVP from your followers.
Do what you can to create a community around your Live event and metaphorically boost your brand into space.
Then go Live and offer valuable, actionable content. Rinse and repeat.
YouTube Broadcast Option 6: Call Your Audience to Action
If you’re getting traffic, why stop there? Keep the momentum by asking your audience to do something.
I noticed when I was watching the SpaceX Live video that just before launch, when viewership would be at its peak, a small animation popped up that looked like this:
At the height of anticipation, they were asking me to Like and Subscribe! It was perfect, and I had to share.
There are plenty of ways to call your audience to action, though.
One great trick I like to use is to have a specialized landing page for my Live video.
I’ll invite my viewers to visit that specific URL to get something in return, like a consultation or helpful guide.
I also share that link in the video description and the chat section, just to make sure they can find the right link.
I do everything I can to keep momentum in a forward direction. If people like your content, they will want more.
Keep your audience moving with well-placed calls to action.
If you’re not using YouTube Live to generate leads, you’re missing out on a powerful tool for growing your brand.
Even if you’re using other live-streaming services like Facebook, you’re failing to tap into the millions of viewers that flock to YouTube every day.
This guide will help you set up YouTube Live and start streaming in a matter of minutes.
Use your new live-streaming capabilities to celebrate with your community, and remember to keep your persona approachable and honest. Disrupt your normal flow of content creation, or give your fans access to an exclusive or memorable event.
Above all, don’t forget your call to action. Your audience needs direction, and it’s up to you to give it to them.
What’s your favorite way to generate leads when you go Live?