This guide teaches you how to get better results from AI in half the time.

What is the best way to prompt ChatGPT?

The best way to prompt ChatGPT is to be clear about your role, define the task precisely, provide relevant context, and expect to iterate multiple times before getting results you'll actually use.

Most marketers treat ChatGPT like a search engine: they ask once, get an answer, and move on. That's why they get generic garbage. The real power comes from treating it like a thinking partner. You prompt, you review, you refine, you prompt again. You ask follow-up questions. You push back when the output is surface-level.

The best prompts follow a simple structure: context, task, constraints, and desired output format. You tell ChatGPT what it's doing, who it's talking to, what it's trying to achieve, and how you want the answer formatted. When you're building prompts for repeated tasks, save them in a prompt library so you don't reinvent the wheel every time.

How do I write better prompts for ChatGPT?

Write better prompts by being specific about your desired outcome, providing concrete examples of the style you want, and telling ChatGPT exactly what to do (not what to avoid).

Specificity is everything. "Write marketing copy" gets you copy. "Write marketing copy in the style of our brand (direct, confident, practical) for a SaaS audience who is already aware of the problem but unsure if they need our solution" gets you something you can actually use. The difference is context.

Include examples when you can. If you want a specific tone, paste in a previous email or blog post and say "match this tone." If you want a particular structure, show ChatGPT what you're aiming for. If you want it to avoid something (jargon, corporate speak, passive voice), tell it explicitly.

Also, tell ChatGPT to think step by step. That simple phrase dramatically improves output quality. Instead of asking for a content strategy, ask it to "list 5 audience segments, then for each segment, generate 3 content angles, then recommend which angles work best together." Breaking down complex tasks into smaller steps forces clearer thinking.

What is a prompt framework for ChatGPT?

A prompt framework is a reusable structure that guides ChatGPT through your thinking process, ensuring consistent quality across multiple prompts.

The most effective framework for marketing has five parts:

  • Role: "You are a content strategist for B2B SaaS companies" (or whatever applies)

  • Context: Details about your product, audience, or situation

  • Task: The specific thing you want done

  • Constraints: Length, tone, format, or style requirements

  • Output: How you want the answer formatted

Here's a template you can adapt:

You are [ROLE].

I'm working on [CONTEXT].

Please [TASK].

Requirements:
- Format: [FORMAT]
- Tone: [TONE]
- Length: [LENGTH]

Output structure:
[HOW YOU WANT IT ORGANIZED]

Using a consistent framework means you spend less time explaining what you want and more time refining results. It also makes it easier to reuse and share prompts with your team. Learn how to build reusable prompts for your most frequent tasks.

How do I use role-based prompting?

Role-based prompting means telling ChatGPT who it should act as (copywriter, strategist, analyst, critic) so it responds with the perspective and expertise of that role.

This is surprisingly powerful. If you just ask "write an email," you get generic email. If you ask "You are a direct response copywriter who specializes in converting skeptical B2B buyers. Write an email..." you get something with actual personality and persuasion.

Role-based prompting works because ChatGPT has seen thousands of examples of how different professionals approach tasks. When you assign a role, you're activating that knowledge. You can take it further and stack multiple roles. "You are equal parts copywriter, strategist, and customer who's skeptical about buying..." That's when you get genuinely useful output.

The best roles for marketing include: direct response copywriter, content strategist, customer research analyst, brand strategist, paid advertising specialist, and sceptical customer. Choose the role that matches the task you need done. Read about using multiple roles simultaneously to get layered input.

What is iterative prompting?

Iterative prompting means you prompt once, evaluate the output, identify gaps, and then prompt again with refined instructions based on what you learned.

This is how you actually get great results from ChatGPT. One-and-done prompting is for people who don't care about quality. Iteration is for people who do.

Here's the process: First, you generate initial output. You read it critically. You notice what's missing or what could be better. Then you ask ChatGPT to refine it. "This is good, but the benefits section feels weak. Can you rewrite that section and explain specifically why someone would care about each benefit?" Or: "I want this more conversational and less corporate. Remove jargon and add a sentence that shows you understand this is hard work." Or: "You've given me options A, B, and C. Option A is closest. Blend A with the best parts of C and make it sharper."

Every iteration moves you closer to something usable. Most people stop too early. Keep refining. Push for specificity. Challenge generic statements. That's where the real value lives.

How do I give ChatGPT context for better answers?

Give ChatGPT context by including relevant details about your audience, product, brand, market position, and goals before you ask it to do something.

Context transforms ChatGPT from generic to specific. Instead of "Write an email," you'd say: "I sell project management software to overwhelmed marketing teams. Our product is 60% less expensive than Asana and built specifically for marketing workflows. Most of our customers have been using spreadsheets or Notion. The email should speak to the pain point of context switching between tools. The audience is pragmatic, not early adopters. Tone should be direct and show we understand the problem."

That's context. It tells ChatGPT who you're selling to, what makes you different, what problem you solve, and how to talk about it. The output will be dramatically better.

The most useful context you can provide includes: your target audience (who they are, what they care about), your product (what it does, why it's different), your market position (competitive advantages), historical examples (previous campaigns that worked), and your brand voice (how you talk).

How do I build reusable prompt templates?

Build reusable prompt templates by identifying your most frequent marketing tasks, creating a standardised prompt structure for each one, and storing them somewhere accessible to your team.

Most marketing teams do the same types of tasks repeatedly: writing subject lines, outlining content, developing strategies, analysing competitors, creating audience profiles. Instead of building the prompt from scratch each time, create a template that's 80% done already.

Here's how: Take a task you do weekly. Create a prompt that includes all the roles, context, and constraints you typically need. Replace specific details with placeholders (like [PRODUCT_NAME], [TARGET_AUDIENCE], [TONE]). Save it somewhere your team can access (Google Docs, Notion, a shared GitHub repo). Now when someone needs to do that task, they fill in the blanks and run the prompt.

This saves time and ensures consistency. Your whole team is working with the same starting point. You refine the template based on what actually works. After a few iterations, you've got a prompt that solves that problem really well, and everyone can use it. Check out our Starter Prompt Kit for templates you can customise for your own business.

How do I stop ChatGPT from giving generic answers?

Stop getting generic answers by being specific about what you don't want, providing examples of the style you're after, and pushing back when output feels surface-level.

Generic happens when context is missing. "Write a LinkedIn post about AI in marketing" will give you something vague and corporate. Specific context prevents that: "Write a LinkedIn post for [YOUR_AUDIENCE] that shows we understand the specific problem they face when trying to use AI. The tone is direct and slightly skeptical (you're not saying AI solves everything). Include a specific example of where AI has surprised us in our own marketing."

Explicitly tell ChatGPT what to avoid. Don't say "no corporate jargon" (it doesn't always understand). Instead say "Don't use words like optimize, leverage, synergy, or paradigm shift. Use simple, direct language." Don't say "make it compelling" (that's subjective). Say "Demonstrate that you understand what keeps our audience up at night, and show how we've addressed it directly."

Also, always ask for reasoning. "Why did you choose that angle?" "What assumption are you making about our audience?" "How would a sceptical prospect respond to this?" Forcing ChatGPT to think out loud reveals when it's being generic and gives you leverage to push for better output.

How do I chain prompts for better results?

Chaining prompts means using the output from one prompt as the input for another, building complexity gradually instead of asking for everything at once.

This is more powerful than you'd expect. Instead of asking ChatGPT to "write a comprehensive content strategy," break it into steps: First prompt gets audience research. Second prompt takes that research and generates content angles. Third prompt turns angles into a content calendar. Fourth prompt refines specific copy for each piece.

Why does this work? Because each step can be specific. Each step can build on the previous step. You have opportunities to iterate and refine at each stage. The final output is much stronger because it's been built thoughtfully, step by step.

Example chain for a sales email sequence:

  • Prompt 1: Generate 5 audience segments with pain points

  • Prompt 2: For the top segment, list 10 objections they might have

  • Prompt 3: Create email angles that address the top 3 objections

  • Prompt 4: Write the first email using your chosen angle

  • Prompt 5: Refine based on your brand voice

This approach gives you better output and more control over the direction.

How do I use ChatGPT custom instructions effectively?

ChatGPT custom instructions let you set permanent context that applies to every conversation, so you don't have to explain your brand, audience, or preferences each time.

If you're doing marketing work in ChatGPT regularly, set up custom instructions with: your brand voice (how you write), your target audience (who you sell to), your product or service (what you do), and any constraints (avoid certain words, use British spelling, no emojis, etc.).

Your custom instructions might say something like: "You're writing for The ChatGPT Marketer audience. They're marketing teams and solo founders who want practical AI strategies. Tone: direct, confident, useful. Avoid corporate jargon. Use British English. Include specific prompts and examples. Keep paragraphs to 2-3 sentences max."

Now every time you prompt ChatGPT in that conversation, it's working with that context already built in. You only need to specify what's unique about each individual request. This saves enormous amounts of time and ensures consistency across multiple pieces of work.

What makes a good ChatGPT prompt?

A good ChatGPT prompt is specific about the outcome, clear on constraints, includes relevant context, and makes it easy for ChatGPT to give you something usable without endless revision.

Here are the characteristics of prompts that actually work:

  • Specific: Not "write copy" but "write email copy that addresses objection X for audience Y"

  • Constrained: You've told it the format, length, tone, and any words to avoid

  • Contextual: ChatGPT knows who you're talking to and why

  • Actionable: The output is something you can use immediately, not something you have to completely rewrite

  • Iterable: The prompt structure makes it easy to refine and build on the output

Bad prompts are vague, assume ChatGPT knows what you want, provide no context, and produce output that requires heavy editing. Good prompts do the opposite. Spend time on your prompt structure and you'll spend less time editing results. Learn how to use ChatGPT as a thinking partner to improve your own prompting process.

How do I prompt ChatGPT for strategy vs. execution?

Prompt ChatGPT differently for strategy work (setting direction) versus execution work (implementing the plan). Strategy prompts ask "what should we do?" Execution prompts ask "how do we do this specific thing?"

Strategy prompts need more context and debate. "Here's our situation [details]. What are the possible content strategies we could pursue?" Then iterate: "What are the pros and cons of option A?" "How would option B work better for our audience?" You're using ChatGPT as a thinking partner to explore possibilities.

Execution prompts are more straightforward. You've already decided what to do. Now you want ChatGPT to help you do it. "Write a subject line for our email about X that's under 50 characters and speaks to the pain point of Y." Much more specific. Less iteration needed (usually).

Strategy work takes longer but saves time downstream. If you get the strategy right, execution is straightforward. If you skip strategy and jump to execution, you'll iterate endlessly because you're not actually sure what you're trying to achieve. Invest the time in using ChatGPT for strategic thinking first. Read more about using ChatGPT as a thinking partner.

Want ready-to-use prompts you can implement immediately?

Templates for subject lines, content outlines, email copy, audience research, competitive analysis, and more.

FAQ: Common Prompting Questions

What are the best ChatGPT prompts for marketers?

The best prompts are ones that produce work you can actually use. That means they include enough context about your audience and brand that the output feels relevant, not generic. Look for prompts that ask ChatGPT to think step by step, provide constraints on tone and length, and specify the format of the output. The Starter Prompt Kit includes tested prompts for subject lines, email copy, content outlines, audience research, and competitive analysis that you can adapt for your own business.

What is mega-prompting?

Mega-prompting means putting everything you know about a task into a single, very detailed prompt, then asking ChatGPT to solve the entire problem at once. It's the opposite of iterative prompting. Sometimes it works beautifully (when the task is well-defined and you have solid context). Often it produces weaker results than breaking the task into steps. For most marketing work, iterative and chained prompting produce better output. Save mega-prompting for straightforward, repetitive tasks where you know exactly what you want.

How do I use system prompts in ChatGPT?

System prompts are instructions that apply globally to ChatGPT's behaviour. In the standard ChatGPT interface, you can't directly access or edit system prompts, but you can use custom instructions to achieve the same effect. Set up your custom instructions with details about your brand voice, audience, and any constraints you always want applied. For users with API access or ChatGPT Pro, you have more control over system-level instructions, but custom instructions do the job for most marketing teams.

How do I create a prompt library?

Create a prompt library by listing out the marketing tasks your team does repeatedly, building a strong prompt for each one, and storing them in a central, accessible place. Google Docs, Notion, or a shared GitHub repository all work well. Organise by task type (Email, Content, Strategy, Analysis). Include the full prompt, examples of outputs that worked, and notes on what variations you've tested. Update the library as you find better prompts. A good prompt library saves your team hours every week because you're not reinventing the prompt each time you need to do a task.

What is multi-role prompting?

Multi-role prompting means assigning ChatGPT multiple roles simultaneously so it thinks through a problem from different perspectives. Example: "You are equal parts direct response copywriter, skeptical customer, and brand strategist. From each perspective, what should this email say?" ChatGPT then considers the task through three different lenses, giving you richer output. This works especially well for strategic tasks where you want to think through multiple angles.

How do I use ChatGPT Projects for marketing?

ChatGPT Projects (available in ChatGPT Pro and Teams) let you group related prompts and files into a single project space, so context carries over between conversations. You can upload brand guidelines, previous campaigns, audience research, anything that provides context. Then when you prompt in that project, ChatGPT has access to all of it without you having to paste it into every message. Useful for working on a campaign or content pillar over multiple conversations.

Keep Reading