12 Facebook Ad Copy Formulas With Examples (2026)
Twelve copy formulas that work for Facebook and Instagram ads, each with a worked example, when to use it, and the mistakes that make it fall flat.
Copy formulas get a bad reputation because people use them as fill-in-the-blank templates and end up with ads that sound like every other ad. Used properly, a formula is just a proven order of ideas. It tells you what to say first, what to say next and where to stop.
Below are 12 formulas that hold up on Facebook and Instagram, each with an example for a hypothetical product, notes on when it fits, and the most common way it goes wrong.
Before you pick a formula
Two things matter more than which formula you choose.
The message. A formula arranges a message; it does not create one. Know the promise (the outcome), the proof (why it is believable) and the offer (what happens when someone clicks). The best way to find a message that sells is to look at what has kept running in your niche. See why long-running ads are your best creative research.
The first 125 characters. Roughly that much primary text shows before "See more" in most feed placements. Whatever formula you use, the first line has to work on its own. Headlines show best around 27 to 40 characters, and descriptions around 25 to 30. The ad character counter helps you stay inside those limits.
1. Problem, Agitate, Solve (PAS)
Name the problem, make it vivid, then offer the fix.
Your back hurts by 2pm and you haven't even left your desk. Every afternoon gets a little worse, and stretching breaks only help for ten minutes. This lumbar cushion keeps your spine supported all day, and it fits any office chair.
Use it when: your product solves a clear, felt pain. Watch out for: over-agitating. Exaggerated misery reads as manipulative and can conflict with ad policies about exploiting insecurities.
2. Before, After, Bridge
Show life before, life after, and the product as the bridge.
Before: three different apps to track your budget, none of them talking to each other. After: one view of every account, updated daily. The bridge: a budgeting app that connects to your bank in two minutes.
Use it when: the transformation is practical and easy to picture. Watch out for: health and appearance before-and-after framing, which Meta restricts. Keep it to situations, not bodies.
3. AIDA (Attention, Interest, Desire, Action)
The classic. Grab attention, build interest with a detail, create desire with a benefit, then ask.
Your coffee is cold by 9:15. (Attention) This mug holds temperature for three hours. (Interest) That means the last sip tastes like the first. (Desire) Free shipping on two or more. (Action)
Use it when: you have room for a few short lines and a clear offer. Watch out for: making each stage a full paragraph. On a feed, AIDA should be four short sentences.
4. Feature, Advantage, Benefit (FAB)
Translate a product fact into what it does and why the buyer cares.
Double-layer merino. (Feature) Stays warm when it's damp. (Advantage) So your morning run in the rain doesn't end in shivers. (Benefit)
Use it when: you have a genuine technical difference. Watch out for: stopping at the feature. "Double-layer merino" means nothing to most buyers until you get to the run in the rain.
5. Demo-first
Lead with what the viewer is seeing, then explain it. Works for video and image ads where the visual is the hook.
Watch this pan release a fried egg with no oil. That's the ceramic coating after 200 uses. Dishwasher safe, and it ships with a 30-day return window.
Use it when: the product's value is visible. Watch out for: demos the copy then contradicts or exaggerates. The landing page and product must deliver what the demo shows.
6. The specific number
Open with a precise, verifiable number. Specifics are more believable than adjectives.
14 minutes from fridge to table. Each kit comes with pre-chopped vegetables and a sauce you just pour in.
Use it when: you have a real, substantiated figure: time, quantity, size, price, count of reviews. Watch out for: invented or unverifiable stats. Only use numbers you can prove.
7. Objection-first
Name the reason people do not buy, then answer it.
"Will it fit my small kitchen?" It's 11 inches wide and folds flat into a drawer. Measure your counter, then decide.
Use it when: you know the main objection from reviews, comments or support tickets. Watch out for: guessing the objection. Pull it from real customer language. The customer persona generator can help organize what you know.
8. The customer's words
Lead with a short, real review quote, then add context.
"I finally stopped waking up at 3am." That's what one customer told us after two weeks with our weighted sleep mask. Try it for 60 nights, free returns.
Use it when: you have permission and genuine reviews that state a clear result. Watch out for: fabricated or edited testimonials, and quotes making health claims you cannot substantiate. Both cause rejections and legal risk.
9. Us vs. the old way
Contrast your approach with the default way people solve the problem, without naming competitors.
Most protein bars taste like chalk or candy. Ours use dates and nut butter, 12g of protein, and nothing you need to Google.
Use it when: the category default has a known flaw. Watch out for: naming or obviously pointing at a competitor. Compare against "the old way," not another brand.
10. The question hook
Open with a question your buyer is already asking themselves.
Still guessing which skincare actives work together? Our 3-step kit is pre-matched, so you don't have to research every combination.
Use it when: your buyers are actively researching before they buy. Watch out for: questions that imply you know something personal about the viewer ("Struggling with your debt?"). Meta policies restrict implying personal attributes.
11. Story in three lines
A tiny narrative: situation, turning point, result.
I started making candles because I couldn't find one without a headache-inducing scent. Six months of testing later, we landed on soy and essential oils. Now it's the only kind we sell.
Use it when: you have an authentic founder or origin story connected to the product's benefit. Watch out for: long stories. Three lines, maximum, before the offer.
12. Offer-led
Put the offer first when the offer itself is the reason to act.
Build any 3-pack of socks for $30. Mix colors and sizes, free shipping, free exchanges if they don't fit.
Use it when: you have a bundle, threshold or guarantee that changes the buying decision. Watch out for: fake urgency ("only 2 left!" when there are 2,000). It erodes trust and breaks ad policies.
Choosing a formula by situation
| Situation | Formulas to try first |
|---|---|
| Clear pain point | PAS, objection-first, question hook |
| Visible product benefit | Demo-first, specific number |
| Technical differentiator | FAB, us vs. the old way |
| Strong reviews | Customer's words |
| Founder-led brand | Story in three lines |
| Price or bundle advantage | Offer-led, AIDA |
| Easy-to-picture transformation | Before, After, Bridge |
How to test formulas
Do not test formulas in the abstract. Test messages, using a formula to express each. A clean approach:
- Pick three distinct promises from your research.
- Write each one in two different formulas.
- Pair each with a visual that matches.
- Run them in one campaign with a consolidated budget and let Meta allocate.
- After a week, look at cost per purchase, not just CTR.
The Facebook ad copy generator can draft variations quickly once you know your promise, proof and offer. For the testing side, read how to test creative on Meta without burning budget.
Formulas in ChatGPT ads
Some of these formulas translate well to ChatGPT ads, which have much tighter limits: a headline of 3 to 50 characters and a body of about 100 characters. Because the ad appears below an answer to a buyer's question, the question hook and specific-number formulas tend to fit best. For example:
- Headline: "Dinner Kits Ready in 14 Minutes" (31 characters)
- Body: "Pre-chopped vegetables and a pour-in sauce. Pick 3 meals for this week." (71 characters)
PAS and stories are usually too long for that format. More on this in how to write ChatGPT ad headlines.
How SecondWin uses these messages
SecondWin starts where good copy starts: with a proven message. It mines the Meta Ad Library for the longest-running ads in your niche, extracts the promise, proof and offer, and writes original ChatGPT ads that answer the questions your buyers ask. Every ad is checked against OpenAI's ad policies before it launches in your own ad account. Get a free analysis of your site to see the proven messages in your niche.
FAQ
What is the best formula for Facebook ad copy?
There is no single best formula. Problem, Agitate, Solve works well for clear pain points, demo-first for visual products, and offer-led copy when your offer is the real reason to buy. The message matters more than the structure, so start from promises proven in your niche, then test two or three formulas to express each one and compare cost per purchase.
How long should Facebook ad copy be?
Roughly 125 characters of primary text show before "See more" in most feed placements, so your hook must fit there. Short copy often works for impulse purchases and simple products. Longer copy can work for considered purchases where buyers want detail. Test both, but always make the first line strong enough to stand alone.
Can I use customer reviews in Facebook ads?
Yes, if the reviews are genuine, you have permission to use them, and they do not make claims you cannot substantiate. Do not edit reviews to change their meaning, invent testimonials or use quotes that promise health outcomes. Meta and consumer protection rules treat testimonials as claims made by you, so the same substantiation standards apply.
Do copy formulas work for Instagram ads too?
Yes. Facebook and Instagram ads are built in the same Meta Ads Manager and share the same text fields. Instagram tends to reward shorter text and stronger visuals, especially in Stories and Reels, so formulas like demo-first, specific number and offer-led often fit best. Keep the hook in the first line and let the visual carry more of the message.