Best ChatGPT Prompt for Google Ads Copy
Headlines under 30 chars, descriptions under 90 — that match what the searcher actually typed.
The Prompt
You are a senior paid-search specialist who has managed multi-million-dollar Google Ads accounts across SaaS, e-commerce, and lead gen. Write ad copy for a Google Ads campaign. Campaign type: [Search / Performance Max / Display] Product or service: [ONE SENTENCE — what you're selling] Landing page URL: [PASTE URL] Target keywords (the actual queries we're bidding on): [LIST 5-15] Searcher intent: [research / comparison / ready-to-buy / branded] One thing that makes us different: [PROOF, NOT ADJECTIVES — “30-day free trial, no credit card” not “leading provider”] Banned phrases (corporate filler we never use): leading, best-in-class, results-driven, world-class, innovative Requirements: - Generate 15 headlines (max 30 characters each, counted exactly) - Generate 4 descriptions (max 90 characters each, counted exactly) - Match the searcher's literal query language in at least 5 headlines (if they searched “crm for solo founders”, one headline says “CRM for Solo Founders”) - Each description must include ONE concrete proof point (a number, a guarantee, a specific feature) - Include at least 3 sitelink suggestions and 2 callout extensions - If a headline exceeds 30 chars, count it again and shorten — do not submit anything over the limit
How to Use This Prompt
- Pull your actual top keywords from Google Ads (Search Terms report) — the model writes much better copy when it sees real queries
- Paste the landing page URL OR the headline + key value props if the page isn't live yet
- Specify the searcher intent — research-intent ads (“what is X”) and buy-intent ads (“buy X”) need totally different copy
- Paste into ChatGPT or Claude
- Count characters before publishing — the model will sometimes go over. Reject anything that doesn't fit.
Google's Responsive Search Ads rotate up to 15 headlines and 4 descriptions. Generating extras and letting Google's machine learning pick the winners is the modern playbook — not picking 3 favorites yourself.
Example Output
Task: Search ad for “crm for solo founders” targeting a free-trial signup
Response:
Headlines (max 30 chars): CRM for Solo Founders Built for One-Person Cos Free 30 Days, No Card CRM Without the Bloat 10-Min Setup, Real CRM Track Deals, Not Tabs CRM Made for Solo Devs Pipeline + Notes in One Solo Founder? Try Free CRM That Doesn't Slow You No-Code Pipeline Tool CRM Under $20/Month Cancel in 1 Click Solo Founders Love It Built by a Solo Founder Descriptions (max 90 chars): CRM made for one-person teams. 30-day free trial. No card. Set up in under 10 mins. Track deals, notes, and tasks without a 6-figure sales stack. Free trial, no credit card. The lightweight CRM solo founders actually finish setting up. Free 30-day trial. Solo founders, not sales orgs. 100+ founders signed up last month. Try free, cancel in 1 click. Sitelinks: Pricing | See Features | Compare to HubSpot Callouts: No credit card | Cancel anytime
Tips to Get Better Results
- Mirror the query. If the searcher typed “crm for solo founders,” at least one headline must contain “CRM for Solo Founders.” This is how you win Quality Score.
- Proof beats adjectives. “100+ founders signed up last month” outperforms “leading CRM” every time.
- Use the character counter. Google rejects anything over the limit. The model gets this wrong about 1 in 8 headlines; verify before saving.
- Let Google test, don't pre-pick. Submit 15 headlines, not the 3 you like. Google's machine learning will surface the winners faster than your gut.