Trends come and go. A new platform launches and everyone panics while somebody sells a new "secret." Underneath all of it, the ads that make money keep using the same structure. It isn't fashionable. It's how people decide.

Three moves: Hook. Story. Offer. Russell Brunson, the ClickFunnels co-founder, gave it that name and teaches it in all three of his Secrets books. Miss one move and the ad dies.

Your hook stops the scroll, the story makes the prospect believe you understand their problem and can fix it, and the offer gives them a clear, low-risk reason to act now. That order holds on a 15-second vertical video and on a cold email, because it's the order people move through when they decide to buy. Below is how to build each part, and how to tell which one is broken when an ad flops.

The Hook: earn the next three seconds

Nobody owes your ad attention. In the feed you have a heartbeat to stop the thumb, and the hook's only job is to buy you the next three seconds. Meta's guidance on Reels says viewers decide within the first few seconds whether a video is worth watching. With a weak hook, the brilliant rest of your ad plays to an empty room.

You are not competing with other ads. You are competing with your prospect's best friend, their kid, and a cat video. Hook like it.

Most hooks fail for one reason: they're about the business. "Introducing our new spring range" is an announcement. "Your jeans are the reason your outfits look cheap" is a hook. It talks about the viewer and makes them slightly uncomfortable, and uncomfortable gets watched.

Six hook patterns are worth learning first:

  • Call out the audience. "If you run a trades business and your phone went quiet this winter..." The right person feels seen straight away.
  • Name the pain. Say the thing they've been thinking but haven't said out loud.
  • Break a belief. "Posting every day is why your Instagram isn't growing."
  • Show the result first. The finished kitchen in the opening frame, before anyone has explained anything.
  • Open a loop. Start a story or tease an answer the viewer has to stay to get.
  • Visual interruption. A face close to the lens, an object that doesn't belong, text that looks nothing like the rest of the feed.

On video, the hook is what they see and what they read at the same moment. Feed video often plays silent, and when Facebook studied its own video ads, 41% were basically meaningless without sound. So the opening on-screen text has to do the work alone. Test the first frame as a still image. If it wouldn't stop you as a photo, it won't stop anyone as a video.

The Story: make them feel understood

Attention is rented. Belief is what you're after, and story is how you get it. You show the prospect you understand their problem, often better than they do, and you paint the outcome they want. A spec sheet has never done that for a tradie reading it at 9pm.

"Story" doesn't mean a three-act film. In an ad, it's a tight sequence that takes the viewer from where they are to where they want to be. The simplest version that works:

  1. The problem. Describe their situation in their own words, so specifically they wonder if you've been reading their messages.
  2. The cost. What the problem is costing them in money and time, and sometimes in embarrassment.
  3. The turn. The insight that changes things. Why the usual fixes fail and what works instead.
  4. The proof. A demonstration, a customer's own words or a number from your own business. Something that makes the claim believable.
  5. The new reality. What life looks like once the problem is solved.

The storyteller matters as much as the story. A founder talking straight to camera, or a real customer explaining what changed, often beats a polished voiceover because it feels like a person talking. That's why "ugly" phone videos so often outsell polished commercials.

The Offer: make saying no feel dumb

Now, and only now, you ask. A great offer is more than a product with a price. You stack the value so high, and strip out so much of the risk, that saying no starts to feel like the irrational choice. "Enquire today" gets ignored. "A new website live in 30 days or your deposit back" gets a phone call.

A strong offer usually has five ingredients:

  • Specific outcome. Sell "a new website live in 30 days" and never "marketing services."
  • Stacked value. Bonuses and support that make the price feel small next to what they get.
  • Risk reversal. Offer a guarantee or a trial, with terms that put the risk on you instead of the buyer.
  • Real reason to act now. Limited spots, a deadline that exists, a seasonal window. Never fake scarcity. People can smell it.
  • One clear next step. Book, buy, claim, call. Pick one and state it plainly.

If your offer is "contact us for a quote," you don't have an offer. You have a door with no handle. We went deep on building offers people can't refuse in the Godfather offer.

  • Hook, stop the scroll.
  • Story, build the belief.
  • Offer, make the ask irresistible.
Write me ads that sell

A worked example: one ad, built from scratch

Say you run a Sydney cafe spending $3,000 a month on Meta ads to fill a new weekday catering service for local offices. Your current ad is a nice photo of a platter with the words "Now offering corporate catering. Enquire today." It gets likes and almost no enquiries.

Rebuild it with the formula:

  • Hook: A video that opens on a sad office meeting table with a half-eaten tray of supermarket sandwiches. On-screen text: "Your team deserves better than this at the 10am meeting."
  • Story: Cut to the owner in the kitchen at 6am. "Office managers told us the same thing: catering is either boring or a nightmare to organise. Late deliveries, soggy food, invoices that don't match." Quick shots of fresh platters being packed. A short clip of an office manager saying the team looks forward to meetings now.
  • Offer: "Order your first platter for up to 12 people this month and we'll deliver free, on time or it's on us. Book in two minutes at the link."

Same cafe, same $3,000, same food. Only the structure changed. The new version speaks to one buyer, the office manager, shows it understands her problem, proves it, and makes the first order feel safe. All of that fits in thirty seconds.

How to diagnose which part is broken

The formula also tells you where an ad is failing. Each part maps to numbers you can see in your ad platform:

  1. Low thumb-stop and poor three-second views? Your hook is broken. Test new opening frames and first lines before you touch anything else.
  2. People stop but drop off fast, with low watch time? Your story isn't landing. It's probably too slow, or too much about you.
  3. Good watch time but low click-through? The offer is weak or the call to action is unclear.
  4. High click-through but few conversions? The landing page isn't delivering what the ad promised, so check the offer and the wording match, right down to the photo.

Fix one stage at a time, in order. There's no point perfecting an offer nobody sees. And if you've been blaming your targeting, read why your ROAS problem is a creative problem. The creative is usually the lever.

How to test the formula without burning budget

Don't write one ad and pray. Build a simple testing system:

  1. Write five hooks for the same story and offer. Hooks are the cheapest thing to test. You only reshoot three seconds.
  2. Keep the story and offer steady while you find a winning hook. Change one variable at a time, or you won't know what worked.
  3. Give each variation enough spend to get a real signal before you judge it. A handful of impressions tells you nothing.
  4. Take the winning hook and test two or three story angles behind it.
  5. Test offer variations last, with your best hook and story combination.
  6. Refresh regularly. Winners fade. Meta calls it creative fatigue, when an audience is overexposed to the same creative and your cost per result climbs. Keep new hooks in the pipeline.

Keep a swipe file as you go, even if it's just a Google Sheet. Log every hook you test, the three-second view rate it got and one line on why you think it won or lost. After a few months you'll have your own playbook of what your audience responds to, and no template on the internet can give you that.

Common mistakes that kill the formula

  • Leading with the logo. Your brand name in the first second is rarely a hook for anyone who doesn't already know you.
  • Clickbait hooks. A hook the story doesn't pay off burns trust and wastes the attention you earned.
  • Feature dumps. A list of specs is not a story. Translate every feature into what it means for the buyer.
  • Too many asks. "Follow us, visit our site, call today, and sign up to our newsletter" is four asks and zero action.
  • Offer amnesia. Great hook, great story, then the ad just ends. Always tell people exactly what to do next.

Balance is everything

Most ads fail because they are all offer and no hook, or all story and no ask. We engineer ads around this structure, scroll-stopping hooks, stories that land, and offers built to convert, then test relentlessly until the numbers sing.

If your ads are getting scrolled past, a bigger budget won't fix it. A better structure will. Our advertising team writes, produces and tests campaigns built on Hook, Story, Offer for businesses that want their ad spend to come back. Let's build it.

Frequently asked questions

What is the hook, story, offer formula in advertising?

It's a three-part structure for persuasive ads. Russell Brunson gave it the name. The hook grabs attention in the first seconds. Next, the story shows the viewer you understand their problem and proves you can solve it. Last comes the offer, a specific, low-risk reason to act now. It suits video, image, audio and written ads because it follows the order people decide in.

How long should the hook be in a video ad?

Aim to win attention within the first couple of seconds, and design the opening so it works with the sound off. That means the first frame and on-screen text should carry the hook on their own. Treat the first three seconds as the most important part of the ad, and test multiple versions of just that opening.

Does the hook, story, offer formula work for B2B ads?

Yes. B2B buyers are still people scrolling the same feeds. Your hook can call out a specific role or business problem, and the story can lean on proof from similar companies. For the offer, swap the discount for a free audit or a demo. The structure stays the same and only the details change.

How do I know if my offer is strong enough?

Ask whether a sceptical buyer would feel silly saying no. A strong offer names a specific outcome, stacks enough value to make the price feel small, removes most of the risk and gives a real reason to act now. If your call to action is simply "contact us" or "learn more," your offer probably needs work.