# Content Calendar Template

---

**Metadata**:
```yaml
id: STR-007
template_name: Content Calendar Template
version: 1.0.0
category: Strategy
subcategory: Content Planning & Scheduling
framework: Agile Content Marketing
related_templates:
  - STR-001 (Campaign Strategy)
  - STR-002 (Messaging Matrix)
  - STR-006 (Channel Strategy)
  - CON-001 (Content Brief)
  - SOC-001 (Social Media Content)
primary_agents:
  - content-strategist
  - social-media-manager
  - content-producer
lifecycle_phase: Planning
status: active
```

---

## Purpose

This template provides a structured framework for planning, scheduling, and tracking content across channels and campaigns. An effective content calendar ensures consistent publishing, strategic alignment, cross-functional coordination, and efficient resource allocation using agile content marketing principles.

---

## Calendar Overview

### Calendar Period
- **Start Date**: `YYYY-MM-DD`
- **End Date**: `YYYY-MM-DD`
- **Planning Horizon**: `[1 month / 1 quarter / 1 year]`
- **Sprint Duration**: `[1 week / 2 weeks / 4 weeks]`

### Content Themes
**Primary Theme(s) for This Period**:
1. `[Theme 1 - e.g., "Product launch"]`
2. `[Theme 2 - e.g., "Customer success stories"]`
3. `[Theme 3 - e.g., "Thought leadership"]`

### Content Goals
- **Primary Goal**: `[e.g., "Generate 500 MQLs from content"]`
- **Secondary Goals**: `[e.g., "Increase organic traffic 25%", "Build email list to 10K"]`

**Reference**: See STR-001 (Campaign Strategy Template) for campaign-level goals

---

## 1. Content Planning Framework

### 1.1 Content Pillars

**Pillar 1**: `[Pillar Name - e.g., "Product Education"]`
- **Purpose**: `[Why this pillar exists]`
- **Target Audience**: `[Primary segment]`
- **Content Mix**: `XX%` of total content
- **Example Topics**: `[3-5 example topics]`

**Pillar 2**: `[Pillar Name - e.g., "Industry Insights"]`
- **Purpose**: `[Why this pillar exists]`
- **Target Audience**: `[Primary segment]`
- **Content Mix**: `XX%` of total content
- **Example Topics**: `[3-5 example topics]`

**Pillar 3**: `[Pillar Name - e.g., "Customer Stories"]`
- **Purpose**: `[Why this pillar exists]`
- **Target Audience**: `[Primary segment]`
- **Content Mix**: `XX%` of total content
- **Example Topics**: `[3-5 example topics]`

**Pillar 4** (optional): `[Pillar Name]`
- **Purpose**: `[Why this pillar exists]`
- **Target Audience**: `[Primary segment]`
- **Content Mix**: `XX%` of total content
- **Example Topics**: `[3-5 example topics]`

### 1.2 Content Mix by Type

| Content Type | % of Total | Frequency | Purpose |
|--------------|-----------|-----------|---------|
| Blog Posts | XX% | `[X per week/month]` | SEO, thought leadership |
| Social Media Posts | XX% | `[X per day/week]` | Engagement, awareness |
| Email Newsletters | XX% | `[X per week/month]` | Nurture, retention |
| Video | XX% | `[X per week/month]` | Engagement, education |
| Webinars | XX% | `[X per month/quarter]` | Lead gen, education |
| Whitepapers/eBooks | XX% | `[X per quarter]` | Lead gen, authority |
| Case Studies | XX% | `[X per month/quarter]` | Social proof, conversion |
| Infographics | XX% | `[X per month]` | Visual storytelling, shares |

### 1.3 Content Mix by Funnel Stage

| Funnel Stage | % of Total | Content Types | Goal |
|--------------|-----------|---------------|------|
| **Awareness** (RACE: Reach) | XX% | Blog, social, video, PR | Drive traffic |
| **Consideration** (RACE: Act) | XX% | Guides, webinars, demos | Capture leads |
| **Decision** (RACE: Convert) | XX% | Case studies, trials, pricing | Convert |
| **Retention** (RACE: Engage) | XX% | Newsletters, tips, community | Retain & expand |
| **Advocacy** (RACE: Engage) | XX% | Referral content, UGC | Drive referrals |

---

## 2. Agile Content Sprint Planning

### 2.1 Sprint Structure

**Sprint Duration**: `[1 week / 2 weeks / 4 weeks]`

**Sprint Cadence**:
- **Sprint Planning**: `[Day of week, time]` (plan upcoming sprint)
- **Daily Standup**: `[Day(s), time]` (15 min progress check)
- **Sprint Review**: `[Day of week, time]` (demo completed content)
- **Retrospective**: `[Day of week, time]` (process improvement)

**Sprint Roles**:
- **Product Owner** (Content Strategy Lead): Prioritizes backlog, defines acceptance criteria
- **Scrum Master** (Content Operations): Facilitates process, removes blockers
- **Team Members**: Writers, designers, video producers, social media managers

### 2.2 Content Backlog

**Backlog Management**:
- Prioritization criteria: Business impact, effort, dependencies, deadlines
- Backlog grooming: `[Weekly/Bi-weekly]`
- Ready definition: Brief complete, assets available, assignee confirmed

**Backlog Items** (prioritized):

| Priority | Content Title | Type | Audience | Funnel Stage | Effort (hours) | Status |
|----------|--------------|------|----------|--------------|---------------|--------|
| P0 (must-have) | `[Title]` | `[Type]` | `[Segment]` | `[Stage]` | `[Hours]` | `[Backlog/In Sprint/Done]` |
| P1 (high) | `[Title]` | `[Type]` | `[Segment]` | `[Stage]` | `[Hours]` | `[Status]` |
| P2 (medium) | `[Title]` | `[Type]` | `[Segment]` | `[Stage]` | `[Hours]` | `[Status]` |
| P3 (low) | `[Title]` | `[Type]` | `[Segment]` | `[Stage]` | `[Hours]` | `[Status]` |

### 2.3 Current Sprint Plan

**Sprint Number**: `[Sprint #]`
**Sprint Goal**: `[Single sentence focus - e.g., "Launch product education campaign"]`
**Sprint Dates**: `YYYY-MM-DD to YYYY-MM-DD`

**Sprint Backlog** (committed items):

| Content Title | Type | Owner | Publish Date | Status |
|--------------|------|-------|--------------|--------|
| `[Title]` | `[Type]` | `[Name]` | `YYYY-MM-DD` | `[Draft/Review/Approved/Published]` |
| `[Title]` | `[Type]` | `[Name]` | `YYYY-MM-DD` | `[Status]` |
| `[Title]` | `[Type]` | `[Name]` | `YYYY-MM-DD` | `[Status]` |

**Sprint Capacity**: `[Total team hours available]`
**Sprint Commitment**: `[Total hours committed]`
**Buffer**: `[XX% for unplanned work]`

---

## 3. Editorial Calendar (Monthly View)

### Month: `[Month YYYY]`

**Monthly Theme**: `[Overall focus for the month]`

**Key Dates & Events**:
- `YYYY-MM-DD`: `[Event/deadline - e.g., "Product launch"]`
- `YYYY-MM-DD`: `[Event/deadline]`
- `YYYY-MM-DD`: `[Event/deadline]`

---

### Week 1: `[Dates]`

| Date | Content Title | Type | Channel(s) | Audience | Owner | Status |
|------|--------------|------|-----------|----------|-------|--------|
| `Mon` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Tue` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Wed` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Thu` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Fri` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |

### Week 2: `[Dates]`

| Date | Content Title | Type | Channel(s) | Audience | Owner | Status |
|------|--------------|------|-----------|----------|-------|--------|
| `Mon` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Tue` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Wed` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Thu` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Fri` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |

### Week 3: `[Dates]`

| Date | Content Title | Type | Channel(s) | Audience | Owner | Status |
|------|--------------|------|-----------|----------|-------|--------|
| `Mon` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Tue` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Wed` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Thu` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Fri` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |

### Week 4: `[Dates]`

| Date | Content Title | Type | Channel(s) | Audience | Owner | Status |
|------|--------------|------|-----------|----------|-------|--------|
| `Mon` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Tue` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Wed` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Thu` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |
| `Fri` | `[Title]` | `[Type]` | `[Channel]` | `[Segment]` | `[Name]` | `[Status]` |

---

## 4. Content Atomization & Repurposing

### 4.1 Content Atomization Strategy

**Pillar Content** → **Atomized Content** (repurposing across formats/channels)

**Example**:
```
Webinar (60 min)
    ↓
├─ Blog post (1,500 words)
├─ 5 social media posts (key quotes)
├─ 3 short video clips (2-3 min each)
├─ Email newsletter feature
├─ Infographic (key stats)
└─ Podcast episode (audio extract)
```

### 4.2 Repurposing Plan

| Original Content | Publish Date | Atomized Formats | Channels | Timeline |
|-----------------|--------------|-----------------|----------|----------|
| `[Title]` | `YYYY-MM-DD` | `[List formats]` | `[Channels]` | `[Dates]` |
| `[Title]` | `YYYY-MM-DD` | `[List formats]` | `[Channels]` | `[Dates]` |
| `[Title]` | `YYYY-MM-DD` | `[List formats]` | `[Channels]` | `[Dates]` |

**Repurposing Efficiency Goal**: Every pillar content piece generates `[X]` derivative assets

---

## 5. Multi-Channel Content Distribution

### 5.1 Channel-Specific Calendars

#### Blog

| Publish Date | Title | Author | Category | Target Keywords | Status |
|--------------|-------|--------|----------|----------------|--------|
| `YYYY-MM-DD` | `[Title]` | `[Name]` | `[Category]` | `[Keywords]` | `[Status]` |
| `YYYY-MM-DD` | `[Title]` | `[Name]` | `[Category]` | `[Keywords]` | `[Status]` |

**Publishing Frequency**: `[X posts per week]`

#### Social Media

**Platform: LinkedIn**

| Date | Post Type | Message | Link | Image/Video | Owner | Status |
|------|-----------|---------|------|-------------|-------|--------|
| `YYYY-MM-DD` | `[Type]` | `[First line...]` | `[URL]` | `[Asset]` | `[Name]` | `[Status]` |
| `YYYY-MM-DD` | `[Type]` | `[First line...]` | `[URL]` | `[Asset]` | `[Name]` | `[Status]` |

**Posting Frequency**: `[X posts per week]`

**Platform: Twitter/X**

| Date | Tweet Text (280 chars) | Link | Image/Video | Hashtags | Owner | Status |
|------|----------------------|------|-------------|----------|-------|--------|
| `YYYY-MM-DD` | `[Tweet text]` | `[URL]` | `[Asset]` | `[#tags]` | `[Name]` | `[Status]` |
| `YYYY-MM-DD` | `[Tweet text]` | `[URL]` | `[Asset]` | `[#tags]` | `[Name]` | `[Status]` |

**Posting Frequency**: `[X tweets per day]`

**Reference**: See SOC-001 (Social Media Content Template) for platform-specific guidance

#### Email

| Send Date | Subject Line | Email Type | Audience Segment | CTA | Owner | Status |
|-----------|-------------|-----------|------------------|-----|-------|--------|
| `YYYY-MM-DD` | `[Subject]` | `[Newsletter/Promo/Nurture]` | `[Segment]` | `[CTA]` | `[Name]` | `[Status]` |
| `YYYY-MM-DD` | `[Subject]` | `[Type]` | `[Segment]` | `[CTA]` | `[Name]` | `[Status]` |

**Sending Frequency**: `[X emails per week/month]`

**Reference**: See EML-001 (Email Campaign Template) for email planning

#### Video

| Publish Date | Title | Platform(s) | Length | Topic | Owner | Status |
|--------------|-------|------------|--------|-------|-------|--------|
| `YYYY-MM-DD` | `[Title]` | `[YouTube/LinkedIn/TikTok]` | `[Duration]` | `[Topic]` | `[Name]` | `[Status]` |
| `YYYY-MM-DD` | `[Title]` | `[Platform]` | `[Duration]` | `[Topic]` | `[Name]` | `[Status]` |

**Publishing Frequency**: `[X videos per week/month]`

---

## 6. Content Production Workflow

### 6.1 Standard Content Workflow

```
Ideation → Brief → Draft → Review → Approval → Publish → Promote → Analyze
```

### 6.2 Workflow Stages & SLAs

| Stage | Owner | SLA | Deliverable |
|-------|-------|-----|-------------|
| **Ideation** | Content strategist | `[X days before publish]` | Content idea approved |
| **Brief** | Content strategist | `[X days before publish]` | Brief complete (see CON-001) |
| **Draft** | Writer/creator | `[X days]` | First draft ready for review |
| **Review** | Editor + SME | `[X days]` | Feedback provided |
| **Revision** | Writer/creator | `[X days]` | Final draft incorporating feedback |
| **Approval** | Content director/Legal | `[X days]` | Content approved for publish |
| **Production** | Designer/video editor | `[X days]` | Final assets ready |
| **Publish** | Channel owner | `[On schedule]` | Content live |
| **Promote** | Marketing team | `[X days post-publish]` | Distribution complete |
| **Analyze** | Analyst | `[X days post-publish]` | Performance report ready |

### 6.3 Status Definitions

- **Backlog**: Idea captured, not yet prioritized
- **Planned**: Scheduled for upcoming sprint
- **Brief**: Brief in development
- **Draft**: First draft in progress
- **Review**: In review/feedback stage
- **Revision**: Incorporating feedback
- **Approved**: Ready to publish
- **Scheduled**: Queued in publishing tool
- **Published**: Live on channel
- **Promoted**: Actively distributed
- **Archived**: No longer actively promoted

### 6.4 Content Approval Matrix

| Content Type | Approvers | Turnaround Time |
|--------------|-----------|----------------|
| Blog post | Editor, SEO specialist | 2 business days |
| Social media (routine) | Social media manager | Same day |
| Email campaign | Email manager, Legal (if claims) | 3 business days |
| Video | Creative director, Brand manager | 5 business days |
| Webinar | Product marketing, Sales enablement | 1 week |
| Whitepaper/eBook | Content director, Legal, Product | 2 weeks |
| Press release | PR lead, Legal, C-suite | 1 week |

---

## 7. Content Performance Tracking

### 7.1 Content KPIs by Type

| Content Type | Primary KPI | Secondary KPIs | Measurement Tool |
|--------------|------------|---------------|-----------------|
| Blog post | Organic traffic | Time on page, bounce rate, conversions | Google Analytics |
| Social media | Engagement rate | Reach, clicks, shares | Platform analytics |
| Email | Open rate | CTR, conversions | Email platform (Mailchimp, etc.) |
| Video | Watch time | Views, engagement, shares | YouTube/platform analytics |
| Webinar | Registrations | Attendance rate, leads generated | Webinar platform + CRM |
| Whitepaper | Downloads | Lead quality, subsequent conversions | Marketing automation |

### 7.2 Content Performance Dashboard

| Content Title | Type | Publish Date | Views | Engagement | Conversions | Performance |
|--------------|------|--------------|-------|------------|-------------|-------------|
| `[Title]` | `[Type]` | `YYYY-MM-DD` | `[#]` | `[#/%]` | `[#]` | `[Above/At/Below target]` |
| `[Title]` | `[Type]` | `YYYY-MM-DD` | `[#]` | `[#/%]` | `[#]` | `[Performance]` |
| `[Title]` | `[Type]` | `YYYY-MM-DD` | `[#]` | `[#/%]` | `[#]` | `[Performance]` |

### 7.3 Content Performance Analysis

**Top Performers** (past 30/60/90 days):
1. `[Title]` - `[Type]` - `[Key metric: X views, XX% engagement]` - **Why it worked**: `[Insight]`
2. `[Title]` - `[Type]` - `[Metric]` - **Why it worked**: `[Insight]`
3. `[Title]` - `[Type]` - `[Metric]` - **Why it worked**: `[Insight]`

**Underperformers**:
1. `[Title]` - `[Type]` - `[Metric below target]` - **Why it didn't work**: `[Insight]` - **Action**: `[Optimization plan]`

**Learnings**:
- `[Learning 1 - e.g., "How-to content outperforms opinion pieces 3:1"]`
- `[Learning 2 - e.g., "Videos <2 min have 50% higher completion rate"]`
- `[Learning 3]`

---

## 8. Seasonal & Event-Based Content Planning

### 8.1 Annual Content Calendar (Key Dates)

| Month | Seasonal Themes | Industry Events | Company Events | Content Focus |
|-------|----------------|----------------|----------------|---------------|
| January | New Year, planning | `[Event]` | `[Event]` | `[Focus]` |
| February | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| March | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| April | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| May | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| June | Mid-year | `[Event]` | `[Event]` | `[Focus]` |
| July | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| August | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| September | Back to school | `[Event]` | `[Event]` | `[Focus]` |
| October | `[Theme]` | `[Event]` | `[Event]` | `[Focus]` |
| November | Thanksgiving, holidays | `[Event]` | `[Event]` | `[Focus]` |
| December | Year-end, holidays | `[Event]` | `[Event]` | `[Focus]` |

### 8.2 Campaign-Specific Content

**Campaign Name**: `[Campaign name from STR-001]`
**Campaign Dates**: `YYYY-MM-DD to YYYY-MM-DD`

| Content Type | Publish Date | Title | Channel | Goal | Status |
|--------------|--------------|-------|---------|------|--------|
| `[Type]` | `YYYY-MM-DD` | `[Title]` | `[Channel]` | `[Goal]` | `[Status]` |
| `[Type]` | `YYYY-MM-DD` | `[Title]` | `[Channel]` | `[Goal]` | `[Status]` |
| `[Type]` | `YYYY-MM-DD` | `[Title]` | `[Channel]` | `[Goal]` | `[Status]` |

---

## 9. Resource Planning

### 9.1 Content Team Capacity

| Team Member | Role | Capacity (hrs/week) | Current Allocation | Available Capacity |
|-------------|------|-------------------|-------------------|-------------------|
| `[Name]` | Content strategist | `[Hours]` | `[XX%]` | `[XX%]` |
| `[Name]` | Writer | `[Hours]` | `[XX%]` | `[XX%]` |
| `[Name]` | Designer | `[Hours]` | `[XX%]` | `[XX%]` |
| `[Name]` | Video producer | `[Hours]` | `[XX%]` | `[XX%]` |
| `[Name]` | Social media manager | `[Hours]` | `[XX%]` | `[XX%]` |

### 9.2 External Resources & Freelancers

| Resource Type | Vendor/Freelancer | Capacity | Cost | Use Cases |
|--------------|------------------|----------|------|-----------|
| `[e.g., Copywriter]` | `[Name/agency]` | `[X pieces/month]` | `$XXX/piece` | `[When to use]` |
| `[e.g., Video production]` | `[Name/agency]` | `[X videos/quarter]` | `$X,XXX/video` | `[When to use]` |

### 9.3 Content Production Budget

| Content Type | # Planned | Cost per Asset | Total Cost |
|--------------|-----------|---------------|------------|
| Blog posts | `[#]` | `$XXX` | `$XX,XXX` |
| Videos | `[#]` | `$X,XXX` | `$XX,XXX` |
| Webinars | `[#]` | `$XXX` | `$XX,XXX` |
| Whitepapers | `[#]` | `$X,XXX` | `$XX,XXX` |
| Infographics | `[#]` | `$XXX` | `$XX,XXX` |
| **Total** | | | `$XXX,XXX` |

---

## 10. Content Governance

### 10.1 Editorial Standards

**Brand Voice**: `[Refer to BRD-002 for detailed brand voice guide]`

**Quality Checklist** (before approval):
- [ ] Aligns with brand voice and messaging
- [ ] Accurate and fact-checked
- [ ] SEO optimized (if applicable)
- [ ] Accessible (alt text, captions, readability)
- [ ] Legal/compliance review complete (if required)
- [ ] CTA clear and relevant
- [ ] Mobile-friendly formatting
- [ ] Grammar and spelling error-free

**Reference**: See validation/banned-patterns.md from AIWG to avoid AI-detected writing patterns

### 10.2 Content Ownership & Accountability

| Content Type | Owner | Backup | Escalation Path |
|--------------|-------|--------|-----------------|
| Blog | `[Role]` | `[Role]` | Content director → CMO |
| Social media | `[Role]` | `[Role]` | Marketing director |
| Email | `[Role]` | `[Role]` | Marketing director |
| Video | `[Role]` | `[Role]` | Creative director |

### 10.3 Calendar Maintenance

**Update Frequency**: `[Daily/Weekly]`

**Ownership**: `[Role responsible for keeping calendar current]`

**Tool/Platform**: `[e.g., Asana, Monday.com, CoSchedule, Google Sheets]`

**Access**: `[Who has view/edit permissions]`

---

## Agent Notes

### For Content Strategist
- Balance content pillars (avoid over-indexing on one theme)
- Map content to full funnel (awareness → decision → retention)
- Build content atomization into planning (pillar content → atomized assets)
- Use agile sprints to adapt to changing priorities and opportunities
- Monitor performance and ruthlessly cut underperforming content types

### For Social Media Manager
- Coordinate social content with broader editorial calendar
- Repurpose blog/video/webinar content for social distribution
- Build platform-specific calendars while maintaining cross-platform consistency
- Reserve capacity for real-time/reactive content (trending topics, news)

### For Content Producer
- Understand acceptance criteria before starting production
- Flag blockers/delays early to allow sprint adjustments
- Track actual time spent vs. estimates to improve future sprint planning
- Collaborate on content atomization (how pillar content can be repurposed)

---

## Approval & Version History

**Version**: 1.0.0
**Prepared By**: `[Name, role]`
**Date**: `YYYY-MM-DD`

**Approvals**:
- [ ] Content Director: `[Name, date]`
- [ ] Marketing Director: `[Name, date]`

**Revision History**:

| Version | Date | Author | Changes |
|---------|------|--------|---------|
| 1.0.0 | YYYY-MM-DD | `[Name]` | Initial content calendar |
| | | | |

---

**Related Templates**:
- STR-001: Campaign Strategy Template
- STR-002: Messaging Matrix Template
- STR-006: Channel Strategy Template
- CON-001: Content Brief Template
- SOC-001: Social Media Content Template
- EML-001: Email Campaign Template
- BRD-002: Brand Voice Guide Template
