How to Embed a Video in Webflow?

How to Embed a Video in Webflow?

Mihajlo Ivanovic
Mihajlo Ivanovic
3 mins
25 Jan
Table of content
Table of Contents

In this guide, I’ll explore how you can easily add a video to your Webflow project to enhance user engagement and provide a richer online experience.

Benefits of Using Videos in Web Design

Videos are an effective tool in web design for several reasons:

  • Improved user engagement — Videos can capture and maintain visitor attention more effectively than text or images alone.
  • Enhanced communication — They are excellent for demonstrating products, explaining complex concepts, or telling stories.
  • SEO advantage — Properly optimized videos can also boost your website's search engine rankings.

Adding a Video in Webflow: Step-by-Step Guide

Webflow offers a straightforward process for embedding videos into your website. Here’s how you can do it:

Step 1: Choose Your Video

First, you need to have the video you want to add to your website. This could be a video hosted on several platforms, but I recommend using Vidzflow, as it is a Webflow-exclusive video hosting solution that ensures light and fast videos on Webflow sites. 

You can either upload your video to Vidzflow or paste a link to an existing video from a number of external sources like YouTube, Vimeo, Wistia, etc. Vidzflow will grab the video, and you can then adjust various settings, customize your player, and even optimize it for SEO.

Next, you need to copy the embed link as shown below. Ideally, you should make it responsive so that it fits different screen sizes.

Step 2: Using the Embed Element

  • Go to your Webflow Designer.
  • In the "Add Elements Panel" (the plus '+' symbol), locate the "Embed" element.

Step 3: Embedding a Video

Once the Embed element is added to the page, you will be prompted to paste the HTML code you copied in Vidzflow.

The video is now added to your page successfully and should be displayed in Webflow Designer.

Step 4: Customizing Your Video

Webflow offers various customization options, such as:

  • Setting autoplay, loop, and mute options.
  • Adjusting the size and aspect ratio.

Step 5: Publishing Your Site

Once your video is set up:

  • Preview your site to ensure the video displays correctly.
  • If everything looks good, publish your site.

Embedding Videos to Webflow with No Code Using Vidzflow

Since Vidzflow is a Webflow app, it's also available within Webflow Designer. This further streamlies the process of embedding videos.

First, you need to connect your account to the Webflow Designer app.

  1. Install Vidzflow on Webflow and access the authentication screen.
  2. Existing users: Go to your Vidzflow profile, generate an API key in the "API Key" section.
  3. New users: Register at Vidzflow's registration page, then generate an API key in your profile.
  4. Copy the API key and use it in the Webflow Designer extension.

Note: Generating a new API key logs you out of active Webflow Designer sessions.

This will lead you to the Vidzflow dashboard, where you can explore different options.

Next, it is time to upload the video:

  1. Start in the "Upload Videos" section on the dashboard.
  2. Drag and drop videos or click to select files for upload.
  3. Watch as the video uploads in real-time.

Once the video is up, you can customize it, upload the video thumbnail, and much more. After it is prepared to be inserted on your page, here's what to do:

  1. Start by selecting a container element in Webflow Designer for your video embed.. If the chosen element isn't suitable, the Vidzflow extension will notify you.
  2. In the video page's bottom, adjust the video size in the 'video size section'. Choose "Responsive" for the video to adapt to different screen sizes (height and width set to 100%). For fixed dimensions, select "Fixed" and specify height and width in the provided input fields.
  3. Click "Embed Video" at the bottom of the video page to finalize embedding.

Alternatively, embed directly from the dashboard. Select an element in Webflow Designer, open the video card's contextual menu (3 dots), and click "Embed Video". This embeds the video responsively.

Best Practices for Video Integration

Here are some things to consider when embedding your video on a Webflow project.

  • Optimize for load time — Ensure your video is optimized for web use to prevent slow loading times. Vidzflow can significantly help you with this.
  • Responsive design — Test the video on different devices to ensure it scales correctly.
  • Captions and subtitles — Always include captions or subtitles for your videos. This not only aids those with hearing impairments but also benefits users who watch videos without sound.
  • Flexible layout — Make sure your video player is responsive and adjusts to various screen sizes and orientations. Use relative units like percentages for width and height.
  • Test on multiple devices — Check how your video appears on different devices - smartphones, tablets, and desktops - to ensure a consistent experience.
  • SEO optimization — Use descriptive titles and meta descriptions for your videos.
  • Thumbnail quality — Use high-quality, engaging thumbnails for your videos. Thumbnails act as the first impression and can influence click-through rates.
  • Avoid autoplay with sound — Autoplaying videos with sound can be intrusive and negatively impact the user experience. If you use autoplay, start with the sound off.
  • Monitor performance — Regularly check your video's performance metrics, like load time and engagement rates, and make adjustments as needed.


Adding a video to your Webflow site is a simple yet effective way to enhance your website's appeal. By following these steps, you can create a more engaging and informative online presence.

Remember, the key to a successful integration of video content lies in choosing the right video, optimizing it for web use, and ensuring it aligns with your overall design and communication strategy.

Mihajlo Ivanovic

Mihajlo Ivanovic

Mihajlo is the one who replaces Lorem Ipsum texts with the actual copy - an SEO and content expert at Flow Ninja. He has 10+ years of experience as a content writer for various industries. He also plays bass occasionally.

More about 
Share this article
Webflow DeveloperWebflow DesignerWebflow Expert
Have a project in mind?
Let’s talk
November 09
Milentijeva 13, Nis

Let's watch
Webflow Conf
2022 together!

Flow Ninja is one of the sponsors for Webflow Conf 2022. We will be hosting a watch party and a networking event on Wednesday, November 9, and we invite all fellow Webflow nerds from the Balkans to join us at our hub in Niš.

November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //
November 09 // Milentijeva 13, Nis //

Recent articles

All posts

Related articles

All posts
No items found.

Get a free webinar and subscribe to our newsletter

Maximize marketing ROI by learning how we cut development costs by up to 30% and propel growth with Webflow, design, and automation.

Free Webinar
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Growing a Webflow project is hard. We make it easy.

Grow my project
Mihajlo Djokic Business Development Manager At Flow Ninja
Uros Mikic CEO of Flow Ninja

Schedule a call and get 3 free tips for your Webflow project