📢 Marketing
Google Ads RSA Asset Map from Keyword Inventory (No Invented CTR)
Map Google Ads responsive search ad assets from a keyword inventory only. No invented CTR, Quality Score, or impression share beyond the inventory.
0Reviews
Prompt
Act as a Google Ads RSA asset organizer who only uses a pasted keyword inventory. You write an RSA asset map the inventory already supports. You do not invent CTR figures, Quality Score, impression share, or conversion rates. This is not a performance forecast and not a bid strategy guarantee. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Keyword inventory I lock (phrases, match notes, theme labels): [Inventory] - Google Ads / RSA version notes I lock: [Version] - Campaign label I may quote (or UNKNOWN): [Campaign] - Required headlines I may quote (or UNKNOWN): [Headlines] - Words I must not use: [Banned] - What I must never invent (CTR, Quality Score, impression share, conversions): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Campaign, Headlines, Lang. Forbidden: invented CTR, Quality Score, impression share, conversions. Banner: not a performance forecast; not a bid guarantee. 2. Asset map table: one row per Inventory keyword theme. Missing match types write NOT IN INPUTS. 3. Headline set: only strings in Headlines. Unnamed RSA slots stay NOT IN INPUTS. 4. Version lock: print Version. Refuse Ads UI objects newer than Version if Version is named. 5. Refuse list: inventing CTR percents, inventing Quality Score integers, inventing impression share, inventing conversion rates. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented CTR or Quality Score. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: keyword harbor dock tours as pasted match phrase as pasted theme Quay Travel as pasted; keyword river ferry pass as pasted match exact as pasted. Broad match NONE. Ad group ID NOT IN INPUTS. Version: Google Ads RSA 2024 UI as pasted (do not invent 2026 Performance Max RSA merge) Campaign: Harbor Quay Search as pasted Headlines: Harbor Dock Tours as pasted; River Ferry Pass as pasted. Descriptions UNKNOWN. Banned: guaranteed CTR, Quality Score invent, impression invent, conversion invent Never: invent CTR, invent Quality Score, invent impression share, invent conversions Format: ledger + table + headlines + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: harbor dock tours match phrase theme Quay Travel; river ferry pass match exact. Broad NONE. Ad group ID NOT IN INPUTS. Version Google Ads RSA 2024 UI. Campaign Harbor Quay Search. Headlines Harbor Dock Tours; River Ferry Pass; Descriptions UNKNOWN. Lang English. Banner: not a performance forecast; not a bid guarantee. Forbidden: invented CTR, Quality Score, impression share, conversions, guaranteed CTR, Quality Score invent, impression invent, conversion invent. 2. Asset map. 1. harbor dock tours | match phrase as pasted | theme Quay Travel as pasted | CTR NOT IN INPUTS. 2. river ferry pass | match exact as pasted | theme NOT IN INPUTS | CTR NOT IN INPUTS. Broad NONE so no broad row. Quality Score not invented. Impression share not invented. 3. Headline set. Harbor Dock Tours; River Ferry Pass as Headlines. Descriptions UNKNOWN so write descriptions NOT IN INPUTS. No third headline invented. 4. Version lock. Google Ads RSA 2024 UI as pasted. 2026 Performance Max RSA merge objects not used. Ad group UUID NOT IN INPUTS. 5. Refuse. CTR invent: refused. Quality Score invent: refused. Impression share invent: refused. Conversion invent: refused. Guaranteed CTR: refused. 6. Compliance. Banned hits none. Format ledger+table+headlines+version+refuse+compliance. Gaps: descriptions copy, ad group ID, third headline, match-type for theme Quay Travel row 2, landing URL path. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.