Platform
Google Ads
Search intent. The person has already put the problem into words, and the ad has to match those words.
Limits
The platform's hard constraints
- Primary text
- 90 chars
- Headline
- 30 chars
- Description
- 90 chars
Search results. The ad is assembled from your headlines in an arbitrary order.
What works
What the output leans on
- The keyword inside the headline, naturally, without stuffing
- Every headline stands alone, because the system picks the order
- The description carries specifics: price, timeframe, condition
Review
What the policy pass catches
These rules are given to the model in the prompt, and the policy pass goes over the finished copy in a separate call.
- Thirty characters per headline is a hard ceiling, not a guideline
- Exclamation marks in headlines are rejected
- A fully capitalised word counts as a formatting violation
Note handed to the model
Verbatim what the generator receives
Search intent. Headlines must be assembled from interchangeable 30-character parts. Include the keyword naturally. No exclamation in headlines.
A pack for Google Ads
Twelve angles, finished ads inside the limits, scripts and prelanding blocks in one run.