Embedding a Vimeo video in WordPress takes about ten seconds. Copy the link, paste it in, done.
The harder question is the one that comes right after: how do you stop it from autoplaying, start it at 1:20 instead of the beginning, or make the player look like part of your page instead of a box dropped on top of it.
This guide covers both. Method 1 is the fast way, using the block WordPress already gives you. Method 2 uses the Video (UB) block in Ultimate Blocks, for when you need control over how the player behaves.
After that, a short section on the Vimeo settings that quietly break embeds, plus fixes for the errors you are most likely to run into.
Method 1: Using The Core Vimeo Block
This is the right choice when you just want the video on the page and nothing more. No plugin needed.
Step 1: Copy The Vimeo Video URL
Open the video on Vimeo and copy the address from your browser’s address bar. It looks like vimeo.com/123456789.
You do not need the embed code. The plain link is enough.

Step 2: Insert The Vimeo Embed Block
Edit the post or page where you want the video. Click the + button, type “Vimeo”, and insert the block.

Step 3: Paste The Link And Click Embed
Paste the URL into the field and click Embed.

The video loads straight into the editor.

The Shortcut: Skip The Block Entirely
You do not actually have to search for the block. Paste the Vimeo URL onto an empty line in the editor and press Enter. WordPress recognises the link and turns it into a Vimeo embed on its own.
This is called oEmbed, and it is built into WordPress. The result is identical to inserting the block manually.
What You Get, And What You Do Not
The core block gives you three things: the video, an alignment option, and a caption.
That is the whole feature set. There is no autoplay toggle, no loop, no start time, and no way to swap the thumbnail. Anything beyond “put the video here” has to be handled on Vimeo’s side or with a different block.
Which brings us to method 2.
Method 2: Using The Video (UB) Block
The Video (UB) block ships with the free Ultimate Blocks plugin. It handles YouTube, Vimeo, and Dailymotion from a single block, and it exposes the playback options the core block leaves out.
Vimeo works properly in this block from Ultimate Blocks 3.5.8 onward, so make sure you are on that version or newer.
Step 1: Install Ultimate Blocks
Go to Dashboard > Plugins > Add New Plugin, search for “Ultimate Blocks”, then click Install Now and Activate.

The Video (UB) block is in the free version. You do not need Pro for anything in this guide.
Step 2: Add The Video (UB) Block
Open your post or page, click the + button, type “Video”, and insert Video (UB).

Step 3: Insert the Vimeo URL
Pick Vimeo as the source, then paste the same video URL you copied earlier. The preview loads in the editor.

The video will look like this:

Step 4: Set How The Video Behaves
This is the part the core block cannot do. In the block sidebar you can turn on:
- Player controls, on or off, depending on whether you want viewers to scrub through it
- Autoplay, so the video starts as soon as the page loads
- Custom start time, so playback begins at the moment that matters instead of the first frame
- Loop, so it restarts automatically when it ends

Two honest notes on this. Browsers block autoplay with sound, so an autoplaying video will start muted whatever you set. And the Subscribe button option in this block is a YouTube feature, so it does nothing for Vimeo.
The custom thumbnail is the one people underuse. Vimeo picks a frame automatically, and it is often a bad one. Replacing it with your own image usually earns more clicks than any other setting here.
Step 5: Style The Frame
Under the style options you can set the aspect ratio, add a border and corner radius, and drop a shadow behind the player.
Small changes, but they are what stop the video from looking like a foreign object sitting in your post.

Step 6: Preview, Then Publish
Check the page on a desktop screen and on a phone before publishing. Look for two things: the player keeping its shape at narrow widths, and the video not pushing past your content area.
Which Method Should You Use?
| Core Vimeo block | Video (UB) block | |
|---|---|---|
| Plugin needed | No | Yes (free) |
| Autoplay, loop, start time | No | Yes |
| Custom thumbnail | No | Yes |
| Border, radius, shadow | No | Yes |
| Also handles YouTube and Dailymotion | No | Yes |
The rule of thumb: if you are dropping one video into one post and moving on, use the core block. If videos are a regular part of your content and you want them to look and behave consistently, the Video (UB) block saves you the fight.
Vimeo Settings That Affect Your Embed
Some things are not controlled from WordPress at all. They live in your Vimeo video settings, and they are the usual reason an embed misbehaves.
Who can watch. Every privacy setting allows embedding except Private. If a video is set to Private, it will not play on your site no matter which block you use.
Where can this be embedded. The options are Anywhere, Nowhere, and Specific domains. Nowhere blocks embedding completely, and Specific domains requires you to add your own domain to an allowed list. That option is not available on the free plan.
Player appearance. Brand colour, the play button, whether the title and profile picture show before playback, and a custom logo are all set on Vimeo rather than in WordPress. These appearance settings need a paid plan, and the custom logo specifically requires a Standard plan or higher.
One useful detail: when you change these embed settings, the video updates automatically everywhere it is already embedded. You do not have to go back and edit your posts.
Common Problems And Fixes
“Sorry, because of privacy settings, this video cannot be played here.” The embed privacy is set to Nowhere, or to Specific domains without your site on the list. Add your domain in the Vimeo video settings. If your site loads on both example.com and www.example.com, add both.
The URL shows as plain text instead of a video. The link was pasted into an existing paragraph rather than onto an empty line. Delete it, put the cursor on a blank line, paste, and press Enter. Also check you copied a video page URL and not a showcase or folder URL.
Autoplay is not working. Browsers do not allow autoplay with sound. Turn muting on and it will play.
The editor preview is blank. Update Ultimate Blocks. Preview loading for Vimeo was fixed in 3.5.8.
The video spills past the content area. Check the aspect ratio setting and the alignment. Wide and full-width alignment need theme support to behave properly.
You changed something on Vimeo but the site still shows the old version. Clear your page cache, then reload.
Frequently Asked Questions
Do I Need A Plugin To Embed Vimeo In WordPress?
No. WordPress embeds Vimeo videos out of the box. A plugin is only worth it when you want control over playback and appearance, which is what method 2 covers.
Can I Embed A Private Vimeo Video?
Not one set to Private. Unlisted videos and videos hidden from Vimeo.com do embed fine, as long as embedding is allowed in the video’s settings.
How Do I Make A Vimeo Video Start At A Specific Time?
Use the custom start time option in the Video (UB) block. If you are using the core block instead, add #t=1m20s to the end of the video URL before pasting it.
Does Embedding Vimeo Videos Slow Down My Site?
The video file itself is served by Vimeo, not your host, so it does not eat your bandwidth. The player script still costs something, though, so avoid stacking several embeds into one page.
Can I Embed A Whole Vimeo Gallery Or Showcase?
Both methods here handle single videos. For galleries, showcases, and automatic imports from your Vimeo profile, you need a dedicated plugin. We compared the options in our roundup of the best Vimeo WordPress plugins.
Does The Video (UB) Block Work With YouTube As Well?
Yes. YouTube, Vimeo, and Dailymotion all work from the same block, with the same options.
Wrapping Up
Embedding a Vimeo video in WordPress comes down to one decision.
If you need the video on the page and nothing else, paste the link and let WordPress handle it. It takes seconds and costs you nothing.
If the video is doing a job, selling something, teaching something, opening a landing page, then the details matter. Starting at the right moment, showing the right thumbnail, and looping quietly in the background are all things the core block cannot do and the Video (UB) block can.
Ultimate Blocks is free on WordPress.org, and the Video (UB) block is included. You can see it alongside the rest of the lineup on the all blocks page.
Stuck on an embed that will not cooperate? Leave a comment below and we will help you sort it out.
Recommended Reading:
- Best Vimeo WordPress Plugins
- How to Add & Embed Videos in WordPress
- Best WordPress Video Player Plugins
- Best WordPress Video Background Plugins



























Leave a Reply