Write Facebook / Meta Ad Copy Variants
Generate three Meta ad copy variants — problem, solution, and social-proof angles.
This prompt asks a performance marketer to produce three Meta ad variants that each respect Facebook's real character limits and cover a distinct funnel angle — problem-aware, solution-aware, and testimonial. Reach for it when you're setting up a campaign and want copy you can A/B test out of the gate rather than a single guess. The per-variant audience note tells you who each angle is meant to hit, which is what makes it usable for structured testing instead of random rotation.
You are a performance marketing specialist. Write 3 Facebook ad copy variants for [PRODUCT/OFFER] targeting [AUDIENCE]. Each variant: (1) Primary text (under 125 chars), (2) Headline (under 40 chars), (3) Description (under 30 chars). Cover angles: problem-aware, solution-aware, and testimonial-style. Include a short note on which audience segment each variant is best for.
What you can expect back
Variant 1 — Problem-aware Primary: "6pm and no idea what's for dinner again? You're not failing. You're just out of time." Headline: "Dinner, already decided" Description: "Try free for 14 days" Best for: Cold audiences feeling weeknight overwhelm. Variant 2 — Solution-aware Primary: "Pre-portioned ingredients, 20-minute recipes, zero meal planning. Cook dinner without the chaos." Headline: "Less planning, more dinner" Description: "14 days on us" Best for: Warm audiences comparing meal-kit options. Variant 3 — Testimonial Primary: "“I got my weeknights back.” — Dana, mom of 3. Real recipes, real time saved." Headline: "Parents love this" Description: "Start your free trial" Best for: Retargeting and lookalikes of current subscribers.
Illustrative example — your results will vary by tool and inputs.
Get sharper results
- 01Give the model your single strongest proof point (a real stat, guarantee, or review quote) so the testimonial variant rings true instead of inventing a fake customer.
- 02Name the awareness stage of your traffic source — cold prospecting versus retargeting — so it weights the angles toward where those people actually are.
- 03Ask for the copy without emojis if your brand voice is restrained, since the model tends to sprinkle them into primary text by default.
- 04Request two headline options per variant so you have a built-in second lever to test without regenerating the whole ad.
- 05Tell it the one action you want (start trial, shop sale, book call) so every CTA points at the same conversion event you're optimizing for.
Adapt it for your case
Swap the format for 'Google Responsive Search Ad: 15 headlines under 30 chars and 4 descriptions under 90 chars.'
Change '3 variants' to '6 variants across two more angles (urgency and curiosity)' to fill a larger test matrix.
Run it once per segment by changing only the audience field, keeping the offer fixed, to compare which framing each group responds to.
Common questions
Will the copy actually fit Meta's character limits?
The model targets the limits but can run over, especially with emoji counted as two characters. Paste each line into Ads Manager's preview to confirm before publishing.
Can I trust the testimonial it writes?
No — it's a placeholder. Replace it with a real review or quote you have permission to use, since fabricated testimonials violate Meta's policies.
How many variants should I actually test at once?
Start with these three distinct angles in one ad set, let Meta's delivery find the winner, then iterate on the strongest angle rather than testing tiny wording tweaks.
You may also need
Write a Cold Outreach Email to a Sales Prospect
Generate a concise, personalized cold sales email tailored to your prospect's role and pain points.
Write a LinkedIn Post That Sounds Like a Thought Leader
Generate a polished, hook-driven LinkedIn post in the voice of an experienced executive.
Write High-Converting Landing Page Copy
Write a complete landing page from hero to CTA with benefits, FAQ, and social proof sections.
Write a Twitter / X Thread That Gets Shared
Generate a 10-tweet thread with a strong hook, logical build, and shareworthy final CTA.