NewThe WP Tutoring WordPress training platform is live — on demand video courses and interactive WordPress lessons. Free lessons included.Start free
Helping site owners learn WordPress since 2012 · (844) WP-TUTOR
Block Editor

Adding a Video in the Gutenberg Editor

Two ways to put video in a WordPress post: upload a file with the Video block, or embed from YouTube/Vimeo — and when to use which.

WT
WP Tutoring TeamWordPress Instructors
Updated Aug 7, 2026
2 min read

There are two different jobs people mean by "adding a video," and WordPress has a different block for each: the Video block plays a file from your own media library, and embed blocks (YouTube, Vimeo, and friends) pull in a video hosted elsewhere. This tutorial covers both — re-shot in August 2026 on WordPress 7.0.

TL;DR The 30-second version
  • Own file: Video block → Upload or Media Library.
  • YouTube/Vimeo: paste the URL into a YouTube Embed block — or just paste the URL on a blank line and WordPress converts it.
  • Embedding is usually the right call: your pages stay fast and your bandwidth stays yours.
  • Playback options (autoplay, loop, muted, poster image) live in the Video block's sidebar.

Option 1: upload a video with the Video block

Insert the Video block

Click the blue + in the top-left corner, search for video, and click the Video block.

Searching for the Video block in the block inserter

The block offers three sources: Upload a new file, pick one from the Media Library, or Insert from URL.

The Video block placeholder with Upload and Media Library options

Choose or upload the file

Click Media Library if the video is already on your site, or Upload for a new file. Select the video and confirm.

Selecting a video in the WordPress media library modal

Set the playback options

With the video placed, open the settings sidebar. The Video block gives you Autoplay, Loop, Muted, Playback controls, a Preload choice, and — worth the extra minute — a poster image, the still frame shown before the visitor presses play.

The Video block in the editor with its Settings sidebar open

Browsers block autoplay with sound, so if you enable Autoplay, enable Muted too — that combination is the only one that reliably autoplays.

Option 2: embed from YouTube or Vimeo

For a hosted video you don't need the Video block at all. Either:

  • Paste the URL on an empty line. WordPress recognizes YouTube and Vimeo links and converts them into an embed automatically. This is the fastest way.
  • Or insert the embed block explicitly: search the inserter for youtube (or vimeo), insert the block, paste the URL, and click Embed.

The YouTube Embed block asking for the video URL

The embed shows a live preview right in the editor, and the video streams from YouTube's servers instead of yours.

Which option should you pick?

Bandwidth is the deciding factor. A 3-minute HD video can be 100+ MB; a page that serves it to every visitor gets slow and expensive fast. Embed from a video host for anything long or popular, and reserve direct uploads for short clips like a 10-second product demo.

Keep learning

Frequently asked questions

Should I upload videos to WordPress or embed them from YouTube?
Embed, in most cases. Video files are large; serving them from your own hosting slows your site and can blow through your hosting plan's bandwidth. Upload directly only for short clips, or use a dedicated video host (YouTube, Vimeo, Bunny Stream) and embed.
Why won't my video upload to WordPress?
Usually the file exceeds your host's upload limit (often 64–128 MB). Check Media → Add New for the "Maximum upload file size" note. Compress the video, or better, put it on a video host and embed it instead.
How do I stop an embedded YouTube video from showing related videos?
YouTube limits how much you can control this: with the standard embed, end-screen suggestions now come from the same channel rather than anywhere on YouTube, which is usually acceptable. For full control, host the video elsewhere (e.g. Vimeo or Bunny Stream).
WT

WP Tutoring Team

WordPress Instructors

We’ve been teaching WordPress to individuals and businesses since 2013 — through step-by-step tutorials, video courses, and 1-on-1 tutoring sessions.

Leave a comment

Comments are reviewed before they appear.

Get our free WordPress starter guide

Join thousands of site owners and get step-by-step WordPress tutorials in your inbox, plus printable cheat sheets.

Beginner-friendly, no jargon
Printable cheat sheets & checklists
Unsubscribe anytime

Request your session

We’ll reply quickly — usually the same business day.

By using this form you agree with the storage and handling of your data by this site.

Access our WordPress Training Academy videos

Step-by-step video courses covering the block editor, themes, plugins, and everything you need to build a site you’re proud of. Free lessons included — browse the full library before you sign up for anything.

Explore the Academy