{"id":35344,"date":"2024-08-29T07:00:00","date_gmt":"2024-08-29T14:00:00","guid":{"rendered":"https:\/\/cloudinary.com\/blog\/?p=35344"},"modified":"2025-10-31T13:14:58","modified_gmt":"2025-10-31T20:14:58","slug":"autoplay-cloudinary-and-wordpress","status":"publish","type":"post","link":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress","title":{"rendered":"Using Autoplay Videos With Cloudinary and WordPress"},"content":{"rendered":"\n<p>In web development and content creation, optimizing media for site performance is a must to enhance the user experience. One commonly used media format for short animations is the GIF. While GIFs have their place, they can be resource-intensive, leading to slower page loads and increased bandwidth usage. An effective and optimal alternative is using short, autoplay videos. Autoplay videos are typically more efficient in terms of compression and quality, providing a smoother and more performant user experience.<\/p>\n\n\n\n<p>In this blog post, we\u2019ll dive into how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay videos. We\u2019ll cover the benefits of autoplay videos over GIFs, the process of setting up Cloudinary, uploading and optimizing videos, and embedding them into your WordPress site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Choose Autoplay Videos Over GIFs?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The Downsides of GIFs<\/h3>\n\n\n\n<p>The graphics interchange format, popularly known as GIFs, have been around since the late 1980s and is a staple for short animations on the web. Despite their popularity, GIFs come with several drawbacks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>File size<\/strong>. GIFs are often larger than their video counterparts because they use a less efficient compression algorithm. This results in higher bandwidth usage and slower page loads.<\/li>\n\n\n\n<li><strong>Color limitations<\/strong>. GIFs support a maximum of 256 colors, which can lead to lower-quality images and noticeable dithering, especially in complex animations.<\/li>\n\n\n\n<li><strong>No audio support<\/strong>. GIFs are silent by nature, which can be a limitation if you want to include sound in your animations.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The Advantages of Autoplay Videos<\/h3>\n\n\n\n<p>Autoplay videos offer several advantages over GIFs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efficient compression<\/strong>. Modern video formats like MP4 use advanced compression techniques, resulting in smaller file sizes without sacrificing quality. This makes autoplay videos less resource-intensive.<\/li>\n\n\n\n<li><strong>Higher quality<\/strong>. Videos can display millions of colors, providing a richer and more vibrant viewing experience compared to GIFs.<\/li>\n\n\n\n<li><strong>Audio support<\/strong>. Videos can include audio, offering more flexibility in content creation.<\/li>\n\n\n\n<li><strong>Control over playback<\/strong>. Videos offer better control over playback options, such as looping, pausing, and muting, which can enhance user experience.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p>Before we dive into the step-by-step guide, make sure you have the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A WordPress site.<\/li>\n\n\n\n<li>A Cloudinary account.<\/li>\n\n\n\n<li>The Cloudinary WordPress Plugin.<\/li>\n<\/ol>\n\n\n\n<p>Now, let\u2019s take a step-by-step walkthrough on how to create this.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-Step Guide<\/h2>\n\n\n\n<p>The first thing we need to do is sign up for a <a href=\"https:\/\/cloudinary.com\/\">free Cloudinary account<\/a>.<\/p>\n\n\n\n<p>Once signed in, familiarize yourself with the Cloudinary dashboard. Note your Cloudinary URL, which is essential for uploading and retrieving media located in your API keys page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"502\" data-public-id=\"Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_502,c_scale\/f_auto,q_auto\/v1724281022\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png?_i=AA\" alt=\"\" class=\"wp-post-35344 wp-image-35345\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1724281022\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281022\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png?_i=AA 1906w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281022\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281022\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281022\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281022\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-1.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The next thing we need to do is install the Cloudinary plugin in your WP Admin after you create a WordPress install.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Plugin installation<\/strong>:\n<ul class=\"wp-block-list\">\n<li>In your WordPress admin dashboard, navigate to Plugins &gt; Add New.<\/li>\n\n\n\n<li>Search for \u201cCloudinary\u201d and install the plugin.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Activate and configure<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Activate the plugin.<\/li>\n\n\n\n<li>Go to the Cloudinary settings page in your WordPress dashboard and enter your Cloudinary API credentials (found in your Cloudinary dashboard).<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>You should see a dashboard that looks like this in your WP Admin:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"558\" data-public-id=\"Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_558,c_scale\/f_auto,q_auto\/v1724281014\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png?_i=AA\" alt=\"\" class=\"wp-post-35344 wp-image-35346\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1724281014\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281014\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png?_i=AA 1999w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281014\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281014\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281014\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281014\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-2.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Uploading Videos to Cloudinary<\/h3>\n\n\n\n<p>Now that we have our WordPress install setup with the Cloudinary plugin, we need to upload our videos into Cloudinary.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Upload Video<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Access Media Library<\/strong>. Go to your Cloudinary Media Library.<\/li>\n\n\n\n<li><strong>Upload video<\/strong>. Click the <strong>Upload<\/strong> button and select your video file. Ensure the video is optimized for web use, typically in MP4 format. You should see this:<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"563\" data-public-id=\"Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_563,c_scale\/f_auto,q_auto\/v1724281007\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png?_i=AA\" alt=\"\" class=\"wp-post-35344 wp-image-35347\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1724281007\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281007\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png?_i=AA 1999w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281007\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281007\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281007\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281007\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-3.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Optimize Video<\/strong><\/h4>\n\n\n\n<p>Cloudinary provides several optimization options to ensure your video is web-friendly:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Quality and format<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Use the following URL parameters to optimize your video:\n<ul class=\"wp-block-list\">\n<li><code>q_auto<\/code>. Automatically adjusts quality to balance file size and visual quality.<\/li>\n\n\n\n<li><code>f_auto<\/code>. Automatically selects the best format for the user\u2019s browser.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p>Place those URL parameters into your Cloudinary URL and it should look like this example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript shcb-wrap-lines\">https:<span class=\"hljs-comment\">\/\/res.cloudinary.com\/YOUR_CLOUD_NAME\/video\/upload\/q_auto,f_auto\/YOUR_VIDEO.mp4<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Cloudinary also offers advanced options like bitrate control, codec selection, and resolution adjustments. These can further enhance performance and quality based on your specific needs.&nbsp; For this article, we will just be using the two parameters above.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Embedding Autoplay Videos in WordPress<\/strong><\/h4>\n\n\n\n<p>After uploading and optimizing your video, copy the video URL from your Cloudinary Media Library.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Next, go back to your WP Admin dashboard and navigate to a Post or a Page. Whichever type you want to add the video to. In my example, I\u2019ll embed it into a post.<\/p>\n\n\n\n<p>Once you\u2019re at the edit page of your post or page, click the block editor<em> <\/em><strong><em>+ <\/em><\/strong>sign and search and select <strong>Custom HTML Block<\/strong>.<\/p>\n\n\n\n<p>Then embed your HTML in the block:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml shcb-wrap-lines\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">video<\/span> <span class=\"hljs-attr\">autoplay<\/span> <span class=\"hljs-attr\">loop<\/span> <span class=\"hljs-attr\">muted<\/span> <span class=\"hljs-attr\">playsinline<\/span>&gt;<\/span>\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">source<\/span> <span class=\"hljs-attr\">src<\/span>=<span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/YOUR_CLOUD_NAME\/video\/upload\/q_auto,f_auto\/YOUR_VIDEO.mp4\"<\/span> <span class=\"hljs-attr\">type<\/span>=<span class=\"hljs-string\">\"video\/mp4\"<\/span>&gt;<\/span>\n  Your browser does not support the video tag.\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">video<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>If you\u2019ve followed the steps correctly, you should see this in your WP Admin:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"595\" data-public-id=\"Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_595,c_scale\/f_auto,q_auto\/v1724281000\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png?_i=AA\" alt=\"\" class=\"wp-post-35344 wp-image-35348\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1724281000\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281000\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png?_i=AA 1999w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281000\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281000\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281000\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724281000\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-4.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here is a an explanation of the attributes we passed into the HTML:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>autoplay<\/code>. The video will start playing as soon as it is ready.<\/li>\n\n\n\n<li><code>loop<\/code>. The video will replay automatically after finishing.<\/li>\n\n\n\n<li><code>muted<\/code>. The video will play without sound.<\/li>\n\n\n\n<li><code>playsinline<\/code>. Ensures the video plays inline on mobile devices without entering fullscreen mode.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Additional Customizations<\/strong><\/h4>\n\n\n\n<p>There are a few additional customizations you can do to your image page. The two most common are setting poster images and fallback content.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Poster Image<\/strong><\/h5>\n\n\n\n<p>A poster image is a static image to display before the video starts playing.&nbsp; This can be helpful if you want an image to act as a preview of the video content, enticing users to watch the video. This is particularly useful for marketing videos, tutorials, or any content where the initial visual can attract attention. This can be done by adding the <code>poster<\/code> attribute to the <code>&lt;video&gt;<\/code> tag:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml shcb-wrap-lines\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">video<\/span> <span class=\"hljs-attr\">autoplay<\/span> <span class=\"hljs-attr\">loop<\/span> <span class=\"hljs-attr\">muted<\/span> <span class=\"hljs-attr\">playsinline<\/span> <span class=\"hljs-attr\">poster<\/span>=<span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/YOUR_CLOUD_NAME\/image\/upload\/YOUR_POSTER_IMAGE.jpg\"<\/span>&gt;<\/span>\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">source<\/span> <span class=\"hljs-attr\">src<\/span>=<span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/YOUR_CLOUD_NAME\/video\/upload\/q_auto,f_auto\/YOUR_VIDEO.mp4\"<\/span> <span class=\"hljs-attr\">type<\/span>=<span class=\"hljs-string\">\"video\/mp4\"<\/span>&gt;<\/span>\n  Your browser does not support the video tag.\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">video<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h5 class=\"wp-block-heading\"><strong>Fallback Content<\/strong><\/h5>\n\n\n\n<p>Fallback content is additional content provided within the <code>&lt;video&gt;<\/code> tag that will be displayed if the video cannot be played for any reason. This content typically includes a message, alternative links, or other media that can be rendered when the video tag fails to work. This ensures that users still have access to some form of content even if their browser or device can&#8217;t play the video.&nbsp;&nbsp;<\/p>\n\n\n\n<p>This is also useful for ensuring that content is accessible to all users, including those with disabilities or those using assistive technologies. Fallback content can include descriptive text or links to download the video, making the content more accessible.<\/p>\n\n\n\n<p>This example is one that provides fallback content for browsers that don&#8217;t support the video tag.&nbsp;You can customize your fallback content to fit your site&#8217;s needs:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml shcb-wrap-lines\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">video<\/span> <span class=\"hljs-attr\">autoplay<\/span> <span class=\"hljs-attr\">loop<\/span> <span class=\"hljs-attr\">muted<\/span> <span class=\"hljs-attr\">playsinline<\/span>&gt;<\/span>\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">source<\/span> <span class=\"hljs-attr\">src<\/span>=<span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/YOUR_CLOUD_NAME\/video\/upload\/q_auto,f_auto\/YOUR_VIDEO.mp4\"<\/span> <span class=\"hljs-attr\">type<\/span>=<span class=\"hljs-string\">\"video\/mp4\"<\/span>&gt;<\/span>\n  <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">p<\/span>&gt;<\/span>Your browser does not support the video tag. <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">a<\/span> <span class=\"hljs-attr\">href<\/span>=<span class=\"hljs-string\">\"https:\/\/res.cloudinary.com\/YOUR_CLOUD_NAME\/video\/upload\/q_auto,f_auto\/YOUR_VIDEO.mp4\"<\/span>&gt;<\/span>Download the video<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">a<\/span>&gt;<\/span> instead.<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">p<\/span>&gt;<\/span>\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">video<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h4 class=\"wp-block-heading\">Styling\/CSS<\/h4>\n\n\n\n<p>Now, let&#8217;s use CSS to style our video so it fits better on the page.&nbsp; In order to do this&nbsp; in your WP admin dashboard, navigate to <strong>Appearance<\/strong> &gt;<strong> Customize<\/strong>. Then open the <strong>Additional CSS <\/strong>section. You should see this page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"573\" data-public-id=\"Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_573,c_scale\/f_auto,q_auto\/v1724280992\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png?_i=AA\" alt=\"\" class=\"wp-post-35344 wp-image-35349\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1724280992\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280992\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png?_i=AA 1999w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280992\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280992\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280992\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280992\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-5.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>When you click <strong>Additional CSS<\/strong>, it gives you a field to paste the CSS code in:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img width=\"1024\" height=\"572\" data-public-id=\"Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/w_1024,h_572,c_scale\/f_auto,q_auto\/v1724280986\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png?_i=AA\" alt=\"\" class=\"wp-post-35344 wp-image-35350\" data-format=\"png\" data-transformations=\"f_auto,q_auto\" data-version=\"1724280986\" data-seo=\"1\" srcset=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280986\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png?_i=AA 1999w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280986\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png?_i=AA 300w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280986\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png?_i=AA 768w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280986\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png?_i=AA 1024w, https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280986\/Web_Assets\/blog\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6\/blog-Using-Autoplay-With-Cloudinary-and-WordPress-6.png?_i=AA 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Copy and paste this CSS in the field:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code class=\"hljs language-css shcb-wrap-lines\"><span class=\"hljs-selector-tag\">video<\/span> {\n  <span class=\"hljs-attribute\">max-width<\/span>: <span class=\"hljs-number\">100%<\/span>;\n  <span class=\"hljs-attribute\">height<\/span>: auto;\n  <span class=\"hljs-attribute\">border-radius<\/span>: <span class=\"hljs-number\">10px<\/span>;\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Done! You should have a WordPress page that has an image that auto plays like a <a href=\"https:\/\/cloudinary.com\/tools\/compress-gif\">GIF<\/a> like this:<\/p>\n\n\n\n<video autoplay loop muted playsinline>\n  <source src=\"https:\/\/cloudinary-marketing-res.cloudinary.com\/video\/upload\/v1724281714\/Cloudinary_Auto_Image.mp4\" type=\"video\/mp4\">\n  Your browser does not support the video tag.\n<\/video>\n\n\n\n<h2 class=\"wp-block-heading\">Testing and Performance Monitoring<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Test on Multiple Devices<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Responsive testing<\/strong>. Ensure the video plays correctly on various devices, including desktops, tablets, and smartphones.<\/li>\n\n\n\n<li><strong>Cross-browser compatibility<\/strong>. Check the video\u2019s performance on different browsers (e.g., Chrome, Firefox, Safari, Edge).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Performance Monitoring<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Page load speed<\/strong>. Use tools like Google PageSpeed Insights or GTmetrix to monitor the impact of the video on your page load speed.<\/li>\n\n\n\n<li><strong>Bandwidth usage<\/strong>. Analyze your site&#8217;s bandwidth usage to ensure the <a href=\"https:\/\/cloudinary.com\/guides\/web-performance\/video-optimization-why-you-need-it-and-5-critical-best-practices\">video optimization<\/a> is effective.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>By leveraging Cloudinary for video hosting and optimization, you can significantly enhance the performance and user experience of your WordPress site. Autoplay videos provide a modern, efficient, and high-quality alternative to GIFs, ensuring your content is visually appealing and resource-friendly. To learn more about how Cloudinary can help you enhance your site performance, <a href=\"https:\/\/cloudinary.com\/\">contact us today<\/a>.<\/p>\n\n\n\n<p>If you found this blog post helpful and want to discuss it in more detail, head over to the <a href=\"https:\/\/community.cloudinary.com\/\">Cloudinary Community forum<\/a> and its associated <a href=\"https:\/\/discord.com\/invite\/cloudinary\">Discord<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In web development and content creation, optimizing media for site performance is a must to enhance the user experience. One commonly used media format for short animations is the GIF. While GIFs have their place, they can be resource-intensive, leading to slower page loads and increased bandwidth usage. An effective and optimal alternative is using [&hellip;]<\/p>\n","protected":false},"author":87,"featured_media":35353,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_cloudinary_featured_overwrite":false,"footnotes":""},"categories":[1],"tags":[134,227,303,328],"class_list":["post-35344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-guest-post","tag-performance-optimization","tag-video","tag-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloudinary and WordPress: Optimize Video With Autoplay<\/title>\n<meta name=\"description\" content=\"Learn how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay video.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Autoplay Videos With Cloudinary and WordPress\" \/>\n<meta property=\"og:description\" content=\"Learn how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay video.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\" \/>\n<meta property=\"og:site_name\" content=\"Cloudinary Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-29T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-31T20:14:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"melindapham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#article\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\"},\"author\":{\"name\":\"melindapham\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\"},\"headline\":\"Using Autoplay Videos With Cloudinary and WordPress\",\"datePublished\":\"2024-08-29T14:00:00+00:00\",\"dateModified\":\"2025-10-31T20:14:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\"},\"wordCount\":1307,\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA\",\"keywords\":[\"Guest Post\",\"Performance Optimization\",\"Video\",\"WordPress\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/cloudinary.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\",\"url\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\",\"name\":\"Cloudinary and WordPress: Optimize Video With Autoplay\",\"isPartOf\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage\"},\"thumbnailUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA\",\"datePublished\":\"2024-08-29T14:00:00+00:00\",\"dateModified\":\"2025-10-31T20:14:58+00:00\",\"description\":\"Learn how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay video.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA\",\"width\":2000,\"height\":1100},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudinary.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Autoplay Videos With Cloudinary and WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#website\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"name\":\"Cloudinary Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudinary.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#organization\",\"name\":\"Cloudinary Blog\",\"url\":\"https:\/\/cloudinary.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"contentUrl\":\"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA\",\"width\":312,\"height\":60,\"caption\":\"Cloudinary Blog\"},\"image\":{\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9\",\"name\":\"melindapham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g\",\"caption\":\"melindapham\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloudinary and WordPress: Optimize Video With Autoplay","description":"Learn how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay video.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress","og_locale":"en_US","og_type":"article","og_title":"Using Autoplay Videos With Cloudinary and WordPress","og_description":"Learn how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay video.","og_url":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress","og_site_name":"Cloudinary Blog","article_published_time":"2024-08-29T14:00:00+00:00","article_modified_time":"2025-10-31T20:14:58+00:00","og_image":[{"width":2000,"height":1100,"url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA","type":"image\/jpeg"}],"author":"melindapham","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#article","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress"},"author":{"name":"melindapham","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9"},"headline":"Using Autoplay Videos With Cloudinary and WordPress","datePublished":"2024-08-29T14:00:00+00:00","dateModified":"2025-10-31T20:14:58+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress"},"wordCount":1307,"publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA","keywords":["Guest Post","Performance Optimization","Video","WordPress"],"inLanguage":"en-US","copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/cloudinary.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress","url":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress","name":"Cloudinary and WordPress: Optimize Video With Autoplay","isPartOf":{"@id":"https:\/\/cloudinary.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage"},"thumbnailUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA","datePublished":"2024-08-29T14:00:00+00:00","dateModified":"2025-10-31T20:14:58+00:00","description":"Learn how to use Cloudinary to optimize videos for WordPress by replacing GIFs with autoplay video.","breadcrumb":{"@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#primaryimage","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA","width":2000,"height":1100},{"@type":"BreadcrumbList","@id":"https:\/\/cloudinary.com\/blog\/autoplay-cloudinary-and-wordpress#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudinary.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using Autoplay Videos With Cloudinary and WordPress"}]},{"@type":"WebSite","@id":"https:\/\/cloudinary.com\/blog\/#website","url":"https:\/\/cloudinary.com\/blog\/","name":"Cloudinary Blog","description":"","publisher":{"@id":"https:\/\/cloudinary.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudinary.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudinary.com\/blog\/#organization","name":"Cloudinary Blog","url":"https:\/\/cloudinary.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","contentUrl":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1649718331\/Web_Assets\/blog\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877\/cloudinary_logo_for_white_bg_1937437aa7_19374666c7_193742f877.png?_i=AA","width":312,"height":60,"caption":"Cloudinary Blog"},"image":{"@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/0d5ad601e4c3b5be89245dfb14be42d9","name":"melindapham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudinary.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e6f989fa97fe94be61596259d8629c3df65aec4c7da5c0000f90d810f313d4f4?s=96&d=mm&r=g","caption":"melindapham"}}]}},"jetpack_featured_media_url":"https:\/\/res.cloudinary.com\/cloudinary-marketing\/images\/f_auto,q_auto\/v1724280383\/wordpress_autoplay_videos-blog\/wordpress_autoplay_videos-blog.jpg?_i=AA","_links":{"self":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/35344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/users\/87"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/comments?post=35344"}],"version-history":[{"count":4,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/35344\/revisions"}],"predecessor-version":[{"id":39053,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/posts\/35344\/revisions\/39053"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media\/35353"}],"wp:attachment":[{"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/media?parent=35344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/categories?post=35344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudinary.com\/blog\/wp-json\/wp\/v2\/tags?post=35344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}