PromptPalPromptPal
Pricing
Sign inGet started free
  1. Home
  2. /
  3. Answers
  4. /
  5. Writing better prompts

How do I write a good ChatGPT prompt?

A good ChatGPT prompt says what you want, who it's for, what to include and what the answer should look like. Here's a simple structure, a before-and-after example and the mistakes to avoid.

PromptPal TeamUpdated November 2, 20263 min read

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

Before
Write an email about our new feature.
After
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.

Related

  • ChatGPT prompt optimizer: how to improve any prompt
  • What's the difference between a prompt and a prompt template?
  • Free ChatGPT prompt generator

Read this answer as Markdown

On this page

  1. Direct answer
  2. Why most prompts get generic answers
  3. A four-part structure that works
  4. Before and after
  5. Mistakes to avoid
  6. Let PromptPal write the prompt for you
  7. FAQs

Turn ideas into prompts that work

Describe what you need and PromptPal writes a reusable prompt in your style for ChatGPT, Claude and Gemini.

Try PromptPal free

More answers

Writing better promptsWhat's the difference between a prompt and a prompt template?A prompt is written for one task. A prompt template is the same prompt with blanks for the parts that change, so you can reuse it. Here's when to use each and how to turn one into the other.Saving and reusing promptsHow do I save and reuse my AI prompts?Keep your best prompts in one place, give them clear names and tags, turn the changing parts into blanks, and make them easy to reach from the AI tools you use. Here's a simple system.Context and styleHow do I give ChatGPT or Claude context about my business?Write down who you serve, your tone and the facts AI should always know, keep it short and current, and include it with your prompts. Here's what to include and how to stop repeating it.

Footer

Great prompts for any AI, in seconds

Free to start, no account needed.

Create a prompt
Browser extensionConnect to Claude, ChatGPT, Cursor

Get better at AI, one email a week

One great prompt, one quick tip, and what’s new in ChatGPT, Claude and Midjourney. Five minutes, every Thursday.

No spam. Unsubscribe in one click.

PromptPalPromptPal

Write, refine and reuse prompts for every AI you use.

Product

  • Prompt builder
  • Browser extensionNew
  • Connect to your AI
  • Pricing

Prompt generators

  • ChatGPT
  • Claude
  • Gemini
  • Midjourney
  • Perplexity
  • See all

Use cases

  • Students
  • Writers
  • Solo builders
  • Everyday users
  • Developers
  • AI teams

Resources

  • Guides
  • Blog
  • Prompt Store
  • Docs
  • Help center

Company

  • About
  • Contact
  • Enterprise
  • Press

© 2026 Securestack Technologies Inc.

PrivacyTermsRefund policyChangelog
XLinkedInGitHub

PromptPal