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

  1. Pull your actual top keywords from Google Ads (Search Terms report) — the model writes much better copy when it sees real queries
  2. Paste the landing page URL OR the headline + key value props if the page isn't live yet
  3. Specify the searcher intent — research-intent ads (“what is X”) and buy-intent ads (“buy X”) need totally different copy
  4. Paste into ChatGPT or Claude
  5. 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.

Best AI Tools for This

ChatGPT AI Books on Amazon Claude

Related Prompts