FrameNotion

Recommended Video Length for Shorts Ads: A Practical Guide

A practical breakdown of how long shorts-style ads should run on TikTok, Reels and YouTube Shorts, with a script template and testing plan.

FrameNotion Team9 min read

If you're asking about the recommended video length for shorts ads, the short answer is: build for 15 to 30 seconds, but keep your opening few seconds doing all the work, because that's the window most short-form placements actually judge your ad on. Shorts-style ad slots — YouTube Shorts, TikTok, Instagram Reels, Facebook Reels — technically allow much longer uploads, but the formats reward ads that get to the point fast and end before attention drifts.

There's no single legal length for a "shorts ad" — it's a feed format, not a fixed spec. YouTube Shorts, TikTok's main feed, and Reels on Instagram and Facebook all accept vertical video ads ranging from a few seconds to well over a minute. But "allowed" and "recommended" are different questions. The practical recommendation that holds up across platforms is to design your core ad at 15 to 30 seconds, then test a 6–9 second cut-down and a slightly longer 30–45 second version against it.

Treat any number you read as a starting point to test, not a rule enforced by the platform. Your product, price point, and audience temperature all push the ideal length around. A low-consideration impulse buy (a phone case, a snack) can sell in 15 seconds. A higher-consideration purchase (a mattress, a course) often needs closer to 30–45 seconds to build enough trust and proof before the ask.

Why ad length behaves differently in shorts placements

Shorts-style feeds are built around fast, continuous scrolling. Viewers didn't click into your ad — it appeared between short-form content they were already swiping through quickly. That changes the job your video has to do compared to, say, a pre-roll ad someone can't skip for a few seconds.

  • The first few seconds carry disproportionate weight — if the opening frame looks like an ad with nothing to offer visually or verbally, people scroll before your value proposition even loads.
  • Shorts ads compete with organic content, so pacing needs to feel native: quick cuts, on-screen text, movement — not a static product shot held for ten seconds.
  • Longer runtime only helps if every added second earns its place with new information (proof, objection handling, offer specifics) — padding a script to hit a target length usually hurts performance rather than helping it.
  • Because these are vertical 9:16 placements, viewers often watch without sound at first, so the words need to work visually through captions and on-screen text, not just through voiceover.

Length guidelines by shorts placement

Technical maximums vary by platform and by whether the ad runs as a standard in-feed placement or a longer-form skippable slot. Rather than chasing the exact ceiling, use the table below as a planning guide, then confirm current limits in each platform's ad specs before you upload.

PlacementTypical upper limitSweet spot to test first
YouTube Shorts adsCan run considerably longer, since Shorts accepts longer uploads than its name suggests15–30 seconds
TikTok in-feed adsAllows much longer videos, but feed behavior favors shorter cuts9–21 seconds, then 21–34 seconds for retargeting
Instagram/Facebook Reels adsSupports longer uploads similar to TikTok15–30 seconds
Retargeting across any shorts placementSame technical limits as above20–45 seconds, since warm audiences tolerate more proof and detail

If you're also running the same creative in feed or Stories placements outside the shorts environment, it's worth comparing specs side by side — see our guides on ideal video length for Facebook feed ads and recommended video length for Facebook Stories ads for how those formats differ from shorts-style placements.

Matching length to funnel stage and goal

The right length depends less on the platform and more on who's watching and why. Use funnel stage as your primary length decision, then adjust for platform second.

  • Cold audience, awareness goal: keep it to 9–15 seconds. The job is to interrupt the scroll and plant a single clear idea — what the product is and who it's for. Anything you don't need to make that one point, cut.
  • Cold audience, direct response goal: 15–30 seconds. You still need a hook, but now you also need to show the problem, the benefit, and a clear call to action before the viewer swipes away.
  • Warm or retargeting audience: 20–45 seconds. These viewers already recognize the brand, so you can spend more time on proof — reviews, before/after, demonstrations, specifics about the offer — without losing them as fast as a cold audience would.
  • Catalog or promo-driven ads (sales, launches, events): 15–30 seconds, front-loading the offer itself (discount, deadline, what's included) since that's usually the whole reason for the ad.

A length-aware script template for a 30-second shorts ad

Thirty seconds is tight, so every section needs a defined job. Here's a structure that fits a 30-second runtime without feeling rushed, broken into timed blocks you can adapt to your product.

  1. 0–5s, Hook: Open mid-action or with a direct question/claim tied to the core benefit. Avoid logos or slow intros here — that's what loses the scroll.
  2. 5–10s, Problem: Name the specific frustration your audience already feels, in their language, not a vague category statement.
  3. 10–18s, Benefit/demo: Show the product solving that problem. This is the longest block because it's the actual sales argument — give it room, but keep cuts quick.
  4. 18–24s, Proof: A quick credibility beat — a result, a use case, a visual comparison. Keep this short; it's reinforcement, not the main argument.
  5. 24–30s, Offer and CTA: State the offer plainly (discount, bundle, free trial) and give one clear next action. End on text that's still readable if the viewer has already started scrolling past.

If you're cutting the same script down to 15 seconds for a cold-audience test, compress the problem and proof blocks into a single beat and keep the hook and CTA at full length — those two ends of the ad matter most regardless of total runtime.

Common length mistakes in shorts ads

Most underperforming shorts ads aren't too short or too long in the abstract — they're paced wrong for the length they chose. Watch for these patterns:

  • Padding to hit a round number. Stretching a 22-second idea to 30 seconds with a lingering product shot or repeated line usually loses viewers rather than impressing them.
  • Front-loading a logo or slow fade-in. Every second before the hook lands is a second viewers can leave without learning anything about the product.
  • One-length testing. Running only a single cut and assuming it's optimal skips the one test (short vs. longer) that tends to move results the most.
  • Ignoring captions. A longer ad without word-by-word captions asks more of viewers watching on mute than a well-captioned ad half its length.
  • Treating length as fixed across placements. A cut built for a 9:16 Shorts feed often needs re-pacing (not just re-cropping) if you're also running it in a square or landscape placement — see our comparison of 4x5 vs 9x16 video ratios for how ratio and pacing interact.

A simple testing plan

Rather than debating the “right” length in theory, run a small, structured test:

  1. Produce the same core message in two lengths — a tight 9–15 second cut and a fuller 25–30 second cut.
  2. Run both to a comparable cold audience with the same budget and the same CTA.
  3. Let each version gather enough delivery before judging — resist pulling one after only a few hours.
  4. Keep the winner as your control, then test it again against a retargeting-specific longer cut (30–45 seconds) for warm audiences.
  5. Repeat this cycle whenever you update the offer or hook, since a new hook can shift which length performs best.

This is also where production speed matters: the easier it is to produce a second or third length variant, the more likely you are to actually run this test instead of guessing. Our guide on video ad length for TikTok Spark Ads walks through a similar testing approach specific to that format if you're running boosted organic posts alongside dedicated ad creative.

How FrameNotion fits into a shorts-length strategy

FrameNotion is built around the length that tends to work best as a default for shorts-style placements: every ad renders as a 30-second vertical MP4 at 1080×1920, ready for TikTok, Reels, YouTube Shorts and Meta ads. You paste a product link, and FrameNotion AI writes and renders a full ad from scratch — hook, problem, benefit, proof, offer, and call to action — paced to fit that 30-second window rather than padded to reach it.

Because the structure already matches the funnel-aware script above, it's a practical starting point for the “fuller cut” side of a length test. Each ad also exports as 4:5, 1:1 and 16:9, so the same creative can run across placements without a separate re-edit, and the on-screen text and colors can be adjusted afterward without starting a new ad from scratch. For teams testing shorter hooks specifically, Pro and Agency plans support A/B hook variants, which is the one thing worth testing most aggressively regardless of total ad length. See examples of finished ads, or check pricing — the first ad is free to try before committing to a plan.

Bottom line

There's no fixed recommended video length for shorts ads that applies to every product and audience. Thirty seconds is a solid default starting point because it's long enough to make a real argument and short enough to survive a fast-scrolling feed. But the length that actually wins is the one you've tested against at least one shorter and one longer alternative, paced so every second earns its place rather than filling time.

Frequently asked questions

Is there a maximum length for shorts ads?+

Technical maximums vary by platform and most are longer than you'd expect — some shorts-style placements accept videos well over a minute. The practical limit isn't technical, though; it's attention. Most shorts ads perform best when they're built to run 15–30 seconds, even though longer uploads are allowed.

Should every shorts ad be exactly 30 seconds?+

No. Thirty seconds is a useful default, not a requirement. Cold-audience awareness ads often work fine at 9–15 seconds, while retargeting ads with more proof to show can run 30–45 seconds. Pick the length based on the message you need to deliver, then test it.

Does a shorter shorts ad always get more views or cheaper delivery?+

Not reliably, and it varies by account and audience, so treat any claim about this as something to test rather than assume. A short ad with a weak hook can underperform a longer, well-paced ad. Length and pacing both matter, and testing both together gives a clearer answer than guessing at length alone.

Do I need different lengths for TikTok versus YouTube Shorts versus Reels?+

Not necessarily different lengths, but you may need different pacing for each. A 30-second cut can often run across all three, but check each platform's current ad specs before uploading, and consider re-pacing the opening hook for each feed's scrolling style rather than assuming one cut performs identically everywhere.

How do I decide between a 15-second and a 30-second version if I can only run one?+

If you can only run one length, lean toward 15–20 seconds for a first cold-audience test since it's cheaper to produce feedback on and forces a tighter message. Once you have a working hook and offer, expand to 30 seconds for retargeting rather than starting there.

Try it on your product.

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