How to Write ChatGPT Prompts That Get the Best Results
Disclosure: Some links in this post are affiliate links. If you buy through them, we may earn a commission at no extra cost to you. Learn more.
If ChatGPT keeps giving you generic, bland answers, the problem is usually the prompt, not the tool. Learning how to write ChatGPT prompts comes down to one habit: tell it what a smart new assistant would need to know before starting the job. That means the task, the context, the audience, the format you want back, and an example of "good".
This guide gives you a 6-part prompt formula you can reuse, real before-and-after examples, and copy-paste templates for the jobs people use ChatGPT for most: writing, planning, research, and side-hustle work. Everything here follows OpenAI's own published prompting advice, linked in the sources at the end.
Why most ChatGPT prompts get weak answers
ChatGPT can only work with what you give it. A prompt like "write a product description" leaves almost every decision open: which product, for whom, how long, what tone, what to stress. So the model fills the gaps with the most average choices, and you get the most average text.
OpenAI's help center puts the fix plainly: be clear and specific, and give enough context for the model to understand what you're asking. Its API guide adds that the output is "non-deterministic", so getting what you want is "a mix of art and science". In practice that means two things:
- Front-load the details. Every decision you make in the prompt is one the model doesn't have to guess.
- Expect to iterate. Your first prompt is a draft. You read the answer, then tighten the prompt.
The 6-part formula for writing ChatGPT prompts
You don't need every part every time, but the more of these you include, the better the result. Think of it as a checklist.
| Part | What it answers | Example |
|---|---|---|
| 1. Role | Who should ChatGPT act as? | "You are a friendly fitness coach for busy parents." |
| 2. Task | What exactly do you want done? | "Write a 4-week home workout plan." |
| 3. Context | What does it need to know? | "I have 20 minutes a day, no equipment, bad knees." |
| 4. Audience and tone | Who reads it, and how should it sound? | "For a beginner. Encouraging, no jargon." |
| 5. Format | What shape should the answer take? | "A table: week, day, exercises, sets, rest." |
| 6. Example or constraint | What does "good" look like, and what's off-limits? | "No jumping exercises. Keep each day under 6 moves." |
Put together, that prompt reads like a short brief instead of a vague wish, and the answer will match your situation instead of the internet's average.
Tip: if a prompt has several parts, separate them with headings or labels ("Context:", "Format:"). OpenAI's guide recommends Markdown headings and even XML-style tags to mark where one piece of content ends and the next begins.
Step by step: writing your first great prompt
Step 1: Start with the outcome
Before you type, finish this sentence: "I'll know this answer is good if…". Maybe it's "…I can paste it straight into my email", or "…my 10-year-old understands it". That sentence becomes your task and format.
Step 2: Give context the model can't guess
Paste in the material it should use: your notes, the product details, the article you want summarized. OpenAI recommends wrapping pasted text in clear delimiters, such as triple quotes, so the model knows what's instruction and what's material:
Summarize the text below as 5 bullet points for a busy manager.
Text: """
[paste your text here]
"""
Step 3: Say how long and in what shape
"Short" means different things to different people. Use numbers instead. OpenAI's own example swaps "fairly short, a few sentences only" for "Use a 3 to 5 sentence paragraph". Do the same: "under 120 words", "7 bullet points", "a table with 3 columns".
Step 4: Show an example of what you want
This is the most underrated trick. OpenAI calls it few-shot prompting: include a couple of input-and-output examples and the model "picks up" the pattern. If you want product titles in a certain style, give it two titles you like and ask for ten more in that style.
Step 5: Tell it what to do, not only what to avoid
"Don't be boring" is hard to follow. "Open with a surprising fact, then explain it in plain words" is easy. OpenAI's guide makes the same point: instead of only listing what not to do, say what to do instead.
Step 6: Refine in the same chat
Read the first answer and react to it like an editor: "Good. Make the intro half as long, drop point 4, and add a real-world example to point 2." Small, specific corrections beat starting over.
Before-and-after ChatGPT prompt examples
Here's how the formula changes real prompts.
Weak: "Write an Instagram caption for my bakery."
Strong: "You're a social media writer for a small family bakery in Austin. Write 3 Instagram captions for our new cardamom buns, launching Saturday. Audience: locals aged 25–45 who love trying new food. Tone: warm and a little playful. Each caption under 40 words, with one question to drive comments and 3 hashtags."
Weak: "Explain SEO."
Strong: "Explain SEO to a first-time blogger in 5 short sections: what it is, keywords, on-page basics, links, and what to do in week 1. Use one everyday analogy per section. Under 400 words. End with a 5-item checklist."
Weak: "Give me business ideas."
Strong: "I have 5 hours a week, $0 budget, and I'm good at Canva and writing. List 7 online side-project ideas that fit those limits. For each: what you'd sell, who buys it, the first 3 steps, and one honest risk. Format as a table. Don't include anything that needs paid ads."
Notice that none of the strong versions use magic words. They're just complete.
Copy-paste ChatGPT prompt templates for beginners
Swap the brackets for your details.
Writing
You are an experienced [type of writer]. Write a [format] about [topic] for [audience].
Goal: [what the reader should do or feel].
Tone: [tone]. Length: [number] words.
Include: [must-have points]. Avoid: [things to leave out].
Learning something fast
Teach me [topic] as if I'm a complete beginner. Start with a one-sentence summary,
then the 5 key ideas with one example each, then 3 common mistakes.
Finish by asking me 3 quiz questions, one at a time.
Planning
Create a [time period] plan to [goal]. My constraints: [time, budget, skills].
Format as a table with columns: [column names].
After the table, list the 3 riskiest assumptions in this plan.
Improving your own text
Edit the text below for clarity and flow. Keep my voice and meaning.
Return the edited version, then a bullet list of the main changes.
Text: """[paste]"""
If you build digital products, these templates pair well with our guide on making digital products with ChatGPT and Canva.
Advanced tips once the basics click
- Ask it to ask you. End with "Before you start, ask me any questions you need answered." This surfaces missing context fast.
- Split big jobs. Ask for an outline first, approve it, then ask for one section at a time. Long one-shot answers drift.
- Ask for options. "Give me 3 different angles, then I'll pick one" is faster than rewriting one answer three times.
- Check the facts. ChatGPT can sound confident and still be wrong. For prices, laws, health or money questions, verify with the official source before you act.
- Save your winners. Keep a note of prompts that worked. A personal prompt library is the real productivity boost.
Common prompt mistakes to avoid
- Being vague about length and format. Use numbers and name the structure.
- Piling on 20 instructions in one paragraph. Use labels or a list so nothing gets lost.
- Leaving out who it's for. The same topic reads very differently for a child, a CEO or a beginner.
- Starting a fresh chat after every miss. Correct it in place; the earlier context helps.
- Trusting numbers without checking. Treat stats and prices as leads to verify, not facts.
FAQ
What is the best prompt format for ChatGPT?
There's no single magic format, but a reliable one is: role, task, context, audience and tone, output format, and an example or constraint. Labeling each part ("Context:", "Format:") makes long prompts easier for the model to follow.
How long should a ChatGPT prompt be?
As long as it needs to be to remove guesswork. A one-line question is fine for simple facts. For writing, planning or analysis, 3 to 8 lines of context usually gives much better answers than a single sentence.
Do I need to say "please" or use special keywords?
No. Politeness doesn't hurt, but clarity is what matters. There are no secret keywords; specific details, numbers and examples do the heavy lifting.
What is few-shot prompting?
It means including a few examples of the input and the output you want inside your prompt. The model copies the pattern. It's one of the techniques OpenAI's own prompting guide recommends.
Can I use these prompts with the free version of ChatGPT?
Yes. The techniques in this guide are about how you write the request, so they work on any plan and on other AI chat tools too.
Conclusion
Writing good ChatGPT prompts isn't a trick; it's briefing. Say what you want, give the context, set the length and format, show an example, and refine in the same chat. Start with one template above today and save the version that works best for you.
Want to see prompts like these used to build real AI side projects? Subscribe to our YouTube channel, AI Money Pilot, for short, practical tutorials. And if you're ready to turn your ideas into a product page or email list, you can start free with systeme.io.


