How to Write Facebook Ad Copy That Actually Converts
Great ad copy isn't about being clever — it's about being clear, specific, and speaking directly to what your audience cares about. Here's how to write Meta ad copy that drives action.
The average Facebook user scrolls through 90 metres of content per day. Your ad copy has roughly 1–2 seconds to earn attention, and another 3–5 seconds to convince someone to take action. Every word matters — but not in the way most advertisers think. High-converting copy isn't clever or poetic. It's clear, specific, and relentlessly focused on what the reader cares about.
The Anatomy of a Meta Ad
Before writing, understand the three text elements of a Meta ad and what each one does:
- Primary text (above the image/video): This is your main pitch. First 125 characters show without "See more" on mobile. This is where you hook attention and deliver the core message.
- Headline (below the image/video, bold): 40 characters max for full display. This should reinforce the action you want — not repeat the primary text.
- Description (below the headline, grey text): Often truncated or hidden. Don't put critical information here. Use it for supporting details or social proof.
The First Line Is Everything
On mobile, only the first 2–3 lines of your primary text show before the "See more" link. If those lines don't grab attention, nothing else you wrote matters. Every high-converting ad follows one of these first-line patterns:
Pattern 1: Call Out the Audience
Start by identifying who the ad is for. This creates instant relevance — the right person thinks "this is for me" and stops scrolling.
- "Running a Shopify store with under €10K/month in sales?"
- "Marketing managers — tired of reporting that takes all Monday?"
- "If you spend more than €1,000/month on Meta ads, read this."
Pattern 2: Name the Problem
Lead with a pain point your audience immediately recognises. The more specific, the better.
- "Your Facebook ads are getting clicks, but nobody's buying."
- "Spending hours tweaking ad sets that still don't perform?"
- "CPAs creeping up every month and you can't figure out why?"
Pattern 3: Lead with a Result
Open with a specific outcome that makes the reader curious about the "how."
- "We cut our client's CPA from €45 to €18 in 3 weeks."
- "This one change to our targeting increased ROAS by 2.3×."
- "How a DTC brand went from €5K to €80K/month in ad spend."
Write for Scanners, Not Readers
Nobody reads ad copy word by word. People scan for relevance signals. Make your copy scannable:
- Short paragraphs. 1–2 sentences max. Wall-of-text primary copy gets scrolled past.
- Line breaks. Use them liberally. White space makes your ad feel less "heavy."
- Specific numbers. "Save 3 hours a week" scans better than "save time." Numbers catch the eye.
- Bold the key phrase (using Unicode bold characters for primary text). The one thing you want people to take away should visually pop.
Headline Formulas That Work
Your headline appears below the creative in bold. It's the second most-read element after the primary text's first line. Keep it short, specific, and action-oriented:
- Offer-focused: "20% Off Your First Order" / "Free Shipping Today Only"
- Benefit-focused: "Ads That Manage Themselves" / "Know Exactly Where Your Budget Goes"
- Curiosity: "The Ad Metric You're Ignoring" / "What Top Advertisers Know"
- Social proof: "Trusted by 5,000+ Brands" / "Rated 4.9 by 2,000+ Users"
Avoid generic headlines like "Learn More" or "Shop Now" — the CTA button already says that. Your headline should add new information or reinforce your strongest selling point.
Long Copy vs. Short Copy
The eternal debate. Here's the honest answer: it depends on your offer's complexity.
Short copy (under 100 words) works when:
- Your offer is simple and immediately understood (e.g., "50% off shoes")
- You're retargeting people who already know your brand
- Your creative (image or video) does the heavy lifting
Long copy (200–500 words) works when:
- You're selling something that requires explanation (SaaS, courses, high-ticket items)
- You need to overcome objections before the click
- You're running to cold audiences who've never heard of you
The data we see consistently: for cold traffic with products over €50, longer primary text that tells a mini-story outperforms short copy by 15–30% on conversion rate. The "See more" tap is not a barrier — it's actually a positive engagement signal. If someone taps "See more," they're interested. The key is making sure those first lines earn that tap.
What to Avoid
- Starting with your brand name. Nobody stops scrolling because they see a brand name they don't recognize. Lead with the benefit, not "At BrandX, we believe..."
- Vague claims. "The best tool for advertisers" means nothing. "Analyzes your ad account in 4 minutes and finds exactly where you're wasting budget" means something.
- Multiple CTAs. "Sign up AND follow us AND check out our blog AND share this" — pick one action per ad.
- Emoji overload. One or two emojis as visual anchors is fine. A line of 🔥🚀💰💪✅ makes your ad look like spam.
- Corporate language. "Leverage our synergistic platform to optimize your digital advertising workflow" — nobody talks like this. Write like a knowledgeable friend explaining something at a coffee shop.
Testing Your Copy
Never run a single version of ad copy. For every campaign, test at least 2–3 primary text variations with the same creative. This isolates the impact of copy changes from visual changes.
The hierarchy of what to test, in order of impact:
- First line / hook — biggest impact on whether people engage at all
- Offer / CTA — what you're actually asking people to do
- Body copy structure — long vs. short, story vs. bullets
- Headline — reinforces the primary text, important but secondary
Run each test for at least 3 days with enough budget to generate statistically meaningful data (roughly 20+ conversions per variant). Then kill losers, keep winners, and test new variations against the winner. This iterative process is how you build copy that converts better over time.
Stop guessing. Let Arnold analyze your ads.
Arnold connects to your Meta ad account, analyzes every creative with AI Vision, and gives you a prioritized list of exactly what to kill, scale, and fix. Built on 7 years of proprietary data and $50M+ in managed ad spend.
Get Started