You can have perfect targeting and a killer offer, but if your ad copy doesn't land, none of it matters. The words on your ad are doing the heaviest lifting — they frame the problem, present the solution, and give people a reason to act right now. Here are the formulas that consistently produce results.
Why Most Ad Copy Fails
The average person scrolls through 300 feet of content per day on their phone. Your ad gets about 1.5 seconds to earn attention. Most ad copy fails because it starts with the business instead of the customer.
"We are proud to offer the finest..." — nobody cares. "Your back hurts every morning and you've tried everything..." — now you have their attention. The shift from company-centric to customer-centric copy is the single biggest improvement most businesses can make.
Formula 1: PAS (Problem - Agitate - Solution)
The most reliable copywriting formula in advertising. It works because it mirrors how people actually make buying decisions — they feel a problem, realize it's getting worse, then look for a fix.
The Structure
- Problem: Call out the pain point directly. Make the reader think "that's me."
- Agitate: Twist the knife. Show the cost of doing nothing.
- Solution: Present your offer as the clear answer.
Real Example (Gym)
Problem: "You keep saying you'll start Monday. It's been 47 Mondays."
Agitate: "Every week that passes, it gets harder. Your energy drops. Your confidence dips. The clothes fit a little tighter."
Solution: "At [Gym], our 6-week kickstart program is built for people who are done waiting. First week free. No contracts. Just results."
When to Use PAS
- Services that solve a clear pain point (health, home repair, financial stress)
- When your audience knows they have a problem but hasn't taken action
- Lead generation campaigns where you need to qualify by pain point
Formula 2: AIDA (Attention - Interest - Desire - Action)
The classic. AIDA is a four-step ladder that takes someone from "what's this?" to "I need this." It's more structured than PAS and works well for longer-form ad copy.
The Structure
- Attention: A hook that stops the scroll. Bold claim, surprising stat, or direct question.
- Interest: Explain what you're offering and why it's different.
- Desire: Paint the picture of life after they buy. Social proof, results, transformation.
- Action: Clear, specific CTA. Tell them exactly what to do next.
Real Example (Med Spa)
Attention: "87% of our clients say they look 5-10 years younger after just one session."
Interest: "Our signature HydraGlow facial combines microdermabrasion, LED therapy, and a custom serum cocktail in one 60-minute treatment."
Desire: "Imagine walking into work Monday with people asking if you just got back from vacation. That's the HydraGlow effect."
Action: "Book your first session at 30% off. Link in bio. Only 12 spots available this month."
When to Use AIDA
- New product or service launches where you need to explain the offer
- Higher-ticket services where the decision process is longer
- When you have strong social proof or results to showcase
Formula 3: BAB (Before - After - Bridge)
The simplest formula but incredibly effective. You paint the "before" picture (current pain), the "after" picture (desired outcome), and then position your offer as the bridge between the two.
Real Example (Restaurant)
Before: "Another night staring at the fridge, arguing about what to order, settling for the same takeout you always get."
After: "A table for two. Hand-rolled pasta. A glass of something Italian. Conversation that doesn't involve DoorDash."
Bridge: "Reserve your Thursday at [Restaurant]. New seasonal menu just dropped. Link below."
When to Use BAB
- When the transformation is the selling point (fitness, beauty, lifestyle)
- Short-form ad copy where you need to be concise
- Retargeting ads where the audience already knows who you are
Formula 4: The Testimonial Lead
Sometimes the best copy isn't yours — it's your customer's words. Starting an ad with a real testimonial instantly builds credibility and reads as authentic rather than promotional.
Real Example (Home Services)
"I called three other companies and got runaround quotes. [Company] showed up the next day, gave me a straight price, and finished the job in 4 hours. Should've called them first." — Mike R., [City]
Then add your CTA: "Same-day estimates. Fair prices. See why 200+ homeowners chose us this year."
"We tested our standard PAS copy against an ad that just led with a client's Google review. The testimonial ad had a 34% lower cost per lead. People trust other people more than they trust brands." — Marketing Director, HVAC Company
Formula 5: The List Post
Lists work because they set clear expectations. The reader knows exactly what they're getting, which lowers the barrier to engage. For Meta Ads, a list-style ad copy works particularly well in the feed.
Real Example (Digital Marketing Agency)
"5 reasons your Facebook Ads aren't working:
1. You're targeting everyone (which means you're reaching no one)
2. Your ad looks like an ad (instead of native content)
3. You're sending traffic to your homepage (instead of a landing page)
4. You're running one ad and hoping for the best (instead of testing)
5. You're measuring likes instead of leads
We fix all five. Free audit — link below."
The Hook: Your First Line Decides Everything
On Meta, only the first 1-3 lines show before the "See More" button. If your hook doesn't earn the click, the rest of your brilliant copy never gets read. Here are hook types that consistently perform:
The Direct Question
- "Still paying $200/month for a gym you never go to?"
- "When's the last time a customer found you on Google?"
- "What would 20 extra leads per week do for your business?"
The Bold Statement
- "Your website is losing you money. Here's proof."
- "We generated 147 leads in 30 days for a dental practice. Here's exactly how."
- "Stop boosting posts. It's the most expensive way to waste money on Facebook."
The "If/Then" Setup
- "If you're spending more than $1,000/month on ads without tracking conversions, read this."
- "If your restaurant has empty tables on weeknights, this is for you."
The Unexpected Stat
- "78% of leads are lost because businesses take more than 5 minutes to respond."
- "The average business wastes 40% of their ad budget on the wrong audience."
CTA Copy That Drives Action
Your call-to-action is the last thing they read before deciding to click or scroll. Weak CTAs kill otherwise great ads. Here's what works:
Specificity Wins
- Weak: "Learn more" / "Click here" / "Sign up"
- Strong: "Book your free consultation" / "Get your custom quote in 60 seconds" / "Claim your first class free"
Reduce Risk in the CTA
- "No credit card required"
- "Cancel anytime"
- "Takes 30 seconds"
- "Free, no obligation"
Add Urgency (When Real)
- "Only 8 spots left this month"
- "Offer ends Friday"
- "First 20 sign-ups get 50% off"
Never fake urgency. If you say "limited spots" every month forever, people catch on and trust erodes.
Short Copy vs. Long Copy
There's no universal answer — it depends on your offer, audience, and placement:
Use Short Copy (1-3 lines + CTA) When:
- Your offer is simple and well-known (pizza delivery, oil change)
- You're retargeting people who already know you
- The creative (image/video) does most of the selling
- Running on Stories or Reels placements
Use Long Copy (5-10+ lines) When:
- Your service needs explanation (new treatment, complex offer)
- You're targeting cold audiences who don't know you
- You have a compelling story or case study to tell
- Running in the Facebook/Instagram Feed
Pro tip: Always test both. We've seen long-form ads outperform short by 3x — and the reverse. The audience decides, not your assumptions.
The Copy Testing Framework
Don't guess which copy works. Test systematically:
What to Test (In Priority Order)
- Hook/first line — Highest impact. Test 3-4 different hooks with the same body copy.
- Offer framing — Same offer, different angle. "$100 off" vs. "Save 25%" vs. "Free bonus session."
- CTA — Different actions, different urgency levels.
- Copy length — Short vs. long with the same core message.
- Tone — Professional vs. conversational vs. urgent.
Testing Rules
- Change one variable at a time. If you change the hook AND the CTA, you won't know which made the difference.
- Run each variation for at least 3-5 days or 1,000 impressions before deciding.
- Don't kill a variation just because it's losing on day one. Let the algorithm learn.
- When you find a winner, use it as the new control and test against it.
Words and Phrases to Avoid
Meta's ad review system flags certain words. Some get your ad rejected; others just kill performance. Watch out for:
- Personal attributes: "Are you overweight?" "Do you have bad credit?" — Meta prohibits implying personal attributes. Reframe: "Looking to get in shape?" "Working on improving your finances?"
- Guarantees: "Guaranteed results" — Unless you legally guarantee it, avoid this. Use "proven" or "consistent" instead.
- Clickbait language: "You won't BELIEVE..." "Doctors HATE this..." — Gets flagged and reduces distribution.
- Excessive caps and emojis: One or two emojis for visual breaks is fine. A wall of 🔥💰🚀 screams spam.
- Vague claims: "Best in the city" "World-class service" — Says nothing. Replace with specifics: "4.9 stars from 200+ reviews" "Served 500+ clients since 2019."
Platform-Specific Copy Tips
Facebook Feed
- Longer copy performs well here — people are in a reading mindset
- First 125 characters show before "See More" — make them count
- Emojis as bullet points (✅ or →) improve readability
Instagram Feed
- Slightly shorter than Facebook — the audience skews more visual
- Caption matters less than creative, but still write it thoughtfully
- Hashtags in ad copy don't help distribution — skip them
Stories/Reels
- Keep overlay text to 5-7 words max
- The CTA button does the heavy lifting — your copy just needs to set up the click
- Speed matters — front-load the value proposition
Key Takeaways
- Start with the customer's problem, not your business credentials
- Use proven formulas (PAS, AIDA, BAB) as starting frameworks — don't reinvent the wheel
- Your first line determines if the rest of your copy gets read
- Specific CTAs ("Book your free consultation") outperform generic ones ("Learn more")
- Test hooks first — they have the highest impact on performance
- Match copy length to your audience temperature: longer for cold, shorter for warm
- Avoid flagged words and vague claims — be specific and honest
Great ad copy isn't about being clever — it's about being clear. Say what the problem is, why your solution works, and what to do next. The formulas above give you the structure. Your knowledge of your customers gives you the words. Combine the two and you'll write ads that actually convert.