top of page
Typographic Black and Blue.png

How to Write Meta Ad Copy That Converts — D2C Playbook

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


bottom of page