Webflow sync, pageviews & more.
NEW

Does Webflow support YouTube Shorts for the Video Link in the CMS, as it is not working for me?

TL;DR
  • Convert YouTube Shorts URLs from youtube.com/shorts/VIDEO_ID to youtube.com/watch?v=VIDEO_ID before adding them to the CMS Video field.
  • Alternatively, use a CMS text field and a custom embed element with the format https://www.youtube.com/embed/VIDEO_ID for greater flexibility and support.

Webflow currently does not fully support embedding YouTube Shorts links (e.g., youtube.com/shorts/...) in the CMS Video field. The CMS is designed to work with standard YouTube video URLs.

1. Understand the Issue

  • Webflow’s Video field in a CMS collection accepts YouTube and Vimeo links, but it expects standard video URLs, like https://www.youtube.com/watch?v=VIDEO_ID.
  • YouTube Shorts use a different format: https://youtube.com/shorts/VIDEO_ID, which does not automatically embed correctly in Webflow’s video element.
  • To make it work, convert the Shorts URL to the standard YouTube format:
  • From: https://youtube.com/shorts/VIDEO_ID
  • To: https://www.youtube.com/watch?v=VIDEO_ID
  • Enter this converted URL into the CMS Video field.

3. Automate with CMS Text Field and Embed Element (Optional)

If you want to allow both formats, you can:

  • Use a plain Text field (instead of the Video field) in your CMS to store the URL.
  • On the page, add a Custom Embed element and use the following format inside it:
  • <iframe src="https://www.youtube.com/embed/VIDEO_ID?rel=0" loading="lazy"></iframe>
  • Replace VIDEO_ID with a dynamic reference using Webflow’s “Add Field” for your text field.
  • This provides more control and supports Shorts if you standardize the embed link to https://www.youtube.com/embed/VIDEO_ID.

4. Validate the Video ID

  • Ensure that the YouTube video exists and that embedding is not disabled by the content owner.
  • You can test the embed URL separately in a browser to confirm it loads.

Summary

Webflow’s CMS Video field does not support YouTube Shorts links directly. Convert Shorts URLs to the standard YouTube format (watch?v=VIDEO_ID) or use a CMS text field with a custom embed for full control.

Rate this answer

Other Webflow Questions