How to add Videos in WordPress Blog Posts

Do you want to know how to add videos in WordPress Blog Post by just following some Simple Steps?

Video posts are a great way to add life to your blog. Videos can capture your audience’s attention and keep it, which can improve engagement and ranking in search results. 

However, if you’re new to video or aren’t sure how to capture it in your blog posts, then this guide is for you. 

In this guide, we will show you how to add videos to WordPress blog posts.

How to add Videos in WordPress Blog Posts and Pages

Auto-embeds are an incredible feature of WordPress, one of the best things you can have. It makes it extremely easy to add some video content to your blog posts. With WordPress’s auto-embeds feature, you can easily add video content to your post and embed it in the post.

All you have to do is copy and paste the video URL/link into the WordPress post editor.

If you want to embed a YouTube video in your blog post, for example. Then you simply click on the + Icon and select YouTube from here.

Add video in WordPress using WordPress editor.

When you paste the URL of your video into the content area, WordPress retrieves the embed code and displays the video in the post.

Adding YouTube video URL.

You can now save your post and use the preview button to preview the embedded video.

After you’ve added the video, you can modify it using the block toolbar and the settings column on the right.

This toolbar allows you to change the height and width of the video, make it full-width, change the alignment, and more. On mobile devices, you can also add a caption and keep the video’s aspect ratio.

WordPress only supports auto-embed features for video services that have been white-listed. You will need to obtain the embed code for other websites and then paste it into your blog posts.

Here is a list of white-listed video services for automobiles. Here is a list of video services that have been approved for auto-embedding in WordPress:

  • Amazon
  • Animoto 
  • Cloudup
  • CollegeHumor
  • Crowdsignal
  • Dailymotion
  • Facebook
  • Flickr
  • Hulu
  • Imgur
  • Instagram
  • Kickstarter
  • Mixcloud
  • Reddit

Embed Videos in WordPress Using Old Classic Editor

If you prefer the classic WordPress editor, things may be a little different for you. Although WordPress usually embeds your YouTube video as soon as you paste the link, this may not be the case for other sources.

If you’re using the classic editor and want to embed a video, do the following:

Open the classic editor and click the ‘Text’ tab in the upper right corner of the editing area >> Copy and paste the embed code into the appropriate location.

Classic WP editor.

How to Embed Videos in WordPress Sidebar Widgets

You can embed videos in WordPress sidebar widgets in the same way that you can embed them in a WordPress page or post.

Simply navigate to the Appearance » Widgets page and insert the ‘Text’ widget into a sidebar. See our article on adding and using widgets in WordPress.

Image showing How to ad video in WordPress sidebar.

You must paste the video URL into the content area of the widget settings. WordPress will retrieve the embed code and display the video preview automatically.

WordPress Video Embed Plugins

You’ve discovered that the process of how to add videos in WordPress is simple to grasp and implement. However, the embedding video plugins listed below may assist you in embedding and managing your videos even more effectively.

1. Video Embed & Thumbnail Generator

This free WordPress plugin is ideal if you want to convert your website into a video-based one. You can use this plugin to access a variety of video players, including Video.js, Mediaelement.js, JW Player 6, and Adobe Strobe Media Playback Flash Player. 

Regardless of which player you select, the videos will be resized to fit neatly into the design of your website. This plugin will also create a thumbnail for the video.

2. ARVE Advanced Responsive Video Embedder

This plugin may be the most comprehensive video embedding plugin for WordPress. This SEO-friendly plugin allows you to specify the title, description, and upload date of an embedded video to aid in indexing. 

Responsive video embedding is also supported, as the name implies. All of this is possible without complicating the embedding method further, as you can paste the URL in the same way you would with the oEmbed method.

3. YouTube Embed

This embedding plugin is designed specifically for those who frequently embed YouTube videos. YouTube Embed has a few unique key features. 

You can create your own video playlists and recommend them to users based on their search history. 

This plugin also supports dynamic video sizing, which works well with any responsive theme.

Frequently Ask Questions

  1. How to add self-hosted video in WordPress

    Video for Self-Hosting It's effectively a two-step process to embed a video. You begin by uploading your film to a third-party video hosting service such as YouTube, Vimeo, or Wistia. The URL to the video is then copied and pasted into a post or page on your WordPress site.

  2. How to add mp4 video to WordPress website

    Go to your WordPress dashboard and log in. Select Media > Add New from the drop-down menu. Select the video file from the Select Files menu, then click Open. You can simply drag the file from your computer's File Explorer folder to the upload area in the WordPress dashboard.


We hope this article helped you learn how to add videos in WordPress blog posts. You may also want to see our list of the must-have WordPress plugins for all WordPress websites.

If you liked this article, then please subscribe to our blog and share it with your friends. You can also find us on Twitter and Facebook.


Rishabh Kolhe
Rishabh Kolhe

I am the founder of WealthyWork, I started my digital marketing journey in 2017. First, I started my career with SEO in Culturelligence, then after some time, I learned more about Digital Marketing. I worked as a Digital Marketer with Agile PeopleOps, a US-based HR organization. Now I am working in WealthyWork, We all specializing in Digital Marketing Services.

Articles: 103