Skip to content
Video guide

How to make a homepage hero video for your SaaS website

A SaaS homepage hero video is a silent 12 to 20 second loop of your real product that autoplays muted beside your headline, often paired with a longer narrated version behind a play button. It has to read without sound, load fast with a poster image and a small 1080p file, and never replace the headline or the signup button. The fastest way to make one is to capture your live product in Wevi, animate it with motion templates and export a 1080p MP4.

Length
12 to 20 second silent loop; 30 to 45 seconds for the narrated version
Scenes
4 to 5
Format
16:9, 1080p
Where it runs
Homepage hero, landing pages, product and pricing pages
Made with
Wevi motion templates and your captured product UI

What the hero video is for

The hero video answers the question every visitor has in the first few seconds: what does this product actually look like? Your headline says what you do. The video proves it with the real interface moving. It does not replace the headline, and it should never be the only place your value proposition lives, because some visitors will only ever see the poster frame, a slow-loading box or nothing at all.

Most SaaS sites get the best of both by using two videos:

  • A silent loop of 12 to 20 seconds that autoplays muted in the hero. It shows three or four product moments and starts over without a jarring jump.
  • A narrated version of 30 to 45 seconds behind a Watch the video button or in a modal. It adds voiceover, music and a fuller story for visitors who chose to watch.

Keep your call to action in the page HTML next to the video, not inside it. A button drawn into a video looks clickable and is not.

Autoplay, muted, loop: what browsers allow

Browsers decide whether your hero video can start on its own, and the rules favor silent video. Chrome's autoplay policy states that muted autoplay is always allowed, while autoplay with sound depends on conditions such as the visitor having already interacted with the site. On iPhone, Safari lets a muted video autoplay without a tap, and the playsinline attribute keeps it playing in the page instead of jumping to fullscreen.

So a hero loop needs four attributes on the video element, autoplay, muted, loop and playsinline, plus a poster image for the moment before playback starts.

Two accessibility points matter too. WCAG 2.2 success criterion 2.2.2 says that moving content which starts automatically, lasts more than five seconds and sits alongside other content needs a way to pause, stop or hide it, so add a visible pause button. And respect the reduced motion setting: when a visitor's system asks for reduced motion, show the poster image instead of playing the loop.

File size and page speed

A hero video sits at the top of your most visited page, so its weight shows up directly in load time. Google's Largest Contentful Paint guidance treats 2.5 seconds or less as good, and for a video element it counts the poster image load or the first frame, whichever comes first. A light, compressed poster that matches the first frame is the cheapest speed win you have.

  • Export at 1080p, not 4K. The hero rarely displays wider than a laptop screen, and 4K multiplies the file size for no visible gain.
  • Remove the audio track from the loop file. A muted video still downloads its audio unless you strip it out.
  • Compress for the web. Serve an H.264 MP4, optionally with a smaller WebM listed first.
  • Keep the loop short. Every extra second adds bytes. Aim for a loop of a few megabytes and test the page on a throttled mobile connection.
  • Load the narrated version only on click, from a video host or CDN, so it never competes with the page.

Design a loop that works with no sound

Because nobody hears the hero video, the visuals and on-screen text carry everything. Plan four or five scenes that each make one point you could say in a few words, and keep the type large: the video often renders at half the width of the screen or less, so small interface text becomes unreadable.

  • Start with context. Logo, one short line and the product together, so a visitor who glances once still gets it.
  • Show the product doing something. Data arriving, a status changing, a panel filling in. Motion should mean progress, not decoration.
  • Zoom in on one detail. A close-up of the component that matters reads better at hero size than a full page.
  • End on a calm frame. A logo scene or a still product shot makes the jump back to the start feel intentional.

Avoid repeating your headline word for word inside the video. Let the headline make the claim and the video show the proof.

A 17-second hero loop for a sample client onboarding tool, scene by scene (narration is for the click-to-play cut)

Every scene below is a real Wevi template; open one to see it move. The narration runs at a natural pace of about 2.4 words a second, so it fits the scene.

  1. Opening Platform Reveal template

    01Context0-4 sec

    The Pathnote logo arrives, then two short lines build on one side, Client onboarding and without the email chase, while the real onboarding portal builds in a window on the other.

    “Pathnote gives every new client one clear onboarding portal.”

    Template: Opening Platform Reveal. Alternatives: Hero Showcase, Cinematic Hero.

  2. Rise & Reveal template

    02Product4-8 sec

    The top of the real portal tilts in 3D as task cards, file panels and sign-off steps rise into place one after another until the screen is full.

    “Tasks, files and sign-offs build into one shared plan.”

    Template: Rise & Reveal. Alternatives: Sweep and Reveal, Window Rise.

  3. Focus Outline template

    03Detail8-11 sec

    The page zooms in and a glowing outline draws itself around the Waiting on client status card.

    “See exactly who is waiting on whom.”

    Template: Focus Outline. Alternatives: Feature Drop-In.

  4. Push Down template

    04Momentum11-14 sec

    A close-up on the real activity list as its rows snap down and newly finished steps slide in at the top.

    “Every finished step shows up instantly.”

    Template: Push Down. Alternatives: Drop Into Place.

  5. Logo Nudge template

    05Sign-off14-17 sec

    The name Pathnote rises and settles, then the logo cuts in beside it and the pair centers, a calm frame that loops cleanly back to the start.

    “Pathnote. Onboarding, handled.”

    Template: Logo Nudge. Alternatives: Logo Unfold, Logo Glint.

Checklist

  • The loop runs 12 to 20 seconds and makes sense from any frame
  • The video element has autoplay, muted, loop and playsinline
  • The audio track is removed from the loop file
  • A compressed poster image matches the first frame
  • Exported at 1080p and compressed for the web, not shipped as a 4K file
  • A visible pause button, since the motion runs longer than five seconds
  • Visitors with reduced motion turned on see the poster instead
  • The headline and signup button work even if the video never loads
  • On-screen text is readable at the size the hero actually renders
  • The narrated version loads only when someone clicks play

Mistakes to avoid

Shipping the 4K file
A 4K hero adds megabytes that no laptop screen shows. Export 1080p and compress it before upload.
Leaving the audio in a muted loop
The browser still downloads an audio track it never plays. Strip it from the loop file.
Putting the message in the voiceover
Muted autoplay means nobody hears the narration. Every point the loop makes has to be visible.
Drawing a button into the video
Visitors try to click it and nothing happens. Keep the real call to action in the page beside the video.
No poster image
Without one, visitors see an empty box while the file loads, and your Largest Contentful Paint waits on the first frame.
Autoplaying the long version
A 45-second narrated video is too heavy to load first, and browsers often block autoplay with sound anyway. Put it behind a play button.

How to make it with Wevi

  1. Add your website

    Paste your URL and Wevi pulls your logo, brand colors and fonts, so the loop sits naturally next to your headline instead of looking like a separate ad.

  2. Plan a four or five scene loop

    Brief the Wevi Agent for a silent homepage loop of about 15 seconds, or pick templates yourself. Opening Platform Reveal or Hero Showcase make a strong start, and a logo scene such as Logo Nudge makes the restart look deliberate.

  3. Capture your real product

    Wevi opens your live app in a real browser and lifts out the cards, lists and panels you pick. You sign in yourself for screens behind your login, Wevi never asks for your password, and a demo workspace with clean, realistic data looks best.

  4. Render both versions

    Export a 1080p 16:9 MP4 with AI voiceover and music for the click-to-play version, then build a shorter four or five scene cut for the loop and strip its audio before upload. You can also ask Claude or ChatGPT to make it in one step through Wevi's MCP connector, set up at wevi.ai/mcp.

Templates for this video

Questions

Should a SaaS homepage have a video?

If your product has a visual interface, a short loop shows what it looks like faster than static screenshots and gives visitors something concrete next to your headline. It should support the headline, not replace it. Test it against a strong static image before assuming either one wins.

Should a homepage video autoplay?

Autoplay the silent loop only. Chrome always allows muted autoplay but restricts autoplay with sound, and Safari on iPhone allows muted inline playback with the playsinline attribute. Put any narrated version behind a play button so visitors choose to hear it.

How long should a website hero video be?

Keep the autoplay loop between 12 and 20 seconds so it stays light and visitors see the full cycle. A narrated version behind a play button can run 30 to 45 seconds. If it needs to be longer, it is really a demo video and belongs further down the page.

What file size should a hero video be?

There is no official limit, so set a budget against page speed instead. Google treats a Largest Contentful Paint of 2.5 seconds or less as good, and for video it measures the poster or the first frame. In practice that means a 1080p loop of a few megabytes with no audio track and a light poster image.

Can I use a YouTube embed as my hero video?

For the narrated version, yes, as long as it loads on click. For the autoplay loop, a small self-hosted MP4 is usually better, because an embedded player loads its own scripts and controls before anything plays.

Does Wevi make a vertical version for mobile?

No. Wevi exports landscape video at 16:9 or 16:12, not 9:16. A 16:9 loop scales down fine in a mobile hero; if it becomes too small to read, show the poster image on small screens instead.

Related guides

Make your website hero video

Describe it in a sentence. The Wevi Agent reads your site, captures your real product, plans the scenes and renders with voiceover and music. Start free.

Or ask your assistant: Make a silent looping hero video for the mysite.com homepage with Wevi