Getting started

How to Add A Recipe Video

Recipe Card Blocks allows you to add a video to your recipe to better showcase the cooking process. Recipe videos can be added using self-hosted videos or by providing a YouTube URL.

The Recipe Video feature is available in the premium version of the plugin and integrates directly into the recipe card and its Schema.org structured data.


How To Add a Recipe Video

1. Create or edit a recipe or blog post that contains a Recipe Card (PRO) block.

2. Select the Recipe Card to open its settings in the right sidebar.

3. Open the Recipe Video section.

4. Choose one of the following options:

  • add a self-hosted video by uploading or selecting a video from the Media Library, or
  • paste a YouTube video URL

Once added, the video will display in the Recipe Video section of the recipe card.

Make sure to add a Video Title and Video Description, as these details will be used in the Structured Data markup.

5. Publish or save the post.

    Once added, the video will appear inside the recipe card on the front end.

    When you add a recipe video using Recipe Card Blocks, the video is automatically integrated into the pluginโ€™s Schema.org structured data.

    This means that your recipe can be eligible for both Recipe Structured Data and Video Structured Data.

    As a result, your recipeโ€™s rich snippets may become more noticeable in search results, potentially improving visibility and click-through rates.


    Supported Video Sources

    • Self-hosted videos (added via the Media Library)
    • YouTube URLs
    • Vimeo URLs
    • VideoPress URLs
    • TikTok URLs

    YouTube is recommended for better performance and compatibility, especially on high-traffic websites.


    Recommendations When Using Self-Hosted Videos

    If you choose to host videos directly on your website, itโ€™s important to optimize them before uploading.

    Self-hosted recipe videos should meet the following requirements:

    • The video file must be in MP4 format
    • The video must use H.264 encoding

    Uploading unoptimized videos can lead to large file sizes, slow page loading times, and increased server resource usage.


    How To Optimize Self-Hosted Videos

    Self-hosted videos can be easily converted to the correct format using a free tool called HandBrake.

    To optimize a video, open HandBrake and select your video file; then, click Start. The default preset will automatically apply the right encoding and resize your video.

    The default preset automatically:

    • converts the video to MP4
    • applies H.264 encoding
    • resizes the video to a more suitable dimension for websites

    This process significantly reduces file size while maintaining good video quality.

    Here’s a quick comparison of an original and an optimized video:

    Last updated on January 15, 2026