Facebook Ad Copy Examples: 30+ Primary Text and Headlines (2026)

7 August 2026

Written By Katja Orel

Lead Editor, UGC Marketing

Fact Checked By Sebastian Novin

Co-Founder & COO, Influee

Every Facebook advertiser gets the same 125 characters before the feed cuts the copy off. The limit isn't what separates the ads that work.

Most brands waste the space two ways: a benefit list nobody asked for, or a line so clever the reader can't work out what's being sold. What converts is specific, direct, and matched to how well the buyer already knows you.

Below are 30+ primary text and headline examples for DTC brands, sorted by copy formula and campaign objective, with the framework behind each one.

TL;DR

  • Meta recommends 50 to 150 characters of primary text and a 27-character headline.
  • Six formulas cover almost every DTC ad: problem-agitate-solution, benefit-led, social proof, curiosity gap, urgency, and first-person UGC voice.
  • Cold audiences respond to problem and curiosity copy. Warm audiences respond to benefit, proof, and urgency.
  • Advantage+ takes up to five text variations per field, so one primary text per ad set wastes it.
  • Headlines shouldn't repeat the primary text. They remove an objection, compress proof, or compound the hook.
  • On creator video, primary text in the creator's voice beats brand voice.
Claude prompts for Meta ad strategy
Free Resource

Claude Creative Strategy for Winning Meta Ads in 2026

10 Claude prompts that turn your UGC ads into a real Meta strategy: buyer personas, ad angles, and creator briefs your team can run with.

Facebook ad copy: the three fields and what they do

Facebook ad copy is three fields, and each one has a separate job.

Primary text is the copy above the creative, and it does the scroll-stopping. Meta's ads guide recommends 50 to 150 characters for feed placements, and the feed truncates around 125 with a "See more" link.

Headline is the line below the image or video. Meta recommends 27 characters here, and anything longer gets cut on mobile feed.

Description appears under the headline on some placements only. Treat it as optional reinforcement, not a field you have to fill.

Shown before truncation

Maximum accepted

Primary text

~125 characters

500+ characters

Headline

27 characters

40 characters

Description

27 characters

30 characters

These limits change by placement. Reels, Stories, and the right column all crop differently to feed, so check the preview for every placement you're running rather than trusting one number.

Advantage+ creative takes up to five variations of your primary text, headline and description, then shows each person the combination they're most likely to respond to. One primary text per ad set gives it nothing to choose between.

So write four or five angles on the same product rather than four or five rewordings of one line. Meta can only pick a winner if the options actually disagree with each other. The formulas below are those angles.

Diagram of a Facebook feed ad showing primary text above the creative at 125 characters, headline below at 27 characters, and description as an optional field on select placements

Primary text examples: by copy formula

Six formulas cover almost everything a DTC brand needs. Each one below has four primary text examples, the structure behind them, and the audience temperature they're built for.

Formula 1: Problem-Agitate-Solution

Best for: cold audiences who've never heard of you. Lead with a problem they recognise instantly, sharpen the frustration, then present the product as the fix.

Structure: [Problem] → [Agitate the pain] → [Product as solution]

  1. "Foundation that looks cakey by noon? You're not using the wrong shade, you're using the wrong formula. [Brand] sets in 30 seconds and stays all day." Recognition in the first six words. Best for beauty and skincare, conversion campaigns, cold audience.
  2. "Spending $200 a month on supplements that don't do anything? Most protein powders are 30% filler. [Brand] is 100% whey, third-party tested, nothing else." The specific number makes the problem measurable. Best for supplements and fitness, cold audience.
  3. "Your dog is eating the same kibble as 10 million other dogs. [Brand] is the only meal plan built around your dog's weight, age and breed." Reframes a default as a compromise. Best for pet food and subscriptions, cold audience.
  4. "Can't find jeans that fit your waist AND your hips? Neither could we. So we made them." Founder-problem framing does the agitation without a second sentence. Best for fashion and apparel, awareness to consideration.

Variation set: write three versions of this formula for one ad set. One opening on the problem, one opening on the agitation, one opening on the solution. Same product, three entry points, and Meta decides which one each person sees.

Formula 2: Benefit-led

Best for: warm audiences and retargeting, where the buyer already knows the category and only needs a reason to move.

Structure: [Specific benefit] + [Proof or specificity] + [CTA]

  1. "Moisturises for 72 hours. Clinically tested, dermatologist approved. Shop now." Three claims, ten words, no setup. Best for skincare, warm retargeting.
  2. "We sell out every launch. Get early access before this one goes, or your money back." Pairs scarcity with a risk reversal so it doesn't read as pressure. Best for limited drops and fashion, warm audience.
  3. "20g protein, 5g sugar, and it tastes like a candy bar. No compromise." Numbers first, taste objection handled second. Best for food and supplements, product discovery.
  4. "Backed by 50,000 five-star reviews. Free shipping, free returns. Try [Brand] risk-free." Removes the three objections that kill first orders in one line. Best for any DTC brand with volume behind it, retargeting.

Formula 3: Social proof lead

Best for: consideration stage. The buyer knows you and hasn't bought, which usually means hesitation rather than ignorance.

Structure: [Proof statement] → [Product context] → [CTA]

  1. "'I've tried every dry shampoo. This is the only one that doesn't leave white residue.' Shop [Brand]." A creator quote carries more weight than the same claim in brand voice. Best for beauty and hair.
  2. "47,000 customers switched to [Brand] in the last 30 days. Here's why." Momentum is proof, and the open loop earns the click. Best for any brand with a growth story.
  3. "The #1 rated protein bar on Wirecutter. Not sponsored, just the best." Third-party validation the reader can verify. Best for food and supplements.
  4. "Nutritionists keep naming this the best magnesium on the market. See why." Expert proof works where peer proof feels thin. Best for wellness and supplements.

Proof copy only works if the proof is real and specific. A vague "loved by thousands" reads as filler and gets ignored at the same rate as no proof at all.

UGC videos starting at A$58

Australia

4.000+ Vetted Creators in Australia

Formula 4: Curiosity gap

Best for: stopping the scroll in cold feeds. The line opens a loop the reader has to close. It only works when there's a real payoff behind it, so don't run it over a weak offer.

Structure: [Incomplete statement or question that demands resolution]

  1. "The reason your skincare isn't working has nothing to do with your routine." Contradicts what the reader assumes about their own problem. Best for skincare and beauty, cold audience.
  2. "We tested 47 protein sources. Only one beat chicken breast for muscle retention." A specific number makes the claim feel researched rather than teased. Best for supplements and nutrition, cold audience.
  3. "There's a reason your candle stops smelling like anything after 40 minutes." Names a small annoyance the reader has never seen an ad address. Best for home and fragrance, cold audience.
  4. "The ingredient your conditioner is missing costs four times more than silicone." Turns a price fact into an ingredient story. Best for haircare, cold audience.

Curiosity copy is the one formula where the primary text and the video's opening line are the same craft. The 120 hooks written for creator video work as primary text with almost no editing. Write the line once, then test it in both fields.

Formula 5: Urgency and scarcity

Best for: bottom of funnel. Cart abandoners, product page visitors, anyone who has already decided they want it.

Structure: [Time-limited or quantity-limited offer] + [Stakes of missing it]

  1. "48-hour sale ends tonight. 20% off sitewide, no code needed." The removed friction ("no code needed") does as much work as the discount. Best for any DTC brand, warm retargeting.
  2. "Only 200 units left of our best-selling [product]. Last time we sold out in six hours." Precedent makes the scarcity believable. Best for limited edition products, warm audience.
  3. "Black Friday prices end Sunday. After that, full price until next November." Names what happens after the deadline instead of just naming the deadline. Best for seasonal campaigns.
  4. "We're only taking 50 new subscribers this month to protect delivery times." Scarcity with a reason attached reads as competence rather than pressure. Best for subscription products, consideration stage.

One warning on this formula. Meta reviews for false scarcity, and a countdown that resets every week will get the ad rejected or quietly throttled. Only write urgency copy when the deadline is real.

Six Facebook ad copy formulas laid out as cards with the audience temperature each one suits, from problem-agitate-solution for cold audiences to urgency for retargeting

Formula 6: First-person UGC voice

Best for: ads where the creative is a creator video. The primary text should sound like the same person who's talking on screen, not like the brand that hired them.

Structure: [First-person voice] → [Product discovery] → [Recommendation]

  1. "I've been using this for three weeks and I'm not going back to my old moisturiser. The texture is unreal." Best for beauty and skincare, paired with creator video.
  2. "Didn't expect much but this protein powder actually tastes like a milkshake. No weird aftertaste." The low expectation is what makes the endorsement work. Best for supplements and food, paired with a review video.
  3. "My dog has been on [Brand] for two months. She used to have digestive issues and they're completely gone." Best for pet food and wellness, paired with an unboxing or pet video.
  4. "Found this on TikTok, took a chance, genuinely obsessed." Best for the viral discovery angle, paired with organic-feeling creator content.

The primary text and the creator's opening line are doing the same job: earning the next second of attention. When the caption is brand voice and the video is a person in their kitchen, the mismatch is the first thing the viewer notices, and the ad reads as an ad before anyone hears the pitch.

So write the line once and use it twice. The hook you put in the creator brief is the same line that belongs in the primary text, which means the copy and the video open on the same words by design rather than by luck. On UGC ads the brief is where the copy gets decided.

Write it the way someone would say it out loud. "Didn't expect much but" is a phrase no copywriter would type into the primary text box, and it beats the polished version because nobody speaks in the polished version.

It's also the argument for briefing five creators instead of commissioning one hero video. Five briefed hooks give you five primary text candidates for the same ad set, which is what Advantage+ needs and what one asset recut five ways can't produce.

Where the ad runs from changes how this copy reads. As Meta Partnership Ads the creative goes out under the creator's handle with your brand named as the partner, so first-person primary text reads as that person's own post. The same line under your brand name reads as a brand writing in someone else's voice.

UGC brief generator preview
Free Resource

Free UGC brief generator

Build the brief that produces the hook your primary text is built on: 120 hook formulas, 8 ad formats, and the shot list creators need.

Facebook headline examples: by type

The headline is 27 characters of usable space, so it can only do one thing. Pick which job it's doing before you write it.

A headline that repeats the primary text wastes the field. A headline that argues with the primary text confuses the reader. The five types below each pair with a different primary text formula.

Type 1: Benefit headline. Reinforces the main benefit or adds a second one the primary text didn't have room for.

  • "Ships in 24 hours" removes the delivery objection
  • "30-day money back" removes the risk objection
  • "Free UK shipping" removes the cost objection
  • "Results in 2 weeks" sets a specific expectation

Type 2: CTA headline. A direct instruction. Works when the primary text has already made the whole case.

  • "Shop the sale now"
  • "Try it risk-free"
  • "Get yours today"
  • "Claim your discount"

Type 3: Social proof headline. Compresses proof into a number. Strongest under benefit-led primary text that made a claim needing backup.

  • "50,000+ happy customers"
  • "Rated #1 by Wirecutter"
  • "4.9 stars · 12,000 reviews"
  • "As seen on Vogue"

Type 4: Urgency headline. Adds the deadline if the primary text didn't carry one, or restates it as the last thing the reader sees.

  • "Offer ends midnight"
  • "Last 50 units"
  • "Sale ends Sunday"
  • "Limited drop, act fast"
Five Facebook headline types shown as short example strings with their character counts, all fitting inside the 27-character recommendation

Type 5: Curiosity headline. Compounds a curiosity-gap primary text instead of resolving it.

  • "Here's the secret"
  • "Most people don't know"
  • "The one thing missing"
  • "Find out why"

Count the characters before you upload. A 40-character headline will be accepted and then truncated on mobile feed, which is where most of your impressions are, and you'll never see it in the desktop preview you were checking.

Where this stops helping: formulas fix weak writing, not a weak offer. A variation that clears the good CTR Facebook ads benchmark and still doesn't sell has already told you the copy did its job and the price, shipping cost or product-market fit didn't. Five headline variations on a broken offer produce five ads that underperform at roughly the same rate. Copy is a multiplier on an offer that already works.

UGC videos starting at A$58

Australia

4.000+ Vetted Creators in Australia

How to combine primary text and headlines: 5 matched pairs

A formula on its own isn't an ad. These five pairs are complete, one per objective, built so the headline finishes what the primary text started.

Pair 1, cold audience, problem-led.

Primary text: "Foundation that looks cakey by noon? You're using the wrong formula. [Brand] sets in 30 seconds and lasts 16 hours, no touch-ups."

Headline: "Try risk-free"

The primary text sells, the headline removes the last objection.

Pair 2, consideration, benefit plus proof.

Primary text: "47,000 people switched to [Brand] this year. The reason: real food ingredients, not lab fillers. First bag ships free."

Headline: "4.8 stars · 47,000 reviews"

The headline turns the switching number into a rating the reader can picture.

Pair 3, retargeting, urgency.

Primary text: "You left something in your cart. We're holding it, but stock is limited. Complete your order before midnight."

Headline: "Offer ends tonight"

Deadline stated twice, in two different fields, without repeating a word.

Five matched Facebook ad pairs displayed as feed mockups, each showing the primary text above the creative and the paired headline below it

Pair 4, conversion, social proof lead.

Primary text: "'This is the only magnesium supplement I actually feel.' Third-party tested. Ships same day."

Headline: "Shop now"

Proof carries the whole ad, so the headline gets out of the way.

Pair 5, UGC creative, first person.

Primary text: "I've been putting off trying this for months. Three weeks in, genuinely one of the best purchases I've made this year."

Headline: "See why 30K agree"

One person's experience in the text, everyone else's in the headline.

Build all five, then write two more variations of each primary text so Advantage+ has something to test. That's three primary texts per ad set across five objectives, and it's the point where most brands run out of angles rather than out of words.

AG1 Meta ads teardown preview
Free Resource

AG1's Meta ads teardown

Six creative angles and four scripts pulled from AG1's Meta account, so your next variation adapts a proven angle instead of inventing one.

Give them a week before you judge anything. Reading Facebook ad metrics on three days of data mostly measures which variation Meta happened to serve first. Five primary texts need enough impressions on each one before the gaps between them mean anything.

UGC videos starting at A$58

Australia

4.000+ Vetted Creators in Australia

FAQ

What is primary text in Facebook ads?

Primary text in Facebook ads is the field you fill in above the creative, and it carries the hook. Meta labels it "Primary text" in Ads Manager, so older guides calling it body copy or post text are describing the same box.

How long should Facebook ad primary text be?

Facebook ad primary text should run 50 to 150 characters for feed placements, which is Meta's published recommendation. Put the argument in the first sentence, because everything past roughly 125 characters hides behind a "See more" tap.

What is a good Facebook ad headline?

A good Facebook ad headline still makes sense on its own when the copy above it gets truncated. Cover the primary text and read the headline alone: if it gives no reason to click, it's decoration.

How many characters can a Facebook ad headline be?

A Facebook ad headline can be up to 40 characters, though Meta recommends 27 because that's what displays in full on most placements.

What is the difference between primary text and headline in Facebook ads?

The difference between primary text and headline in Facebook ads is position and job. Primary text opens the ad above the creative and has to earn attention from someone who wasn't looking for you. The headline closes it underneath and has to make the click feel worth taking.

How many primary text variations should I write for Facebook ads?

Facebook ad copy performs best with three to five primary text variations per ad set, which is the range Advantage+ creative is built to test. Make them different arguments rather than different phrasings of one argument, otherwise the winning variation tells you nothing you can reuse.

Can I use emojis in Facebook ad primary text?

You can use emojis in Facebook ad primary text, and Meta accepts them in every text field. They work where the brand voice is already casual, and they work against you in finance, health and anything where the reader is weighing risk. One or two is the ceiling before the copy starts reading as spam.

Table of Contents

TL;DR

Facebook ad copy: the three fields and what they do

Primary text examples: by copy formula

Facebook headline examples: by type

How to combine primary text and headlines: 5 matched pairs

FAQ

Work with UGC creators from

Australia

Lianna

Dalby

Australia

kit

adelaide

Australia

Isabella

Morrisons

Australia

Chelsea

Ormiston

Australia