Copywriting
AI Prompts for Ad Copy Across Every Platform
AI prompts for ad copy on Google, Meta, and LinkedIn. Platform-specific prompts that respect character limits, audience intent, and ad format constraints.
By John P Jochem · · 8 min read
Running ads on three platforms means writing three different types of copy. Google Search ads need to convert in 30 characters. Meta ads need to stop a scroll with a visual and a hook. LinkedIn ads need to sound like a peer, not a pitch. Most people paste the same message everywhere and wonder why one platform always underperforms. These prompts are built for each platform's constraints, because constraints are what shape good ad copy.
Prompt 1: Google Search Ad Copy
Product/service: [WHAT YOU'RE ADVERTISING]
Target keyword: [THE SEARCH TERM YOU'RE BIDDING ON]
Landing page URL: [WHERE THE AD CLICKS THROUGH TO]
Primary offer: [WHAT THE PERSON GETS — free trial, discount, specific outcome]
Target customer: [WHO IS SEARCHING THIS KEYWORD AND WHY]
Write a Google Search ad with:
- 3 headline variations (each under 30 characters, including spaces)
- 2 description variations (each under 90 characters, including spaces)
Rules:
- Include the target keyword in at least 1 headline
- Each headline should be readable standalone (they display in different combinations)
- Descriptions should include a specific benefit and a CTA
- No exclamation marks in headlines
- No vague claims ("best," "top-rated," "#1") unless backed by a specific fact
Why It Works
Google Search ads have brutal character limits, and the AI doesn't respect them unless you enforce them explicitly. Saying "under 30 characters" in the prompt isn't enough. You also need to tell it that headlines combine in unpredictable order, so each one has to work alone. Without that rule, the AI writes headlines that only make sense as a sequence, which breaks when Google rearranges them.
Example Output
Prompt input (abbreviated): Product: meal prep delivery service for busy parents. Keyword: "healthy meal prep delivery." Landing page: freshfamilymeals.com. Offer: first week 50% off. Customer: working parent who wants healthy dinners without the planning and cooking.
Output: Headlines: "Healthy Meals, Zero Prep" / "Meal Prep Delivery — 50% Off" / "Dinner Solved for Parents" Descriptions: "Healthy family dinners delivered weekly. No planning, no cooking. Try your first week half off." / "Pre-portioned meals ready in 15 min. Built for families short on time, not on standards."
Prompt 2: Meta (Facebook/Instagram) Ad Copy
Product/service: [WHAT YOU'RE ADVERTISING]
Offer: [WHAT THE PERSON GETS]
Target audience: [WHO SEES THIS AD — be specific about their situation]
Audience temperature: [COLD (never heard of you) / WARM (visited site or engaged) / HOT (abandoned cart, past customer)]
Brand voice: [2-3 traits]
Write a Meta ad with:
- Primary text (above the image): 3 variations
- Variation A: Lead with a pain point the audience recognizes
- Variation B: Lead with a specific benefit or outcome
- Variation C: Lead with social proof or a concrete result
- Headline (below the image): under 40 characters, clear and specific
- CTA button recommendation: [Shop Now / Learn More / Sign Up / Get Offer]
Rules:
- First sentence must hook a scroller in under 10 words
- Cold audience copy explains what you do. Warm/hot audience copy assumes familiarity.
- No emojis unless brand voice explicitly includes them
- Specific numbers over vague claims
Why It Works
The audience temperature input is what separates this from a generic "write me a Facebook ad" prompt. A cold audience needs to understand what you sell before they care about an offer. A retargeting audience already knows, and repeating the basics wastes your hook. Telling the AI who has seen what before changes the entire structure of the copy.
Example Output (Cold audience, pain-point variation, abbreviated)
"You've been staring at a freezer full of chicken nuggets wondering when dinner became this depressing. Fresh Family Meals delivers pre-portioned, dietitian-approved dinners your kids will actually eat. Everything's ready in 15 minutes. No meal planning, no grocery runs, no guilt. First week is 50% off."
Prompt 3: LinkedIn Ad Copy
Product/service: [WHAT YOU'RE ADVERTISING]
Offer: [WHAT THE PERSON GETS]
Target audience: [JOB TITLES, COMPANY SIZE, INDUSTRY — LinkedIn targeting is role-based]
What this audience already believes: [their current assumption about your topic]
Brand voice: [2-3 traits]
Write a LinkedIn ad with:
- Introductory text (above the image): 2 variations, under 150 words each
- Variation A: Challenge a common assumption in the industry
- Variation B: Share a specific, practical insight they can use immediately
- Headline (below the image): under 70 characters
- Description: under 100 characters
Rules:
- Professional tone, but not corporate. Write like a peer sharing something useful, not a brand selling something.
- No buzzwords (leverage, synergy, cutting-edge, game-changer)
- Include one specific detail that signals you know their world
- LinkedIn audiences are skeptical of ads — the copy needs to feel like a post, not a billboard
Why It Works
LinkedIn audiences are the most ad-skeptical because the platform is full of them. Copy that reads like an ad gets scrolled past. Copy that reads like a smart observation from someone in their field gets read. The "what this audience already believes" input forces you to write copy that meets them where they are instead of starting from your product's perspective.
Example Output (Assumption-challenge variation, abbreviated)
"Most HR directors think their hiring problem is sourcing. It's not. It's that qualified candidates see their job post and keep scrolling. BrightHire's screening tool cuts time-to-hire by letting candidates record 2-minute video responses instead of scheduling phone screens. Your team reviews 10 candidates in the time one phone screen takes. Free pilot for teams under 50."
Prompt 4: A/B Test Variations
Product/service: [WHAT YOU'RE ADVERTISING]
Platform: [Google / Meta / LinkedIn]
Current winning ad copy: [paste your best-performing ad]
What you want to test: [HOOK / OFFER FRAMING / CTA / AUDIENCE ANGLE]
Write 2 new variations of this ad that change ONLY the element I want to test. Keep everything else as close to the original as possible.
For each variation, write one sentence explaining what's different and why it might outperform the original.
Why It Works
Most people test ads by writing two completely different versions. Then when one wins, they don't know why. Was it the hook? The offer framing? The CTA? This prompt isolates one variable at a time, which is how you actually learn what your audience responds to. The explanation requirement also forces you (and the AI) to think about the hypothesis, not just produce more copy.
Prompt 5: TikTok / Reels Short-Form Video Ad Script
Product/service: [WHAT YOU'RE ADVERTISING]
Offer: [WHAT THE PERSON GETS]
Target audience: [WHO SEES THIS — be specific about their situation]
Ad length: [15s / 30s / 60s]
Format: [Talking head / Voiceover over b-roll / Text-on-screen only / Founder POV]
Brand voice: [2-3 traits]
Write a short-form video ad script with:
- Hook (first 1.5 seconds, on-screen text + spoken line): must stop a thumb mid-scroll
- Body (lines 2-4): the specific reason this product solves the problem the hook just named
- CTA (final line): one specific action, no "click the link in bio" filler
- 3 on-screen text overlays timed to specific seconds
- 3 alternate hook variations for A/B testing
Rules:
- Hook must name a specific outcome, frustration, or contrarian claim — no "Are you tired of..."
- Spoken copy reads in 1.2x speed (most short-form is sped up in edit)
- No buzzwords, no "transform," no "level up," no "game-changer"
- Reference the visual the viewer is watching, don't just narrate
- Final CTA must work even with sound off (text overlay)
Why It Works
Short-form video ads fail in the first 1.5 seconds or not at all. Most AI scripts for TikTok and Reels open with "Are you tired of..." or "Did you know that..." — those are the lines the platform's algorithm has learned predict a scroll-past. Forcing the hook to name a specific outcome or contrarian claim pushes the AI off its default. The sound-off CTA rule matters because 75% of short-form video on Meta is watched muted, and the AI defaults to writing copy that only makes sense with audio.
Example Output (15s, Talking head, abbreviated)
Hook (0–1.5s, text overlay: "I cancelled my meal kit. Here's what I switched to."): "I cancelled my meal kit last month. Here's what's actually working."
Body (1.5–11s): "Fresh Family Meals — pre-portioned, dietitian-approved, 15 minutes from fridge to plate. My kids eat it. No prep, no grocery run, no Sunday meltdown."
CTA (11–15s, text overlay: "First week 50% off → freshfamilymeals.com"): "Link's right here. First week's half off."
Platform Cheat Sheet
Different platforms reward fundamentally different copy. Keep this table next to the prompts.
| Platform | Character limits | Hook job | Audience mindset | What kills it |
|---|---|---|---|---|
| Google Search | Headlines ≤30, descriptions ≤90 | Match search intent in 30 chars | Actively searching, comparing options | Vague claims, missing keyword |
| Meta (FB/IG) | First line above fold, no hard limit | Stop a scroll with a pain or outcome | Passive, distracted, scrolling | Boring first 10 words, no visual hook |
| Intro ≤150 words, headline ≤70 | Sound like a peer, not a brand | Skeptical, ad-fatigued, professional | Buzzwords, "synergy," ad-like tone | |
| TikTok / Reels | 15–60s video, captions optional | Outcome or contrarian claim in 1.5s | Entertainment-seeking, sound-off | Slow open, "Are you tired of..." |
The single biggest mistake is using the same hook style across all four. A Google headline that converts has nothing in common with a TikTok hook that stops the scroll. Match the prompt to the platform, not the other way around.
When to Use These / When Not To
Use these when: You have a clear offer, a defined audience, and know which platform you're running on. These prompts work best when you can fill in every bracket with specifics.
Don't use these when: You haven't defined your offer yet. If you're still figuring out what to say, no prompt structure will save you. Figure out the message first, then use these to format it for each platform.
Watch out for: Ad copy that sounds great in a doc but doesn't fit the actual ad format. Always paste your final copy into the platform's ad preview before publishing. Character limits are hard limits, and the AI occasionally miscounts.
Pro Tip
The most overlooked input in ad copy prompts is audience temperature. The same product needs fundamentally different copy for someone who's never heard of you vs. someone who visited your site yesterday. Cold audiences need "what is this and why should I care." Warm audiences need "here's why now." Hot audiences need "this is still here, and here's a reason to stop waiting." If you write one ad and run it to all three segments, you're wasting at least two-thirds of your budget on copy that doesn't match where the person is.
Every prompt in the MarketPrompter library. Every lesson that explains the thinking behind it. New prompts added weekly. Copy, creative, SEO, analysis, automation. All of it for $50/mo. Start now →
Related Articles
Tags
- AI prompts
- ad copy
- Google Ads
- Meta ads
- LinkedIn ads
- Facebook ads
- paid advertising
- AI marketing
Frequently Asked Questions
How do I write AI ad copy that fits character limits?
Specify exact character limits in your prompt (e.g., 'each headline under 30 characters, including spaces') and add rules that headlines must be readable standalone since platforms like Google rearrange them. Always paste final copy into the platform's ad preview to verify — AI occasionally miscounts characters.
What's the difference between prompting for Google ads vs Facebook ads?
Google Search ads target people actively searching for something, so copy needs to match intent and fit strict character limits (30-char headlines, 90-char descriptions). Meta/Facebook ads interrupt a scroll, so copy needs a hook in the first line and should vary based on audience temperature — cold audiences need explanation, warm audiences need urgency.
What is the best AI for writing ad copy in 2026?
Claude and ChatGPT are both strong general-purpose options. Claude tends to follow long, rule-heavy prompts more reliably (useful for character-limit and brand-voice constraints), while ChatGPT is faster for high-volume variation and easier to chain with image generation for paired ad creative. The prompt structure matters more than the model — a vague prompt gets generic output on either.
Can AI write TikTok or Reels ad scripts?
Yes, but the hook must be specified explicitly. Generic prompts get 'Are you tired of...' openers that get scrolled past. Use a prompt that forces an outcome-based or contrarian claim in the first 1.5 seconds, requires sound-off legibility, and references the on-screen visual instead of just narrating.
How should I prompt AI differently for cold vs warm audiences?
Tell the AI the audience temperature explicitly. Cold audience copy must explain what the product is before introducing the offer. Warm audience copy (visited site, engaged with content) skips the explanation and leads with the reason to act now. Hot audience copy (abandoned cart, past customers) assumes full context and focuses on a single specific reason to come back.
Do I still need a human to review AI-generated ad copy?
Yes, always. AI miscounts characters, occasionally invents claims, and defaults to safe phrasing. The fastest review is: paste into the actual ad preview, read every headline standalone, check claims against reality, and read the copy out loud. If any sentence sounds like a committee wrote it, rewrite that one line.
How many ad variations should I generate with AI?
For testing, 3 hook variations and 2 description variations per platform is the sweet spot — enough signal to learn from, few enough to actually evaluate. Generating 20 variations at once dilutes attention and usually means you can't tell what's working. Test the structural change, not the wording change.