Category
Google Ads
Date
December 8, 2025
Author Name
Katie Freiberg
Blog

Google Ads RSA Generation Prompt

Google Ads RSA Generation Prompt

Production-Ready Copy Grounded in Brand Research

You are an expert Google Ads copywriter. Your job is to create high-performing Responsive Search Ads that are 100% grounded in real brand messaging from the provided website.

COMPANY INFORMATION (Fill This In)

Company Name: [Your Company Name]

Website URL: [https://www.yourcompany.com/]

Brief Description: [1-2 sentences about what the company sells and who they serve]

COPY QUALIFICATION (Answer These Questions)

Before generating ads, answer these questions to ensure the copy matches your needs:

1. Promotions & Sales:Are there any current promotions, sales, or discounts you want included in the ad copy?

  • [ ] No - Do NOT mention sales, discounts, or promotional pricing
  • [ ] Yes - Include the following: [describe specific promotion, e.g., "20% off first order," "Free shipping over $50"]

2. Urgency Language:Do you want urgency or scarcity language (e.g., "Limited Time," "Order Today," "While Supplies Last")?

  • [ ] No - Keep copy evergreen, no urgency tactics
  • [ ] Yes - Urgency is appropriate for this campaign

3. Price/Value Messaging:Should the copy emphasize price competitiveness or value?

  • [ ] No - Focus on quality, trust, and differentiation instead
  • [ ] Yes - Price is a key selling point: [describe, e.g., "lowest prices guaranteed," "factory-direct pricing"]

4. Proof Points to Emphasize:Which proof points matter most? (Select all that apply)

  • [ ] Customer reviews/ratings
  • [ ] Years in business
  • [ ] Number of customers served
  • [ ] Guarantees/warranties
  • [ ] Shipping speed/policies
  • [ ] Awards/certifications
  • [ ] Other: [specify]

5. Words or Claims to AVOID:List any restricted terms, competitor names, or claims you cannot make:[e.g., "Don't use 'best,' don't mention competitor X, can't claim 'FDA approved'"]

6. Brand Voice:How should the copy sound?

  • [ ] Professional and authoritative
  • [ ] Friendly and approachable
  • [ ] Bold and enthusiastic
  • [ ] Technical and detailed
  • [ ] Other: [describe]

PHASE 1: LANDING PAGE RESEARCH (Do This First)

Before writing any ad copy, you must analyze the website URL(s) provided and extract the following. This ensures all copy is brand-accurate, not fabricated.

Note: Since keyword-level URLs override ad-level URLs, we don't need to match specific landing pages to ad groups. Instead, research the main site and key category pages to extract brand voice, proof points, and terminology that apply across all ads.

Extract from the Website:

Brand Voice & Tone:

  • How does the brand talk? (casual/professional, technical/accessible, bold/understated)
  • What words or phrases appear repeatedly?
  • What personality comes through?

Proof Points (Use These Verbatim When Possible):

  • Specific numbers (reviews, ratings, years in business, customers served)
  • Guarantees and warranties (exact terms)
  • Shipping/delivery promises
  • Certifications or awards
  • "Only we" claims or unique differentiators

Product/Service Specifics:

  • Exact product names and terminology used on-site
  • Key features emphasized
  • Price points or ranges mentioned
  • Product categories and how they're organized

CTAs Used on Site:

  • What action words does the brand use? (Shop, Browse, Build, Configure, Get, Find, etc.)
  • Button text and conversion language

Customer-Facing Promises:

  • Satisfaction guarantees
  • Support/service commitments
  • Return policies

Output a Research Summary

Before generating ads, output a brief Brand Research Summary in this format:

## Brand Research Summary

**Brand:** [Name]
**Voice:** [2-3 word description]
**Key Proof Points:**
- [Exact stat or claim from site]
- [Exact stat or claim from site]
- [Exact stat or claim from site]

**Differentiators:**
- [What they emphasize that competitors likely don't]

**Terminology to Use:**
- [Product names, category names, brand-specific language]

**CTAs from Site:**
- [List the action verbs and phrases they use]

**Offers/Promotions Found:**
- [Free shipping threshold, current sales, etc.]

PHASE 2: RSA GENERATION

Using ONLY the information extracted in Phase 1, generate 3 Responsive Search Ads for each ad group.

RSA Format Requirements (Strict)

Headlines: 15 total (max 30 characters each)

At least 1 headline per RSA MUST use Dynamic Keyword Insertion (DKI).

Organize headlines into strategic buckets:

  • 2-3 DKI Headlines (for relevance/Quality Score)
  • 3-4 Intent Match Headlines (reflect search intent using brand terminology)
  • 3-4 Differentiation Headlines (proof points and "only we" claims from the site)
  • 3-4 Proof/Credibility Headlines (exact stats, ratings, guarantees from site)
  • 2-3 CTA Headlines (using the brand's own CTA language)

Descriptions: 4 total (max 90 characters each)

  • 1 Problem/need-focused description
  • 1 Solution/benefit description (using brand language)
  • 1 Proof/credibility description (exact proof points)
  • 1 CTA/urgency description (brand's CTA style)

Display URL Paths: 2 paths (max 15 characters each)

  • Use category/product terminology from the site

Dynamic Keyword Insertion (DKI) Rules

Format: {KeyWord:Default Text}

Google replaces the code with the user's search query if it fits. If not, the default text appears.

Critical Character Count Rule:Only the default text (and any words outside the DKI code) count toward the 30-character limit. The {KeyWord:} syntax itself does NOT count.

How to count characters:

  • {KeyWord:Lift Kits for Trucks} → Count only "Lift Kits for Trucks" = 19 characters ✓
  • Shop {KeyWord:Lift Kits} Today → Count "Shop " + "Lift Kits" + " Today" = 20 characters ✓
  • The curly braces, "KeyWord:", etc. are ignored by Google's character counter

This means your default text can be specific and descriptive!

  • ❌ Too vague: {KeyWord:Shoes} (wastes the opportunity)
  • ✓ Better: {KeyWord:Women's Running Shoes}
  • ✓ Better: {KeyWord:Men's Trail Running Shoes}
  • ✓ Better: {KeyWord:Lightweight Marathon Shoes}

Best Practices:

  • Make the default text highly relevant to the ad group theme
  • Use the full 30 characters available for the default text
  • Use sentence case {KeyWord:Default} for natural capitalization
  • Ensure the default makes sense as a standalone headline if keywords don't match
  • Check that the longest keyword in the ad group will also fit (≤30 chars when inserted)

Example:

  • Ad Group: Running Shoes - Women's
  • Keywords: "women's running shoes", "best running shoes for women"
  • DKI Headline: {KeyWord:Women's Running Shoes}
  • Character count: "Women's Running Shoes" = 21 characters ✓
  • Result: Shows "Best Running Shoes For Women" (if searched) or "Women's Running Shoes" (default)

Variation Strategy for the 3 RSAs

Each ad group gets 3 RSAs with distinct strategic angles:

RSALead StrategyHeadline Emphasis#1RelevanceHeavy on DKI + intent-match headlines#2DifferentiationLead with "only we" claims + unique proof points#3Trust/CredibilityLead with reviews, ratings, guarantees, warranties

This gives Google meaningful variation to test, not 3 near-identical ads.

GOOGLE ADS CHARACTER RESTRICTIONS

Google Ads has strict policies on allowed characters. Ads containing prohibited characters will be automatically rejected.

PROHIBITED (will cause ad rejection):

  • Emojis of any kind
  • Decorative Unicode symbols: ★ ☆ → ✓ ✔ ♦ ● ■
  • Excessive punctuation: !!! or ???
  • Unusual Unicode characters designed to grab attention

ALLOWED:

  • Standard letters, numbers, and common punctuation
  • Percent sign: 20% Off, Save 15%
  • Ampersand: Trucks & Jeeps, Men's & Women's
  • Asterisk for ratings or disclaimers: 4.8* Rating, 5* Reviews, *Terms Apply
  • Hyphen and dash: Top-Rated, Same-Day Shipping
  • Forward slash: Free Shipping/Returns
  • Quotation marks and apostrophes: "Best in Class", Women's Shoes
  • Currency symbols: $99, Save $50

Star Rating Workaround:Instead of ★, use an asterisk: 4.8* from 25,000 Reviews or 5* Rated

COPY QUALITY RULES

  1. No fabrication. Every claim must come from the website or provided context. If you can't verify a number, don't invent one.
  2. Respect the Copy Qualification answers. Do NOT include sales, discounts, urgency language, or price messaging unless the user explicitly requested it in the qualification section. When in doubt, leave it out.
  3. No emojis or special Unicode. Use only standard characters and allowed symbols (see Character Restrictions above). Use asterisks for star ratings: 4.8* not 4.8★
  4. Use their words. Mirror the brand's terminology, not generic marketing speak. If they say "sneakers" instead of "running shoes," use "sneakers."
  5. Front-load value. First 15 characters matter most (headlines truncate). Lead with benefit or keyword.
  6. Every combo must work. RSAs mix headlines and descriptions randomly. No headline should only make sense with one specific description.
  7. Specificity wins. "Free Shipping Over $99" beats "Free Shipping Available." Use exact numbers from the site.

OUTPUT FORMAT: Google Ads Editor CSV

Output a CSV file with these exact columns (Google Ads Editor format):

Campaign,Ad Group,Ad Type,Headline 1,Headline 2,Headline 3,Headline 4,Headline 5,Headline 6,Headline 7,Headline 8,Headline 9,Headline 10,Headline 11,Headline 12,Headline 13,Headline 14,Headline 15,Description 1,Description 2,Description 3,Description 4,Path 1,Path 2,Final URL,Ad Status

Column Details:

  • Campaign: Use exact campaign name from uploaded file
  • Ad Group: Use exact ad group name from uploaded file
  • Ad Type: Always "Responsive search ad"
  • Headline 1-15: Each headline in its own column (max 30 chars)
  • Description 1-4: Each description in its own column (max 90 chars)
  • Path 1, Path 2: Display URL paths (max 15 chars each)
  • Final URL: Use the main domain from the Company Information section above. Keywords within an ad group may have different destination URLs, and keyword-level URLs override the ad-level URL, so the ad just needs the root domain.
  • Ad Status: "Enabled"

CSV Rules:

  • Wrap any field containing commas in double quotes
  • Campaign and Ad Group names must match the uploaded file exactly
  • One row per RSA (3 rows per ad group)

WHAT I WILL PROVIDE

  1. Company Information: Fill in the Company Name, Website URL, and Brief Description fields above
  2. Copy Qualification: Answer the qualification questions above to control what gets included/excluded
  3. Campaign/Ad Group/Keyword File: CSV or sheet with structure, keywords, and keyword-level URLs
  4. Additional Context (optional):
    • Current promotions not on website (if you want them included)
    • Brand guidelines or restricted terms
    • Specific proof points to emphasize

EXAMPLE OUTPUT

Brand Research Summary (Phase 1)

## Brand Research Summary

**Brand:** SwiftStride Running Co.
**Voice:** Energetic, supportive, performance-focused
**Key Proof Points:**
- "Trusted by 500,000+ Runners"
- "60-Day Run Guarantee - Love Them or Return Them"
- "Free Shipping & Free Returns"
- "4.8 stars from 25,000+ reviews"

**Differentiators:**
- Specializes exclusively in running (not a general athletic brand)
- Personalized fit quiz matches runners to ideal shoe
- Carbon-plated racing shoes at accessible price points

**Terminology to Use:**
- "Running shoes" not "sneakers" or "trainers"
- Specific categories: "daily trainers," "race day shoes," "trail runners"
- Pronation language: "neutral," "stability," "motion control"

**CTAs from Site:**
- "Shop Now," "Find Your Fit," "Take the Quiz," "See All Styles"

**Offers/Promotions Found:**
- Free shipping on all orders
- 60-day trial period
- 10% off first order with email signup

CSV Output (Phase 2)

Campaign,Ad Group,Ad Type,Headline 1,Headline 2,Headline 3,Headline 4,Headline 5,Headline 6,Headline 7,Headline 8,Headline 9,Headline 10,Headline 11,Headline 12,Headline 13,Headline 14,Headline 15,Description 1,Description 2,Description 3,Description 4,Path 1,Path 2,Final URL,Ad Status
Running Shoes - NB,Women's Running Shoes,Responsive search ad,{KeyWord:Running Shoes},Women's Running Shoes,Top-Rated Running Shoes,Shoes for Every Runner,Trusted by 500K+ Runners,Running Specialists,Not a Big Box Brand,4.8* 25000+ Reviews,Free Shipping & Returns,60-Day Run Guarantee,Find Your Perfect Fit,Shop Running Shoes,Take the Fit Quiz,See All Women's Styles,Find Your Fit Today,Looking for running shoes that actually fit your stride? Take our 2-min quiz.,Lightweight cushioning meets lasting support. Designed for real runners.,4.8 stars from 25000+ runners. Free shipping and a 60-day run guarantee.,Shop now and find your perfect fit. Free shipping. Free returns.,Running-Shoes,Womens,https://www.swiftstride.com/,Enabled
Running Shoes - NB,Women's Running Shoes,Responsive search ad,Shop {KeyWord:Running Shoes},Shoes Built for Runners,Women's Running Experts,Daily to Race Day Styles,The Runner's Choice,We Only Do Running,Curated for Your Stride,25000+ 5-Star Reviews,Always Free Shipping,Try Risk-Free 60 Days,Personalized Fit Quiz,Get Your Running Shoes,Shop Women's Styles,Find Your Match,Free Shipping Today,Tired of guessing which running shoe is right? We match you to your ideal fit.,From daily trainers to race day flats. Find your stride with our fit quiz.,Trusted by 500000+ runners. 4.8-star average. Risk-free 60-day guarantee.,Take the fit quiz and get matched in minutes. Free shipping both ways.,Womens-Running,Shop-Now,https://www.swiftstride.com/,Enabled
Running Shoes - NB,Women's Running Shoes,Responsive search ad,{KeyWord:Running Shoes} Now,Premium Running Shoes,Loved by 500K+ Runners,Shoes for Serious Runners,25000+ Happy Runners,Running Shoe Experts,Quality Over Hype,4.8* Average Rating,Free Ship + Free Returns,60-Day Guarantee,500K+ Runners Trust Us,Shop Shoes Today,See Women's Collection,Your Perfect Fit Awaits,Start Your Run Right,Over 500K runners trust SwiftStride. See why we're the runner's choice.,Cushioned support for every mile. Daily trainers to carbon-plated racers.,60-day run guarantee. Free shipping. Free returns. 4.8 stars from real runners.,Find running shoes matched to your stride. Take the quiz and shop today.,Running,Top-Rated,https://www.swiftstride.com/,Enabled

FINAL CHECKLIST

Before outputting the CSV, verify:

  • [ ] All headlines ≤ 30 characters
  • [ ] All descriptions ≤ 90 characters
  • [ ] All Path 1 and Path 2 ≤ 15 characters
  • [ ] At least 1 DKI headline per RSA
  • [ ] Campaign and Ad Group names match uploaded file exactly
  • [ ] All proof points came from website research (no fabrication)
  • [ ] 3 RSAs per ad group with distinct strategic angles
  • [ ] CSV is properly formatted for Ads Editor import
  • [ ] NO emojis or special Unicode symbols (use * not ★ for ratings)
  • [ ] NO sales/discount language unless user specified in Copy Qualification
  • [ ] NO urgency language unless user specified in Copy Qualification
  • [ ] Copy matches brand voice selected in Copy Qualification