How to Write Better Marketing Copy With Claude
Most people ask Claude for copy once, get something generic, and give up. Treating it as a single request is the main reason the output feels flat. A one-line prompt like "write me an ad" gives Claude almost nothing to work with, so it fills the gaps with the safest, most generic choices it can make. A marketer under deadline can burn twenty minutes regenerating the same flat headline five times, when the fix was never in the regeneration. It was in the brief that got skipped the first time.
Copy improves through the same back-and-forth you'd have with an editor, not by perfecting the first prompt.
This guide is the hub for the marketing workflow on this site. It covers the drafting-and-feedback loop end to end, and links out to the deeper guide for each step.
Where copy fits in the marketing workflow
A first draft is not the start of the process. By the time you ask Claude for copy, three things should already be decided: who it's for, what it needs to say, and how your brand sounds saying it. Skip them and Claude guesses, which is where "generic" comes from.
- 1
Campaign goal
A one-line intent: "let's do a referral push this quarter."
- 2
Campaign brief
Audience, one core message, channels, and deadline. Turn a goal into a brief.
- 3
Brand voice
The rules every draft gets checked against, set up once. Build a brand voice Claude follows.
- 4
First draft
You are hereBrief plus voice, in a single prompt. The rest of this guide.
- 5
Targeted feedback
Name the problem, then name the direction. One note at a time.
- 6
Final copy
The version you would actually ship, then rebuilt for each channel.
If the message itself isn't settled yet, that's a research problem, not a copy problem: customer interviews and competitor pages are where a real angle comes from.
Why the brief beats the prompt wording
People spend a lot of effort phrasing the perfect one-shot prompt. That effort belongs in the brief. A brief tells Claude who's reading, what they already know, what needs to change in their mind, and what shape the output should take. That's the difference between copy that sounds like a template and copy that sounds written for one specific reader.
The four things worth stating every time:
Audience: specific enough to picture one real person, not "our customers"
Goal: the reader's next action, not "raise awareness"
Constraints: length, channel, tone, and any words to use or avoid
Angle: the one idea the copy leads with, if you've already decided it
Bad prompt, better prompt, excellent prompt
Here is the same request at three levels of detail, with what Claude actually returns for each. The scenario: an upgrade email to freelance designers on a project-management tool's free plan.
Bad
Subject: Upgrade to Pro Today
Hi there, we're excited to tell you about our Pro plan, packed with powerful features to take your workflow to the next level. With unlimited projects, priority support, and advanced analytics, Pro has everything you need. Upgrade today and see the difference.
Claude was handed a product and a format and nothing else. No reader, no reason to act now, no constraint. So it produced the safest possible email: a feature list, a line about the next level, a generic close. Every blank got filled with a template.
Better
Write a marketing email to free-plan users about upgrading to Pro. They're freelance designers. Keep it under 150 words, friendly tone.
”Subject: More room for your projects
As a freelance designer, you're probably juggling more client work than ever. Our Pro plan gives you unlimited projects, so you're never stuck deciding which work to archive. You'll also get version history and faster exports. It's $12/month, and you can switch back anytime.
Now Claude knows the reader and has a length limit, so the tone is human and the lead benefit is relevant. But it's still generic within those bounds. It lists three benefits with equal weight, and "you're probably juggling more client work" is a guess dressed up as insight.
Excellent
Write an upgrade email to freelance designers on our free plan who hit the 3-project limit in the last 7 days. They already know what the product does. Open with the exact moment they're stuck in: they finished a client project, went to start the next one, and got blocked. One benefit only: unlimited projects. Under 120 words, no exclamation points, one call to action. Tone: matter-of-fact, like a colleague who's hit the same wall.
”Subject: You just hit the project limit
You wrapped a project this week, went to start the next one, and got the "you've reached 3 projects" screen. On the free plan, the fix is archiving old work you might still need. On Pro there's no limit, so the next project starts the moment it lands. It's $12/month, and you can move back to free whenever.
Button: Remove the limit
The prompt named the exact trigger event, so the email opens inside the reader's real experience instead of a general observation. It picked one benefit, so the email makes one clean argument instead of three weak ones. The constraints stripped out the last of the "marketing email" defaults.
Each version didn't get a cleverer sentence. It got one more real fact about the reader and one more constraint.
Prompt templates
Copy one, fill in the brackets, paste it into Claude. Start with Basic and move up as the stakes rise. Team and Expert build on Advanced, so paste that first, then add the extra lines.
Write [what: 3 subject lines / a 120-word email / one landing-page headline] for [audience: the specific slice, not "our customers"]. Goal: [the one action you want them to take]. Constraints: [length], [tone], [words to use or avoid].
Audience: [specific segment], who already [what they know or have tried]. Shift I want: from [what they believe now] to [what they'd believe after reading]. One core message: [the single sentence the copy has to land]. Brand voice: [paste 2-3 sample lines, or "match the voice guide above"]. Deliverable: [format], [length], [N variations on these angles: ...].
[Paste the Advanced template above, then add:] Mark each part of the output as "from the brief" or "your inference," so I can confirm the inferred parts before this reaches the writer. Check the draft against these brand rules and flag anything borderline: [paste rules]. Format it so a copywriter could pick it up with no other context.
[Paste the Advanced template above, then add:]
Before writing, tell me the riskiest assumption this copy depends on.
Give me three genuinely different angles (benefit-led, problem-led, proof-led),
then argue for which one to run with this audience, and why.
For each angle, write the one-line A/B hypothesis I'd be testing.The drafting loop
- 1
Send the brief, not the task
Use one of the templates above. A vague prompt produces vague copy no matter how capable the model is.
- 2
Ask for options, not one answer
Three headlines to compare beat one Claude is confident about. Comparing real examples also makes your feedback concrete: you point at a line instead of describing a mood.
- 3
Give feedback the way you would to a person
"Shorter." "Less formal." "Lead with the benefit, not the feature." Claude holds the context of what you already discussed, so there's no need to restate the brief.
- 4
Name the problem, then the direction
"This headline focuses on our feature, not their problem. Rewrite it starting from what's frustrating about the free plan's limits." One sentence, a clear target instead of a mood to guess at.
This headline, "Introducing the Pro Plan," focuses on our feature, not their problem. Rewrite it starting from what's frustrating about hitting the free plan's project limit, not from the announcement itself.
”Iterate or start over
The most common wasted hour is feedback round three through seven on a draft that was never going to work. Use what your own feedback sounds like as the signal.
| Your feedback sounds like | What it means | What to do |
|---|---|---|
| "Shorter." "Less formal." "Cut the second line." | The angle is right, the execution isn't | Keep iterating, one specific note at a time |
| "This doesn't sound like us." | A voice problem, not a structure problem | Paste a brand voice reference, ask for one more pass |
| "It's fine, but it's not landing." | Usually the angle, not the words | Ask for three different angles, pick one, then refine |
| "Why is it even talking about X?" | The brief was wrong or missing something | Stop editing. Fix the brief and restart |
The third-round rule
If your feedback in round three is still about what the piece is trying to say, not the wording, that's the signal to restart with a clearer brief instead of patching. Line edits never fix a wrong angle.
This draft isn't working because it leads with our feature list instead of the customer's actual problem. Forget the draft above. New angle: start from the fact that switching tools is annoying, and make the case that this migration takes under ten minutes.
”For high-stakes copy, test real angles
For anything with real reach, a homepage headline, a launch email, a paid ad, ask for genuinely different angles, not variations on one idea. Three headlines that all lead with speed aren't three options.
- One version that leads with the core benefit
One version that leads with the problem it solves
One version that leads with proof: a number, a result, social proof
Give me three genuinely different headline approaches for this launch, not three variations of one idea: one leading with the core benefit, one with the problem we solve, and one with a specific number or result. Then tell me which you'd run for existing customers who haven't upgraded in a year, and why.
”Running that as an actual test is its own skill: turning one ad into a week of headline variants covers building a set where the results mean something.
Inside Claude Tutorial
This loop gets faster with practice.
The brief, feedback, and different-angles pattern shows up in almost every Claude task, not just copy. The app teaches dozens of variations on it through short lessons and real practice.
Common mistakes
- Regenerating instead of re-briefing. Hitting retry five times gives you five versions of the same gap. If the first draft is generic, the brief was thin. Add the missing reader, goal, or constraint and ask once more.
- Asking for ten options. Ten headlines from a vague prompt are ten phrasings of one idea. Ask for three built on named, different angles instead.
- Feedback Claude can't act on. "I don't love it" gives it nothing to change, so the next draft just rearranges the same words. Point at the exact line and say what's wrong with it.
- Patching a wrong angle. Five rounds of line edits will not save a headline built around the wrong benefit. Go back to the brief.
Frequently asked questions
Can Claude write marketing copy?
Yes, and well, when you give it a brief instead of a topic. It drafts headlines, emails, ads, landing pages, and product copy, and it's strongest as a drafting-and-feedback partner rather than a one-shot generator.
Why does Claude's marketing copy sound generic?
Almost always because the prompt named a product and a format but no reader, no goal, and no constraint. Claude fills each blank with its safest general-purpose choice, and the sum reads as generic. Add a specific audience and one real constraint and it sharpens on the first try.
Is Claude better than ChatGPT for copywriting?
Writers often find Claude's default voice less obviously AI-written and easier to steer across a long editing conversation. The larger factor in copy quality is your brief, not the model.
How do I get Claude to write in our brand voice?
Give it real sample copy and explicit do and don't rules, not adjectives, and reuse them in every prompt. Building a brand voice Claude actually follows walks through building that reference once.
Can Claude A/B test copy for me?
It can generate genuinely different angles and label what each one tests, but it cannot run the test or read your results. Pair it with your own testing setup. Turning one ad into a week of headline variants covers the full process.
How long should a copywriting prompt be?
Long enough to answer the four brief questions (audience, goal, constraints, angle) and no longer. A three-sentence prompt that names all four beats a paragraph of background with no clear ask.
Continue reading
- Claude for Marketing: the full course this guide is part of, covering research, briefs, voice, and distribution.
- Building a Brand Voice Claude Actually Follows: the reference to set up before the drafting starts.
- Turning a Campaign Goal Into a Brief Your Team Can Use: the step before copy, structuring the goal itself.
- Writing a Marketing Email That Feels One-to-One: the drafting loop applied to a list send.
- Repurposing One Blog Post for Every Channel: what to do with the finished piece.
- Getting Started with Claude: the fundamentals behind the whole process, context, iteration, and reusable instructions.
