When to use
Use this when you need a first draft of one specific asset for one specific channel and want it formatted correctly, on-message, and search-aware from the start.
Not for: auditing existing copy against a brand guide (use mkt-brand-review), planning a month of posts (use mkt-content-calendar), or designing multi-step nurture flows (use mkt-email-sequence).
Method
- Confirm the brief: channel, audience, primary goal, single key message, CTA, tone, and length. Decision point: fill any gap with a clearly labeled assumption rather than stalling.
- For search-relevant channels (blog, landing, press), identify the primary keyword and 2-3 secondary terms.
- Draft the hook first. Write a headline plus 2 alternates; open with the reader's problem or a concrete benefit — never throat-clearing.
- Structure for the channel: blog uses scannable H2/H3; social respects platform length and native tone; email uses subject + preview + short body + one CTA; landing uses hero → benefits → social proof → CTA; press uses inverted pyramid with dateline and boilerplate.
- Apply SEO where relevant: keyword in title, first 100 words, and one subhead; meta description under 155 chars; descriptive links; alt-text notes for images.
- Close with one clear primary CTA — resist stacking multiple asks.
- Self-check against goal, message, and tone before delivering.
Example
Brief: LinkedIn post, audience = B2B founders, goal = webinar signups, message = "guessing at pricing costs you deals." Draft opens: "You lost that deal on price. You just don't know it yet." Body: 3 short lines on the hidden cost of guessed pricing. One CTA: "Join Thursday's teardown → [link]." No hashtags stuffed, native tone, one ask.
Pitfalls
- Burying the value under an intro paragraph nobody reads — lead with the hook.
- Keyword-stuffing that reads like a robot; write for the human, place keywords naturally.
- Multiple competing CTAs that split the reader's attention.
- Ignoring channel norms (a press-release voice on TikTok, or a novel where a tweet belongs).
Output format
Channel + target keyword(s): <...>
Headline: <primary> | Alt 1 | Alt 2
--- DRAFT (in correct channel formatting) ---
<full draft>
---
SEO (if applicable): meta title <...> | meta description <...>
CTA: <primary> (A/B variant: <...>)
Notes: <assumptions, image/alt-text placeholders>
1---2name: mkt-draft-content3description: Draft channel-ready marketing content (blog, social, email, landing, press) that is on-message, correctly formatted, and search-aware.4---56## When to use78Use this when you need a first draft of one specific asset for one specific channel and want it formatted correctly, on-message, and search-aware from the start.910**Not for:** auditing existing copy against a brand guide (use mkt-brand-review), planning a month of posts (use mkt-content-calendar), or designing multi-step nurture flows (use mkt-email-sequence).1112## Method13141. Confirm the brief: channel, audience, primary goal, single key message, CTA, tone, and length. Decision point: fill any gap with a clearly labeled assumption rather than stalling.152. For search-relevant channels (blog, landing, press), identify the primary keyword and 2-3 secondary terms.163. Draft the hook first. Write a headline plus 2 alternates; open with the reader's problem or a concrete benefit — never throat-clearing.174. Structure for the channel: blog uses scannable H2/H3; social respects platform length and native tone; email uses subject + preview + short body + one CTA; landing uses hero → benefits → social proof → CTA; press uses inverted pyramid with dateline and boilerplate.185. Apply SEO where relevant: keyword in title, first 100 words, and one subhead; meta description under 155 chars; descriptive links; alt-text notes for images.196. Close with one clear primary CTA — resist stacking multiple asks.207. Self-check against goal, message, and tone before delivering.2122## Example2324Brief: LinkedIn post, audience = B2B founders, goal = webinar signups, message = "guessing at pricing costs you deals." Draft opens: "You lost that deal on price. You just don't know it yet." Body: 3 short lines on the hidden cost of guessed pricing. One CTA: "Join Thursday's teardown → [link]." No hashtags stuffed, native tone, one ask.2526## Pitfalls2728- Burying the value under an intro paragraph nobody reads — lead with the hook.29- Keyword-stuffing that reads like a robot; write for the human, place keywords naturally.30- Multiple competing CTAs that split the reader's attention.31- Ignoring channel norms (a press-release voice on TikTok, or a novel where a tweet belongs).3233## Output format3435```36Channel + target keyword(s): <...>37Headline: <primary> | Alt 1 | Alt 238--- DRAFT (in correct channel formatting) ---39<full draft>40--- 41SEO (if applicable): meta title <...> | meta description <...>42CTA: <primary> (A/B variant: <...>)43Notes: <assumptions, image/alt-text placeholders>44```