Blog • ChatGPT • 5 min read • 5 Nov 2026

How to Write Better ChatGPT Prompts (7 Rules That Actually Work)

Most ChatGPT answers feel generic for one reason: the prompt is vague. These seven rules fix that — no magic words, just structure.

If you have ever typed a question into ChatGPT, read the answer, and thought "this could have been written by anyone, about anything" — the problem is almost never the model. It is the prompt.

A good prompt does four jobs at once: it tells ChatGPT who to be, what to do, who it is for, and what the answer should look like. Most one-line prompts do none of these. The seven rules below cover all four — and you can use them today, in the free version, with no tools at all.

If you would rather skip the manual work, our ChatGPT Prompt Generator builds all seven into a prompt for you. But understanding the rules first means you will know a good prompt when you see one.

1. Say exactly what you want

Vague asks get vague answers. "Write about fitness" could mean a workout plan, a blog post, or a product page — so ChatGPT guesses, and the guess is usually generic.

Instead, name the deliverable and the number: "Write a 400-word beginner guide to home workouts for busy parents." One sentence, three facts: length, level, audience. That alone lifts the answer more than any clever trick.

2. Give it a role

Start with a persona: "You are a senior marketing strategist" or "You are a patient maths teacher." This is the persona pattern, and it works because it focuses the model's knowledge and vocabulary on one domain instead of all of them.

Pick the role that matches the job. A writer persona for a blog post, an analyst for a comparison, a teacher for an explanation. One role, stated plainly, at the start.

3. Add context: audience and purpose

ChatGPT cannot read your mind about who will read the answer or what it is for. Tell it: "for first-time buyers", "for a school presentation", "to decide between two suppliers".

Context also means background the model needs: the product, the situation, the numbers. Two or three sentences of real context beat a paragraph of adjectives every time.

4. Tell it the format

Do you want headings, a table, bullet points, or plain paragraphs? How long? Say so. "Format as a table with three columns: option, cost, risk" gives you something usable immediately — instead of a wall of text you have to reformat yourself.

Length is part of format. "Under 150 words" and "a thorough 800-word guide" produce completely different answers to the same question. Pick one.

5. Set constraints

Constraints are what turn a ramble into a deliverable. Add what to leave out as well as what to include: "No jargon", "Don't mention competitors", "Keep the tone friendly, not formal".

One or two constraints are enough. Five or six will fight each other — and the model will quietly drop some of them.

6. Show one example

One example beats three paragraphs of description. If you want a certain style, paste a sample: "Write in this style: [two sentences]". If you want a certain structure, show it: "Use this layout: [your headings]".

ChatGPT is very good at matching a pattern it can see. It is much worse at guessing a pattern from a description of one.

7. Iterate in the same chat

Your first answer is a draft, not a verdict. Follow up where you left off: "Make the second section shorter", "Add a counter-argument", "Now rewrite it for beginners". ChatGPT remembers the thread — use it.

Each follow-up is cheaper than starting over, because the context is already there. Most people quit after one try and blame the tool. The second and third tries are where the good answer usually appears.

Before and after: the same task, two prompts

Weak prompt: "Write about email marketing."

Strong prompt: "You are an email marketing specialist. Write a 200-word welcome email for new subscribers to a handmade soap shop. Audience: first-time buyers, mostly women aged 25–45. Tone: warm and friendly. Format: short subject line, 3 short paragraphs, one clear call to action (claim 10% off). Don't use salesy language."

The strong version answers the same question — but it also says who is writing, who is reading, how long, in what shape, and what to avoid. That is the whole method, in one paragraph.

Three mistakes to stop making

Too vague. "Tell me about X" with no role, audience or format. Fix it with rules 1–4.

Too long, no structure. A wall of background with the actual request buried at the end. Put the task first, then the context — or use headings to separate them.

One try and done. Judging the model on a single answer. Iterate twice before deciding the prompt failed.

Try it now

Pick one task you actually need today and rewrite it with these seven rules. Or skip the manual work: the ChatGPT Prompt Generator asks for your task and builds the role, context, format and constraints for you — and the 100+ prompt examples give you ready-made starting points to copy and adapt.

For the full framework behind these rules, read our guide to writing AI prompts.

FAQ

Do I need ChatGPT Plus to write good prompts?

No. Good prompting is about how you ask, not which plan you pay for. The same well-structured prompt works in the free version of ChatGPT, and in Gemini or Claude too.

How long should a ChatGPT prompt be?

Long enough to be specific, short enough to stay focused. Most strong prompts are 3–6 sentences: a role, the task, the audience, the format, and one constraint. If your prompt is one vague line, add detail; if it is a wall of text, cut it to the essentials.

Can I reuse the same prompt more than once?

Yes — save prompts that work and reuse them as templates. Change only the task-specific parts (topic, audience, numbers) and keep the structure. That is exactly what a prompt generator does for you.

Why do my ChatGPT answers feel generic?

Usually because the prompt gives the model nothing to work with: no role, no audience, no format, no example. Add those four things and the same question gets a far more specific answer.