Back to Blog
Lead SellersPPC & Paid Ads·11 min read·

RSAs That Actually Lift: Asset Strategy, Pinning & Testing

Most advertisers set up RSAs wrong — 15 headlines that all say the same thing, positions pinned into rigidity, zero testing methodology. Here's the asset strategy, pinning rules, and testing framework that actually moves CTR 30–80%.

TL;DR

Responsive Search Ads (RSAs) are Google's default ad format. You provide 15 headlines + 4 descriptions, Google tests combinations and shows the best performers. This post covers: asset diversity strategy (don't repeat yourself, give Google unique options to test), strategic pinning (pin headlines to Position 1 only when necessary for brand/compliance), the 3-headline formula (Problem + Solution + Proof), description best practices (include CTA, benefits, trust signals), ad strength targeting (get to "Excellent" by hitting all asset types), testing methodology (swap out 1-2 underperforming assets every 2-4 weeks), and common mistakes (over-pinning kills performance, keyword stuffing, no CTAs).

Responsive Search Ads (RSAs) are Google's default ad format for Search campaigns.

How they work:

  • You provide up to 15 headlines (30 characters each)
  • You provide up to 4 descriptions (90 characters each)
  • Google tests different combinations and shows the best performers

Why RSAs matter:

  • Google's algorithm finds the best headline/description combos for each query
  • Higher CTR than traditional Expanded Text Ads (ETAs)
  • More auction participation (Google can match your ad to more queries)

The problem: Most advertisers throw random headlines into RSAs without strategy, and their performance suffers.

The fix: Follow the asset strategy, pinning rules, and testing framework below.


Asset Diversity (Don't Repeat Yourself)

The #1 RSA mistake: Writing 15 headlines that all say the same thing.

Bad — No Diversity:

  1. Roofing Services Phoenix | 2. Phoenix Roofing Company | 3. Best Roofing in Phoenix | 4. Phoenix Roof Repair | 5. Roofing Contractor Phoenix ... (all 15 are basically "Roofing + Phoenix")

Problem: Google has nothing to test. Your RSA performs like a single static ad.


Good — High Diversity (grouped by type):

Problem/Pain (3 headlines):

  1. Roof Leaking? We Fix It Fast | 2. Storm Damage? Get Help Today | 3. Old Roof? Time to Replace

Solution/Service (3 headlines): 4. Expert Roof Repairs Phoenix | 5. Licensed Roofing Contractors | 6. 25-Year Warranty Roofs

Proof/Trust (3 headlines): 7. 1,000+ Phoenix Roofs Replaced | 8. ⭐⭐⭐⭐⭐ 4.9 Stars (300 Reviews) | 9. BBB A+ Rated Since 2005

CTA/Urgency (3 headlines): 10. Get Your Free Quote Today | 11. Same-Day Emergency Service | 12. Call Now: 555-1234

Location/Keywords (3 headlines): 13. Serving Phoenix & Scottsdale | 14. Roof Repair Phoenix | 15. Phoenix Roofing Experts

Now Google has 15 unique assets to test. It shows different combos based on query:

  • "roof leak repair Phoenix" → Headlines 1, 4, 10
  • "best roofer Phoenix reviews" → Headlines 8, 5, 14
  • "emergency roof repair" → Headlines 2, 11, 4

Result: Higher relevance = higher CTR = lower CPC.


The 3-Headline Formula (Problem + Solution + Proof)

Google shows up to 3 headlines in your RSA (sometimes 2, depending on device/placement).

Your asset strategy should cover:

Headline 1: Problem or Pain Point

What it does: Matches the user's search intent.

Examples:

  • "Roof Leaking?"
  • "AC Not Working?"
  • "Need a Lawyer Fast?"
  • "Selling Your Home?"

Headline 2: Solution or Benefit

What it does: Tells them how you solve their problem.

Examples:

  • "Expert Roof Repairs"
  • "Same-Day AC Service"
  • "Free Legal Consultation"
  • "We Buy Houses Cash"

Headline 3: Proof or Trust Signal

What it does: Builds credibility.

Examples:

  • "⭐⭐⭐⭐⭐ 4.9 Stars"
  • "Licensed & Insured"
  • "25+ Years Experience"
  • "1,000+ Deals Closed"

When Google shows all 3 together:

Roof Leaking? | Expert Roof Repairs | ⭐⭐⭐⭐⭐ 4.9 Stars

  • Matches intent (roof leaking) ✓
  • Offers solution (expert repairs) ✓
  • Builds trust (5-star reviews) ✓

Strategic Pinning (Pin Position 1 Only When Necessary)

Pinning = Forcing a specific headline to appear in a specific position.

Example: Pin "Phoenix Roofing Co." to Position 1 → Google always shows it as Headline 1.

✅ Pin Position 1 For:

  1. Brand name (if required for trademark/compliance) — e.g., "Nike Running Shoes" always as first headline
  2. Legal disclaimers (if required) — e.g., "Attorney Advertising" for lawyer ads
  3. Location (if hyper-local) — e.g., "Phoenix Emergency Locksmith" if you only serve Phoenix

❌ Don't Pin Unless You Have To

Why: Pinning reduces Google's ability to test and optimize.

Bad (over-pinning):

  • Headline 1 pinned to Position 1
  • Headline 2 pinned to Position 2
  • Headline 3 pinned to Position 3

Result: You've created a static ad. Google can't test anything. Performance tanks.

Best practice: Only pin Position 1 if absolutely necessary (brand/compliance). Leave Positions 2 and 3 unpinned.


Description Best Practices (90 Characters)

You can add up to 4 descriptions (90 characters each). Google shows up to 2 at a time.

Description 1 — CTA + Benefit:

"Get a free roof inspection and quote. Licensed, insured, 25-year warranty. Call today!"

Description 2 — Social Proof + Urgency:

"Rated 4.9 stars by 300+ Phoenix homeowners. Same-day service available. Schedule now!"

Description 3 — Process or Features:

"We handle insurance claims, offer financing, and complete most roofs in 1-2 days. Free quote!"

Description 4 — Trust Signals + Guarantee:

"Family-owned since 2005. BBB A+ rated. 100% satisfaction guaranteed. Call 555-1234."

Key elements to include:

  • CTA: "Call today," "Get a quote," "Schedule now"
  • Benefits: "Free estimate," "Same-day service," "25-year warranty"
  • Trust signals: "Licensed & insured," "⭐⭐⭐⭐⭐ 4.9 stars," "BBB A+ rated"
  • Urgency: "Same-day," "Limited availability," "Call now"

Ad Strength (Target "Excellent")

Ad Strength = Google's rating of your RSA quality. Ratings: Poor → Average → Good → Excellent ← Your goal.

How to get "Excellent" Ad Strength:

Use 10+ unique headlines (diverse: problem, solution, proof, CTA, location)

Write all 4 descriptions (don't leave them blank)

Include keywords in 2-3 headlines — don't stuff every headline, just 2-3 natural inclusions

Add Google's popular keyword suggestions (shown in the Ad Strength panel)

Avoid redundancy — don't write 5 headlines that all say "Free Estimate"

Mix headline lengths — some short (15-20 chars) and some long (28-30 chars)


Testing Methodology (Swap Assets Every 2-4 Weeks)

RSAs are designed to be tested and optimized over time.

Step 1: Launch RSA with 15 Headlines + 4 Descriptions

Let it run for 2-4 weeks to gather data.

Step 2: Review Asset Performance

Go to: Google Ads → Ads & Extensions → Your RSA → View asset details

Google shows:

  • Low: Asset performs worse than average
  • Good: Asset performs at or above average
  • Best: Asset is a top performer

Step 3: Swap Out 1-2 "Low" Assets

Don't delete all "Low" assets at once. Swap 1-2 per cycle.

Example:

  • Headline rated "Low": "Phoenix Roofing Services" → Replace with "Get Your Free Quote Today"
  • Headline rated "Low": "Top Roofing Company Phoenix" → Replace with "Same-Day Emergency Repairs"

Step 4: Repeat Every 2-4 Weeks

Keep swapping underperforming assets. Over 3-6 months, your RSA will improve 20-50% (CTR and conversion rate).


Advanced: Dynamic Keyword Insertion (DKI)

DKI = Automatically insert the user's search query into your headline.

Syntax:

{KeyWord:Default Text}

User searches: "roof repair Phoenix" → Google shows: "Roof Repair Phoenix" User searches: "emergency roof leak" → Google shows: "Emergency Roof Leak"

If the query is too long (>30 chars), Google shows the default text instead.

Example:

Headline 5: {KeyWord:Phoenix Roofing}

When to use DKI:

  • ✅ Single Keyword Ad Groups (SKAGs) where all queries are similar
  • ✅ Exact match campaigns

When NOT to use DKI:

  • ❌ Broad match campaigns (you'll get weird headlines like "Cheap Roof Phoenix Bad Reviews")
  • ❌ Brand safety concerns (user searches "scam roofing" → your ad shows "Scam Roofing")

Pro tip: Use DKI sparingly (1 headline max) and monitor for weird matches.


Real-World Example: HVAC Contractor RSA Optimization

Before (8 headlines, low diversity): HVAC Phoenix / AC Repair Phoenix / Phoenix HVAC Services / Best HVAC Phoenix (all variations of the same theme)

2 descriptions — generic, no urgency, no trust signals

Ad Strength: Average | CTR: 3.2% | CPC: $18


After (15 headlines, high diversity):

Problem/Pain: "AC Not Working? We Fix It Fast" / "Furnace Broken? Call Us Now" / "Too Hot? Get Cool in 24 Hours"

Solution: "Expert AC Repair & Installation" / "Licensed HVAC Contractors" / "Same-Day HVAC Service"

Proof: "⭐⭐⭐⭐⭐ 4.9 Stars (500 Reviews)" / "BBB A+ Rated Since 2010" / "2,000+ Phoenix Homes Serviced"

CTA: "Get Your Free Estimate Today" / "Call Now: 555-1234" / "Book Online in 60 Seconds"

Location: "Serving Phoenix & Scottsdale" / "Phoenix AC Repair Experts" / "HVAC Phoenix AZ"

4 unique descriptions — CTA + benefit, social proof + urgency, brands serviced + financing, guarantee

Ad Strength: Excellent | CTR: 5.8% (+81%) | CPC: $13 (-28% due to higher Quality Score)

Result: 81% more clicks, 28% lower CPC, 2.3x more leads from the same budget.


Common RSA Mistakes

Mistake #1: All headlines say the same thing ❌ 15 headlines all saying "Roofing Phoenix" ✅ Diverse headlines (problem, solution, proof, CTA, location)

Mistake #2: Over-pinning ❌ Pinning Positions 1, 2, and 3 (creates a static ad) ✅ Only pin Position 1 (if necessary for brand/compliance)

Mistake #3: No CTA in headlines ❌ All headlines are generic ("Phoenix Roofing," "Roof Repair") ✅ Include 2-3 CTA headlines ("Get Your Free Quote," "Call Now: 555-1234")

Mistake #4: Keyword stuffing ❌ Every headline has "roofing Phoenix" crammed in ✅ Include keyword in 2-3 headlines naturally

Mistake #5: Ignoring Ad Strength ❌ Launching RSA with "Average" Ad Strength ✅ Aim for "Excellent" (10+ headlines, keyword inclusion, diversity)

Mistake #6: Never testing/swapping assets ❌ Launch RSA, never touch it again ✅ Review performance every 2-4 weeks, swap underperformers

Mistake #7: No descriptions ❌ Only writing headlines, leaving descriptions blank ✅ Write all 4 descriptions (CTA, social proof, features, trust)


The Bottom Line

RSA optimization checklist:

✅ 15 unique headlines (diverse: problem, solution, proof, CTA, location) ✅ 4 unique descriptions (CTA, social proof, features, trust) ✅ Ad Strength: Excellent (10+ headlines, keyword inclusion, diversity) ✅ Strategic pinning (only pin Position 1 if necessary for brand/compliance) ✅ No over-pinning (don't lock all 3 positions) ✅ Asset testing (review performance every 2-4 weeks, swap underperformers) ✅ CTA headlines (2-3 headlines with clear calls to action) ✅ Trust signals (reviews, licensing, awards) ✅ Avoid redundancy (don't repeat the same message 15 times)

Follow this strategy and your RSA CTR will increase 30-80% over 2-3 months. Lower CPC. More clicks. More leads.

Ready to Start Selling Leads?

Launch your first campaign in under 15 minutes. Try Growth free for 14 days.

Start Selling Leads →

Related Articles