How I Embed Responsive YouTube Video in WordPress (No Code)
clicksocial

Schedule social media posts straight from WordPress with ClickSocial

Start Free Trial angle-right
Home Blog How I Embed Responsive YouTube Video in WordPress (No Code)

How I Embed Responsive YouTube Video in WordPress (No Code)

How to Embed Responsive YouTube Videos on WordPress

In my years of experience with online marketing, I’ve seen how effective adding YouTube content can be when it comes to promoting your brand.

If you pick the right YouTube videos to show, you’ll be able to:

  • Promote your videos and get more views, likes, and subscribers on your channel
  • Show positive reviews and product demonstrations to directly boost your sales
  • Keep people on your website for longer, which is great for your SEO

“In my experience, embedding videos on your website can lead to a lower bounce rate and higher engagement metrics, both of which positively influence your SEO ranking.”

– Sam Nelson, Digital advertising and Marketing Expert

But these days, the majority of internet users are on their phones. And if your videos don’t load on mobile devices, you’ll have a harder time keeping people engaged.

This is where responsive videos come in. These videos will automatically adjust to fit any screen size, whether it’s a phone, tablet, or computer, so everyone has a good viewing experience.

In this article, I’ll walk you through an easy method to embed YouTube videos that look great on any device.

In This Article

Ways to Embed Responsive YouTube Videos

Let’s cover all our bases and look at all the ways you can add YouTube videos to WordPress:

  • Manual: Copy a YouTube video’s embed code, paste it into your website and manually edit code snippets to make your video responsive.
  • Automatic: Let a WordPress plugin automatically fetch the videos and add them to your site, so it’s responsive right out of the box.

The first method can work, but with a few conditions. First, you’ll need to be comfortable inserting and tweaking code snippets.

Second, you’ll have to be prepared to spend the time and effort needed to generate embed codes and repeatedly tweak and add them to WordPress.

copy the embed code youtube feed pro

In the long term, these problems can really take a toll. Plus, not having a support team can end up being a massive pain in case something goes wrong when inserting the code.

The easier way is to grab a good WordPress plugin and let it do the job for you, so you can focus on more important things.

Of all the options in the market, I decided to go with YouTube Feed Pro for a few reasons.

youtube feed pro plugin smash balloon

With this tool, your YouTube videos are guaranteed to display flawlessly on any device, from smartphones and tablets to desktops – right out of the box.

I was also surprised by how easy it was to use. You can just follow a guided flow and the plugin will take you through the process of creating, customizing, and embedding YouTube video feeds.

3 step guided flow for youtube

Here are a few more highlights I noticed while using YouTube Feed Pro:

  • Display your YouTube channel, playlists, and even livestreams in different layouts
  • Customize how your videos will look with a live editor
  • Moderate your feed and control which videos show up on your website
  • Add multiple YouTube videos to WordPress in just 3 easy steps
  • Create custom YouTube feeds using advanced YouTube search queries
  • Make sure your site loads superfast even when you embed lots of videos

Overall, it’s a pretty useful tool, and you get to sidestep the headache of dealing with code.

If you want to try out this tool for yourself, you can get started with YouTube Feed Pro here.

Easiest Way to Embed Responsive Videos

Now, I’ll show you how you can actually use the plugin to add YouTube videos that work perfectly on all screen sizes.

Just follow the steps below:

Step 1: Add YouTube Feed Pro to Your Website

Start by getting a copy of the YouTube Feed Pro plugin here.

Once you’ve downloaded the tool, go ahead and install it on your site.

Beginner Tip: You can follow these step-by-step instructions on how to install a WordPress plugin for more guidance.

Step 2: Use the Plugin to Create a YouTube Feed

Next, click on the YouTube Feed » All Feeds menu that you can find in your WordPress dashboard.

Select the Add New option to start embedding your YouTube videos.

add new youtube video feed

Using the plugin, you can select from different feed types which decides the source of your YouTube videos.

No matter which feed type you choose, the plugin will automatically make your videos responsive, so they’ll look great on any device and screen size.

That said, here are the 6 feed types you can choose from:

  • Channel: Add responsive videos from a specific YouTube channel.
  • Playlist: Show responsive videos from your chosen YouTube playlist.
  • Search: Display responsive YouTube videos based on specific search words or phrases.
  • Live Streams: Add responsive videos of upcoming or existing YouTube live streams.
  • Single Videos: Display responsive YouTube videos individually.

Pick your feed type and click on the Next button.

select playlist feed type

I’ll show videos from a YouTube playlist for this example, but pick any option you like.

Step 3: Connect Your New Feed to YouTube

After picking your YouTube feed type, you’ll see a popup that asks for an API key.

This key will basically let your website communicate with YouTube and fetch videos.

Beginner Tip: In case you don’t have an API key yet, check out this tutorial on how to create a YouTube API Key.

Once you have your API key, just paste it into the popup and then click on Add.

enter youtube feed api key

Once add your API key, you can enter a source for the videos.

Depending on the feed type you picked earlier, this can be a YouTube channel, playlist, search term, and more.

Since I went with a playlist earlier, I’ll link a random YouTube playlist as an example.

Open the playlist on your web browser and copy the ID at the end of the URL, like in this screenshot:

copyl playlist id youtube

After that, return to your website and then paste that ID into the popup.

Finally, click on Next to finish adding the source for your YouTube videos.

add a playlist id

Step 4: Customize Your Responsive YouTube Videos Feed

After that, the plugin will fetch the videos and put together a YouTube feed that’s 100% responsive and matches your site’s design.

On top of that, the plugin lets you pick between different templates with unique designs. You have 8 options to pick from:

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

Just select the feed template whose design you prefer and then click on Next.

pick a feed template youtube feed pro

I went with the default templates since I want a simple feed that can show lots of videos at once.

And if you want to have more control over how your videos feed looks like, you can use the live feed editor next.

This is where most of the customization takes place. You can change your layout, header, buttons, video elements, and much more.

live feed editor example for youtube

What’s more, you can even see a live preview of how your YouTube feed will look on different screens.

By clicking on the icons at the top, you can see how the videos will look on a mobile phone, a tablet, as well as a computer.

preview on different devices responsive youtube videos

Let’s start the customization, then. Since there’s a lot of options, I’ll go through my usual customization routine so you can get a general idea of how to use the options.

So, let’s click on the Feed Layout option on the left.

feed layout for your youtube playlist feed

On the left panel, you’ll see the 4 layout options that you can pick from:

  • Grid
  • Gallery
  • List
  • And carousel
feed layout options for youtube playlist feed

Want your videos to show up in neat rows and columns?

You can go with the Grid layout then. This is what this layout looks like:

grid layout for youtube feed pro

But what if you want the focus to be on one specific video?

There’s the Gallery layout what shows a large video player with smaller thumbnails under it.

gallery layout youtube

Looking for something that gives more space to your videos?

You can use the List layout and show the videos in a single column.

list layout for youtube

In case you’re looking for something that makes your website more interactive, you can go for the Carousel layout.

Here’s how it can look on your website:

youtube feed pro carousel layout

Once you’re done selecting your responsive YouTube feed’s layout, click on Save to finalize your choice.

You can also use the panel on the left to change the number of videos, rows, and columns.

With that, let’s move on by clicking on the Customize option on the top left.

customize your youtube feed

Since we have the layout set, it’s time to switch up the colors.

You can do this from the Color Scheme option on the left.

change your color scheme for youtube

To make things simple, you can pick from 4 color schemes:

  • Inherit from Theme: This convenient option will copy the colors of your theme for the YouTube video feed
  • Light: The classic light color scheme with a clear white background and dark font
  • Dark: This one is the opposite with a dark background along with a white font color
  • Custom: For total control over the colors, you can manually pick all the colors yourself

Like usual, pick the option you like and click on Save.

color schemes available for youtube feed

I think you get the idea now. Use the remaining options to change your header, video elements, buttons, and more.

You can even show a subscribe banner below the video, so people can subscribe directly while watching.

When you’re happy with your feed’s design, click on Save and move on to the final step below.

Step 5: Embed the Responsive YouTube Video Feed

To give you more control, there are 2 ways of adding this YouTube feed to your website:

  • On your WordPress page
  • Or on your widget-ready areas like sidebar or footer

I’ll go through both options below:

Embed Responsive YouTube Videos on WordPress Page

To help you save time, you can directly add the video to a page from here.

Use the Embed button at the top to get started.

embed your youtube playlist in wordpress

Doing that opens a popup with all the ways you can embed this YouTube feed.

You can pick a location or just copy the shortcode to manually add anywhere on your site.

For now, let’s use the Add to a Page option.

add youtube playlist feed to a page

The popup will then show a list of your published WordPress pages.

Pick the page where you want the responsive YouTube videos and click on Add.

select the page to embed youtube playlist

Just give it a few seconds and the plugin will open the page in the WordPress editor.

From here, let’s add a new block using the plus (+) icon.

add new content block to a page

Doing that will show a panel with the different WordPress blocks that you can add to a page.

Use the search bar to look for “youtube feed” then click on the Feeds for YouTube block.

Doing this will automatically give you a preview of what your responsive YouTube videos feed will look like embedded on your page.

To make the responsive videos feed live on your website, click on Update.

With that, you can open your website and see how your videos look. Here’s what my example looks like:

example of youtube playlist feed in wordpress

If you’d rather embed your responsive videos on your sidebar or footer, you can do that with the plugin as well.

First, we need to open the live feed editor again (just in case you browsed away) which is pretty easy.

From your WordPress dashboard, navigate to YouTube Feed » All Feeds and then click on the feed that you want to embed.

open your youtube feed gallery

Doing that will open the live feed editor that we’re already familiar with.

From here, click on the Embed button at the top to continue.

embed your youtube playlist in wordpress

This time, click on the Add to a Widget button on the popup.

Wait a few seconds and YouTube Feed Pro will open the widgets page of your site.

add to a widget option

From this page, you can choose any of the footer or header panels to show your responsive YouTube videos.

The exact number of panels will be different depending on your WordPress theme.

For this example, I’ll select the Sidebar panel here, but you can go with any location you like.

open sidebar panel

After opening the panel, you can add a new widget by clicking on the plus icon (+) here.

Finally, select the Feeds for YouTube widget to embed your videos.

add youtube widget to your site

You can now click on Update to confirm your new YouTube feed widget.

So, when you visit your website, you can see your responsive videos embedded in your sidebar area:

example of a youtube sidebar widget

And you’re done!

Just follow the steps, and you can have a feed of responsive YouTube videos on your WordPress website. The whole process only took a few minutes and 5 simple steps:

  1. Install YouTube Feed Pro
  2. Create a feed of YouTube videos
  3. Connect this feed to YouTube
  4. Pick the design for your YouTube videos
  5. Add the responsive YouTube videos to your site

Just remember to pick videos that people on your site will find interesting. You can also experiment with the design and see what people like.

To get started with responsive YouTube video embeds, you can grab a copy of YouTube Feed Pro here.

Have an Elementor website? Here’s how you can embed your YouTube channel on Elementor.

More YouTube Marketing Guides and Tutorials

author avatar
Sajjan Sharma Senior Writer
Sajjan has been writing about WordPress, social media marketing, and online businesses for over 10 years. His professional interests extend to include influencer marketing, content curation and digital marketing strategies.

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.