FrameNotion

30+ Comparison Style Hook Ideas for Ads That Stop the Scroll

A practical framework and 30+ ready-to-adapt comparison hooks - old vs new, price vs price, before vs after - plus a template to write your own.

FrameNotion Team10 min read

Comparison style hook ideas for ads work because they do the thinking for the viewer in the first two seconds: this thing versus that thing, old way versus new way, you versus everyone else. Instead of asking people to imagine a benefit, you show it next to an alternative and let the contrast make the case. This article gives you a working framework, 30+ ready-to-adapt hooks, and a short script template so you can write your own in minutes.

What makes comparison style hook ideas for ads actually work

A comparison hook borrows a decision the brain already knows how to make. People compare prices, compare results, compare effort levels, and compare themselves to other people all day without thinking about it. When an ad opens with a comparison, it slots into that existing habit instead of asking the viewer to learn something new. That is the entire mechanical advantage over a plain claim like "our serum works better."

The second reason comparison hooks perform well in short vertical video is that they are inherently visual. A split screen, a before and after cut, or two price tags on screen communicate the whole idea even with the sound off. That matters because ads on TikTok, Reels and Shorts need to land on mute as often as they do with sound, so a hook that only works as spoken dialogue is already starting from a disadvantage.

The failure mode is comparing things that are too similar or too vague. "Old serum vs new serum" is not a hook, it's a label. The comparison needs a clear loser and a clear winner on a dimension the viewer already cares about: time, money, pain, results, or looking foolish in front of other people.

The five comparison axes that cover almost every product

Instead of brainstorming hooks from nothing, pick one of these axes first. Each one forces a different kind of visual and a different kind of copy.

  • Price or cost comparison - what you'd pay elsewhere versus what you pay here, or cost of the problem versus cost of the fix.
  • Time or effort comparison - how long the old way takes versus the new way, or steps required before versus after.
  • Before and after comparison - the same person, room, or result at two points in time.
  • Product A vs product B comparison - your product next to a generic alternative, category leader, or "what everyone else is still using."
  • Status or social comparison - the person who knows versus the person who doesn't, insiders versus everyone else.

A single product can usually support three or four of these axes. A phone stand could run a time comparison (one hand, five seconds vs both hands, two minutes), a before/after comparison (blurry video calls vs steady video calls), and a status comparison (people who still prop their phone on a mug vs people who don't). Testing more than one axis is how you find which comparison actually moves your specific audience, which is faster than testing ten versions of the same angle.

30+ comparison style hook ideas for ads, organized by axis

Price and cost comparisons

  • "This costs less than your coffee order. Here's what it fixes instead."
  • "You're paying a subscription for something this does once, forever."
  • "Same result as the salon treatment. A fraction of the visits."
  • "What you spend replacing this every month vs what you spend on one that lasts."
  • "The $40 fix vs the $400 problem it prevents."
  • "Everyone's paying for the fancy version. Here's the part that actually matters."

Time and effort comparisons

  • "Old routine: six steps, twenty minutes. New routine: one step, thirty seconds."
  • "What used to take a trip to the store now takes one tap."
  • "Her morning before this vs her morning after this."
  • "The two-minute way everyone does it vs the two-second way nobody knows about."
  • "Before: three apps and a spreadsheet. After: one screen."
  • "You'll spend more time reading this hook than setting this up."

Before and after comparisons

  • "Day 1 vs day 14. Same lighting, same angle."
  • "What my desk looked like before this vs what it looks like now."
  • "This is what my skin looked like scrolling past this exact ad."
  • "Before I knew this existed vs after."
  • "Left: what I used to pack. Right: what actually fits now."
  • "POV: the kitchen drawer before and after one purchase."

Product vs product comparisons

  • "The thing everyone's still buying vs the thing that actually works."
  • "What's in your cart right now vs what should be in it."
  • "Generic version on the left. This on the right. You pick."
  • "The cheap version and the version that doesn't fall apart in a week."
  • "Plastic one vs this one. Guess which one I'm still using a year later."
  • "What's in everyone's bag vs what's actually worth carrying."

Status and social comparisons

  • "People who know about this vs people still doing it the hard way."
  • "What your coworkers bring to lunch vs what you could be bringing."
  • "The friend who over-packs vs the friend who has this."
  • "Still using the free version? Here's what the upgrade actually looks like."
  • "Everyone at the gym has one of these. You're about to find out why."

Treat every example above as a starting template, not a script to copy word for word. Swap in your product's real numbers, real before state, and real audience language, and cut anything that sounds like a claim you can't back up on camera.

A simple template for writing your own comparison hook

Most comparison hooks follow the same four-part structure. Fill in the blanks for your product and you'll have a working hook in a few minutes.

  1. Pick the losing side. Name the old way, the competitor, the cheaper version, or the painful before state in one short phrase.
  2. Pick the winning side. Name your product or the after state in an equally short phrase.
  3. Choose the one dimension that decides the comparison. Time, money, effort, or result. Don't try to cover all four in one hook.
  4. Show, don't just say. Write the visual direction alongside the line: split screen, side by side objects, or a fast cut between two states.

Example fill-in: "Old way: [folding laundry for twenty minutes]. New way: [this does it in two]." Dimension: time. Visual: timer overlay counting down twice, once slow and once fast, on a split screen.

Write three versions of the same hook using a different dimension each time, then let the first few seconds of real performance tell you which comparison your audience actually cares about, rather than guessing from the script alone.

Comparison hooks vs other hook styles: when to use each

Comparison isn't the only way to open an ad, and it isn't always the right one. Here's how it stacks up against other common hook styles so you know when to reach for it.

Hook styleBest forWatch out for
ComparisonProducts with a clear old way/new way, a price edge, or an obvious category rivalPicking a comparison that's too close to call, or too petty
Question-basedProducts tied to a problem the viewer hasn't named yetQuestions that feel rhetorical or already answered by the product shown
Curiosity gapProducts with a surprising mechanism or an unexpected resultOverpromising a payoff the rest of the ad can't deliver
POVLifestyle products where the viewer needs to see themselves in the momentFeeling staged if the scenario isn't specific enough
Number-basedProducts with a countable claim (steps, ingredients, days, savings)Numbers that sound invented rather than concrete

If you want a deeper library of other openers to test alongside comparisons, see question-based hook ideas for product ads, curiosity gap hook ideas for DTC ads, and number-based hook ideas for ads. Running comparison hooks against a couple of these other styles is the fastest way to learn what actually gets your specific audience to stop scrolling.

Turning a comparison hook into a full 30-second ad

A comparison hook is only the first three to five seconds. The rest of the ad needs to earn the claim the hook just made. A workable structure for a 30-second vertical ad looks like this:

  • 0-5s: the hook. The comparison itself - old vs new, them vs you, cost vs cost - shown visually, not just narrated.
  • 5-12s: the problem behind the losing side. Why the old way actually costs more time, money, or frustration than people realize.
  • 12-20s: the product as the resolution. Show the product closing the gap you just opened - the result, the speed, the saving.
  • 20-27s: proof. A quick demonstration, a specific detail, or a visual callback to the before/after split from the hook.
  • 27-30s: the offer and call to action. What to do next, and why now.

Writing that full script and matching it to footage is usually the slow part, especially if you're testing several comparison angles at once. This is where FrameNotion can take over the production side: paste a product link and FrameNotion AI writes a from-scratch 30-second vertical ad - hook, problem, benefit, proof, offer, call to action - then renders it as an MP4 with voiceover, music and captions, ready for TikTok, Reels or Shorts. Because it writes a new script for every input rather than filling a template, you can hand it a comparison angle and get a structured ad built around it instead of starting from a blank page.

Testing comparison hooks without wasting a full production cycle

The point of writing multiple comparison hooks is to test them cheaply, not to pick a favorite on instinct. A practical testing approach:

  • Write four hooks, one per axis (price, time, before/after, status), for the same product.
  • Keep the rest of the script identical so the hook is the only variable.
  • Run each as the first few seconds of a short test ad and compare early retention rather than waiting for full results.
  • Scale the hook that holds attention best, then start varying the body of the ad around it.

If you're producing several hook variants, look for a workflow that lets you keep everything else in the ad constant while swapping just the opening. FrameNotion can generate A/B hook variants on Pro and Agency plans, and change requests let you adjust on-screen text and colors on an existing ad without starting a new one - useful when you've found a comparison axis that works and just want to test different winning-side phrasing. For other angles worth testing alongside comparisons, the listicle style hook ideas and myth busting hook ideas collections are good next stops.

Common mistakes with comparison hooks

  • Comparing two things that look identical on screen. If the viewer can't tell which side is which within a second, the comparison fails before it starts.
  • Making unverifiable claims about competitors or named brands. Keep comparisons generic ("the plastic version" or "the old way") unless you can fully stand behind a specific named comparison.
  • Burying the comparison in narration only. Say it and show it - a split screen, a side-by-side object shot, or a quick before/after cut - so the hook survives on mute.
  • Using a comparison axis nobody in your audience actually cares about. A speed comparison means little to someone who cares about price. Match the axis to what your buyer actually weighs before purchasing.

Where FrameNotion fits

Once you've chosen a comparison angle, FrameNotion turns it into a finished ad without a template library to dig through: paste your product link, and FrameNotion AI writes the script, picks the structure, and renders a 30-second 9:16 MP4 with voiceover and captions in about 10 to 20 minutes. You can upload your logo and up to six product images, add a promo code or offer note, and get the output as 4:5, 1:1 and 16:9 as well. If you'd rather see finished examples before writing your own comparison hook, the examples page shows real ads made this way, and pricing covers plans starting at Starter for occasional use up to Agency for teams running volume tests.

Frequently asked questions

How long should a comparison hook be in a 30-second ad?+

Keep it to the first three to five seconds. The comparison itself should be visible and understandable almost instantly - the rest of the ad is where you explain and prove it, not the hook.

Can I compare my product directly to a named competitor?+

It's safer and usually just as effective to compare against a generic alternative ("the plastic version," "the old way," "the free version") rather than naming a specific competitor, since direct brand comparisons carry legal and factual risk you want to avoid.

What if my product doesn't have an obvious before and after?+

Shift to a different axis. Time, price and status comparisons don't require a visible transformation - you can compare steps, cost, or who-knows-about-this-and-who-doesn't instead of a visual before/after.

Do comparison hooks work for services, not just physical products?+

Yes. Services often compare well on time and effort ("doing it yourself vs booking this") or price ("what an agency charges vs what this costs"), even without a physical product to show on screen.

How many comparison hooks should I test before picking one?+

Three or four, each built on a different axis (price, time, before/after, status), is usually enough to see which dimension your audience actually responds to before you commit budget to scaling one version.

Try it on your product.

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