| name | ad-copy |
| description | Write high-performing ad copy for Google, Meta, LinkedIn, and TikTok. Use when creating paid advertising creative. |
| origin | ECM |
Ad Copy
When to Activate
Use this skill when writing or optimizing paid advertising copy for Google Ads (Search, Performance Max), Meta Ads (Facebook/Instagram), LinkedIn Ads, or TikTok Ads. Also applies when reviewing ad performance, brainstorming creative concepts, or building A/B testing plans for ads.
First Questions
- Which platform? (Google Search, Meta, LinkedIn, TikTok, YouTube)
- What is the campaign objective? (awareness, traffic, leads, conversions, app installs)
- Who is the target audience? (demographics, psychographics, awareness level)
- What is the offer? (free trial, discount, content, demo, purchase)
- What is the landing page URL? (message match is critical)
- What has worked before? (previous winning ads, if available)
- Budget range? (affects the volume of creative variations needed)
Google Search Ads (Responsive Search Ads)
Character Limits
- Headlines: Up to 15, each max 30 characters. At least 3 shown at a time.
- Descriptions: Up to 4, each max 90 characters. 1-2 shown at a time.
- Display URL paths: 2 fields, each max 15 characters.
Headline Strategy (Pin Strategically)
Provide 15 headlines across these categories:
Category 1: Keyword-Match Headlines (4-5)
Include the exact search keyword or close variant. These drive Quality Score.
- "Project Management Software"
- "Best PM Tool for Teams"
- "Agile Project Management"
Category 2: Benefit Headlines (4-5)
Lead with the outcome the searcher wants.
- "Ship Projects 2x Faster"
- "Hit Every Deadline on Time"
- "Reduce Meeting Time by 50%"
Category 3: Proof/Trust Headlines (3-4)
Social proof, awards, or credibility markers.
- "Trusted by 10,000+ Teams"
- "Rated #1 on G2 for 2025"
- "Used by Fortune 500 Companies"
Category 4: CTA/Offer Headlines (2-3)
Direct call to action or promotional offer.
- "Start Your Free Trial Today"
- "Get 30% Off Annual Plans"
- "See a Demo in 2 Minutes"
Description Strategy
Description 1 (Pin to position 1): Lead with the strongest benefit + CTA
"Manage projects, track deadlines, and collaborate in one platform. Start your free 14-day trial — no credit card required."
Description 2: Feature-benefit combination + social proof
"Kanban boards, Gantt charts, and time tracking built for agile teams. Join 10,000+ teams who ship faster with ProjectFlow."
Description 3: Objection handler + differentiator
"Set up in 5 minutes. Integrates with Slack, Jira, and GitHub. Unlimited users on every plan. Cancel anytime."
Description 4: Urgency or promotional
"Save 30% on annual plans this month. Enterprise-grade features at startup-friendly pricing. Start free today."
Display URL Paths
Use keyword-relevant paths to reinforce relevance:
- /project-management
- /free-trial
- /pricing
- /enterprise
Meta Ads (Facebook & Instagram)
Character Limits & Anatomy
- Primary text: Up to 125 characters visible before "See more" (total limit 2,200)
- Headline: 40 characters (below the image/video)
- Description: 30 characters (below the headline, often truncated)
- CTA button: Platform options (Learn More, Sign Up, Shop Now, Get Offer, Book Now, Download, etc.)
The Hook Formula (First Line of Primary Text)
The first line is everything. It must stop the scroll. Five proven hook types:
1. Bold Claim
"We helped 340 SaaS companies double their demo rate in 90 days."
2. Question
"Spending $10K+/month on ads with nothing to show for it?"
3. Social Proof
"12,000 marketers use this template to write landing pages in 30 minutes."
4. Contrarian Statement
"Your A/B tests are making your conversion rate worse."
5. Story Opening
"Last year, our client was about to shut down their paid ads. Then we changed one thing."
Primary Text Structures
Structure A: Hook → Agitate → Solve → CTA (Short)
Spending hours on social media with nothing to show for it?
Every post that flops is a wasted hour you'll never get back. Meanwhile, your competitors are building audiences on autopilot.
ContentEngine generates 30 days of posts in 10 minutes, trained on what actually works in your industry.
Try it free. Link below.
Structure B: Hook → Story → Result → CTA (Medium)
"I went from 200 to 15,000 LinkedIn followers in 6 months."
Sarah was a marketing consultant posting 3x/week with zero traction. She started using ContentEngine to identify high-performing topics and optimize her hooks.
Within 3 months: 8x followers. Within 6 months: 12 inbound leads/week.
Start your free trial today.
Structure C: Hook → List → CTA (Short)
5 things killing your Facebook ad performance:
- Too many interests in one ad set
- Testing creative and copy simultaneously
- Killing ads before they exit the learning phase
- Sending traffic to your homepage (not a landing page)
- Ignoring frequency caps
Want the fix? Download our free Meta Ads Playbook.
Headline + Description Combos
The headline appears below the image. Keep it short and benefit-driven.
| Primary Text Hook | Headline | Description |
|---|
| Question hook about pain | Solution benefit | Social proof |
| Bold claim with stat | CTA with offer | Risk reversal |
| Story opening | Result/outcome | Urgency |
Examples:
- Headline: "Write Landing Pages in 30 Min" / Description: "Free template inside"
- Headline: "2x Your Demo Rate" / Description: "Join 10,000+ teams"
- Headline: "Stop Guessing. Start Growing." / Description: "Free trial, no CC"
LinkedIn Ads
Character Limits
- Sponsored Content intro text: 150 characters visible (600 max)
- Headline: 70 characters
- Description: 100 characters (not always shown)
- CTA button: Apply, Download, Learn More, Sign Up, Register, etc.
LinkedIn Ad Copy Principles
- Professional tone, human voice — LinkedIn is professional, not corporate. Write like a smart colleague, not a press release.
- Lead with data or insights — LinkedIn audiences respect evidence and thought leadership.
- Speak to the job title — "CMOs: Your attribution model is broken" outperforms generic targeting.
- Use the word "you" — Even on LinkedIn, direct address beats third person.
LinkedIn Ad Templates
Template 1: Data-Led
73% of B2B buyers say content directly influenced their purchase decision.
Yet most marketing teams can't connect a single blog post to revenue.
Our Content Attribution Guide shows you exactly how to track content's impact on pipeline — with a ready-to-use dashboard template.
Headline: Prove Your Content ROI
CTA: Download
Template 2: Challenge Assumption
"We need more leads."
No. You need better leads.
Most B2B companies are over-indexing on volume and under-indexing on intent. Our free scoring template helps you identify which 20% of your leads will drive 80% of revenue.
Headline: Quality Over Quantity
CTA: Download
Template 3: Social Proof + Specificity
When Acme Corp switched to our platform, their sales team booked 47% more demos in Q1 — without increasing ad spend.
See how they did it (and get the playbook to replicate their results).
Headline: 47% More Demos. Same Budget.
CTA: Learn More
TikTok Ads
Key Differences
- Native feel is non-negotiable — Ads that look like ads get skipped
- Hook in 0.5 seconds — You have half a second before the thumb scrolls
- Sound-on environment — Unlike other platforms, audio matters
- Creator-style > brand-style — UGC-style content outperforms polished creative 3:1
TikTok Script Structure (15-30 seconds)
[0-1s] HOOK — Visual or verbal pattern interrupt
[1-5s] PROBLEM — Quick agitation of the pain point
[5-15s] SOLUTION — Show/demo the product
[15-25s] PROOF — Result, testimonial, or before/after
[25-30s] CTA — "Link in bio" / "Click the link below"
TikTok Hook Types
- "Stop scrolling if..." — "Stop scrolling if you're still using spreadsheets to manage projects"
- POV format — "POV: You just discovered the tool that replaces 4 apps on your phone"
- "I tested..." — "I tested every note-taking app so you don't have to. Here's the winner."
- Controversial take — "Hot take: Your morning routine is killing your productivity"
- Before/After — Visual transformation with dramatic reveal
TikTok Script Example
[HOOK — on screen text: "This app replaced my entire morning routine"]
[Creator talking to camera]: "Okay, I need to talk about this app because it literally changed how I work."
[PROBLEM]: "I used to spend the first hour of every morning checking Slack, email, and Asana just to figure out what to do."
[SOLUTION — screen recording]: "Now I open one app, get my AI-prioritized task list, and start working in 60 seconds."
[PROOF]: "I've saved about 5 hours a week since I started using it. Not exaggerating."
[CTA]: "Link in bio if you want to try it. It's free."
Creative Fatigue Management
Ad performance degrades as frequency increases. Plan for creative refresh cycles.
Fatigue Signals
- CTR drops 20%+ from peak
- CPM increases without audience changes
- Frequency exceeds 3-4x in prospecting, 8-10x in retargeting
Creative Refresh Strategy
- Week 1-2: Launch 3-5 ad variations
- Week 3-4: Analyze, kill underperformers, iterate on winners
- Week 5-6: Introduce 2-3 new variations with different hooks/angles
- Monthly: Rotate creative concepts entirely (different value props, formats, proof types)
Variation Types to Test
- Hook variation: Same body, different opening line
- Format variation: Static image vs. video vs. carousel
- Angle variation: Feature-led vs. benefit-led vs. proof-led vs. story-led
- Offer variation: Free trial vs. demo vs. guide vs. discount
- Audience-message match: Same product, different copy per persona
A/B Testing Methodology
Rules
- Test ONE variable at a time (copy OR creative OR audience — never all three)
- Minimum spend per variant: $50-100 or 1,000 impressions before judging
- Let ads exit the learning phase (usually 50 conversion events) before optimizing
- Document every test with: hypothesis, variable tested, result, learning
Testing Priority Order
- Hook/first line (highest impact on CTR)
- Creative format (static vs. video vs. carousel)
- Offer (what you're asking them to do)
- Body copy structure
- CTA button type
- Headline (below image on Meta)
Quality Gate