Search ad copy is the single most-leveraged change you can make to a campaign that's already getting impressions. Better copy lifts CTR, which lowers CPC (via Quality Score), which lifts conversion volume at the same budget. In 2026 the format is almost entirely Responsive Search Ads (RSAs), which means writing 15 headlines and 4 descriptions that the algorithm combines into 43,680 possible ad permutations. This module covers what the data actually shows works, how to structure copy assets, pinning logic, ad strength, and the testing protocol that compounds over time.
1. From ETAs to RSAs — the format that ended manual control
Until 2022, Expanded Text Ads (ETAs) let you write a single ad with three headlines and two descriptions in fixed positions. You knew exactly what users would see. Google deprecated ETAs in June 2022, replacing them with Responsive Search Ads (RSAs) as the only ad format for Search campaigns.
RSAs work differently:
You provide up to 15 headlines (30 character limit each) and 4 descriptions (90 character limit each).
Google's algorithm combines headlines and descriptions into ad permutations at auction time.
The algorithm uses signals (query, user history, device, time) to pick the best combination for each impression.
You see aggregated performance, not individual ad-combination performance.
The trade-off: you give up manual control but gain machine-learning combination testing across thousands of variants. The data is consistent — brands using RSAs well outperform brands trying to recreate ETA-style manual control with heavy pinning.
The strategic mindset shift: Stop thinking "write one perfect ad". Start thinking "write 15 high-quality headline raw materials that Google can mix and match into thousands of contextually relevant ads." The job is to provide quality and diversity of input, not to engineer the final output.
2. Anatomy of an RSA
Asset
Limit
Min
Max
Character cap
Headlines
Required
3
15
30 chars each
Descriptions
Required
2
4
90 chars each
Display URL paths
Optional
0
2
15 chars each
Final URL
Required
1
1
2048 chars
Final mobile URL
Optional
0
1
2048 chars
How they appear in SERP:
2-3 headlines display, separated by "|" or hyphen
1-2 descriptions display below
Display URL shows your domain plus optional path segments
Sitelinks, callouts, and other extensions display below or beside
3. The 15 headlines + 4 descriptions structure
Don't treat the 15 headline slots as random brainstorm output. Structure them by category so Google has variety to test across all the dimensions that matter.
Recommended headline mix (15 total)
Category
Count
Purpose
Identity / brand
2-3
Brand name + tagline; works in position 1 for branded searches
Value proposition
3-4
Core benefit; the "why us" statement
Feature / specification
2-3
Specific product or service feature
Social proof
1-2
Customer count, awards, ratings, "trusted by"
CTA / action
2-3
What the user should do ("Get a Quote", "Try Free", "Shop Now")
Urgency / scarcity
1-2
Time-bound offer, limited stock, deadline
Keyword-match / topical
2-3
Headlines that closely match search queries you bid on
Recommended description mix (4 total)
Description 1: Expanded value prop with proof point (numbers, specifics).
Description 2: Differentiation vs alternatives + secondary CTA.
Description 3: Trust signal + offer/guarantee.
Description 4: Use-case or audience-specific framing.
4. Headline categories with examples
Identity / brand headlines
Acme Running Shoes
Acme — Trusted Since 1987
The Original Acme Shoe
Value proposition headlines
Run 30% Faster Without Injury
The Shoe Marathon Coaches Recommend
Built for 1,000+ Mile Lifespans
Engineered for Asphalt and Trail
Feature / specification headlines
14oz Lightweight Construction
Carbon-Fiber Plate Technology
4mm Heel-to-Toe Drop
Social proof headlines
Worn by 200,000+ Runners
4.8 Stars — 12,000 Reviews
Boston Marathon Choice 2024
CTA / action headlines
Shop the 2026 Collection
Find Your Perfect Fit
Order & Try for 30 Days
Urgency / scarcity headlines
Spring Sale Ends Sunday
Free Shipping — Today Only
New Colors — Limited Stock
Keyword-match / topical headlines
Trail Running Shoes for Women
Marathon Training Shoes
Best Running Shoes 2026
On the average, five times as many people read the headline as read the body copy. When you have written your headline, you have spent eighty cents out of your dollar.
— David Ogilvy, Confessions of an Advertising Man (1963)
5. The first impression: position 1 and position 2
RSAs show 2-3 headlines per impression. The first two slots are typically the most visible and matter most for CTR. Google rotates which headlines appear there based on context.
The general pattern Google's algorithm prefers:
Position 1: Most relevant to the query (often a keyword-match headline)
Position 2: Most differentiating value prop or USP
Position 3 (when shown): Brand or CTA
You can influence this with pinning (next section), but the strongest accounts trust the algorithm and write all headlines to be position-agnostic. Each headline should stand alone as a compelling phrase.
6. Pinning — when to use it, when not to
Pinning forces a specific headline (or description) to appear in a specific position (Position 1, 2, or 3 for headlines; Position 1 or 2 for descriptions). Pinning reduces the number of permutations Google can test, which can hurt RSA performance.
When pinning makes sense
Brand control: Pin the brand-name headline to Position 1 for brand campaigns.
Compliance / legal: Pin disclaimers or required language (financial, healthcare, regulated categories).
Promotional accuracy: Pin the promo offer (e.g., "25% Off Through Sunday") so it doesn't accidentally not show.
When pinning hurts
Pinning more than 1-2 headlines reduces RSA permutations dramatically.
Pinning the same position with multiple headlines creates rotation only within that pin group (Google rotates among them but can't use them elsewhere).
Heavy pinning gets you a "Poor" Ad Strength score — not catastrophic but loses some serving privileges.
Pin sparingly: The strongest accounts pin only what they legally must. Use multiple headlines pinned to the same position (e.g., 3 different headlines all pinned to Position 1) when you must control which slot they appear in but want some rotation.
We pin almost nothing — pinning strangles the test
Every headline you pin removes thousands of combinations the system could have tried. Pin all three positions and you’ve hand-built one rigid ad and thrown away the reason to run an RSA.
We pin only what law or brand demands and let everything else rotate, so the machine finds combinations we’d never have guessed.
WHY IT’S RARE · Pinning feels like control; it’s usually just self-sabotage.
7. Ad Strength score — what it measures and what to ignore
Google shows each RSA an Ad Strength rating: Incomplete, Poor, Average, Good, Excellent. The factors Google measures:
Headline count — 15 is ideal; fewer reduces strength.
Headline uniqueness — varied headlines without redundancy.
Aim for "Good" or "Excellent" for most ads — the score correlates loosely with performance. But:
Don't sacrifice copy quality for the score. A "Good" ad with great copy outperforms an "Excellent" ad with mediocre copy.
Don't obsess over moving from Good to Excellent — the marginal performance lift is small.
Don't add weak headlines just to hit 15. Five strong headlines beats 15 mediocre ones.
Draft an ad in the builder below and watch the relevance score move — it shows what a higher Quality Score saves you on CPC versus a weaker competitor.
RGM Expert Trick
We read Ad Strength as a hint, never a KPI
Ad Strength rewards variety, not sales. Pad an ad with weak headlines to turn it ‘Excellent’ and you’ll dilute the few lines that were actually winning.
We chase conversion rate instead and let Strength land where it lands — a ‘Good’ ad that converts beats an ‘Excellent’ one that doesn’t, every time.
WHY IT’S RARE · The score measures the inputs Google likes, not the money you make.
8. Patterns that win across categories
The proof-point pattern
Specific numbers outperform generic claims. Include verifiable proof points.
"Save 30 Minutes Daily" > "Save Time"
"Used by 12,000 Teams" > "Trusted by Many"
"Ships in 24 Hours" > "Fast Shipping"
The deflection pattern
Acknowledge a common objection and reframe.
"No Credit Card Required"
"Setup in Under 2 Minutes"
"Cancel Anytime"
"No Long-Term Contracts"
The audience-fit pattern
Speak to a specific buyer persona.
"For Solo Marketers"
"Built for Series A Startups"
"Designed for Plus Size"
The contrast pattern
Position against an obvious alternative.
"Faster Than Mailchimp"
"Half the Cost of Salesforce"
"Beyond Yoga — Made in USA" (positioning against import competitor)
The first-person voice pattern
Direct address often outperforms third-person.
"Find Your Perfect Fit" > "Customers Find Perfect Fit"
"Save Hours Every Week" > "Users Save Hours"
9. Dynamic Keyword Insertion (DKI) and ad customizers
Dynamic Keyword Insertion
DKI inserts the matched keyword into the headline at serve time. Syntax: {KeyWord:Default Text} — if the keyword fits the character limit, it's used; otherwise the default appears.
When DKI works
Product-search campaigns where you've clustered closely-related keywords.
You want the headline to mirror the query for relevance.
You've audited all keywords for capitalization and grammar (DKI uses the keyword as-is).
When DKI hurts
Your keyword list has typos or odd capitalization.
Your keywords are long-tail and the inserted phrase reads awkwardly.
You have brand-protection sensitivities (DKI of competitor brand terms is forbidden by trademark policy).
Ad customizers
Ad customizers insert business data (inventory count, price, location-specific text) into ads. Examples:
{COUNTDOWN("2026/12/25 23:59:59")} — counts down to a deadline
{LOCATION(City)} — user's city
Business Data feed: insert price, stock count, or any custom field
RGM Expert Trick
We skip DKI and reach for IF functions instead
Dynamic Keyword Insertion looks clever until it drops a messy or off-brand query straight into your headline. One bad search term and your ad reads like spam.
When we want the ad to flex, we use IF functions on device or audience — controlled, predictable, and never handing the copy to whatever someone typed.
WHY IT’S RARE · The clever-looking automation is the one most likely to embarrass you.
10. Compliance and policy
Trademark policy
You cannot use a competitor's registered trademark in ad copy without permission.
You CAN bid on competitor brand keywords (the trademark owner can't prevent that).
Brand owners can file trademark complaints with Google to remove offending ads.
Restricted categories
Categories with extra policy requirements: financial services, healthcare/pharma, alcohol, gambling, political ads, employment. These often require:
Only 3-5 headlines. Not feeding the algorithm enough variety. Fix: write 12-15 headlines per RSA.
Headlines that all say the same thing. 15 variations of "Buy Running Shoes Online". No category diversity. Fix: mix categories (value prop / feature / social proof / CTA / urgency / brand).
Excessive pinning. Pinning everything to control what shows. Strangles RSA permutations. Fix: pin only what compliance/legal requires.
No proof points. Generic claims ("Best Quality", "Great Service"). Fix: specific numbers, customer counts, awards, time savings.
All headlines in same voice. All third-person or all first-person; no contrast. Fix: mix voice styles.
Ignoring ad assets. No sitelinks, no callouts, no images. Loses 30-50% potential SERP real estate. Fix: implement all relevant ad assets.
Mobile copy not validated. Headlines that look great on desktop but truncate on mobile. Fix: preview on mobile in Google Ads UI.
Static copy. Same RSAs running for 6+ months. Fix: monthly rotation of underperforming assets; quarterly fresh RSAs.
Disapproval-prone copy. Excessive capitalization, unverifiable claims, prohibited symbols. Fix: review Google Ads Policy before launch.
No landing page match. Ad promises "Free Trial", landing page requires credit card upfront. Quality Score plummets; conversion rate tanks. Fix: validate ad-to-landing-page match for every RSA.
Same RSAs across brand and non-brand. Brand ads should reinforce brand; non-brand should focus on differentiation. Fix: separate RSAs per intent tier.
DKI without keyword hygiene. DKI inserting typos and awkward phrases. Fix: audit keyword list before enabling DKI; avoid DKI on broad/phrase keywords.
16. Anti-patterns: what NOT to do
Do not write headlines "by formula" without thinking about the user. Real conversion comes from understanding what the user actually wants.
Do not over-rely on "Sale" / "Discount" framing. Premium brands lose positioning; commodity brands train customers to wait for sales.
Do not use exclamation marks excessively. Google's policy allows one per ad; more triggers disapproval.
Do not lead with the brand name unless you're a recognized brand. Unknown brands need to lead with value prop.
Do not duplicate headline text in different RSAs. Google deduplicates anyway; you waste headline slots.
Do not pause RSAs that have "Low" rated assets. Replace the assets; keep the RSA running.
Do not skip ad asset reporting. The Best/Good/Low data is the only window into RSA performance — use it weekly.
Quick reference: the “good ad copy” checklist
✓ 12-15 headlines per RSA with category diversity
✓ 4 descriptions per RSA, each with distinct angle
✓ Specific proof points and numbers in at least 3-4 headlines
✓ CTA-style headlines included (2-3)
✓ Pinning only for legal/compliance/brand-control requirements
✓ Ad strength "Good" or "Excellent" (without sacrificing copy quality)
✓ Sitelinks, callouts, structured snippets, image extensions all configured