Digital Marketing Academy · Lesson

Writing Responsive Search Ads

Headlines and descriptions.

Lesson 3 of 413 steps

Writing Responsive Search Ads is a free Digital Marketing Academy lesson on CoddyKit. This is lesson 3 of 4. Any 3 lessons of this learning path are free to read in full — after that, CoddyKit PRO unlocks every lesson, plus hands-on practice with a built-in code editor and a 24/7 AI tutor. It is part of the Digital Marketing Academy learning path, and your progress syncs across the web and the CoddyKit app. The Digital Marketing Academy course includes 4 lessons in total.

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 dynamically

Headlines 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 Now

Include 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 there

Ad 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 pins

Character 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 days

Assets (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 store

Match 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 grid

Test 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 repeat

Quick 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.

Free to start

Learn Digital Marketing Academy with an AI tutor — free

Write and run real code in your browser, get instant help from a 24/7 AI tutor, and pick up where you left off on the web or in the app.

Courses
63
Lessons
239

Frequently Asked Questions

Is the “Writing Responsive Search Ads” lesson free?

Yes — any 3 lessons of the Digital Marketing Academy learning path, including “Writing Responsive Search Ads”, are free to read in full here on the web. After that, CoddyKit PRO unlocks every lesson, plus interactive practice with a built-in code editor and a 24/7 AI tutor. The Digital Marketing Academy course includes 4 lessons in total.

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, so you can start here or from the beginning and move at your own pace. This is lesson 3 of 4.

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

  1. How Search Ads Work
  2. Keyword Match Types
  3. Writing Responsive Search Ads
  4. Negative Keywords and Tuning
← Back to Digital Marketing Academy