RSA Asset Performance Audit
Audits every enabled Responsive Search Ad for LOW-rated headlines and descriptions, missing asset slots, and over-pinning — the three things that cap Ad Strength and performance.
by Dmytro Tonkikh·chiliad.io
Audits every enabled Responsive Search Ad for LOW-rated headlines and descriptions, missing asset slots, and over-pinning — the three things that cap Ad Strength and performance.
by Dmytro Tonkikh·chiliad.io
Proofreads every enabled RSA for outdated years, double spaces, repeated punctuation, placeholder text, policy-risky ALL-CAPS words and stray spaces — the embarrassing details reviews always miss.
Ad Strength distribution across all enabled RSAs plus a worklist of POOR and AVERAGE ads ranked by impressions — so rewriting effort goes where the traffic actually is.
Write RSAs in a Google Sheet — one row per ad, 15 headline and 4 description columns — and the script validates character limits and creates them in bulk. Copywriters work in the sheet; nobody pastes ads into the UI one by one.
Finds the silently broken ad insertions: countdowns pointing at past dates, keyword-insertion defaults that are empty or too long, and malformed braces that serve literally as ad text.
Finds RSAs with identical headline sets reused across multiple ad groups — the copy-paste ads that show the same generic message everywhere regardless of each ad group's keywords.
Finds promotion assets whose redemption window has passed but that are still attached to campaigns, plus promotions expiring within the week — so ad real estate never quietly goes dark.
RSA Asset Performance Audit reads Google's own per-asset performance ratings for every enabled Responsive Search Ad and reports, per ad: assets rated LOW (replace these first — they drag the whole ad down), ads running with fewer than the recommended number of headlines or descriptions, and ads where heavy pinning is preventing Google from testing combinations. Ads are ranked by how many LOW assets they carry.
| Variable | Default |
|---|---|
MIN_HEADLINES | 8 |
MIN_DESCRIPTIONS | 3 |
MAX_PINNED | 3 |
EMAIL_ADDRESS | (empty) |
=== RSA Asset Performance Audit === Responsive Search Ads audited: 46 Ads with issues: 3 Brand — Exact > Core (ad 712345678901) - 2 LOW-rated asset(s): headline "Best Deals Online"; description "We sell great products." Shoes — Generic > Running (ad 712345678902) - only 6 headline(s) - add up to 15 for more combinations - only 2 description(s) - add up to 4 Sneakers > Promotions (ad 712345678903) - 6 pinned assets - heavy pinning limits optimization Email sent to you@example.com
Asset ratings need traffic: new ads show PENDING or LEARNING for a while, and low-volume ads may never get rated — those are not flagged. Ratings come straight from Google's asset performance labels, the same ones shown under 'View asset details' in the UI.