Embedding Video

Complete Step-By-Step Guide for Embedding Videos on Website

8 min read

Learn how to embed videos on your website for an interactive and engaging user experience. This blog post will provide a step-by-step guide on embedding videos on the website. Further, you will learn about generating embed code for videos & choosing the right Video hosting site for the video embed.

Joshua K
Joshua K

22 December 2022

Complete Step-By-Step Guide for Embedding Videos on Website

What Does Embedding a Video Mean?

Embedding refers to adding a video from another hosting platform onto your website such that your site visitors can view it right there and then without having to leave the current page. The primary goal of embedding videos rather than uploading or linking them is to ensure visitors don't have to go elsewhere to view your video.

Why? On average, websites typically have about 50 ms to attract and hold a site visitor's attention—and embedded videos are an excellent way to create lasting first impressions. They provide instant value to users, enhance the visual appeal of your site or blogs, and boost user experience.

The key element of an embedded video is the embed code. It is an HTML snippet that pulls your video content from the hosting platform and allows you to showcase it on your website simply by adding embed code to your site. This means you needn't concern yourself with factors such as load time, bandwidth limitations, and storage space.

Why Embed Videos on your Website?

Embedding videos to blogs, WordPress, etc., presents a range of advantages to website owners. Embed videos provide instant value to the predominantly visual-driven audience, enhance site appeal, and augment user experience. In addition to this, site owners enjoy a multitude of SEO benefits—including getting users to stay longer on sites and driving higher conversions and hence, revenue.

Let's look at the key benefits of embedding videos:

  • Get better-quality videos

Linking or uploading videos to your website doesn't just reduce time-on-site time, thereby causing you to lose visitors potentially but can also hamper the quality of your videos.

There are a number of file size and bandwidth limitations when uploading videos to a site. It would be best if you also considered video formats, streaming protocols, etc., to ensure your visitors are able to watch your videos in high resolution. With a third-party video hosting platform like Gumlet, you can rest assured your videos will be produced for optimal viewing by default.

  • No storage space is required.

Embedding lets you borrow the storage space and high-end quality of a hosting platform; it will be stored elsewhere but play seamlessly on your page without consuming additional bandwidth and storage.

  • Get more traffic and visibility.

If you host your video on a platform like YouTube, which is the #3 most used website in the world, you will attract significantly more visibility and shares. You'll also find it easier to manage your videos.

  • It helps overcome bandwidth restrictions.

Uploading videos to your website is inefficient and expensive in that it causes you to exhaust your site's bandwidth progressively. Anytime a site visitor plays your video or another website sources an embedded video from your site, it's your server bandwidth that gets consumed.

  • Ease in inserting videos

For website owners who don't have a non-technical background, inserting videos into your website simply with the help of a short embed code is a major boon. With a few simple parameters, you can even customize your embed code for optimal viewing.

Does Embedded Video help in SEO?

According to John Mueller from Google, videos hosted on a website natively have the same SEO value as videos embedded from other sources. He added saying that the main concern is whether the content is indexed properly and that the user experience is better. If that's the case, everything is fine from Google's POV.

Embedding videos make users stay for longer durations on your site—which might be an indication to Google that your site is providing value.

Embedding can also improve your site's load speed compared to self-hosted ones (positive ranking factor), which in turn boosts user experience, and lead to higher conversions.

It is a well-known fact that site speed plays a key role in ranking your website higher in search results. Uploaded videos that are not optimized for loading faster increase your page's load times and impact user experience—which puts your site at risk of getting pushed down in Google SERPs.

To tackle this, you can use video CDNs like Gumlet and help improve the page loading significantly.

Pro Tip: You can optimize your video embeds to include the high-ranking keywords in the title, description, etc. You can also have the video thumbnail to show up in search results to improve its searchability.

How to Embed Video on a Website?

Let us now look at how you can embed videos on your website. There are a few basic instructions to follow for different platforms:

How to embed video in HTML?

  • Step 1: Find the HTML files of your website and go to the edit mode; you can do so using NotePad or TextEdit.
  • Step 2: Find the section in your HTML editor where you would like your embedded video to appear.
  • Step 3: Generate the embed code and copy it (we'll discuss in the following sections how you can generate the embed codes for different platforms).
  • Step 4: Paste the embed code you copied in the spot you located in step 1. Voila! Your embedded video will appear once you hit Save.

You can customize the code with query parameters depending on how you want it to work. For example, have your video preload, autoplay, etc.

How to embed a Youtube video?

Let's find out how to embed a Youtube video in a website:

  • Step 1: Go to Youtube on your PC.
  • Step 2: Find the video you want to embed in the search.
  • Step 3: Click on the Share button, which you'll find in the bottom-right corner. There will be an option "Embed" — click on it.
  • Step 4: Copy the code and place it in the appropriate spot in your webpage's HTML editor.

How to embed video in WordPress?

You can embed videos in WordPress pages or posts using 3 different methods.

  • Method-1: Paste Link Directly into the page: You can directly paste your video link into the WordPress page, and it will recognize this video link and embed the video automatically. If you want to embed a video from your local storage using this method, you will have to upload it online(youtube or other video sites) and get a link to it.
  • Method-2: Video blocks available in WordPress editor: WordPress has a built-in video embedding option using these blocks. You will find it in the visual editor when you search for a video. This block will create a video block that will give you an option to video from your computer or insert the video from a URL.
  • Method-3: Use WordPress Plugins: Try the numerous WordPress plugins if you are looking for tools with easy embedding and customization options. They are easy to use and come with advanced functionalities. Some examples are Easy Video Player, Advanced Responsive Video Embedder, etc.

Once done, publish your changes.

How to embed video in a Blog?

Plenty of blogging websites allow you to directly insert the video into the post without having to alter the webpage's code.

All you have to do is get the embed code from the hosting platform and paste it into the spot in your blog post where you want the video to appear.

How to Generate Embed Code for Video?

We have already discussed generating an embed code for Youtube Videos. What about the Non-Youtube videos? There are other ways using which you can generate embed code for your videos. It could be using any video platform like Gumlet or using Video Embed Code generator tools.

Gumlet is a video platform designed for fast and secure delivery of videos to any device. It provides users with a powerful and secure video streaming platform that can be used to store, transcode and stream media files. Gumlet makes it easy to deliver high-quality video content with features including adaptive bitrate streaming, video playback analytics, video monetization, and secure delivery.

Once you decide on your video hosting platform and upload your video content, you need to find the embed code to start inserting videos into your website. It's also a good idea to have some knowledge of HTML so you can manually alter the embed code (height, width, etc.).

Embedding using Gumlet

If you are using a hosting platform like Gumlet, embedding video in a website is very simple.

All you have to do is go to the asset page, copy the embedding video HTML code, and paste it to your desired webpage.

The basic structure of the Gumlet embed code looks like this:

<iframe style="width:100%;aspect-ratio: 1200 / 675;" 
        title="Gumlet video player" 
        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" 

Simply replace {{asset_id}} in src with the asset id of the video.

All parameters must be passed as a query parameter in the above URL e.g. https://api.gumlet.com/v1/video/embed/653abcd828dcab?preload=true

Beyond this, there are a number of parameters you can pass as a query to the URL to further customize your video for optimal viewing. For instance, if you want the video to preload for instant playback, the src URL will include the query parameter "preload" with possible values TRUE and FALSE:

Similarly, you can enable or disable video autoplay with the query parameter "autoplay." You can also adjust the high and width of your logo on the embedded video. Find the list of query parameters here.

You can either copy the embed code as it is or customize it using the embedding options. For instance, you can decide at what point you want the embedded video to start. It starts at the beginning by default. If you'd like it to begin at a later point, drag the playhead to the desired position and pause.

You can also alter the color, and language, have the video autoplay, and so on.

Video Embed Code Generators

There's another trick for generating embed codes—online embed code generators or plugins.

Toolki is a great option to generate embed HTML codes for videos. All you have to do is paste the URL of the video you want the embed code for and press "Generate".

Other video embed code generators include Siege Media, WebBeast, and plugins like YouTube Embed and Videopack.

Choosing the right Video hosting site for video embed

Embed videos opens up an array of choices for video creators and website owners to pick a video hosting service that best suits their needs. The focus should be on selecting a platform that offers the right mix of features and falls within your budget.

Here are 3 factors to consider:

  1. Top-notch video quality: It's important that your video hosting platform supports HD videos (including 4k and above) and also provides the option to toggle between SD and HD based on network conditions. This will ensure optimal speed and quality at all times.
  2. User-friendly video player: The platform should have an intuitive and responsive video player that works seamlessly across smartphones, tablets, mobile phones, or desktop devices. There should be no distortion or image deformity issues while streaming videos.
  3. Customization options: The goal is to enhance user experience—so make sure there are options to adjust colors, buttons, and play features for utmost viewing quality.

In addition to this, detailed video analytics, SEO benefits, and content privacy are key elements to consider.


Embedding a video into a website, blog, or post is the most efficient way to share videos across the internet. You won't incur additional costs, and since the hosting platform takes care of the video traffic, your site's bandwidth does not suffer.


  1. What is the difference between uploading a video and embedding a video?

Uploading a video will store a copy of your video on your server or hosting account. However, when you embed a video, you host it on another platform (like YouTube, Vimeo, or Gumlet) and simply share the link to it. Embedding ensures visitors are able to watch your videos on the current page without being redirected to the host site.

2. Can private youtube videos be embedded?

Yes, you can upload and embed private YouTube videos on your website. However, visitors can only view them based on whether they are able to provide login credentials or have viewing access to the channel.

Private YouTube videos are only visible to the creator and the people they choose. They don't show up on the YouTube channel, nor can you find them on YouTube search results.

3. Do embedded YouTube video views count?

Yes, embedded videos hosted on YouTube count as views when a visitor clicks on them and plays them. There are a few causes where it doesn't count as a view:

  • Videos on autoplay don't necessarily count
  • When the video creator views the content.
  • When a viewer repeatedly views a video multiple times in a short span
  • When robots view videos
  • When the embed code is broken.

4. Is it better to embed videos or to link to them?

It is better to embed a video on your website rather than link it. Links redirect visitors to the website where the video is hosted, whereas when you embed videos, people can view them without having to necessarily leave the current page. So, if you are including a copy of a video on your blog or post, embed it.

Subscribe to Latest Post

Don't miss out on latest article and more related posts.

Related Readings

Understanding Digital Video - Formats, Codecs, Containers

Understanding Digital Video - Formats, Codecs, Containers

This article will mainly discuss these three terms - Video formats, Video containers, and Video codecs. And how these terms are inter-connected.
Nitin Meena
Nitin Meena

29 Aug 2022 - 7 min read

LCP - What is Largest Contentful Paint?

LCP - What is Largest Contentful Paint?

Largest Contentful Paint is crucial in measuring page load performance. This blog aims to educate readers about LCP and related improvement measures.
Divyesh Patel
Divyesh Patel

9 Oct 2021 - 3 min read

How Page Speed and Image Optimization Affects Website SEO

How Page Speed and Image Optimization Affects Website SEO

Page speed and image optimization directly affect website SEO. Learn how Page Speed Affects SEO Rank and why images affect page speed. Discover the best practices to improve website page speed and how to optimize images for SEO.
Nitin Meena
Nitin Meena

8 Oct 2021 - 4 min read

Ready to get started?

Sign up and start optimizing your videos and images by up to 68% with Gumlet. No credit card is required. No credit card is required. You can also reach out to get a custom pricing estimate or to schedule a demo

Optimizing videos is hard, but
our pricing is not

Simple per-minute pricing with no hidden fees.
Pricing details

Effortlessly integrate Gumlet into your existing stack

Upload with API and set webhooks for output in minutes.
Integration guide