WordPress YouTube Embed Not Working? How to Fix It Fast
Home Blog YouTube Embed Not Working in WordPress? 4 Quick Checks + Fixes

YouTube Embed Not Working in WordPress? 4 Quick Checks + Fixes

How to Fix YouTube Embed Video Not Working in WordPress (1)

Is your WordPress YouTube embed not working? You paste in the link, and instead of a video you get a blank box, a plain link, or a “Sorry, this content could not be embedded” message.

I’ve run into every one of these while building pages, and the good news is that most of them come down to a handful of causes you can check in a few minutes.

Why Is My YouTube Embed Not Working in WordPress?

A YouTube embed usually stops working in WordPress for one of four reasons: the link is in a format WordPress doesn’t recognize, the video’s owner turned off embedding, the video is private, or a speed or caching plugin is blocking the player. Fix those and most embeds start working again.

Below, I’ll walk you through each quick check first, then the bigger fixes if you still need them.

Or you can click here to skip directly to the guide.

Why Embed YouTube Videos in WordPress

YouTube is the biggest website for video content online, with over 500 hours of videos uploaded every minute.

And if you want to use this video content to engage your audience, you can simply embed YouTube videos on your site.

youtube video embed example

By showing relevant YouTube videos, you can keep people interested in your website. You’ll then have an easier time turning them into customers.

Plus, your site can get much better SEO when people spend more time when they visit.

Sounds good? Well, here are a few more ways you can use YouTube video embeds on your site:

  • You can embed videos from your own channel to get tons of new viewers and subscribers easily.
  • If you want to convert more people into customers, you can show positive video testimonials and reviews of your products.
  • YouTube embeds can help you host videos on your website without spending any of your server space.
  • By embedding YouTube live streams, you can also keep people on your site for much longer.
  • And much more…

As you can see, YouTube embeds can help you grow your social media presence, boost your engagement, and get more sales.

With that, let’s see how you can solve the problem of WordPress YouTube embeds not working on your site

How to Fix Youtube Embed Video Not Working in WordPress

If you want to fix YouTube video embeds, just follow our step-by-step guide below.

Let’s get started!

Start Here: 4 Quick Checks

Before you update anything, run through these. They fix the majority of broken YouTube embeds.

  • Check the link format. Paste the regular youtube.com/watch?v= or youtu.be address into a YouTube block, on its own. Links copied from playlists, Studio, or a /shorts/ address don’t always turn into a player.
  • Make sure embedding is allowed. In YouTube Studio, open the video’s details, click Show more, and confirm Allow embedding is ticked. If it’s someone else’s video and they’ve turned it off, it won’t play on any other site.
  • Check the video’s visibility. Private videos can’t be embedded. Unlisted videos can, so use that if you don’t want the video in YouTube search.
  • Look at your speed or caching plugin. Settings that delay JavaScript or lazy-load iframes can stop the player from loading. Exclude YouTube from those settings, clear your cache, and check the page again.

Still seeing the problem? Work through the steps below.

Step 1: Update Your WordPress Website

WordPress regularly gets new updates that can make changes like adding features, fixing bugs, and much more.

But if your WordPress website isn’t updated, certain features like YouTube embeds can stop working on your site.

The good news is that you can easily update your WordPress website and fix this issue.

To do that, open your WordPress dashboard and then click on the Please update now button at the top.

If you can’t see the update button, then you can skip this step since your WordPress version is up-to-date.

update wordpress website

On the next page, you can find more information about the update.

Click on the blue Update button, which has the new WordPress version on it.

update your version of wordpress

After you do that, just wait for the update to finish, and you can check if the YouTube videos are working normally.

For more details, you can check out this guide on how to update WordPress safely.

If updating WordPress itself doesn’t fix your YouTube embeds, the problem can come from the plugins on your site.

Step 2: Update Your YouTube Plugins

Using YouTube plugins, you can easily grow your channel, engage visitors, and more. Unfortunately, outdated YouTube plugins can break your embeds.

Not using any YouTube plugins? You can click here to skip to the next step then.

To update your YouTube plugins, open your website dashboard and then navigate to the Plugins menu.

From here, look for your YouTube plugin and then click on the Update now button on the left.

update youtube feed pro plugin

Just to be safe, you can do the same for the other plugins here. After all, outdated plugins can be a security risk for your site.

Now that you’ve updated the YouTube plugins, open your website and check if embedded YouTube videos are showing up.

Step 3: Switch Your Hosting Plan

If the problem is still there, your web host might be causing issues with your YouTube embeds.

And to solve this, you can try switching your website to a different hosting plan.

The good news is that there are tons of options when it comes to great hosting solutions. Just take a look at this list of the best managed WordPress hosting to get started.

Don’t want to move your site to a different host?

You can just move to the final step to fix your YouTube embeds.

Step 4: Install Smash Balloon YouTube Feed Pro

The best way to fix YouTube video embeds is to use a WordPress plugin like YouTube Feed Pro.

With it, you can create, customize, and embed feeds of YouTube videos on your site in a few clicks — even if you’re totally new to WordPress!

youtube feed pro plugin smash balloon

What’s more, YouTube Feed Pro can do a lot more than embed specific YouTube videos.

Instead of using iFrames or custom HTML blocks, you can just create a feed and use it to automatically show the latest videos from a YouTube channel, playlist, favorites list, and much more.

Since YouTube Feed Pro uses lazy loading, it will only load a video once the user clicks on it. So, you can show as many videos as you want while the page loads as fast as ever.

The plugin also comes with a simple live feed editor that you can use to customize how the videos look on your site.

youtube live feed editor

What’s more, your WordPress YouTube videos will be responsive and work perfectly on mobile devices as well.

As the best YouTube feed plugin in the market, YouTube Feed Pro even comes with a support team of WordPress experts.

Whenever you’re facing any problems, you can simply reach out to them, and they’ll help you out.

Want to embed YouTube videos? Click here to get YouTube Feed Pro today!

Now, let’s go ahead and see how you can use the plugin to fix YouTube embed videos on your WordPress site.

How to Install the YouTube Feed Pro Plugin

First, get your own copy of YouTube Feed Pro here and then install the plugin to your site.

For more details, see our step-by-step guide on how to install a WordPress plugin.

Once you install and activate the plugin, you can start using it to embed YouTube videos.

How to Create a Feed of YouTube Videos

To display YouTube videos on your site with ease, you can just create a new YouTube feed using this plugin.

You can do that by opening your WordPress dashboard and then navigating to the YouTube Feed » All Feeds menu.

After doing that, click on the Add New button to continue.

add new youtube feed.

Now, you are ready to choose the type of YouTube video feed that you want to embed. You can choose from 6 options here:

  • Channel: Choose a YouTube channel and then embed the videos from there
  • Playlist: Display videos from a specific YouTube playlist on your site
  • Favorites: Show the YouTube videos from your favorites list
  • Search: Select search terms and then embed the YouTube videos from the search results
  • Live Streams: Embed YouTube live-streaming videos on your website
  • Single Videos: Choose specific YouTube videos you want to display on your feed

After you select your YouTube feed type, click on Next to continue.

choose your youtube feed type.jpg

We’ll go with the Channel feed type in this example.

With that, you’ve used YouTube Feed Pro to create a new feed for your site. Now it’s time to connect this feed to YouTube.

How to Connect Your YouTube Account

You can now choose from 2 ways to connect your new feed to your YouTube account:

  • Add a YouTube API Key
  • Connect your YouTube account

If you want access to all of the available YouTube feed types, click on the Add API Key button.

api key required youtube feed pro

To learn more, see our user-friendly guide on how to create your YouTube API Key.

Next, paste the API key into the popup and then click on the Add button.

add api key youtube

Another option is to directly connect your YouTube account instead.

For that, click on the Connect a YouTube account instead button on the popup.

connect your youtube account

This will open YouTube on your web browser, where you can give the plugin read-only access to your account.

Using the read-only access, YouTube Feed Pro can view content on YouTube and won’t be able to make any changes to your account.

The next step is to click on the Continue button here.

allow read only access youtube feed pro

Now that you’ve connected your feed to YouTube, you can add a source. Depending on your feed type, this source can be the YouTube channel, playlist, search term, and more.

We’ll use a YouTube channel as the source for this example.

To do that, open the channel whose videos you want to embed and then look for the YouTube URL at the top.

There, copy the code at the end, just like this:

copy the username youtube channel

Next, open your website once again and then paste the code in the Channel ID or Username field.

You can now click on the Next button to continue.

enter source for youtube feed

Your YouTube feed can now start displaying videos on your website. In fact, the feed will automatically inherit your website’s design to look great right out of the box.

On top of that, you can also customize the design of your YouTube feed.

How to Customize How Your YouTube Videos Look

To help you quickly customize your video feed, you can choose from a collection of pre-designed templates:

  • Default
  • Carousel
  • Cards
  • List
  • Gallery
  • Latest Video
  • Showcase Carousel
  • Widget

You can just select the feed template you prefer and then click on the Next button.

pick a feed template youtube feed pro

If you want even more control over the design of your YouTube videos, the plugin has you covered.

You can now use the live feed editor to change your feed layout, color scheme, header design, number of videos, load more button, and much more.

In just a few clicks, you can customize your YouTube video feed — no need for HTML, PHP, or any coding language!

live feed editor youtube feed pro

When you use the customization options on the left, you can track your changes in real-time using the preview on the right.

To get started, click on Feed Layout to change the layout of your videos.

open feed layout options youtube feed pro

Next, you can choose from 4 layouts for your new YouTube feed:

  • Grid
  • Gallery
  • List
  • Carousel
feed layout options youtube feed pro

If you want to embed lots of YouTube videos at once, you can try the Grid layout.

This will put the videos in a simple grid with lots of rows and columns.

grid layout youtube feed example

Want to make one YouTube video clearly visible?

You can select the video Gallery layout, which makes one video larger and shows the rest as small thumbnails.

wordpress youtube gallery layout

Next, you have the List layout that puts your YouTube videos in a simple column.

This means your YouTube feed can be more clearly visible on your website.

list layout for youtube

You can also use the Carousel layout instead, which can put your YouTube videos in a slideshow carousel.

As a result, your website can be more interactive for your visitors.

carousel layout youtube feed pro

After you pick your layout, click on the Save button once again.

Now, you are ready to customize the rest of your YouTube feed using the remaining options.

Click on the Customize button to do that.

You can go ahead and click on the Header button to change the header at the top of your YouTube feed.

open header options youtube feed

Using the option at the top-left, you can Enable or Disable your feed header.

Under that, there’s the Header Style option that you can use to choose the type of header for your feed:

  • Standard: Display a visual feed header with the channel name, icon, and more
  • Text: Write a custom heading to use as the header
header options youtube feed pro

Once you select your header options, click on Save.

All in all, the live feed editor makes it super easy to create a custom design for your YouTube feed. You can now set your color scheme, load more buttons, number of videos, and more.

And don’t forget to click on the Save button to confirm your changes.

Finally, it’s time to embed the YouTube videos on your WordPress site.

How to Embed YouTube Videos on WordPress

Using the plugin, you can easily display YouTube videos on your pages, sidebar, or footer areas with ease. Plus, you can get started directly from the live feed editor.

First, click on the Embed button at the top.

embed your youtube feed

Once that’s done, the plugin will show you a popup with the embed options for your YouTube feed. Plus, you can also copy your WordPress YouTube embed shortcode from here.

To embed YouTube videos on a WordPress page, click on the Add to a Page button.

embed to a page youtube feed

Now you will be able to see a list of WordPress pages on your website.

To continue, select the option that you prefer and then click on the Add button here.

select your page wordpress

You can now see the page open in the WordPress editor, also known as the Gutenberg block editor. Here, click on the plus (+) icon to add a new content block.

add a block wordpress page

At this point, you can use the search bar to look for “youtube feed” block.

Finally, click on the Feeds for YouTube block to embed your YouTube feed on the page.

You can just click on the Update button at the top, and your YouTube feed will be live on your website.

If you open the page, you can check how it looks.

example youtube feed on your website

What’s more, you can also use the live feed editor to embed YouTube videos on your sidebar or footer areas.

To learn how to do that, check out our guide on how to embed YouTube widgets on your WordPress website.

Show your latest YouTube videos without fixing embeds one by one

Smash Balloon YouTube Feed Pro pulls in your channel automatically, so new uploads appear on your site without pasting a single link.

Get my YouTube feed

And there you have it!

Now you know how to fix the problem of WordPress YouTube embeds not working properly on your site. As you can see, it’s super easy to solve this issue and display video content.

You can now embed YouTube videos with ease to promote your channel, boost your conversions, and grow your business.

Ready to create YouTube feeds? Get YouTube Feed Pro from here!

Want to get more out of social media marketing? Check out our guide on how to embed social media feed widgets on your website.

Frequently Asked Questions

Why does WordPress say “Sorry, this content could not be embedded”?

It usually means WordPress couldn’t read the link. Use the regular youtube.com/watch?v= or youtu.be address, make sure the video isn’t private, and check that the owner hasn’t turned off embedding in YouTube Studio.

Why is my embedded YouTube video showing a blank or black box?

A speed or caching plugin is the most common cause. Many of them delay or lazy-load iframes, which can stop the player from loading. Exclude YouTube from that setting, clear your cache, and reload the page.

Can I embed a private YouTube video on my website?

No. Private videos only play for people you’ve invited on YouTube. If you want a video on your site that doesn’t show up in YouTube search, set it to Unlisted instead, which can be embedded.

Why won’t my YouTube Shorts embed in WordPress?

Shorts links use a youtube.com/shorts/ address, which doesn’t always convert into a player. Swap /shorts/ for /watch?v= and keep the same video ID. If you want a whole feed of Shorts, Smash Balloon YouTube Feed Pro can display them for you.

Do I need a plugin to embed YouTube videos in WordPress?

Not for a single video, since WordPress’s YouTube block handles that. A plugin like Smash Balloon YouTube Feed Pro helps when you want a gallery of your channel’s videos that updates on its own whenever you upload something new.

Finally, if you found this guide helpful, go ahead and follow us on X (Twitter) and Facebook for more useful YouTube tutorials.

Start showing your YouTube channel on your site

Try Smash Balloon YouTube Feed Pro risk-free. If it isn’t the right fit within 14 days, you get 100% of your money back.

Get YouTube Feed Pro
author avatar
Lianne Laroya Content Marketing Manager
Lianne serves as the Content Marketing Manager at Smash Balloon, drawing upon more than 12 years of experience in WordPress content, social media marketing, user-generated content (UGC) and search engine optimization (SEO).

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.