Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
Strategy

Shoppable video on product pages: 9 placements compared

Nine places a customer video can sit on a product page. What each one suits, what it costs in load time, and where to start.

A product page has one job and about nine places to put a video. Most stores use the slot their theme offers first. That is often the slot that costs the most load time. This piece walks the page from top to bottom and says what each slot is for.

In this article

We make Idukki, a shoppable video app. The layouts below are sketches drawn in code. None is a screenshot of a real store, and we have not measured each slot.

The placement map

A product page reads from top to bottom. The shopper moves from "what is it" to "is it for me" to "should I buy". Each slot sits at one of those points. The diagram shows where each one lives on a phone.

Where the nine slots sit on a product page

Image gallery1
Buy box2
Middle scroll3
Reviews band4
Tabs and FAQ5
Page end6
  1. 1
    Slots 1 and 2: first image, later slidesBrand-owned

    Keep the first image a still photo. A video works as a later slide.

  2. 2
    Slots 3 and 4: under the button, by the size pickerConversion

    Small thumbnails only. Nothing here should push the button down.

  3. 3
    Slot 5: carousel below the descriptionCustomer UGC

    Tagged customer clips where "is it for me" starts. The default first slot to ship.

  4. 4
    Slot 6: video inside the reviewsVerified reviews

    Video reviews with the name and date of the person who posted them.

  5. 5
    Slot 7: how-to clipsCustomer UGC

    Short clips that answer set-up, care or sizing questions.

  6. 6
    Slot 9: complete the lookCustomer UGC

    Clips showing this product with others, every product tagged.

Illustrative layout. Slot 8, the floating bubble, sits over every region and is not drawn.

The nine placements, one by one

  • Suits: products where motion is the point. A coat's drape, a bag's size on a shoulder.
  • Load cost: the highest of the nine. This slot usually holds the largest image on the page.
  • Watch: Google times that image as Largest Contentful Paint. "Good" is 2.5 seconds or less.
  • If you use it: show a still poster and play on tap. Never autoplay with sound.
  • Suits: almost any product. A shopper swiping the gallery is already looking closely.
  • Load cost: low, if the video waits until the shopper reaches the slide.
  • Watch: put a play icon on the thumbnail. Without one, shoppers swipe past it.

3. Under the add-to-cart button

  • Suits: a short strip of three to five thumbnails. A tap opens the clip full screen.
  • Load cost: low to medium. It sits near the fold, so ship thumbnails only.
  • Watch: reserve its height. A strip that appears late pushes the button down mid-tap.

4. Beside the size or variant picker

  • Suits: apparel and footwear. A clip of a person in a given size answers the fit question.
  • Load cost: low. One or two thumbnails.
  • Watch: label each clip with the size worn and the wearer's height.
  • Suits: most stores, as the first slot to ship. This is where doubt starts.
  • Load cost: low. On a phone it sits below the fold, so it can wait for the scroll.
  • Watch: tag each clip to the product on the page. Untagged clips send shoppers hunting.

In Idukki's carousels, only the clip on screen loads in full. Off-screen clips show a poster and wait.

6. Inside the reviews section

  • Suits: products that already get photo and video reviews.
  • Load cost: low. Reviews sit far down the page.
  • Watch: keep the reviewer's name and the date beside the clip. That is what makes it a review.

7. In a how-to or FAQ tab

  • Suits: products with set-up, care or sizing questions. Applying sunscreen, changing a watch strap.
  • Load cost: none until the shopper opens the tab.
  • Watch: a shopper who opens the tab is close to buying. Keep the add-to-cart link in view.

8. A floating bubble

  • Suits: a store with one hero product, or a launch week. The bubble follows the shopper down the page.
  • Load cost: medium. It loads on every view of the page, wherever the shopper scrolls.
  • Watch: start it as a small poster and load the video on tap. Keep it off the buy button.
  • Suits: fashion, home and anything sold in sets. Each clip shows this product with others.
  • Load cost: low. It is the last thing on the page.
  • Watch: tag every product in the clip. A clip that sells three items needs three tags.

The nine placements in one table

PlacementBest forLoad costWhen to ship
1. First gallery slotProducts where motion is the pointHigh: competes with the main imageRarely, and as tap-to-play
2. Later gallery slideAlmost any productLow if it waits for the swipeEarly
3. Under the buy buttonA short thumbnail stripLow to mediumSecond wave
4. Beside the size pickerApparel and footwearLowEarly for fashion
5. Below the descriptionMost storesLowShip first
6. In the reviewsStores with video reviewsLowShip second
7. How-to or FAQ tabSet-up and care questionsNone until openedWhen questions repeat
8. Floating bubbleOne hero product or a launchMedium: loads on every viewTest it last
9. Complete the lookProducts sold in setsLowOnce tagging is in place
Load cost is our reading of what loads before the scroll. We have not measured each slot.

How close to the doubt, and what it costs to load

Right at the buying doubtFar from the buying doubt
Ship these first
Below the descriptionIn the reviewsBeside the size pickerLater gallery slide
Worth it, with care
First gallery slotUnder the buy button
Add when needed
How-to tabComplete the look
Test last
Floating bubble
Low load costHigher load cost
Our judgement from building these layouts. Illustrative only, with no measurement behind it.

Load cost: what decides it

Load cost comes down to one question. Does the video download before the shopper scrolls? Video above the fold competes with the main image. Video below the fold can wait its turn.

  • Preload nothing off screen. The video tag's preload="none" hint asks the browser not to fetch early.
  • Paint a poster first. A still frame shows at once. The video streams in behind it.
  • Reserve the space. Give the player a fixed size so nothing jumps. "Good" layout shift is 0.1 or less.
  • Autoplay muted only. Chrome always allows muted autoplay. Sound needs the shopper to interact first.

The full budget, with what to defer, is in Core Web Vitals for UGC widgets.

Slot 5 after a tap: the clip opens full screen

Tap to shop

Sample customer clip

Airlift Overcoat Brown

$190.76

Shop now
  1. 1

    Opened from the carousel

    The shopper tapped a thumbnail below the description. Nothing loaded before that tap.

  2. 2

    One product pin

    The coat in frame is tagged. A tap opens the price and sizes.

  3. 3

    Add to cart stays put

    The buy action sits at the bottom and never moves while the clip plays.

Illustrative mock built in code. Sample product from our demo catalogue.

Which placement to start with

Pick the first slot from the question shoppers ask most

Start here

What do shoppers ask most often before they buy?

  • "Will it fit?"

    Beside the size picker

    Fit clips labelled with size and height. Add the carousel below the description next.

  • "Is it as good as it looks?"

    Below the description

    A carousel of tagged customer clips. Then move video reviews into the reviews section.

  • "How do I use it?"

    A how-to tab

    One short clip per common question, with the product linked in each.

Check your reviews, chat logs and returns notes for the most common question.

A rollout you can measure

  1. 01

    Pick 20 pages

    Your top product pages by traffic. Few enough to watch closely.

  2. 02

    Ship slot 5

    The carousel below the description. Posters first, video on scroll.

  3. 03

    Add slot 6

    Video in the reviews, once video reviews come in.

  4. 04

    Test one more

    A gallery slide or the size picker. One change at a time.

  5. 05

    Read add-to-cart

    Compare add-to-cart rate with and without the slot. Ignore view counts.

This piece stays on the product page. For the homepage, collections and cart, read where to place shoppable video across the store. For inline against floating in more depth, read inline vs floating widgets.

FAQs

  • Should a product video autoplay?

    Muted autoplay is fine below the fold. Above the fold, show a poster and play on tap. Browsers block autoplay with sound until the shopper interacts.

  • How many clips should one product page carry?

    Enough to answer the common questions. We start with three to five tagged clips in one carousel.

  • Can one clip sit in two places?

    Yes. A clip can sit in the carousel and in the reviews. Clear the rights once for every place you use it.

  • Is a floating bubble bad for speed?

    It can be, because it loads on every view. Start it as a small poster and load the video only on tap.

Sources

  1. 1web.dev, Web Vitals · LCP of 2.5 seconds or less and CLS of 0.1 or less count as good.
  2. 2Chrome for Developers, autoplay policy · Muted autoplay is always allowed. Sound needs user interaction.
  3. 3MDN, the video element · The preload and poster attributes.
  4. 4Idukki, where to place shoppable video
  5. 5Idukki, inline vs floating widgets
  6. 6Idukki, demo store
#shoppable-video#product-page#pdp#placement#core-web-vitals#ugc

More from Rohin Aggarwal