Direct answer
Tell ChatGPT four things: the task (what you want done), the context (who it's for and why), the details it must use or avoid, and the format of the answer (length, structure, tone). Add an example if you have one, and ask it to check with you before guessing. Prompts with all four get specific, usable answers on the first try far more often.
Why most prompts get generic answers
ChatGPT fills every gap you leave with the most average guess. "Write an email about our new feature" leaves it guessing the audience, the feature, the goal, the length and the tone, so you get a bland email that fits nobody.
The fix isn't clever wording. It's giving the model the information a capable colleague would ask for before starting.
A four-part structure that works
1. The task
Start with a clear verb and the deliverable: write, summarise, compare, rewrite, plan. One main task per prompt keeps the answer focused.
2. The context
Say who the output is for and why it matters: "for small bakery owners in Lagos who have never used our app" changes every sentence ChatGPT writes.
3. The details
List the facts it must use and anything to avoid. If a detail is important, put it in the prompt; ChatGPT can't know your prices, product names or deadlines.
4. The format
Describe the shape of the answer: length, headings or bullets, tone, and what to include first. "Three subject lines under 60 characters, then a 150-word email" beats "make it short".
Before and after
Write an email about our new feature.
Write a product update email for small business owners who already use our invoicing app. The new feature: customers can now pay invoices by bank transfer, not just card. Goal: get readers to send one invoice with bank transfer turned on this week. Format: 3 subject lines under 60 characters, then an email of about 150 words. Friendly and plain, no hype, one clear call to action. If anything important is missing, ask me before you write.
The second prompt takes a minute longer to write and usually saves several rounds of "make it more specific".
Mistakes to avoid
- Stacking several tasks in one prompt. Split "research, outline and write" into steps.
- Vague quality words like "good", "engaging" or "professional" without saying what they mean for this reader.
- Leaving out the audience. The same topic needs very different writing for a CEO and a first-time customer.
- Re-typing the same context every time. Save the prompt and your usual audience and tone so you can reuse them.
Let PromptPal write the prompt for you
If you'd rather not build this structure by hand, describe what you want in a sentence and PromptPal's ChatGPT prompt generator writes the full prompt, using your saved audience, tone and facts. It asks for missing details instead of guessing, and you can save the result to reuse later.
It's free to try without signing up, and the same approach works for Claude and Gemini.
FAQs
How long should a ChatGPT prompt be?
As long as it needs to be to cover the task, context, details and format. Most good prompts are a short paragraph or two. Length isn't the goal; leaving nothing important for ChatGPT to guess is.
Do I need special phrases like 'act as an expert'?
No. A role can help set the tone, but clear details about the task, audience and format matter far more than any magic phrase.
Should I ask ChatGPT to ask me questions first?
Yes, for anything important. Ending with 'If anything is missing, ask me before you write' stops it from inventing details you didn't give.
Does the same prompt work in Claude and Gemini?
A well-structured prompt works in all of them, though each model has its own style. You may want small adjustments, such as more explicit formatting instructions for one model.