TL;DR: Here are 40 AI prompts for ad copy split across Meta, Google, TikTok, and LinkedIn: 10 per platform, each built around one of six angles: pain, outcome, objection, social proof, contrarian, curiosity. Every prompt bakes in that platform's real character limits, verified against each platform's own advertising help docs as of August 2026.
What are the best AI prompts for ad copy in 2026?
The best AI prompts for ad copy name three things a generic request never does: the exact platform and placement, the character limit that placement actually enforces, and one specific persuasion angle. "Write me a Facebook ad" produces a plausible-sounding paragraph that is the wrong length for every placement it might run in. A prompt that says "Instagram Feed, 125-character primary text, pain angle" produces copy you can paste into Ads Manager without touching it.
This matters because ad copy is one of the few content types where the container is non-negotiable. A blog post can run long; an ad cannot. Meta truncates, LinkedIn's headline field has no "see more" rescue past 70 characters, and Google's rotation algorithm ignores a headline that reads like half a sentence. The prompt has to know the container before it writes.
The 40 prompts below are organized two ways at once: by platform (Meta, Google, TikTok, LinkedIn, 10 each) and, within each platform, by a six-angle rotation you can reuse for any product. That second axis is the part most "AI ad copy" listicles skip entirely; they give you one tone and repeat it with the nouns swapped.
What's the angle matrix, and why does one prompt only get you one kind of ad?
Ask a model for "5 ad variants" without more direction and it produces five restatements of the same idea, usually a benefit claim with the adjectives shuffled. That's not variety; it's the same test with no real difference between arms. An A/B test needs structurally different openings, and that means naming the angle, not just the tone.
Six angles cover the persuasion approaches that actually behave differently in an ad:
| Angle | What it does | Opening move |
|---|---|---|
| Pain | Names the cost of the status quo | "Every [time period], you lose [specific cost] to [problem]." |
| Outcome | Leads with the after-state, skips the mechanism | "Here's what [specific result] looks like by [timeframe]." |
| Objection | Pre-empts the reason the reader would say no | "You've probably tried [alternative]. Here's what's different." |
| Social proof | Borrows credibility from other users, not adjectives | "[Specific group] already switched. Here's why." |
| Contrarian | Challenges a belief the category treats as settled | "Everyone tells you to [common advice]. That's backwards." |
| Curiosity | Opens a loop the reader wants closed | "The part of [topic] almost nobody mentions." |
Every prompt below tells the model which angle to use instead of leaving it to guess. Run the same product through all six on one platform before you decide which two or three are worth a real test budget: most of the value in this system is in the elimination, not the generation.
How do you write Meta (Facebook and Instagram) ad copy with AI prompts?
These 10 prompts write to the tighter Feed numbers so the copy also survives Stories and Reels without further trimming.
1. Feed primary text: pain angle
Product: [product]. Audience: [ICP in one sentence]. Specific cost of the current problem: [time, money, or effort lost].
Write 3 Facebook Feed ad variants using the pain angle.
Primary text: 50–150 characters. Headline: 27 characters or fewer.
Name the cost specifically. No vague "struggling with X."
2. Feed primary text: outcome angle
Product: [product]. Specific result a user gets: [concrete outcome, with a timeframe if honest].
Write 3 outcome-angle variants for Facebook Feed.
Primary text: 50–150 characters. Headline: 27 characters or fewer.
Lead with the after-state. Do not explain the mechanism until the headline.
3. Instagram Feed: social proof angle
Product: [product]. Proof point available: [real number, review, or named customer type; do not invent one].
Write 3 Instagram Feed variants using the social proof angle.
Primary text: 125 characters. Headline: 40 characters.
Attribute the proof point to a real source; if none exists, write the variant around a specific use case instead.
4. Instagram Reels: curiosity angle
Product: [product]. Something about it people don't expect: [specific mechanism or detail].
Write 3 Reels-native variants opening with a curiosity gap.
Headline: 40 characters or fewer, vertical-safe (assume the top and bottom of the frame are covered by profile info, captions, and action buttons).
Include a one-line visual direction per variant, not just copy.
5. Objection-handling retargeting ad
Audience: visited [specific page] but did not convert. Most likely objection: [price / trust / timing / complexity].
Write 3 Facebook Feed retargeting variants that name the objection directly before answering it.
Primary text: 50–150 characters. Headline: 27 characters.
Do not open with "still thinking it over?" Name the actual objection.
6. Contrarian hook set
Category: [product category]. Common advice in this category: [what everyone tells the reader to do].
Write 3 contrarian-angle variants that challenge that advice directly, then explain the alternative in one clause.
Primary text: 125 characters (Instagram Feed). Headline: 40 characters.
The claim must be defensible, not just provocative: state the reason the common advice falls short.
7. Advantage+ / dynamic catalog primary text
Product category: [category]. Dynamic fields available: {product.name}, {product.price}, {product.category}.
Write 5 primary text variants for dynamic ads, each keyed to a different angle from: pain, outcome, objection, proof, curiosity.
Each: 100 characters or fewer, references one dynamic field naturally.
8. Lead-gen form ad copy
Offer: [gated asset, demo, or trial]. Audience: [role and context].
Write 3 lead-gen form ad variants. Primary text: 125 characters. Headline: 40 characters.
Form intro question (max 60 characters) that reinforces why they're filling this out, not a generic "get started."
9. Single-ad, six-angle test set
Product: [product]. Audience: [ICP].
Write one primary text + headline pair for each of the six angles: pain, outcome, objection, social proof, contrarian, curiosity.
Primary text: 125 characters each. Headline: 40 characters each.
Label each pair by angle so they're easy to route into separate ad sets for testing.
10. Carousel captions rotated by angle
Product: [product] with [3–5] distinct features or use cases.
Write a 5-card carousel: card 1 headline uses the curiosity angle (12 words max), cards 2–4 use one feature each
framed as an outcome (8 words max per card), card 5 uses social proof plus a CTA.
Each card: headline (40 characters) + sub-caption (25 words or fewer).
How do you write Google Ads copy with AI prompts?
11. RSA headline bank: full angle matrix
Product: [product]. Target keyword: [keyword].
Write 12 RSA headlines, 2 per angle (pain, outcome, objection, social proof, contrarian, curiosity).
30 characters each, strict. Include the target keyword in at least 3 headlines.
12. RSA description set matched to angle matrix
Product: [product]. Angles used in headlines: [paste angle labels from prompt 11].
Write 4 descriptions, each expanding on a different angle already used in the headline set.
90 characters each, strict. Each description must add new information, not restate the headline.
13. Call-only ad copy
Product/service: [product]. Reason a call converts better than a click for this offer: [specific reason].
Write 3 call ad variants: headline (30 characters) + description (90 characters) that make calling now feel like the obvious next step, not an afterthought.
14. Sitelink and callout extension set
Product: [product]. Site sections available: [list 4].
Write 4 sitelinks: link text (25 characters) + description line 1 and 2 (35 characters each).
Also write 6 callout extensions (25 characters each). No repeated words across callouts.
15. Demand Gen ad copy
Product: [product]. Audience: [interest or in-market signal Google would match on].
Write 3 Demand Gen variants: headline (40 characters), long headline (90 characters), description (90 characters).
One variant per angle: outcome, social proof, curiosity.
16. YouTube in-stream 15-second script
Product: [product]. Core outcome: [specific result].
Write a 15-second skippable in-stream script. First 5 seconds must earn the rest of the watch. No brand name until second 6.
Structure: hook (0-5s, one of the six angles; specify which), proof or mechanism (5-11s), CTA with specific next step (11-15s).
17. Seasonal or deadline-based RSA variant
Promotion: [offer, with a real end date]. Target: [audience searching for the solution category].
Write 4 RSA variants with urgency, using the actual end date in at least 2 headlines, not "limited time."
30 characters per headline, 90 per description.
18. Trust-objection RSA variant
Product: [product]. Likely trust objection for a new/lesser-known brand: [price skepticism / unfamiliarity / risk of switching].
Write 3 RSA variants that answer the objection directly: money-back terms, specific guarantee, or named proof point (do not invent one).
30 characters per headline, 90 per description.
19. Competitor-alternative set, multi-angle
Competitor: [name]. Our specific, verifiable differentiator: [one concrete fact, not "better quality"].
Write 3 ads targeting "[competitor] alternative" searches, each using a different angle: objection, outcome, contrarian.
30 characters per headline (3 each), 90 per description.
Do not make unverifiable superiority claims. One specific, checkable fact per ad.
20. App campaign (UAC) text assets
App: [name and core action it enables]. Install driver: [specific reason to install now].
Write 5 headline lines (30 characters each) and 5 description lines (90 characters each) for an app campaign asset group.
Vary angle across the 5 headline/description pairs: pain, outcome, social proof, curiosity, urgency.
How do you write TikTok ad copy with AI prompts?
21. In-feed caption: pain angle
Product: [product]. Audience: [who scrolls past this without stopping, and why].
Write 3 in-feed captions using the pain angle. 100 characters or fewer. Front-load the hook in the first 8 words;
assume only the first line displays before "See more."
22. In-feed caption: outcome angle
Product: [product]. Specific, believable result: [outcome].
Write 3 outcome-angle captions. 100 characters or fewer.
Open with the result, not the product name. Brand name can come second.
23. Spark Ad caption (organic repost)
Original organic post topic: [what the video is actually about]. Product tie-in: [how it connects].
Write 3 Spark Ad caption options that read as a continuation of the organic post, not a bolted-on ad line.
150 characters max. No "#ad" stuffing beyond what's legally required.
24. UGC-style hook + caption pair
Product: [product]. Real use case: [specific scenario a customer would recognize].
Write 3 first-3-second spoken hooks (12 words or fewer each) paired with a caption (100 characters or fewer) for each.
Tone: first-person, no brand-voice corporate phrasing. Label each hook's angle.
25. Contrarian pattern-interrupt caption
Category: [product category]. Common belief in this category: [what most people assume].
Write 3 captions that open by contradicting that belief in the first 6 words, then resolve it.
100 characters or fewer. Must be defensible, not just attention-grabbing.
26. Social proof / creator-style caption
Product: [product]. Real proof point: [number, review, or repeat-purchase behavior; do not invent one].
Write 3 captions that sound like a creator sharing a discovery, not a brand stating a stat.
100 characters or fewer.
27. Objection-handling caption ("is this a gimmick")
Product: [product]. Skepticism this category attracts: [why viewers assume it's a gimmick or won't work].
Write 3 captions that name the skepticism directly, then give one concrete reason it's not the case.
100 characters or fewer. No defensive tone, matter-of-fact.
28. Curiosity caption + CTA button pairing
Product: [product]. Detail people don't expect: [specific detail].
Write 3 curiosity-angle captions (100 characters or fewer), each paired with the best-fit CTA button
from: Shop Now, Learn More, Sign Up, Download.
29. Trend-adaptable caption template
Product: [product]. Current format style: [describe the trend structure without naming a specific meme that will date the ad].
Write 3 caption templates that work with a trend-style edit (jump cut, POV, "tell me without telling me").
100 characters or fewer, angle-labeled (pain / outcome / curiosity).
30. Six-angle test batch
Product: [product]. Audience: [ICP].
Write one caption per angle: pain, outcome, objection, social proof, contrarian, curiosity.
100 characters or fewer each. Label each caption by angle for routing into separate ad groups.
How do you write LinkedIn ad copy with AI prompts?
31. Single image ad: pain angle
Audience: [job title, seniority, company size]. Specific operational cost of the problem: [time, budget, or risk].
Write 3 variants: intro text (150 characters), headline (70 characters).
Name the cost in terms this role reports to their own manager, not generic "inefficiency."
32. Single image ad: outcome angle
Audience: [role]. Specific business outcome: [metric or capability gained].
Write 3 outcome-angle variants: intro text (150 characters), headline (70 characters).
Frame the outcome as something the reader could put in their own performance review.
33. Objection-handling ad ("too expensive / no time")
Audience: [role]. Most common objection from this buyer: [budget authority / implementation time / switching risk].
Write 3 variants naming the objection in the intro text, then answering it in the headline.
Intro: 150 characters. Headline: 70 characters.
34. Social proof / customer-logo ad
Audience: [role]. Proof available: [named customer type, review count, or specific result; do not invent one].
Write 3 variants leading with the proof point. Intro: 150 characters. Headline: 70 characters.
35. Contrarian B2B hook
Audience: [role]. Industry-standard advice this challenges: [what most vendors or consultants tell this role to do].
Write 3 variants opening with a defensible contrarian claim, then the resolution in the headline.
Intro: 150 characters. Headline: 70 characters.
36. Curiosity-gap ad
Audience: [role]. Non-obvious detail about the product or category: [specific detail].
Write 3 curiosity-led variants. Intro: 150 characters. Headline: 70 characters.
The headline must resolve enough of the loop to be worth a click, not just tease.
37. Document ad (gated asset download)
Asset: [named report, template, or guide]. Audience: [role].
Write 3 variants: intro text (150 characters) naming what's inside the asset specifically, headline (70 characters)
stating the outcome of reading it, not just the asset's title.
38. Conversation ad opening message
Audience: [role]. Goal: [demo booking / content download / event registration].
Write 3 opening message variants for a Conversation Ad (LinkedIn's technical cap is 8,000 characters, but keep the opening message under 300 characters so it reads in one glance).
Open with a specific, non-generic reason this message is relevant to them right now.
39. Company Page follower / awareness ad
Company/product: [one-line description]. Reason to follow now: [recent launch, milestone, or content series].
Write 3 awareness-angle variants. Intro: 150 characters. Headline: 70 characters.
No "check out our page." Give a specific reason tied to what they'd actually see next.
40. Six-angle B2B test batch
Audience: [role, seniority, industry]. Product: [product].
Write one intro text + headline pair per angle: pain, outcome, objection, social proof, contrarian, curiosity.
Intro: 150 characters each. Headline: 70 characters each. Label each pair by angle.
Quick reference: all four platforms' limits, side by side
| Feature | Meta (Feed) | Google (RSA) | TikTok (in-feed) | LinkedIn (single image) |
|---|---|---|---|---|
| Primary/intro text | 50–150 chars (FB); 125 chars (IG) | No primary-text field | ~100 chars (150 char hard cap, Spark) | 150 chars (3,000 max) |
| Headline | 27 chars (FB); 40 chars (IG) | 30 chars, up to 15 per ad | No separate headline field | 70 chars (200 max, no rescue) |
| Description | Often hidden on mobile: optional | 90 chars, up to 4 per ad | No separate description field | 100 chars (300 max) |
| Source | facebook.com/business/ads-guide | support.google.com/google-ads/answer/7684791 | ads.tiktok.com/help (reservation in-feed spec) | linkedin.com/help/linkedin/answer/a426534 |
What ad-policy landmines should you check before publishing AI-generated ad copy?
A model has no visibility into ad policy unless the prompt states the rules, and none of the 40 prompts above encode platform policy. That check happens after the draft, by you, against the platform's current policy page. This is a factual overview, not legal advice; policy pages change, and enforcement varies by category (health, finance, and housing ads face extra scrutiny everywhere).
Prohibited or exaggerated claims. Google's misrepresentation policy bans "false or unrealistic claims... even if such results are technically possible but not typical," including guaranteed rankings, unlimited clicks, or performance beyond what's reasonably achievable. TikTok's misleading and false content policy names specific banned phrasing directly: "Get slim legs right away," "Get money in 10 seconds," and any claim of curing an incurable condition. If a model-written line reads like either example, rewrite it before it ever reaches a review queue.
Personal-attribute language in targeting and copy. Meta's privacy violations and personal attributes policy prohibits copy that asserts or implies a viewer's race, religion, age, sexual orientation, disability, or health status. Its own published example: "Are you gay?" is a violation, while "Gay dating online now!" is allowed, because the second doesn't claim to know something specific about the reader. LinkedIn's ad targeting discrimination policy applies the same logic to targeting: employment, housing, education, and credit ads can't be targeted or worded around age, gender, ethnicity, or religion. Persona prompting the model as "a copywriter who knows this policy" does not substitute for reading it; the model will still write "for people managing blood sugar" without knowing that indirect framing gets flagged too.
Before-and-after imagery. TikTok's policy explicitly restricts "product effect comparisons, such as before-and-after results, which may cause viewers to have a false or distorted impression about a product's outcome." Meta's Health and Wellness advertising policy covers the same ground for weight loss, cosmetic, and body-image content, and has moved toward flagging "implied transformations": a product shown next to an already-fit or already-transformed person, treated the same way as a literal split-screen. This is an imagery rule more than a copy rule, but ad copy that promises a transformation ("see the difference in 7 days") invites the same scrutiny even without an image attached.
None of this makes AI-assisted ad copy riskier than human-written copy; the same rules apply either way. It does mean the policy check is a separate, deliberate step, not something to assume the model handled.
How do I get more from these 40 prompts?
Fill every bracket before you run it. A prompt with [product] or [ICP] still in place forces the model to invent an audience, and it invents the category average: generic enough to fit any product, specific enough to convert none of them.
Run the six-angle batch before you pick a "voice." Prompts 9, 20, 30, and 40 above generate one variant per angle in a single pass. Read all six before deciding which two or three are worth a real test budget: the angle that reads best in the prompt window is not reliably the one that wins the test.
Save your recurring fields once, not per prompt. Audience description, product one-liner, and proof points repeat across all 40 prompts. Storing them as reusable variables, the same approach our guide to reusable prompt variables covers for engineering teams, means you fill one field instead of retyping the same sentence 40 times.
Test one variable, not the whole angle. Once an angle wins, change one element at a time, the specific proof point, the CTA verb, the headline length, rather than rewriting the whole ad again. Isolating one variable per test is what tells you which change actually moved the result.
For the fuller conversion-copy stack, including email sequences, nurture logic, and landing page sections alongside ad copy, see 45 AI prompts for email, ads, and landing pages, which covers those adjacent formats without repeating the platform-by-platform breakdown here. And if ad copy is one piece of a broader marketing prompt library, 50 ChatGPT prompts for marketers covers SEO, social, and research prompts too.
How Prompt Architects fits this workflow
All 40 prompts above run in any AI tool you already use: ChatGPT, Claude, or Gemini. What Prompt Architects adds is the part that makes running 40 prompts across four platforms sustainable: a prompt library to save each one with your standard fields pre-filled, Global Variables that store your audience description, proof points, and product one-liner once so they populate any saved prompt automatically, and a Chrome extension that puts the whole set one click away inside whichever AI tool you're already using.
Half of our 2,170 customers had no prompt management system before signing up, not a shared doc, not Notion, nothing (our customer data, July 2026). If you're running ad copy across four platforms every week, that's 40 prompts rebuilt from scratch each time unless they live somewhere. Founders running their own paid acquisition can pair this with our founder AI workflow and the broader 40 AI prompts for startup founders set for the rest of the growth stack.
Stop rewriting prompts. Start shipping.
Works with ChatGPT, Claude, Gemini, Grok, Midjourney, Ideogram, Veo3 & Kling. 5.0★ on the Chrome Web Store.
Create An AccountSave the 10 prompts for whichever platform carries your budget this quarter first. Once you've run the six-angle batch once and know which two angles actually win for your product, you have a repeatable system, not a fresh brainstorm every time a campaign needs new copy.
Save these prompts to your library — free to start, works inside ChatGPT, Claude, and Gemini →