Video Strategy

Embedded Video Players and the Cost of a Slow Page

An embedded player that slows the page costs you the very viewers it was added to attract. What to measure, and what to defer.

Minute.ly Editorial 1 min read

Adding video to a page nearly always makes it slower. That is not an argument against video — it is an argument for knowing what the slowdown costs, because it is frequently larger than the gain the video was added to produce.

Where the weight comes from

  • Player JavaScript loaded on every page, including the ones where nobody presses play
  • Poster images shipped at full resolution rather than at display size
  • Ad and analytics tags that load with the player and often outweigh it
  • Preloaded media fetched before any intent to watch has been shown

What to defer

Almost all of it. The player only needs to exist once someone signals intent — a click, or the placement scrolling into view. Until then a poster image and a play affordance are sufficient, and they cost a fraction of the weight.

This pattern is well established and still frequently not implemented, usually because the player was added as a vendor snippet and never revisited.

What to measure

  • Page weight with and without the player, on the templates that actually carry it
  • Time to interactive — the metric a heavy player degrades most
  • Video starts per thousand pageviews, so you can see whether the weight is buying anything
  • Bounce on video pages against comparable non-video pages

The comparison that settles it

Run the numbers per template rather than site-wide. A player earning its weight on an article page that people came to for the video may be pure cost on an index page where it autoplays into an empty room.

That is the same question as why libraries go unwatched, approached from the other side: presentation determines whether video is an asset or an overhead, and the revenue arithmetic only works if people are still willing to load the page.

Related reading