Creative

Facebook Ad Copy That Converts: 12 Formulas With Examples

Twelve Facebook ad copy formulas with examples, plus how long primary text and headlines should be and the policy mistakes that get Meta ads rejected.

Updated 11 min read Fly ROAS editorial team
A vintage typewriter beside a smartphone, crumpled drafts and a cup of coffee on a walnut desk

Key takeaways

  • Put the hook in the first line: on mobile, Meta shows roughly the first 125 characters of primary text before cutting it off.
  • Choose a formula by the main barrier to buying: problem-first for everyday pain, proof-first for trust, a price anchor when cost is the objection.
  • Specific beats clever. Real numbers, real ingredients and real deadlines are more believable than superlatives or invented scarcity.
  • Never address a personal attribute ('Are you diabetic?') or make claims you can't prove. Both can get ads rejected.
  • Test two formulas against the same image, keep the winning structure, then write fresh variations of it.

Facebook ad copy that converts does three things quickly: it stops the right person with a specific first line, gives them one believable reason to care, and tells them exactly what to do next. Formulas help because they give that sequence a dependable shape, so your effort goes into the words rather than the structure. Below are 12 formulas with examples, plus the length limits and policy rules that trip up most ad copy.

How long should Facebook ad copy be?

Short enough that the hook survives the cut-off. On mobile, Meta shows roughly the first 125 characters of primary text before hiding the rest behind "See more", and headlines have room for about 27 to 40 characters depending on the placement. Everything after the fold still counts, because the people who tap are interested, but the first line has to earn the tap.

Field Where it appears Rough visible length on mobile What to put there
Primary text Above the image or video About 125 characters before "See more" The hook and the core promise
Headline Below the creative, beside the button About 27–40 characters The offer or the main benefit
Description Under the headline, not shown in every placement Very short, often hidden A supporting detail, such as free delivery
Call-to-action button Beside the headline Fixed options, such as Shop now or Learn more The action that matches the landing page

These limits are approximate and vary by placement, device and Meta's current layout, so check the current Meta Ads Guide for the placements you use. The quickest way to see your own cut-off is our free ad copy checker: paste in your primary text, headline and description, and it shows where Meta is likely to truncate each one, with a live preview.

Formulas 1–4: start with the problem

Problem-first formulas work when customers already feel the pain and haven't found a fix they trust. They suit cold audiences in categories with obvious frustrations: heat, mess, time, fit, doubt.

1. Problem–agitate–solve (PAS)

Use it when the problem is common, specific and a little annoying. Name it, make it vivid, then present the product as the relief.

Example: insulated steel bottle, ₹899 (India)

  • Primary text: "Your water's warm by 11 am. So you buy a plastic bottle at the station, and that's warm by noon too. Our double-wall steel bottle keeps water cold for 18 hours. We tested it in a parked car in May."
  • Headline: "Still cold at 7 pm"

2. Before–after–bridge (BAB)

Use it when the change is easy to picture: a routine, a space, a morning. Describe life before, life after, and the product as the bridge between them. Keep it about situations, not bodies (more on that below).

Example: steeped coffee bags, $18 for 10 (global)

  • Primary text: "Before: a grinder, a scale, a gooseneck kettle and 12 minutes you don't have. After: café-strength coffee in four minutes with one bag and a mug. The bridge: fresh-ground specialty beans sealed into steep bags, like tea."
  • Headline: "Pour-over, the lazy way"

3. Objection flip

Use it when one doubt stops most sales: sizing, price, taste, "will it work for me?". Say the objection in the customer's words, then answer it with a fact or a policy.

Example: handloom cotton kurta, ₹1,890 (India)

  • Primary text: "'Online kurtas never fit me.' Fair. So every kurta ships with a free size swap: we collect the old one from your door when we drop off the new one. Chest, length and sleeve measurements are on every product page."
  • Headline: "Free doorstep size swaps"

4. FAQ-style

Use it when people are interested but hesitant, which is common in retargeting. Answer the two or three questions they'd otherwise have to ask.

Example: block-printed bedsheet set, ₹2,450 (India)

  • Primary text: "Will the colours run? No: natural dyes, washed twice before dispatch. Is it really hand-block printed? Yes, in Bagru, and the tiny misalignments prove it. Will it fit my bed? King and queen sizes, with deep tucks."
  • Headline: "Hand-printed and pre-washed"

Formulas 5–8: lead with proof and product

When trust is the barrier (a new brand, a higher price, a category full of loud claims), lead with evidence. These formulas work well for warm audiences and for products that are genuinely better on paper.

5. Proof-first

Use it when you have evidence a stranger will respect: verified reviews, lab reports, certifications, press coverage or a guarantee you actually honour. Open with the proof, then introduce the product.

Example: protein bar, $2.50 each (global)

  • Primary text: "Every batch is lab-tested for protein, and the report is a QR scan away on the wrapper. 20 g protein, 4 g sugar, no sugar alcohols. If a batch misses its label, it doesn't ship."
  • Headline: "Lab-tested, every batch"

6. Ingredient or spec breakdown

Use it when buyers read labels or compare specifications: food, coffee, skincare, bags, electronics. List the few components that justify the price, in plain words.

Example: masala chai blend, ₹349 (India)

  • Primary text: "What's in the tin: Assam CTC, green cardamom, dried ginger, black pepper and cinnamon. What isn't: flavouring, sugar or fillers. Ground in small batches every week, so the cardamom still smells like cardamom."
  • Headline: "Nothing but tea and spices"

7. Comparison

Use it when your product replaces an old way of doing something. Compare against the category or the habit rather than a named competitor. It's fairer, safer and ages better.

Example: laundry detergent sheets, $14 for 60 loads (global)

  • Primary text: "Liquid detergent: a heavy jug, a sticky cap and a blue drip down the shelf. Our sheets: 60 loads in a pack the size of a phone. Tear one off, drop it in the drum, done."
  • Headline: "60 loads in your pocket"

8. Price anchor

Use it when the price feels high until it's set against something real: a café coffee, a salon visit, a replacement cycle. The anchor must be genuine and like-for-like.

Example: cold brew concentrate, ₹599 a bottle (India)

  • Primary text: "A cold coffee at the café near our office: ₹240. A glass made from our concentrate: about ₹40. Each ₹599 bottle makes 15 glasses. Add milk or water, add ice, done."
  • Headline: "Café cold brew, ₹40 a glass"

Formulas 9–12: lead with people, stories and timing

These formulas make the reader feel seen, or give them a reason to act now. They work at every stage of the funnel, but they depend on honesty more than any others.

9. "For people who…"

Use it when your best customers share a behaviour or a preference. Call out the behaviour, never a personal attribute such as health, religion or finances.

Example: non-iron office shirts, ₹1,499 (India)

  • Primary text: "For people who'd rather sleep 15 more minutes than iron a shirt. Our cotton-blend shirts come out of the wash ready to wear: hang, dry, go."
  • Headline: "Shirts that skip the iron"

10. Founder story

Use it when the reason the product exists is genuinely interesting, and true. Keep it to one scene and one decision, then hand over to the product.

Example: gently cooked dog food, $4 a meal (global)

  • Primary text: "Our beagle, Pickle, left half of every bowl of kibble for two years. So we started cooking for him: chicken, rice, pumpkin, carrots. He licked the bowl clean. Now we cook the same recipes for dogs across the city, delivered frozen."
  • Headline: "Real food. Clean bowls."

11. Listicle

Use it when the product does several jobs, or you want benefits in a format people can scan. A number up front sets expectations and pulls readers through to the end.

Example: brass diya set, ₹1,250 (India)

  • Primary text: "3 ways to use one set of brass diyas this Diwali: float them in an urli by the door, line the balcony railing, or gift two and keep four. Hand-polished in Moradabad. Ships in 3 days."
  • Headline: "6 diyas, 3 ways to use them"

12. Urgency without fakery

Use it when there's a real deadline or a real limit: a festive delivery cut-off, a small batch that genuinely sells out, a sale with a fixed end date. State the true reason for the urgency.

Example: Rakhi gift hamper, ₹999 (India)

  • Primary text: "Rakhi is on Saturday. Order by 5 pm Wednesday and we can deliver in time to most metro pin codes. After that, our courier can't promise it. Hampers from ₹999, handwritten note included."
  • Headline: "Order by Wednesday, 5 pm"

How do you choose the right formula? A worked example

Choose by the main reason people aren't buying yet, not by which formula sounds cleverest.

If the main barrier is… Try these formulas
An everyday frustration nobody has solved Problem–agitate–solve, before–after–bridge
Doubt that it will work for them Objection flip, FAQ-style, proof-first
A price that looks high Price anchor, ingredient or spec breakdown
A crowded category Comparison, "for people who…"
Nobody knows the brand yet Founder story, proof-first
A seasonal moment Urgency without fakery, listicle

Example: a fictional ₹1,499 pre-seasoned cast-iron tawa. Its buyers worry about upkeep and price, so we write three opening lines, one per formula, and check that each fits inside the roughly 125 characters shown before "See more".

Formula Opening line Characters
Problem–agitate–solve "Non-stick coating flaking into your dosa? Cast iron has no coating to lose, and it gets better every time you cook." 115
Objection flip (first draft) "'Cast iron is too much work.' It's three steps: wash it, dry it on the flame, wipe on a drop of oil. That's the whole routine." 126
Objection flip (trimmed) "'Cast iron is too much work.' It's three steps: wash, dry on the flame, wipe with a drop of oil. That's it." 107
Price anchor "₹1,499 feels like a lot for a tawa, until you remember there's no coating to wear out and replace. You buy it once." 115

The first draft of the objection flip ran one character past the cut-off, so the final beat would have been hidden. Trimming filler words fixed it without losing the idea. Next, paste each full ad into the ad copy checker, launch the versions against the same image, and let results decide.

Judge copy tests on click-through rate and cost per purchase rather than likes. For video ads, the first seconds do the job of the first line, which is what hook rate measures. Our 48-hour creative testing framework explains how long to run each test and how to call a winner.

Which copy mistakes get Facebook ads rejected?

Meta reviews ad text as well as images, and a handful of copy habits cause most of the trouble. They also erode trust, so fix them even when an ad slips through review.

Don't assert or imply personal attributes

Meta's advertising policies don't allow ads that assert or imply a viewer's personal attributes, such as health conditions, religion, financial status, age or sexual orientation. "Are you diabetic?" and "Drowning in debt?" address the reader as having the attribute. Describe the product or a general audience instead: "Sweets made with dates and nuts, no added sugar" rather than "Diabetic? Try these."

Don't make claims you can't prove

Avoid miracle language (cure, guaranteed results, overnight) and any claim you couldn't back with evidence if asked. In India, the Advertising Standards Council of India (ASCI) expects claims to be substantiated, and health and Ayurvedic products face extra legal limits on what they may claim. Most other markets have similar rules.

Keep before-and-after about situations

The before–after–bridge formula is safest when the "before" is a messy desk or a slow morning, not a body. Meta restricts before-and-after imagery and implied results for weight loss, health and some cosmetic products, so check its current advertising policies before you use the formula in those categories.

Keep urgency true

Countdown timers that reset, "only 3 left" when there are 300, sales that end tonight every night: all of these mislead. In India, the Central Consumer Protection Authority's 2023 guidelines on dark patterns list false urgency among the practices they prohibit, and regulators elsewhere take a similar view. Real deadlines are persuasive enough.

Checklist: before you publish your ad copy

  • The first line works on its own and sits inside roughly the first 125 characters.
  • The headline fits the placement (roughly 27–40 characters) and states the offer or main benefit.
  • One ad, one idea: a single promise and a single call to action.
  • Every number, review count and claim is true and provable.
  • No "you" plus a personal attribute: health, religion, finances, age and the like.
  • Any urgency is real, and the reason for it is stated.
  • The copy matches the image and the landing page, including price and offer.
  • You've previewed it in the ad copy checker on a mobile layout.
  • You're running a proper creative test: one formula against another, with the same image.
  • Fresh variations are ready for when results slip. Our guide to ad fatigue on Meta covers the warning signs.

How Fly ROAS helps

Each ad Fly ROAS generates comes with its own primary text, headline and description, written from your Brand DNA: the voice, products, prices and honest proof points it reads from your website, which you confirm or edit. Its competitor radar decodes the hooks and angles in competitors' long-running Meta Ad Library ads without copying their words, and copy can be written in 95+ languages alongside image and video ads built from your real product photos. When an ad wins, Autopilot drafts fresh variants from its DNA, so the structure survives while the words change. You can try it on one brand with the 14-day test flight.

Pick two formulas and test them this week

You don't need all 12 at once. Pick the two that best answer your product's biggest barrier, write each against the same image, and let the numbers decide. Keep the winning structure, refresh the words every few weeks, and your copy will keep pace with your creative. For the visual side, see our guide to Meta ad sizes. For research, learn how to use the Meta Ad Library to see which angles competitors keep paying to run.

Frequently asked questions

How long should Facebook ad copy be?

Long enough to make the case, with the hook in the first line. On mobile, Meta shows roughly the first 125 characters of primary text before a 'See more' cut-off, and headlines show about 27 to 40 characters depending on the placement. Longer copy can work for considered purchases, as long as the opening line earns the tap.

What is the best formula for Facebook ad copy?

There isn't a single best formula. The right one depends on what stops people buying. Problem–agitate–solve suits obvious everyday pain, proof-first suits a lack of trust, and a price anchor suits products that look expensive at first glance. Test two formulas against each other with the same image and let the results decide.

Does long copy work in Facebook ads?

It can, especially for higher-priced or unfamiliar products where people need more reasons to believe. The first line still has to work on its own, because many people will only ever see that line. Test a short and a long version with the same creative rather than assuming either is better.

What words are not allowed in Facebook ads?

Meta doesn't publish a list of banned words, but its policies rule out certain kinds of wording. Copy can't assert or imply a viewer's personal attributes, such as a health condition, religion or financial status, and it can't make misleading or unprovable claims. Exaggerated health promises and fake urgency are also common reasons for rejection.

How many ad copy variations should I test at once?

Two to four variations per test is a practical range for most budgets, because each one needs enough spend to produce a clear result. Keep the image the same so you're testing the words, and change the structure rather than single words. Once a winner emerges, write fresh variations of that structure.

Fly ROAS AI is an independent product and is not affiliated with, endorsed or sponsored by Meta Platforms, Inc. Facebook and Instagram are trademarks of Meta Platforms, Inc.

Let an AI media buyer fly your ads.

Fly ROAS learns your brand, studies what's winning for competitors and builds ads from your real product photos — then launches, tests and scales them inside the caps you set.