Writing Responsive Search Ads
Headlines and descriptions.
Writing Responsive Search Ads is a free Digital Marketing Academy lesson on CoddyKit — lesson 3 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Digital Marketing Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
What an RSA Is
The Responsive Search Ad (RSA) is the standard Search ad format. You supply multiple headlines and descriptions, and Google mixes and tests combinations automatically.
Instead of writing one static ad, you give the system raw material and let machine learning serve the best assets per query.
RSA capacity:
- Up to 15 headlines (30 characters each)
- Up to 4 descriptions (90 characters each)
- Up to 3 headlines + 2 descriptions shown per ad
Google assembles combinations dynamicallyHeadlines and Descriptions
Headlines are the bold blue lines; descriptions are the supporting text below. Headlines carry the most weight, so front-load value there.
Provide variety: benefits, features, offers, and calls to action. The more distinct, quality assets you give, the more combinations Google can test.
Headlines (<=30 chars):
Free Shipping Over $50
Trail Shoes Built to Last
Shop the 2024 Collection
Up to 40% Off Today
Descriptions (<=90 chars):
Grip-tested on real trails. Free returns within 30 days. Order before 2pm to ship today.Write Distinct Assets
Avoid near-duplicate headlines. If three headlines say the same thing, Google has nothing meaningful to test and your ad strength suffers.
Cover different angles: price, quality, social proof, urgency, brand, and unique selling points. Diversity feeds better testing.
Weak (too similar):
Best Running Shoes
Top Running Shoes
Great Running Shoes
Strong (varied angles):
Lightweight Trail Running Shoes
Free 30-Day Returns
Rated 4.8 by 12,000 Runners
Shop New Arrivals NowInclude Keywords
Putting your target keyword in at least a couple of headlines boosts ad relevance, a Quality Score signal, and reassures users their search was understood.
Do not stuff it into every headline, though, or you lose the variety the format rewards.
Keyword: trail running shoes
Headline with keyword:
"Trail Running Shoes On Sale"
"Buy Trail Running Shoes"
Other headlines: benefits, offers, CTAs (no keyword)Pinning
Pinning locks an asset to a specific position (Headline 1, 2, or 3). Use it sparingly for required text like legal disclaimers or a fixed brand line.
Heavy pinning reduces the combinations Google can test and usually lowers Ad Strength. Pin only what truly must stay put.
Pin example:
Headline 1 (pinned): "Official Nike Store" [required brand]
Headlines 2 & 3: unpinned, free to rotate
Tip: pin 2-3 assets to the SAME position so Google
still has alternatives to test thereAd Strength
Ad Strength (Poor to Excellent) rates the quality and diversity of your assets. It is a guidance metric, not a ranking factor, but stronger ads tend to perform better.
It rewards more headlines, keyword inclusion, and distinct messaging, and penalizes duplicates and over-pinning.
Ad Strength levels:
Poor -> Average -> Good -> Excellent
To improve:
- Add more headlines (aim for 8-15)
- Make headlines unique
- Include popular keywords
- Reduce unnecessary pinsCharacter Limits
Headlines cap at 30 characters, descriptions at 90, and the two path fields at 15 each. Going long means truncation or rejection, so write tight.
Make each character count: lead with the benefit, use numbers, and cut filler words.
Limits:
Headline: 30 chars
Description: 90 chars
Display path: 15 chars x 2
Example display URL:
example.com/trail/sale (path1=trail, path2=sale)Ad Customizers and Countdowns
Dynamic insertion makes ads feel tailored. Keyword Insertion swaps in the user's matched keyword; countdown timers create live urgency; location insertion adds the nearby city.
Use them carefully and always set default text, or a long keyword could break the headline.
Keyword Insertion:
Headline: "Shop {KeyWord:Running Shoes}"
-> shows matched keyword, falls back to default
Countdown:
"Sale Ends in {COUNTDOWN(...)} "
-> shows: Sale Ends in 2 daysAssets (Extensions)
Ad assets, formerly extensions, expand your ad with extra links and info: sitelinks, callouts, structured snippets, calls, and prices. They add real estate and lift CTR.
They are part of Ad Rank's expected impact, so adding relevant assets can improve position at no extra base cost.
Common assets:
Sitelinks: Men's | Women's | Sale | Size Guide
Callouts: Free Shipping, 30-Day Returns, 24/7 Support
Snippets: Brands: Nike, Adidas, Brooks, Asics
Call: tap to phone the storeMatch Message to Intent
The best RSA mirrors the searcher's intent and matches the landing page. If the query is "cheap trail shoes," your ad should highlight price, and the page should show deals.
This message match lifts CTR, conversion rate, and Quality Score together.
Query: "cheap trail running shoes"
Aligned ad:
Headline: "Trail Shoes From $39"
Headline: "Up to 40% Off Today"
Description: "Budget trail shoes, free returns."
Landing page: discounted trail shoes gridTest and Iterate
RSAs improve with data. Run at least two ads per ad group, review the asset performance ratings (Low, Good, Best), and replace Low assets with new ideas.
Change a few assets at a time so you can learn what moved results, and give each test enough conversions before judging.
Asset performance labels:
Low -> underperforming, replace it
Good -> solid, keep
Best -> top performer, write more like it
Pending -> needs more data
Iterate: swap Low assets, keep Best, rinse and repeatQuick Check
Apply what you know about maximizing RSA performance.
Recap
RSAs let Google test up to 15 headlines and 4 descriptions, showing the best combinations per query. Write distinct assets across multiple angles, include keywords, and pin only when required.
Watch Ad Strength and asset performance ratings, add relevant assets for more reach, match message to intent, and keep testing fresh ideas.
Frequently asked questions
Is the “Writing Responsive Search Ads” lesson free?
Yes — the full text of “Writing Responsive Search Ads” is free to read here on the web, and the Digital Marketing Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Digital Marketing Academy course, upgrade to CoddyKit PRO.
What will I learn in “Writing Responsive Search Ads”?
Headlines and descriptions. You practise Digital Marketing Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Digital Marketing Academy?
No prior experience is required. Digital Marketing Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 3 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Writing Responsive Search Ads” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Digital Marketing Academy lesson?
Yes. Every Digital Marketing Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- How Search Ads Work
- Keyword Match Types
- Writing Responsive Search Ads
- Negative Keywords and Tuning