The Complete Guide To Embedding Videos In WordPress

Complete Guide To Embed Videos In WordPress

Content may be king, but content isn’t just words.

Videos can be used to great effect on any blog, helping you to reach a wider audience. There are plenty of people in any niche who prefer watching videos to reading blog posts, or just appreciate a little variety. And some topics lend themselves better to video demonstration (especially tutorials and demonstrations). Videos can also help you to stand apart and differentiate your blog from others in the same niche.

But using videos on your blog can be a bit of a technical challenge.

If you’re having trouble getting videos to embed on your blog, or need help figuring out the best way to do it, this post is for you.

Since YouTube is the most popular video provider, we’ll go over instructions for embedding their videos first.

The same technique works for many other video sites, listed below, and we’ll also go over methods for embedding videos from other sources as well.

How to embed YouTube videos in WordPress

First, the easy way…

From YouTube, check underneath the video and look for a button that says Share, right under the red Subscribe button:

Subscribe Button

Click on Share, and a new menu opens up below:

Share Menu

(If you like, you can check the Start At checkbox to start the video at a specific time stamp.)

Now just highlight that URL (beginning with, copy it, and paste it into your blog post.

Like magic, the bare URL instantly turns into a video embed:

Video Embed

Alternatively, you can use the built-in WordPress embed shortcode if you want to change the size of the video.

Now for the long way…

WordPress makes it easy to quickly embed videos using just the bare URL, but in case you’d like to customize the video a bit more, there’s another way to do it.

After you click on the Share button on a YouTube video, instead of copying the URL, click on the Embed tab:

Embed Tab

If you click on Show More, you’ll get a preview and more options, including adjusting the video size:

Embed Adjustments

When you’re done selecting your options, just select the code in the box (that starts “<iframe”) and copy it.

Back on your WordPress dashboard, open up the page or post you’d like to add the video to.

Make sure the Text tab is selected (not the Visual tab, because this is HTML code), and paste your code:

Embed Video Code

That’s it! Your video should now display correctly in your post.

YouTube’s not your only option!

If Telemann’s fantasias aren’t your cup of tea and you’re looking for more videos to embed, YouTube isn’t the only video provider that WordPress supports.

There’s a whole list of other sites that WordPress supports auto embedding for. That means that you can just enter the bare URL, like we did above, and WordPress will automatically insert the video for you.

And not just video – WordPress also support embedding for media like slideshows, music, documents, and more.

Supported sites for auto embedding include:

  • Animoto
  • Cloudup
  • CollegeHumor
  • DailyMotion
  • Flickr
  • FunnyOrDie
  • Hulu
  • Imgur
  • Instagram
  • Issuu
  • PollDaddy
  • Reddit
  • Scribd
  • SlideShare
  • SmugMug
  • SoundCloud
  • Speaker Deck
  • Spotify
  • TED
  • Tumblr
  • iSnare
  • Twitter
  • VideoPress
  • Vimeo

So next time you’re writing a blog post, think about how it can be enhanced with multimedia from one of these sites.

What about unsupported providers?

If you want to share a video from another site that’s not on the list, such as a local news website, you may still be able to embed it using WordPress’s auto embed feature.

First, try copying the URL of the video from your browser, and pasting it into your blog post. This still works for some providers who aren’t listed above.

If that doesn’t work, check the provider’s website for an option to share or embed the video. There should be code provided for you to use on your blog.

If not, there are some options for WordPress plugins below that may help.

Why not host your own video instead of embedding?

If you create your own videos, you might wonder why not host it yourself, instead of uploading to a video hosting website like YouTube.

Besides the fact that WordPress makes it so easy to embed multimedia, hosting your own videos isn’t a great idea for the majority of websites.

When you share a video on your site, your audience should be able to watch it easily and reliably. But most hosts just don’t provide enough storage and bandwidth to support hosting videos. This will result in your audience not seeing your video at all, or in the playback being choppy or freezing altogether.

It’s better to use a service that can stream the video smoothly to your audience.

Besides, uploading your video to a service like YouTube or Vimeo will help you to reach new people and get the word out about your blog.

Recommended plugins

If you’d like more options for displaying videos on your site, check out these advanced plugins.

Easy Video Player

Easy Video Player is a free WordPress plugin that you can use to embed either hosted or self-hosted videos on your blog. The videos are responsively sized, and you can choose options like autoplay, loop, auto mute, and even choose different skins to match your blog theme.

Advanced Responsive Video Embedder

Advanced Responsive Video Embedder is another free plugin that also allows you to embed responsive videos to match your mobile-friendly theme. It expands support for auto-embed to tons more video providers. You can also set a maximum width, alignment, custom aspect ratio, and more. There’s also a pro add-on available with additional features.


Embedly expands WordPress’s auto embed feature to allow you to post videos from many more multimedia providers, including Gfycat, Twitch, Google Maps, and 300+ more. You also can customize the style and display of your videos, and add social sharing buttons. There are also analytics providing for many providers.


YouTubeR is a premium video embedding plugin that gives you several unique options, including the ability to upload videos to YouTube directly from your WordPress blog dashboard. You can also create video galleries, widgets, and more.

Price: $19

Start multimedia blogging today

WordPress makes embedding videos so easy, there’s no excuse not to get starting with multimedia blogging and reach a whole new audience!

Complete Guide To Embed Videos In WordPress
Scroll to Top
Share via
Copy link