FrameNotion

Ideal Video Length for Facebook Feed Ads: A Practical Guide

Most Facebook feed ads perform best between 15 and 30 seconds, but the right length depends on funnel stage, offer complexity, and format. Here's a practical framework to pick and test it.

FrameNotion Team8 min read

The ideal video length for Facebook feed ads is 15 to 30 seconds. That range is long enough to show a hook, a problem, a benefit and a call to action, but short enough to hold attention in a feed where people are scrolling past friends' photos, group posts and other ads to get to yours. Facebook technically allows feed video ads up to 241 minutes, but that spec limit has nothing to do with what actually performs in a scrolling feed.

Why 15-30 seconds is the practical sweet spot for Facebook feed ads

Feed ads compete with organic content, not with television commercials. A viewer's thumb is already moving before your video finishes loading, so the job of the first few seconds is to stop that motion. A 15-30 second video gives you enough room to do four things in sequence: hook, problem, benefit, call to action, without asking for more attention than a casual scroller is usually willing to give a brand they don't know yet.

Shorter isn't automatically better, though. A 6-second bumper can work for pure reach and recall campaigns, but it rarely has time to explain an offer, show a product in use, or build enough trust to justify a click. A 30-second ad, well structured, usually has time for all of that and still finishes before interest drops off. Treat 15-30 seconds as your default starting point, then test shorter and longer versions against it rather than assuming one fixed number is correct for every product.

How Facebook feed differs from Stories and Reels placements

It helps to understand what makes the feed placement different, since the same ad account often runs the same creative across several placements at once. Feed sits in a vertical scroll of mixed content, usually viewed at a slight distance with sound off by default, and competes with text posts, photos and other video. Stories and Reels are full-screen, tap-through environments where the viewer has already chosen a faster, more immersive consumption mode. We cover the Stories case in detail in our guide to recommended video length for Facebook Stories ads, and the two placements are not interchangeable even though they share a platform.

Because feed is slower and more crowded, your hook needs to work harder and your pacing can afford to breathe slightly more than it would in Stories or Reels. A jump cut every half second that works great in a Reel can feel frantic in feed, where the surrounding content is calmer.

Matching video length to funnel stage

The right length depends less on the platform and more on what the viewer already knows about you. Use funnel stage as your main decision rule, then adjust from there based on testing.

  • Cold prospecting (awareness or reach): 6-15 seconds. The viewer has no context, so lead with a visual hook or a bold claim, show the product once clearly, and close with a simple offer line. Anything you don't say in the first 3 seconds usually goes unheard.
  • Cold prospecting (consideration, driving traffic or leads): 15-30 seconds. This is the default range for most e-commerce and lead-gen campaigns. Hook, problem, benefit, short proof point, call to action.
  • Warm retargeting (people who viewed but didn't buy): 20-30 seconds, sometimes up to 45. They already recognize the brand, so you can spend a few extra seconds on an objection, a guarantee, a review, or a size/fit detail that pushes them over the line.
  • Existing customers (upsell, loyalty, new drop): 15-20 seconds. They don't need the full pitch again, just the news and the next step.

When longer video actually makes sense

Not every product fits a 15-30 second story. A few categories genuinely benefit from going longer, and shortening them too aggressively can hurt conversion even if it looks better on a retention chart.

  • Considered purchases like furniture, courses, or software where the buyer needs to understand how something works before they trust it.
  • Demonstration-heavy products such as a kitchen gadget, a fitness tool, or a cleaning device where seeing it in action for longer builds credibility.
  • Testimonial or UGC-style ads where a real customer talks through their experience; cutting a genuine testimonial down to 10 seconds can strip out exactly the detail that makes it believable.
  • Bundle or multi-benefit offers, like a skincare set with three products and a discount code, where one benefit per 5-6 seconds adds up quickly.

If you go longer than 30 seconds, structure the ad so the core offer is still clear by the 15-second mark. Think of the extra time as reinforcement and proof, not as room to delay the point. A viewer who drops off at second 20 should already know what you sell and why it matters, even if they miss the closing shot.

A simple length-by-goal table

Campaign goalSuggested lengthWhy
Brand awareness / reach6-15sFast hook and recall, no room needed for detail
Traffic or lead generation (cold)15-30sEnough time for hook, problem, benefit, CTA
Conversion / purchase (cold)15-30s, test 30-45sNeeds a clear offer and a reason to act now
Retargeting / warm audience20-45sRoom for objection handling, proof, guarantee
Product demo or UGC testimonial30-60sCredibility depends on seeing the full process
Upsell to existing customers15-20sAudience already trusts the brand

Structuring a feed ad so length never feels wasted

Length only matters if the time is used well. A 30-second ad with a weak first 3 seconds will underperform a tight 15-second ad every time. Use this rough timing template as a starting structure, then adjust based on what you learn:

  1. 0-3 seconds, hook: a visual surprise, a bold claim, or a direct question that names the viewer's problem.
  2. 3-8 seconds, problem: state what's broken or annoying about the status quo, in plain language.
  3. 8-18 seconds, benefit and proof: show the product solving the problem, with a quick proof point such as a before/after, a visible result, or a short claim about how it works.
  4. 18-25 seconds, offer: state the price, discount, or promo code clearly, once, on screen and in voiceover.
  5. 25-30 seconds, call to action: a direct instruction like "Tap to shop" or "Get 20% off today", paired with the button text on screen.

Because feed often plays with sound off, every one of these beats needs to land visually through captions or on-screen text, not just through voiceover. Caption placement matters more in feed than people expect, since a poorly placed caption can overlap with the Like/Comment/Share bar or get cut off by the platform's own UI; our guide to caption placement for vertical video ads covers where captions sit safely across formats.

Format, frame rate and resolution checklist for feed

Length is one variable, but it works together with format. A well-timed ad in the wrong aspect ratio or a choppy frame rate still underperforms. Before you upload a feed ad, check these:

If you're also running the same campaign on Stories, Reels or as a longer-form video ad elsewhere on Meta, it's worth reading our guides on recommended video length for Facebook Stories ads and maximum video length for Facebook video ads so each placement gets a cut suited to how people actually use it, rather than one file forced across all of them.

A practical testing plan

Instead of guessing at one ideal number, run a small test with intent:

  1. Start with a 15-second and a 30-second cut of the same concept, same hook, same offer.
  2. Run them with equal budget to the same audience for long enough to get a fair read, not just a few hours.
  3. Compare cost per result, not just watch time; a shorter ad with slightly lower retention can still convert better if the offer lands fast.
  4. Keep the winner as your control and test a third variant, such as a different hook length or a 45-second version with added proof, against it.
  5. Repeat this every time you launch a new creative concept, since the right length can shift with the offer, the season, or the audience.

How FrameNotion fits into this

FrameNotion makes every ad as a 30-second MP4 by default, which lands right in the sweet spot most feed campaigns should start testing from. You paste a product link, FrameNotion AI writes and builds a custom ad with a hook, problem, benefit, proof and call to action, then renders it in 9:16 at 1080×1920. Every finished ad also comes automatically in 4:5, 1:1 and 16:9, so you can drop the right shape into feed without re-cutting anything by hand. If you want a shorter cold-prospecting cutdown or a longer retargeting version, you can request edits to the text and pacing after the fact instead of starting a new ad from scratch. The first ad is free to try, and a finished video is usually ready in 10 to 20 minutes. You can see finished examples on the examples page or check exactly how the process works on the features page.

Frequently asked questions

Does Facebook penalize video ads for being too short or too long?+

No. Facebook's delivery system doesn't penalize a specific length directly. What affects performance is how well the length matches viewer attention and the offer's complexity, which shows up in cost per result rather than in any formal penalty.

Should I use the same video length for feed and Stories placements?+

Not necessarily. Feed is a slower scroll with more surrounding content, so it can tolerate a slightly longer, calmer pace, while Stories and Reels favor faster, full-screen pacing. Many advertisers cut separate versions for each placement.

Is a shorter video cheaper to run than a longer one?+

Length itself doesn't set cost directly. Cost depends on how the audience responds to the ad, so a well-targeted 30-second ad can outperform a weak 10-second one, and vice versa. Test both rather than assuming shorter always wins on cost.

What's the minimum video length Facebook accepts for feed ads?+

Facebook accepts very short clips, often just a few seconds, but a video that short rarely has time to introduce a product and an offer clearly. Treat the technical minimum as a spec limit, not a creative target.

How many different lengths should I test for a new product launch?+

Two is usually enough to start: a 15-second and a 30-second cut of the same concept. Once you see which direction performs better, test a third variant in that direction rather than testing many lengths at once.

Try it on your product.

Paste a link — FrameNotion writes a custom 30-second ad.