Skip to content
appmotion.video

Blog Website videos

Landing page hero video: muted loop or click to play?

A muted loop shows the product moving before the visitor reads a word. A click-to-play video explains it properly to the people who want more. They are different tools, and the hero usually needs the first one and a link to the second.

A App Motion Team Published 6 min read
A browser window with a video frame in the hero area, a play button on one version and motion lines on the other
In this article
  1. Two jobs, two videos
  2. When the hero should autoplay a loop
  3. What it did to our own page
  4. When click to play is right
  5. Never autoplay with sound
  6. Reduced motion and accessibility
  7. A decision list

Two jobs, two videos

The confusion starts with the word "video". A hero loop and an explainer are different objects with different jobs.

The hero loop's job is to prove the product is real and moving, in the two seconds before the visitor reads the headline. It is silent, short, and repeats. It does not explain; the headline explains. Think of it as a live screenshot.

The explainer's job is to walk one interested person through what the product does, with a voice, at their request. It can be a minute long because they asked for it.

A landing page can use both: the loop in the hero, a "Watch the two minute demo" link next to the button, and the explainer in a lightbox or a section further down. What it should not do is put the explainer in the hero on autoplay, muted, hoping people read its captions while also reading the headline.

When the hero should autoplay a loop

Use a muted loop when:

  • The product is visual. An app with animated screens, a design tool, a video product, a game. If the best thing about the product is how it moves, show it moving.
  • The loop can be 10 to 20 seconds and make sense without text. One flow, or two or three of the app's best screens in motion.
  • The page's headline and subhead do the explaining, so the loop never has to carry words.

Skip the loop, and use a still image, when the product is a form, a spreadsheet, a dashboard of numbers, or anything where motion adds no information. A loop of a static screen with a cursor drifting around is worse than the screenshot.

Technical requirements for the loop, in the order we check them:

  1. Muted, with playsinline so phones do not open a fullscreen player, and loop.
  2. A poster image that is the loop's first frame, so the page looks complete before the file arrives. Keep it small: a WebP at the displayed size, which on our site is 720 pixels wide and about 50 KB.
  3. preload="none" and the video source attached only after the page's load event. The loop is decoration and must not compete with the text and fonts for bandwidth.
  4. A file measured in single-digit megabytes. A 1080p loop of 15 seconds at 4 to 6 Mbps lands around 8 to 11 MB; a 25 MB export is a mistake that will show up in every speed test.
  5. No audio track at all. It saves bytes and removes the question.

A portrait app loop sits inside a phone frame on the landscape hero stage; the formats guide covers that reframe.

What it did to our own page

We ran into this ourselves. When we put a real showreel into our hero, the first version was an 18 MB file that started downloading with the page. Mobile performance in Lighthouse dropped to 86, the largest contentful paint went to 3.9 seconds, and the page weighed almost 20 MB. The video looked great and the page felt slow.

Three changes fixed it without removing the video. The file only starts loading after the page's load event and about a second later. A small poster shows immediately. And the poster itself was reduced to a 720 pixel WebP of around 50 KB, because a large poster was becoming the biggest element the browser had to paint. The mobile score went back to 92 and the largest paint moved to the headline, where it should be.

One thing we learned the hard way: if the hero headline animates in from invisible with a delay, browsers may ignore it as the largest paint candidate and pick something else, such as a small logo, which makes the metric look wrong for no visible reason. Animate with movement, not with opacity from zero.

When click to play is right

Use a click-to-play video when the content needs a voice or needs more than 20 seconds. Onboarding walk-throughs, founder explainers, demos that show a full workflow. A visitor who clicks has agreed to spend the time, and the rules relax: a voiceover, 60 to 90 seconds, chapters even.

Requirements are lighter than for the loop, because nothing loads until the click:

  • A strong poster frame with a visible play control. The poster is the whole pitch for the click; make it the product's best screen, not a black rectangle.
  • Captions, because some viewers still watch muted.
  • Load the player or file on click, never on page load. A lazy embed or a native <video> with preload="metadata" at most.
  • Put it where people look for it: a "Watch the demo" button near the main call to action, or a section under the hero with a one line introduction.

Never autoplay with sound

Browsers will not let a page start audio without a user gesture, so a hero video with sound either plays muted anyway or does not play at all. On the pages where it somehow works, the first thing the visitor does is hunt for the mute button, and the second is leave. There is no version of this that helps.

Reduced motion and accessibility

Some visitors have asked their operating system for less motion. Respect it: when prefers-reduced-motion is set, show the poster and do not start the loop. Give any video a way to pause. Make sure the loop never carries information that is not also in the page text, so a visitor who never sees it moving is missing nothing.

A decision list

Choose the loop if the product moves, the loop fits in 20 seconds, and the headline explains. Choose click to play if it needs a voice or a minute. Use both if the page is your main sales page and you have the material. Use a still if motion adds nothing. If the same footage also has to become store previews and social cuts, the launch day checklist gives the order to export them in.

Then export the loop small, load it late, and check the page on a phone with the network throttled. If the headline appears before the video, the page is right.

Questions people ask

Does a hero video slow down a landing page?
It does if it loads with the page. A video that starts after the load event, behind a small poster, costs almost nothing in speed metrics; on our site the same file moved a mobile score from 86 to 92 once we changed only when it loads.
How long should a hero loop be?
Ten to twenty seconds. Long enough for one flow or a few screens, short enough that the file stays small and the repeat is not obvious.
What size should the video file be?
A few megabytes. A 1080p loop of 15 seconds encoded at 4 to 6 Mbps is 8 to 11 MB before you drop the audio track; a 25 MB file is too large for a hero.
Should the hero video have text in it?
No. The page headline is the text. A loop with its own captions competes with the copy next to it and cannot be edited without re-exporting the video.
Can I autoplay a video with sound on my website?
Not reliably. Browsers block audio autoplay until the visitor interacts with the page, and the visitors it does work for tend to dislike it. Keep the hero silent and put the narrated video behind a click.

Topics: landing page video hero video website promo page speed

Share LinkedIn X Email
A

Written by

App Motion Team

The people who script, animate and deliver appmotion videos every day. What you read here is what we tell our own customers.

Plan a video for your launch.

Order a promo video online and get your first version within 24 hours.

Start your order

Keep reading

WhatsApp