0Pricing
Digital Marketing Academy · Lesson

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

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

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