Gantt Chart Maker
Free Content Template

Content Calendar Gantt Chart Template

A 90-day content calendar — blog posts, newsletters, social, video — with research, drafting, editing, design, and publishing plotted so nothing slips and nothing duplicates.

Open this template in the app → Download .gantt file
30 tasks 5 phases 90 days duration
May 26 Jun 26 Jul 26 Aug 26 Sep 26 Pick monthly themes Identify 12 blog topics Content brief template M1 — Write briefs M1 — Draft 4 posts M1 — Edit 4 posts M1 — Design assets M1 — Schedule in CMS M1 — Newsletters M1 — Social cuts M1 — Long-form video M2 — Write briefs M2 — Draft 4 posts M2 — Edit + design M2 — Schedule + publish M2 — Newsletters M2 — Social cuts M2 — Long-form video Pull M1–M2 analytics Top performers analysis M3 — Write briefs M3 — Draft 4 posts M3 — Edit + design M3 — Schedule + publish M3 — Newsletters M3 — Social cuts M3 — Long-form video Quarterly review Plan next 90 days
Pre-built chart — click "Open this template" to load it into the app.

About this template

Content calendars fail in two predictable ways: every post is late because nothing was started early enough, or every post looks the same because there is no thematic variety. This 90-day template plots a typical content cadence — 12 blog posts, 12 newsletters, daily social, 4 long-form videos — across research, drafting, editing, design, and publishing phases. Themes rotate monthly to maintain variety.

How a 90-day content calendar breaks down

01

Plan and theme

Week 1

Pick 3 monthly themes that align with business goals. Identify 12 blog topics (4 per month). Build the content brief template. Sketch the editorial calendar — which post on which date. Block 2–3 hours per week for content reviews.

  • Pick 3 monthly themes
  • Identify 12 blog topics
  • Build content brief template
  • Block editorial review slots
  • Set publishing schedule (e.g. Tue, Thu)
02

Month 1 — Build the pipeline

Weeks 2–5

Write briefs for all 4 month-1 blog posts at once. Draft, edit, design, schedule each on a 2-week cycle. By the end of month 1 you should be 1 month ahead — never publishing what was drafted yesterday.

  • Write 4 blog briefs
  • Draft 4 blog posts
  • Edit 4 blog posts
  • Design assets for each
  • Schedule in CMS
  • Build the social cuts and newsletter
03

Month 2 — Steady rhythm

Weeks 6–9

By month 2 the pipeline runs at full cadence. Continue 4 blog posts per month. Send a newsletter every other week. Daily social posts using social cuts from the long-form content (one blog post fuels 5–10 social posts).

  • 4 blog posts (drafted, edited, designed, scheduled)
  • 2 newsletters
  • ~30 social posts
  • 1 long-form video
04

Month 3 — Optimize and double down

Weeks 10–13

Pull the analytics from months 1 and 2. Identify the top 3 performing posts — what worked, what was the format, what was the topic. Double down on the format and topic for month 3. Drop or change underperforming themes.

  • Pull analytics months 1–2
  • Identify top 3 performing posts
  • Update theme plan if needed
  • Continue 4 blog posts
  • 2 newsletters
  • ~30 social posts
  • 1 long-form video
05

Reflect and plan next quarter

Week 14

Quarterly review: what hit, what flopped, what drove email signups, what drove revenue. Build the next 90-day plan informed by what just worked.

  • Quarterly review meeting
  • Top performers post-mortem
  • Identify next 3 themes
  • Build next 90-day plan

Tips from content calendars that ran clean

Frequently asked questions

How many blog posts per month is right?

Most B2B content programs run 4–8 posts per month. Less than 2 is hard to build an audience; more than 12 dilutes quality.

How far ahead should I plan?

Topic-level: 3 months ahead. Specific drafts: 1 month ahead. The closer to publishing, the more specific.

Should I batch produce?

Yes. Batching saves 30–40% of total time vs. one-off production. Group all drafts, then all edits, then all designs.

Related templates

Start planning in 30 seconds

Open the content calendar template, fit it to your publishing cadence, and you have a working 90-day plan with the editorial workflow plotted.

Open this template →