How to Write Better ChatGPT Prompts: 10 Techniques That Actually Work
Most people use ChatGPT wrong. They treat it like Google. The result is generic answers and wasted time. Here are 10 prompt techniques that consistently produce 10x better output.

Most people type into ChatGPT the same way they type into Google. They write a vague phrase, hit enter, get a generic response, and walk away unimpressed.
The problem isn't ChatGPT. It's the prompt.
After spending the last six months using ChatGPT for everything from drafting emails to debugging code to outlining articles, I've found that small changes to how you prompt it produce dramatically different results. Below are the ten techniques that have made the biggest difference for me.
1. Give it a role
The single most powerful change you can make is starting your prompt with a role. Instead of "Write me an email about a refund," try:
You are a customer support specialist with 10 years of experience handling refund disputes. A customer is asking for a refund on a $300 product they bought 45 days ago. Our policy is 30 days. Write a polite email that explains the policy but offers a 15% discount on a future purchase.
The role primes the model to think in a specific frame. Output quality improves immediately.
2. Show, don't tell
If you want a specific tone, format, or structure, give an example. ChatGPT is excellent at pattern matching but often guesses wrong about what you want.
Bad: "Write a punchy LinkedIn post."
Better: "Write a LinkedIn post in the style of this example: [paste example]. The topic is [your topic]."
3. Specify the audience
"Explain quantum computing" produces a textbook entry. "Explain quantum computing to a 10-year-old who likes video games" produces something useful.
Always tell ChatGPT who the output is for. The more specific, the better.
4. Define the format
Don't make ChatGPT guess what you want. Tell it exactly:
- "Respond in 3 bullet points, each one sentence."
- "Format as a table with columns: Tool, Price, Best For."
- "Write 5 headlines, then explain in 2 sentences which one is strongest and why."
When you control the format, you save yourself the work of reformatting.
5. Use the "step-by-step" trigger
For complex reasoning tasks, adding "Think step by step before answering" or "Show your reasoning" significantly improves accuracy. This works because it forces the model to process intermediate logic instead of jumping to an answer.
6. Constrain with negatives
Sometimes telling ChatGPT what you don't want is faster than describing what you do.
Write a product description for a coffee mug. Do not use the words "premium," "luxury," "elevate," or any superlatives. Avoid corporate marketing language entirely.
This trick alone removes 80% of the AI-flavored output.
7. Iterate, don't restart
If the first response is 70% there, don't start over with a new prompt. Just say:
- "Make the second paragraph shorter."
- "Replace the casual tone with something more formal in section 2."
- "The third bullet is weak. Give me three alternatives."
ChatGPT is a conversation, not a search engine. Use the back-and-forth.
8. Ask for the reasoning
For evaluations and decisions, always ask ChatGPT to explain its reasoning. "Which of these three headlines is strongest, and why?" produces something useful. Just asking "Pick the best" gives you a coin flip.
9. Force specificity
Vague prompts get vague answers. If ChatGPT gives you generic advice, push back:
- "Be more specific. Use real examples or numbers."
- "Replace the abstract claims with concrete steps."
- "Cite the source for each statistic, or remove it."
10. End with a quality check
This is the single most underused technique. Add to the end of your prompt:
Before responding, review your answer for: (1) factual errors, (2) generic claims that need specifics, (3) anything that sounds like AI marketing copy. Then write your final response.
You'd be surprised how often ChatGPT catches its own weak output when asked to.
Putting it together
Here's a prompt that combines several techniques:
You are a senior content marketer who has launched three successful B2B newsletters. I'm starting a newsletter about no-code tools for small businesses. Write 5 subject line options for the welcome email. Each should be under 50 characters and avoid the words "amazing," "revolutionary," or "game-changing." Format as a numbered list. After the list, in 2 sentences each, explain why each subject line works.
That single prompt produces output that would have taken me 30 minutes to write — and review — manually.
The takeaway
Better prompts don't require advanced techniques. They require specificity. Tell ChatGPT who you are, who the output is for, what format you want, and what you don't want. Show it an example. Ask it to think.
The difference between a 6-out-of-10 response and a 9-out-of-10 response is almost always in the prompt, not the model.
Tagged
Friday Drop
Liked this? Get one more next Friday.
A 3-minute newsletter on AI tools and the workflows that actually save you time.