How to Write Messaging for ChatGPT Ads
Write context hints, ad titles, and body copy that work together so ChatGPT shows your ad in the right conversations and people want to click it.
Write context hints, ad titles, and body copy that tells one clear story, then add them to your ChatGPT Ad playbook.
1. Understand How the Pieces Work Together
A ChatGPT ad appears below a ChatGPT answer when the conversation is a good match. ChatGPT reads every part of your ad to decide whether it fits, and each part has its own job.
| Piece | Who sees it | Its job |
|---|---|---|
| Context hints | ChatGPT only | Tell ChatGPT which conversations your ad is useful for |
| Title | ChatGPT and people | Show the person your ad answers their question |
| Body | ChatGPT and people | Give them a reason to click |
| Image | People | Show the service or experience at a glance |
| Landing page | ChatGPT and people | Deliver what the ad promised |
Think of it as one chain:
- Context hints get the ad into the right conversation.
- The title earns attention.
- The body earns the click.
- The landing page earns the booking.
When every link in the chain describes the same customer need, ChatGPT can recognize where your ad fits, and the person who clicks finds what they expected. When the pieces don't match, ChatGPT has mixed signals to work with, and people who do click are more likely to leave.
2. Start With One Customer Need
Before writing anything, choose the one need each
is about. Every hint, title, and body in that ad group should come back to it.For example, a dance studio might build separate ad groups around:
- Adults who have never danced before
- Groups planning a party or event
- Parents looking for kids' classes
3. Write Your Context Hints First
Context hints are the foundation of your messaging. They describe the conversations where your ad would be useful, and they shape what your title and body need to say.
Write each hint as a clear, natural phrase about one need:
- beginner dance classes for adults with no experience
- fun group workout for adults who don't enjoy the gym
- low-pressure way to build confidence through dance
People never see your hints, so write them for clarity, not persuasion.
4. Write a Title That Answers the Question
The title is the first thing a person reads. They just asked ChatGPT a question, so the title should read like a direct answer to it.
Titles must be 3-50 characters.
Use a mix of angles across your ads:
- The service: "Beginner Dance Classes for Adults"
- Location: "Adult Dance Classes in [city]"
- Benefit: "Dance With Confidence, No Experience Needed"
- Offer: "Get 20% Off Your First Dance Class"
Pull the title's main idea from your context hints. If your hints are about beginners, the title should say "beginner" or something close to it.
5. Write a Body That Adds a Reason to Click
The body has up to 100 characters to add what the title doesn't. Don't repeat the title. Use the body to answer the next question the person would ask.
Good things to include:
- What they get: "Fun, judgment-free classes set to today's hits."
- What makes you different: "Small classes and instructors who teach every step."
- What happens next: "Book your first class online in under a minute."
- An offer: "Your first class is 20% off this month."
A strong body usually combines two of these. For example: "Judgment-free classes for total beginners. Book your first class online today."
6. Make Them Work Together
Here's one ad group built from start to finish.
Customer need: Adults who want to try dancing but have no experience.
| Piece | Example |
|---|---|
| Context hints | beginner dance classes for adults with no experience; low-pressure way to build confidence through dance |
| Title | Beginner Dance Classes for Adults |
| Body | No experience needed. Fun, judgment-free classes. Book your first today. |
| Landing page | The beginner class schedule or booking page |
Every piece says "beginner" and "no experience" in its own way. The hint tells ChatGPT who the ad is for, the title tells the person, the body removes their main worry, and the landing page lets them act on it.
What a Mismatch Looks Like
| Piece | Example | The Mismatch |
|---|---|---|
| Context hints | beginner dance classes for adults | Speaks to beginners |
| Title | Join Our Competitive Dance Team | Speaks to experienced dancers |
| Body | Visit our website to learn more. | Adds no reason to click |
| Landing page | The homepage | Makes the person search for what they wanted |
ChatGPT gets mixed signals about who the ad is for, and anyone who clicks has to work to find what the ad promised.
A useful test: Read your hint, title, body, and landing page in order. Would someone who only saw one of them understand the same message?
7. Localize With Variables
Type {{ in the title, body, or context hints to add a
For example, a title of "Dance Classes at" followed by the { Business name } variable shows each location's real name.
Variables can make a title longer once they're filled in. Check the Preview panel to make sure the title still reads well and fits the 50-character limit, especially for locations with long names.
9. Test and Improve
Use ChatGPT Ads > Analyze > ChatGPT Ads Analytics to see which messaging works.
- Low impressions: Your context hints may be too narrow. Add hints for related needs.
- Impressions but few clicks: The title and body may not match the conversations you're showing in. Test a new title angle, or tighten your hints.
- Clicks but few conversions: The landing page may not deliver what the ad promised. Check that it matches the title and body.
Change one piece at a time. If you rewrite the hints, title, and body all at once, you won't know which change made the difference.
10. Review Before Launching
Before creating your playbook, make sure:
- Each ad group focuses on one customer need
- Your context hints describe that need clearly
- Your title answers the question someone would ask
- Your body adds a reason to click instead of repeating the title
- The landing page delivers what the title and body promise
- Your claims are true for every location running the playbook
- Titles still fit the character limit after variables are filled in
Related Articles
Use customer intent to write focused context hints for each ad group.
Follow the full checklist for planning and building a ChatGPT Ads playbook in Flamel.
Configure ChatGPT Ads, opt locations in, and track campaign performance.
Use location-specific information to personalize campaigns across your franchise network.