How to Write Meta Ad Copy That Converts — D2C Playbook
- info wittelsbach
- 6 days ago
- 4 min read
Visuals get the scroll-stop. Copy closes the click. Most Indian D2C ads have decent visuals and weak copy — and weak copy can drop CTR by 40% even with great creative. Here's the copy framework that actually moves the needle, with rewrites that show the difference.
The Three Layers of Ad Copy
Every Meta ad has three copy slots that matter:
Primary text (above the visual): the body. Read by 30-50% of viewers. Most important for cold prospecting.
Headline (below the visual): the punch. Read by 60-80%. Most important for retargeting.
Description (small text, below headline): rarely read by mobile users. Use for compliance or trust signals only.
Optimize the headline first. Then primary text. Description is a footnote.
The Hook-Body-Offer-CTA Structure
For primary text on cold prospecting:
[Hook — 1 sentence]
[Body — 2-3 sentences]
[Offer — 1 sentence]
[CTA — 1 sentence]Hook (Sentence 1)
The first line is the only line that matters if you don't earn the second.
Three hook frameworks that work:
Pattern interrupt question: "What if your hair fall isn't about your shampoo?"
Specific stat: "73% of women in India experience hair fall in their 20s."
Identification: "If you've tried 3+ shampoos and none worked, read this."
Avoid: "Introducing our new product." "Hi there!" "Are you tired of...". Generic openings die on impression one.
Body (Sentences 2-4)
The case. Why this product solves the hook. Specific, concrete, no fluff.
Bad: "Our amazing formula uses advanced ingredients to nourish your hair from root to tip."
Good: "We replaced sulfates with rice protein and Bhringraj. Six weeks in, 89% of users in our trial reported less fall in the shower drain."
The principle: every claim should be specific enough to be falsifiable. Vague claims read as marketing. Specific claims read as truth.
Offer (Sentence 5)
What's the trade. Price, discount, bundle, urgency.
"₹1,299 for the 250ml bottle. Free shipping above ₹999. 30-day return if it doesn't work."
CTA (Sentence 6)
The action. Specific, low-friction.
"Tap shop now to see the trial bundle."
Character Counts That Don't Cut Off
Meta truncates copy on mobile feed:
Primary text: ~125 characters before "...See more"
Headline: ~40 characters before truncation
Mobile Reels: ~30 characters visible by default
Write your hook in the first 125 characters. Headlines in 40. Anything past that is for people already convinced enough to expand.
Headline Formulas
Five frameworks that work for D2C headlines:
Specific outcome: "Less fall in 21 days" Anchor + benefit: "₹999 — pain-free underarms" Identifier + outcome: "For women over 35: visible skin firmness" Question: "Tired of greasy roots by lunchtime?" Comparison: "Half the calories. Same crunch."
Headlines are not titles. Headlines are punches.
12 Before/After Rewrites
1. Hair Care
Before: "Introducing our new hair oil with natural ingredients!" After: "73% of women in India experience hair fall in their 20s. Our Bhringraj-Amla oil cut fall by 41% in 90 days. Try it for ₹599."
2. Skincare
Before: "Get glowing skin with our amazing serum!" After: "5% niacinamide. ₹489. Visible texture change in 14 days or your money back."
3. Athleisure
Before: "Our new collection is out now! Shop today!" After: "Squat-tested by 200 athletes. ₹1,299 leggings that don't roll down. Free returns."
4. Coffee
Before: "Premium coffee delivered to your door." After: "We roast on Tuesday. Ship on Wednesday. You brew Friday. ₹450 for 250g, single-origin Coorg."
5. Snacks
Before: "Tasty, healthy, and delicious snacks!" After: "Roasted, not fried. 7g protein. Tastes better than the regular ones. ₹120 for 100g."
6. Baby Care
Before: "Safe and gentle products for your little one." After: "Made for Indian newborn skin. Sulphate-free, paraben-free, lab-tested. ₹299 for the starter pack."
7. Jewellery
Before: "Beautiful designs for every occasion." After: "Silver. 925 hallmarked. ₹1,899 with free shipping. Mumbai delivery in 48 hours."
8. Home
Before: "Premium home furnishings for modern Indian homes." After: "We weave on handlooms in Bhagalpur. ₹2,400 cotton bedsheet. Wash 100x without fade."
9. Pet Food
Before: "Healthy pet food made with love." After: "Vet-formulated. No fillers. ₹680/kg for adult dogs. Bones healthier in 60 days per 4 vets."
10. Supplements
Before: "Boost your health with our supplements!" After: "Magnesium glycinate, 200mg per capsule. ₹399 for 60 capsules. Backed by 14 peer-reviewed studies."
11. Beauty
Before: "Our lipstick collection is perfect for every mood!" After: "Matte. 12-hour. Doesn't bleed. ₹449. Made in India, tested on 50 Indian skin tones."
12. Tech Accessories
Before: "High-quality earbuds for everyday use." After: "₹999 wireless earbuds. 18-hour battery. IPX5 rated. 250 verified reviews, 4.6 stars."
What These Have in Common
Every "After" version has:
A specific number
A specific timeframe or context
A clear price
A risk reversal or proof point
No filler words ("amazing," "premium," "love")
That's the formula.
The Indian Context Layer
A few patterns that work specifically in India:
COD mention in copy lifts CTR 8-14% in tier-2 cities
Hindi-English mix ("100% natural, jhakaas results") works for certain categories
Free shipping above ₹999 is now table stakes — call it out, but don't lead with it
City-specific delivery times ("Delivers in Mumbai in 24 hours") works for new entrants
Bach AI Audits Your Ad Copy
Bach AI compares your ad copy against landing page copy for coherence and surfaces low-performing copy patterns. Bach AI is live at app.wittelsbach.ai. Connect Meta, get a full account audit, and see exactly where your spend is leaking.




Comments