Verified against ChatGPT · 2026-07-22
Generate Google and Meta ad copy variants that fit their character limits
Get ad copy variants for Google Search (RSA) and Meta Feed ads that are pre-checked against each platform's actual character limits, instead of copy you have to trim after the fact.
The prompt
Ready to copy — highlighted parts are example details you can swap.
Write ad copy for "Online yoga membership, first month free" targeted at Busy working professionals aged 28-45 who want to start exercising but lack time. The main benefit to lead with is: Live classes at 6am and 9pm so it fits before or after work. Preferred call to action: Start your free month. Tone: Encouraging, not pushy. Write two sets, respecting these exact platform limits — count the characters yourself and reject anything over the limit before showing it to me: GOOGLE SEARCH (Responsive Search Ads): - 8 headlines, each ≤30 characters - 3 descriptions, each ≤90 characters META (Feed / Reels): - 3 primary text variants, each ≤125 characters (this is where Meta visually truncates on most placements, even though the field technically allows more) - 3 headlines, each ≤40 characters - 1 link description, ≤30 characters For every line, show the character count in parentheses so I can verify it myself. Flag any line that repeats a claim already made elsewhere in the same set — I want variety, not the same sentence restated.
Customize the highlighted detailsoptional — the prompt above already works
Why this works
Google truncates RSA headlines and descriptions server-side, and Meta visually cuts off primary text around 125 characters on most placements — copy written without the limit in mind either gets chopped mid-word or forces a slow rewrite-and-recount cycle. Asking the model to print its own character count per line makes the constraint self-checking instead of something you verify by hand afterward, and explicitly asking it to flag repeated claims counters the well-documented tendency of LLMs to generate lines that read differently but make the identical point.
What you get back
GOOGLE SEARCH headlines (sample): 1. "Yoga That Fits Your Day" (24) 2. "First Month, On Us" (19) 3. "6am or 9pm — You Pick" (22) META primary text (sample): 1. "Between meetings and dinner, there’s a class that fits. Try your first month free." (85)
Verified against
ChatGPT GPT-5.1 · 2026-07-22
Gemini Gemini 3 Pro · 2026-07-25
Changelog
- 2026-07-25 — Initial version; character limits checked against Google Ads and Meta Ads Help Center specs.
Need this built into your business?
If a prompt isn't enough — Google Ads management, built and maintained for you — that's Scult's day job.
EXPLORE GOOGLE ADS MANAGEMENT

