Placing video in product gallery vs. on product page

Topic summary

A store owner needs to display the same product video (demonstrating hoodie fit) across 100+ clothing items and is weighing two implementation approaches:

Option 1: Add the video to each product’s image gallery alongside variant photos.

Option 2: Embed the video once in a shared product page template assigned to all hoodies.

Key considerations include potential performance impacts and optimal user experience. The discussion remains open regarding which method is preferable.

Suggested alternative: One respondent recommends hosting the video on YouTube and embedding it via a third-party app, claiming this approach avoids performance issues while supporting 800+ platforms for various media types.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

In my store I have more than 100 clothing products that should show the same video.

The video shows how a hoodie fits to the body.

Option 1:

I put the video into the product gallery for each product, so it will be shown with the variant images.

Option 2:

I place the video on the template for the product page and assign all hoodies to that product page template.

What would you prefer to do?

Please consider whether there could be performance issues with either of the options.

And of course, which approach would you prefer regarding the user experience?

I’m happy to get your opinion on that.

Hi @Bastian42

I recommend uploading your video to YouTube first and then embedding the link in your desired product page section of the store. This approach won’t affect your site’s performance and is a much smarter solution.

There is a free trial, install the app EmbedAny. Copy the link of your video, paste it on the description box of your Shopify admin page and make it italic, save the changes and preview.

This app not only embeds YouTube videos, but it is also usable on 800+ platforms. You can embed videos, audios, forms, images, social media posts, client reviews, and much more through EmbedAny.