How to Write Facebook Ad Primary Text That Gets Clicks
How to Write Facebook Ad Primary Text That Gets Clicks
Primary text is the chunk of copy above the image in your Facebook ad. It's where most advertisers either hook the reader or lose them entirely. You're allowed up to 2,200 characters, but the first 125 are what actually matter — that's everything visible before the "See more" link on mobile.
This post is about writing those first 125 characters well, and then making the rest pull its weight if anyone bothers to expand.
Why Primary Text Is the Most Important Field
The headline below your image is short and punchy. The image grabs the eye. But primary text is what makes someone pause, read, and decide whether the ad is worth their attention.
Meta's data consistently shows that ads with strong primary text outperform ads with weak primary text by 2-4x on CTR — even when the image is identical. The text isn't garnish. It's the engine.
The 125-Character Rule
On mobile, Facebook truncates primary text after roughly 125 characters. Anything beyond that hides behind "See more". Most users never tap it.
This means your first 125 characters need to:
- Hook attention in the first sentence
- Communicate the core value
- Make expansion feel worth it (or close the sale on its own)
Think of it like a headline you have a bit more room with. Not an essay.
The Anatomy of a Strong First 125
Most high-converting primary text follows a simple shape:
Sentence 1: The Hook
A pain point, a curiosity gap, a bold claim, or a direct question. Something that punches.
Sentence 2: The Specific
A number, a name, a concrete detail. Something that proves the hook isn't hot air.
Sentence 3: The Implication
What does this mean for the reader? Why should they keep reading?
This fits within 125 characters about 80% of the time, depending on word length. The remaining 20% you trim ruthlessly.
Eight Hook Patterns for Primary Text
1. The Pain Hook
"Sick of paying £80 a month for a CRM you only use 5% of?"
Names a frustration. Specific number. Implies an alternative.
2. The Bold Claim
"We replaced 4 marketing tools with one and our team is 40% more productive."
Audacious. Specific. Begs for evidence.
3. The Curiosity Gap
"There's a free Facebook setting that cut our CPA by 47%. Most advertisers have no idea it exists."
Teases without clickbaiting. Promises a revelation.
4. The Direct Address
"If you're a freelance designer charging less than £50/hr, read this."
Filters for the right audience. Makes them feel called out.
5. The Story Opener
"Two years ago, Hannah couldn't sleep through a single night. Last week she ran her first 10K."
Starts a small narrative. Makes them want to know what changed.
6. The Question
"What if you could cut your monthly admin from 12 hours to 90 minutes?"
Gets them mentally answering before they realise they're engaged.
7. The Statistic
"73% of small businesses are still using spreadsheets for invoicing. Here's why we built an alternative."
Credible number. Implies a problem. Hints at a solution.
8. The Confession
"I used to charge £30/hr for design. Then I learned this one negotiation tactic and doubled my rates."
First-person, honest, specific.
What Comes After the First 125
If someone taps "See more", you've got their attention. Don't waste it.
The next chunk should:
- Expand on the hook with proof
- Address one or two objections
- Build emotional or logical justification
- Lead naturally toward the CTA
Example structure (full primary text, ~250 words):
"Sick of paying £80 a month for a CRM you barely use? Most CRMs are built for 50-person sales teams — but if you're a freelancer or solo founder, 90% of those features are bloat.
We built [Product] specifically for one-person businesses. Three things, well: contacts, deals, and follow-up reminders. No fluff, no learning curve, no monthly fees over £15.
2,400 freelancers and consultants have switched in the last six months. Average rating: 4.8 stars across 312 reviews.
Free for the first 30 days. No credit card required. Tap below to try it — takes 2 minutes to set up."
The first sentence does the heavy lifting. Everything after handles objections and reduces friction.
Common Primary Text Mistakes
Burying the lead. Opening with "We're proud to announce..." is the kiss of death. Get to the value in the first 8 words.
Talking about the company. Readers don't care about your milestones. They care about what you can do for them.
Vague benefits. "Improve your workflow" means nothing. "Cut your reporting time from 4 hours to 22 minutes" means everything.
Walls of text. Even if you're using all 2,200 characters, break it up. Short sentences. Line breaks. White space. People scan.
No clear CTA. End with a specific next step. "Tap below to start your free trial" beats trailing off.
Too clever. Wordplay, puns, and cleverness rarely beat clarity. Save the wit for your social media — keep ads direct.
Voice and Tone
Primary text should sound like a real person talking. Not a press release.
Press release voice:
"We are excited to announce the launch of our innovative new productivity solution, designed to empower modern professionals to optimise their workflow."
Real person voice:
"We built this because we got fed up wasting two days a week on admin. Now we spend 20 minutes."
Use contractions. Use "you". Use "we". Avoid corporate-speak. Read your copy out loud — if it sounds like a brochure, rewrite it.
Length Guidelines by Objective
Not every ad needs the same length. Match it to the funnel stage:
- Top of funnel (cold prospecting): 50-150 characters. Quick hook, simple value, low commitment.
- Middle of funnel (interested but not decided): 150-350 characters. Add proof, address objections.
- Bottom of funnel (retargeting, intent signals): 100-250 characters. Reminder, urgency, clear CTA.
- Webinars, courses, high-ticket: 400-800 characters. Justify the click with substance.
There's no universal right answer. Test long vs short for your specific offer.
Emojis: Yes or No?
Used sparingly, emojis can boost CTR by 5-15% by breaking up the text and adding visual interest. Used excessively, they make ads look spammy and reduce trust.
Good usage:
- Replacing bullet points with checkmarks (✓)
- One emoji at the start of a key line
- Emojis that genuinely enhance meaning (📈 for growth, 💰 for savings)
Bad usage:
- 5+ emojis in a single line
- Emojis that don't relate to the message
- Random sparkles, hearts, or fire emojis everywhere
B2B audiences are more emoji-resistant than B2C. If you're selling to professionals, use them sparingly or not at all.
Testing Primary Text
The simplest test: same image, same headline, three different primary text variations. Run them in the same ad set and compare CTR.
Variables worth testing:
- Hook type (pain vs curiosity vs story)
- Length (short vs long)
- First-person vs second-person voice
- With vs without emojis
- Question hook vs statement hook
Give each variation at least 1,500 impressions before drawing conclusions.
Scaling Primary Text Production
Writing fresh primary text for every ad gets exhausting fast — especially if you're managing multiple campaigns and audiences. Tools like Pix-Vu generate primary text variations based on your product, audience, and objective, then test them automatically. Saves the part of the job that drains you and lets you focus on strategy.
A Quick Reference Template
For your next ad, try this structure:
Sentence 1: [Pain point or bold claim with a number]
Sentence 2: [What you do, in plain language]
Sentence 3: [Specific proof or social proof]
Sentence 4: [Offer or guarantee]
Sentence 5: [Direct CTA]
Fill in your specifics, trim until the first sentence fits within 125 characters, and you've got a workable starting point. Test, iterate, repeat.
Ready to automate your Facebook ads?
Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.
Get Started Free