Webflow sync, pageviews & more.
NEW

Is it possible to use Video (mp4 or Gif) as Open Graph Image Url on Facebook and Instagram using Webflow?

TL;DR
  • Facebook and Instagram only support static images (JPG, PNG, non-animated GIF) for Open Graph previews and do not play videos or GIFs.
  • In Webflow, set static OG images via Project or Page Settings, and use external hosting with custom code for video embeds, though Instagram will ignore video tags.

Facebook and Instagram do not support videos or GIFs as Open Graph (OG) images. Webflow, like all platforms that use OG metadata, must follow this limitation.

1. Open Graph Image Requirements

  • Facebook and Instagram only accept static image files (JPG, PNG, or GIF-as-still-image).
  • Even if you specify a video (e.g., MP4 or animated GIF) in the og:image tag, only the first frame may render, and there's no playback functionality.
  • GIFs do not animate in OG previews on Facebook and Instagram; they are treated like static images.

2. What You Can Do in Webflow

  • Go to Project Settings → SEO tab to set a default OG Image URL using a static image (recommended: 1200x630px, under 5MB).
  • Use the Page Settings for individual pages to configure unique OG metadata, again with static images only.
  • Host the image in your Webflow assets, then copy its public link as the OG image URL.
  • Facebook allows embedding videos via OG tags like og:video, but:
  • This requires hosting the video externally (e.g., on your own server or supported video platforms).
  • Webflow does not give direct access to <meta property="og:video"> unless using custom code in Page Settings → Custom Code.
  • Even then, Instagram still won’t render the video – it ignores og:video.
  • Result: Most consistent experience comes from using a static thumbnail as the OG image, and embedding your video in the linked page itself.

Summary

No, you cannot use MP4 or animated GIFs as Open Graph images on Facebook or Instagram via Webflow. These platforms only recognize static images for previews, so use JPG or PNG files to control how your content appears when shared.

Rate this answer

Other Webflow Questions