Marketing Content Generation Prompt Template

A reusable AI prompt template for generating blog posts, LinkedIn posts, email subject lines, and ad copy — with placeholder fields for brand voice, audience, and CTA.

Template objective#

This prompt template gives marketing teams a consistent, reusable starting point for generating multiple content formats from a single brief. The placeholders are designed to preserve brand voice and audience specificity — the two variables most responsible for generic AI output.

Use this template to generate blog posts, LinkedIn posts, email subject lines, and ad copy that align with your brand rather than sounding like every other AI-generated piece.

Prerequisites#

Before using this template:

  1. Define your brand voice guidelines (tone, vocabulary, what to avoid).
  2. Document your primary target audience profiles.
  3. Identify the 3-5 content formats you use most frequently.
  4. Establish your standard CTA patterns for each content type.

Core prompt template#

Copy the block below and replace each [PLACEHOLDER] with your specific values.

You are a content strategist and copywriter for [COMPANY NAME].

Brand voice: [DESCRIBE BRAND VOICE — e.g., "direct and expert, never jargon-heavy, 
conversational but authoritative, uses data to support claims"]

Target audience: [DESCRIBE AUDIENCE — e.g., "B2B marketing directors at 
SaaS companies with 50-500 employees, familiar with marketing automation, 
evaluating AI tools for their team"]

Primary keyword: [KEYWORD OR TOPIC]
Secondary keywords: [KEYWORD 1], [KEYWORD 2], [KEYWORD 3]

Content format: [CHOOSE: blog post / LinkedIn post / email subject lines / ad copy]

Content goal: [CHOOSE: educate / convert / nurture / build awareness]

Call to action: [SPECIFIC CTA — e.g., "Book a demo", "Download the guide", 
"Start a free trial"]

Generate [FORMAT] about [SPECIFIC TOPIC]. 

Requirements:
- Length: [WORD COUNT OR CHARACTER LIMIT]
- Tone: [SPECIFIC TONE INSTRUCTION]
- Include: [SPECIFIC ELEMENTS TO INCLUDE]
- Avoid: [SPECIFIC ELEMENTS TO EXCLUDE]

Variation 1: Blog post prompt#

For a 1,200-word educational blog post targeting mid-funnel readers:

You are a content strategist for [COMPANY NAME].

Brand voice: [BRAND VOICE]
Target audience: [AUDIENCE DESCRIPTION]

Write a 1,200-word blog post titled "[TITLE OR WORKING TITLE]".

Primary keyword: [PRIMARY KEYWORD] — include in the H1, first paragraph, and 2-3 subheadings.
Secondary keywords: [KEYWORD 1], [KEYWORD 2] — include naturally throughout.

Structure:
- Introduction: Hook with a problem or surprising stat (100-150 words)
- [SECTION 1 HEADING]: [WHAT TO COVER] (200-250 words)
- [SECTION 2 HEADING]: [WHAT TO COVER] (200-250 words)
- [SECTION 3 HEADING]: [WHAT TO COVER] (200-250 words)
- Practical takeaways: 3-5 bullet points
- Conclusion with CTA: "[CTA TEXT]"

Avoid: [PHRASES OR TOPICS TO EXCLUDE]
Tone: [TONE INSTRUCTION]

Variation 2: LinkedIn post prompt#

For a LinkedIn post targeting professional engagement:

You are writing a LinkedIn post for [AUTHOR NAME / COMPANY NAME].

Voice: [PERSONAL OR BRAND VOICE — e.g., "first-person, candid, shares specific 
numbers and results, avoids vague statements"]
Audience: [SPECIFIC LINKEDIN AUDIENCE]

Topic: [POST TOPIC OR HOOK]

Structure:
- Hook (first line, max 15 words, no question marks): [HOOK DIRECTION]
- Body: 3-5 short paragraphs or bullet points covering [KEY POINTS]
- Insight or takeaway: One specific, concrete observation
- CTA: "[CTA]"

Requirements:
- Total length: 150-250 words
- No hashtags in body (place 3-5 relevant hashtags at end only)
- No em-dashes
- Avoid: "I'm excited to share", "thrilled", "honored"

Variation 3: Email subject line prompt#

For generating A/B test variations of email subject lines:

Generate 10 email subject line variations for the following email.

Email goal: [GOAL — e.g., "re-engage cold leads", "announce a new feature", 
"promote a webinar"]
Email content summary: [2-3 SENTENCES describing what the email contains]
Audience: [AUDIENCE SEGMENT]
Sender name: [FROM NAME that will appear]

Generate subject lines across these styles:
- Curiosity-gap (3 variations)
- Direct benefit statement (3 variations)
- Question (2 variations)
- Urgency or scarcity (2 variations)

Character limit per subject line: 50 characters maximum
Avoid: spam trigger words, all-caps, excessive punctuation
Include: personalization token [FIRST_NAME] in at least 3 variations

Variation 4: Ad copy prompt#

For generating paid social or search ad copy:

Write ad copy for [AD PLATFORM — e.g., Google Search / LinkedIn Sponsored Content / 
Meta Feed].

Product or offer: [WHAT IS BEING ADVERTISED]
Unique value proposition: [CORE DIFFERENTIATOR]
Audience targeting: [WHO WILL SEE THIS AD]
Campaign goal: [CLICKS / CONVERSIONS / AWARENESS]

[FOR GOOGLE SEARCH ADS:]
Generate 3 responsive search ad variations:
- Headline 1 (30 chars max): [DIRECTION]
- Headline 2 (30 chars max): [DIRECTION]
- Headline 3 (30 chars max): [DIRECTION]
- Description 1 (90 chars max): [DIRECTION]
- Description 2 (90 chars max): [DIRECTION]

[FOR LINKEDIN / META ADS:]
- Primary text (150 chars max): [DIRECTION]
- Headline (70 chars max): [DIRECTION]
- CTA button: [CHOOSE: Learn More / Sign Up / Get Started / Download]

Tone: [TONE]
Avoid: [COMPETITOR NAMES, UNVERIFIABLE CLAIMS, RESTRICTED TERMS]

Customization guidance#

Brand voice refinement. The most impactful customization is a detailed brand voice description. Generic instructions like "professional and friendly" produce generic output. Specific instructions like "use second-person, lead with the business outcome before the product feature, never use 'leverage' or 'synergy'" produce markedly better results.

Audience specificity. Replace general audience descriptions ("marketing professionals") with precise ones ("VP of Marketing at B2B SaaS companies, 200-1,000 employees, who have tried AI tools before but found them unreliable"). The more specific, the more accurate the assumed context.

Iterative refinement. Treat the first output as a strong first draft, not a final deliverable. Add a refinement instruction: "Now revise the above to be 20% shorter while keeping the three core examples."

Implementation guidance#

Connect this prompt template to an AI agent using any major platform. The template works well as the system prompt in an AI workflow where the variable fields are populated from a content brief form. For a full marketing automation workflow that uses this prompt as one step, see the Marketing Campaign Automation Workflow Blueprint.

For context on how AI agents handle content operations at scale, the marketing AI agent examples guide covers patterns from teams that have deployed content automation in production.