How to prompt ChatGPT
A good ChatGPT prompt is specific: it gives the model context, a role to play, the audience it’s writing for, and the format you want back. ChatGPT rewards concise, exact instructions — vague prompts get generic answers because the model fills the gaps with averages. Say what you want, who it’s for, and how it should look, then iterate.
Six tips for better ChatGPT prompts
Concrete moves that turn a throwaway reply into a usable one. For the full structure behind them, see the CRAFT framework.
Be specific
ChatGPT rewards precise instructions. Swap 'write something about marketing' for 'write 5 subject lines for a B2B SaaS launch email.' The more exact the ask, the less generic the answer.
Give context
Tell it the background it needs — who's involved, what you're working from, and any constraints. Vague prompts get vague answers because the model fills the gaps with averages.
Assign a role
Open with 'Act as a senior recruiter' or 'You're a patient maths tutor.' A role primes ChatGPT toward the right vocabulary, standards, and depth.
Specify the output format
Ask for a table, bullets, a 150-word summary, or JSON. State it explicitly or you'll spend time reformatting the reply by hand.
Give an example
Show one sample of the style or structure you want ('like this: …'). A single example often does more than a paragraph of instructions.
Iterate
Treat the first reply as a draft. Reply with 'shorter,' 'more formal,' or 'add a counterargument.' ChatGPT keeps the thread's context, so each follow-up sharpens the result.
Tip: set custom instructions in ChatGPT to lock in your defaults — your role, tone, and preferred format — so you don’t repeat them every time. And browse the prompt library for ready-made starting points.
Before and after
“Give me some tips for my resume.”
No role, context, audience, or format → a generic checklist anyone could have written.
“Act as a tech recruiter. Here’s my resume [paste]. I’m applying for mid-level product manager roles at startups. Give me 5 specific, prioritized edits as a bulleted list, each with a one-line reason.”
Role + context + audience + format → targeted, actionable feedback.
Don’t want to think about structure?
Promptivo’s guided interview asks a few questions and builds a structured, ChatGPT-ready prompt for you — no framework to memorize.
Let Promptivo build it for you →Questions, answered
How do I write a good ChatGPT prompt?
Be specific, give context, assign a role, state the output format you want, and include an example when you can. Then iterate — treat the first answer as a draft and refine it with short follow-ups like 'shorter' or 'more formal.'
Why does ChatGPT give me generic answers?
Usually because the prompt is missing context or a defined output format. The model fills gaps with averages — generic audience, generic length, generic tone. Add the situation, the reader, and the shape you want, and the answer sharpens immediately. Custom instructions can also lock in your defaults so you don't repeat yourself.
What is a ChatGPT prompt?
A prompt is the instruction or question you type into ChatGPT. A good one tells the model what you want, who it's for, and how the answer should look — so it returns something usable on the first try instead of a generic draft.
Do I need to be technical to prompt ChatGPT well?
No. Prompting is plain English. You don't need code or jargon — you need to be clear about the context, the role, the audience, and the format. If you'd rather not think about structure at all, Promptivo builds the prompt for you.