The video gets the shoot day and three rounds of edit notes. The text underneath it gets typed straight into Ads Manager the night before launch, usually by whoever is publishing. Then a viewer watches three seconds, glances down at the caption, and decides whether you have earned the click. Facebook ad copy formulas exist because that glance is predictable, and most brands lose it.
Primary text has one job. A good video creates a want and a doubt at the same time: "I need this" arrives with "but it probably will not work for me" half a second behind it. The copy under the video is where that doubt dies or the sale does. Which is why the formulas below are organised by the objection each one beats, not by how clever they sound read aloud.
At Spark we call this layer Power Copy, and we treat it as part of the creative, written alongside the script rather than after the edit. More on that process further down. First, the mechanics that make or break every formula on this page.
How long should Facebook ad primary text be?
Meta's own Ads Guide currently recommends 50 to 150 characters of primary text and a 27 character headline for video ads in Facebook Feed. Those numbers are recommendations, not caps. Ads Manager will happily run a 900 character essay; it just truncates long copy, and the recommended lengths change per placement. Stories is 125 characters of primary text with a 40 character headline. Facebook Reels flips the hierarchy entirely: 40 characters of primary text under a 55 character headline.
The number that matters most is 125. On mobile, keeping primary text under 125 characters keeps the most important part of the message visible without truncation. Everything past that point collapses behind "See more", and most people never tap it.
So the working rule: write the first 125 characters as if they are the whole ad, because for most of your audience they are. That first line is doing the same job in text that the hook does in the video. Long copy still has a place, but it belongs to the reader who is already half sold and wants proof before clicking. The pitch lives above the fold. The reassurance lives below it.
The first 125 characters are the ad. Everything after "See more" is for people already halfway to buying.
The 9 Facebook ad copy formulas, matched to objections
Each formula below comes with its structure, a written-out example, and the objection it is built to beat. One honest note before the swipe file starts: every example is an invented illustration for a generic product type. None of them are real client ads, and none of the numbers inside them are real results. They show the shape; you supply the truth.
| # | Formula | First line's job | Objection it beats |
|---|---|---|---|
| 1 | PAS | Name the problem in the buyer's words | "That's just life, nothing fixes it" |
| 2 | Objection lead | Say the doubt before they can | "It won't work for me" |
| 3 | Review as copy | Let a customer say it instead | "Brands lie" |
| 4 | Before-After-Bridge | Make the gap between now and after visible | "I can't picture the payoff" |
| 5 | Cost reframe | Anchor against money already being spent | "Too expensive" |
| 6 | The 4-U line | Pass useful, urgent, unique, ultra-specific | "Seen this a hundred times" |
| 7 | Straight offer | Lead with the deal and the deadline | "I'll buy it later" |
| 8 | Compressed AIDA | Start at interest; the video did attention | "What even is this?" |
| 9 | Pinned comment | Answer the thread's loudest doubt with proof | Whatever the comments raise |
1. Problem, Agitate, Solution (PAS)
The workhorse. Dan Kennedy called PAS the most reliable sales formula ever invented, and for primary text under a cold traffic video it still is. Name the problem, press on it until it stings, then open the exit.
Example, for an invented greens powder:
Still choking down six different supplements before 9am?
Capsules for energy. Gummies for gut health. A powder for immunity. Your counter looks like a pharmacy and you still crash at 3pm.
One scoop covers the lot. Thirty seconds, and it tastes like mango rather than mowed lawn.
Try it for a month.
The objection it beats is apathy: the buyer has accepted the problem as normal. Notice the first line is a question under 125 characters that does nothing except make the right person nod.
2. The objection lead
Open with the exact sentence your sceptic is already thinking, in quotation marks. Then concede what is true about it before you counter. The concession is what makes the counter believable.
Example, for an invented posture trainer:
"Another gadget that ends up in a drawer."
Fair. Most posture correctors brace you so hard your muscles switch off, which is why they get abandoned by week two.
This one buzzes when you slouch and lets your own back do the correcting. Ten minutes a day.
See how it works.
This is the strongest formula for products in a category with a bad reputation. It beats "it won't work for me" by proving you know exactly why the last one did not.
3. Review as copy
Your best primary text is probably sitting in your reviews already, written by someone with no reason to flatter you. Lead with the quote verbatim, attribute it, then add one line of positioning and the CTA. We keep a whole process for mining reviews into ad scripts, and the caption version is the easiest win in it.
Example, for an invented natural deodorant:
"I bought this to prove my sister wrong. I now own four."
Unedited, from a verified buyer.
The natural deodorant for people who have already been let down by natural deodorant.
Read the reviews before you buy.
The objection is trust. A claim from the brand is marketing; the same claim from a customer is evidence. Resist the urge to tidy the quote. The slightly odd phrasing is what makes it read as real.
4. Before-After-Bridge (BAB)
Paint now, paint after, then name the product as the bridge between them. It suits aspirational purchases where the buyer wants the outcome but doubts anything will actually change.
Example, for an invented meal kit:
Sunday night: a fridge full of good intentions.
Thursday night: takeaway again, plus the guilt.
Same week, other timeline: five dinners already planned, portioned and twenty minutes from the plate.
The box is the bridge. Your first one is half price.
BAB beats "I can't picture the payoff" by doing the picturing for them. Keep the before specific and slightly uncomfortable. A vague before produces a vague want.
5. The cost reframe
For the price objection, never defend the number. Re-anchor it against money the buyer already spends without thinking.
Example, for an invented home espresso machine:
Two flat whites a day is roughly $150 a month. Every month. Forever.
The machine costs less than four months of that, and then every coffee afterwards is nearly free.
Cafe quality at home, minus the queue.
The maths does not need to be precise, it needs to be checkable in the reader's own head. If they pause to do the sum, the formula has already won, because now they are negotiating with themselves instead of scrolling.
6. The 4-U first line
Less a template than a quality gate. The 4-U test comes from copywriter Michael Masterson: a strong line is useful, urgent, unique and ultra-specific. Score your opening line against all four and rewrite until it passes at least three.
Example, for an invented electrolyte mix. The line most brands write:
Stay hydrated this summer.
Useful at best, so it scores one. The rewrite:
Marathon training in July? Plain water is not keeping up with your sweat rate.
Specific audience, specific season, a reason to care now, and an angle the next brand is not using. The objection this beats is the quiet one: "seen it, scrolled past it." Sameness is an objection too. It just never announces itself.
7. The straight offer
When the audience is warm, stop persuading. Retargeting viewers do not need another story. They need the deal, the deadline and the safety net, in that order.
Example, for an invented mattress brand:
100 nights to decide. Free collection if your back disagrees.
$200 off every size until Sunday, delivered in a box that fits through any front door.
Claim it before the weekend.
This beats "I'll buy it later" by making later measurably worse than now, and by removing the risk that made waiting feel sensible. Save it for warm audiences. On cold traffic a naked discount reads as desperation.
8. Compressed AIDA
AIDA (Attention, Interest, Desire, Action) is the most quoted formula in advertising, and used as written it is wrong for primary text. It was built for long form, where the copy has to do everything. Under a video, attention is already handled. Start at interest.
Example, for an invented under-desk walking pad:
8,000 steps before your 4pm call.
It slides under a standing desk, folds flat behind a door, and runs quietly enough that nobody on the call will know.
Free delivery this week.
Line one is interest. Line two is desire doing its work through detail. Line three is action. Use this for new category products, where the honest objection is "what even is this?" and the copy's job is orientation, not pressure.
9. The pinned comment
Not a caption formula. The layer under it, and the one most articles about ad copy never mention. Sceptical buyers read the comments before they click, because comments are the one part of your ad that other people wrote. So curate the top of the thread: publish the ad, have the brand page post the first comment answering the loudest objection with proof, and pin it.
Example, a pinned comment for the greens powder from formula one:
Most asked question: "does it actually taste okay?" The most liked line from our reviews: "I expected pond water. It tastes like mango juice." Full ingredients list and the 60 day guarantee are linked here.
Every Spark script ships with a pinned comment drafted next to the caption, because the objection you answer in the thread is one the primary text no longer has to carry. It is the cheapest social proof in paid social, and almost nobody budgets ten minutes for it.
How Spark writes Power Copy
Power Copy is the name we give the whole text layer at Spark: primary text, captions, headline formulas, objection handling and the pinned comment. It gets written with the creative, never bolted on after the edit, for the simple reason that the copy has to know what doubt the video leaves behind.
The write process is four steps, in a fixed order:
- Lock the core message. One sentence the ad must prove. If the caption and the video are proving different sentences, the ad is arguing with itself.
- Pick the formula for the first line. The 125 characters get chosen from the swipe file above based on the objection the concept has to beat, then rewritten until they pass the 4-U test.
- Layer social proof against the top objection. A review line in the copy, a pinned comment in the thread, or both.
- Close with a CTA that carries an incentive. "Shop now" is a shrug. "Try it for 100 nights" is a reason.
That order has held across the 5,000+ ads we have made and the $55M+ in ad spend that has run on Spark creatives. Copy never rescues a weak concept, but a strong concept with lazy copy leaves clicks on the table every day it runs. If you want the system rather than the swipe file, how it works and pricing cover it.
Which ad copy formulas are overrated?
Raw AIDA, mostly because it is the one everyone learns first. It spreads the message across four jobs when the format has already done half of them, and the result is primary text that spends its only visible line on attention the video already earned. Compressed to interest, desire, action, it earns its keep. Recited in full, it wastes your 125 characters.
The other habit worth dropping is the emoji wall: a stack of rockets and flames around a discount code. It reads as advertising at maximum volume, and it usually hides the fact that nobody decided which objection the ad was supposed to beat. If the first line does not work as plain text, decoration will not save it.
Underrated, for balance: the pinned comment and the unedited customer quote. Both outperform cleverness, and neither needs a copywriter in a black turtleneck.
Key takeaway
Choose the formula by the objection it has to beat, write the first 125 characters as if they are the entire ad, and draft the pinned comment before launch, not after the sceptics arrive. Everything else on this page is a variation on those three moves.
FAQ: Facebook ad copy formulas
What is the best Facebook ad copy formula for cold traffic?
PAS (Problem, Agitate, Solution). Cold audiences recognise their problem but do not know your product, so copy that opens inside the problem meets them where they already are. Name the problem in the reader's own words, press on why it matters, then present the product as the exit. Test the objection lead against it once your ads have comment history to mine.
How long should Facebook ad primary text be?
Meta's Ads Guide recommends 50 to 150 characters of primary text for Facebook Feed ads, and keeping the opening under 125 characters stops mobile truncation from hiding your hook behind the See more link. Longer copy can still convert, but only if the first 125 characters work as a complete ad on their own.
What is the PAS copywriting formula?
PAS stands for Problem, Agitate, Solution. You name a problem the reader recognises, agitate it until it feels urgent, then present your product as the solution. Dan Kennedy called it the most reliable sales formula ever invented, and it remains the default structure for cold-traffic primary text.
Should primary text repeat what the video says?
No. The video creates the desire and the copy handles the doubt it leaves behind. Use primary text for the objection, the proof and the offer, and make sure the first line stands alone, because on mobile it is often the only line anyone reads.
Swipe the structures, keep the discipline, and go rewrite the caption on your current best performer before you brief anything new. More playbooks live in the resources library. And if you would rather hand the whole copy layer to a team that writes it alongside the creative, start a project and we will show you Power Copy on your own product.