Free spreadsheet template
Content Calendar Spreadsheet Template
Download a free content calendar CSV template for publishing dates, channels, statuses, owners, keywords, and URLs.
This free CSV is designed for lightweight editorial planning in Excel or Google Sheets.
This is a lightweight CSV starter, not a finished Excel workbook. Add formulas after import if your spreadsheet app does not preserve formula cells.
If your browser previews the CSV instead of downloading it, right-click the link and save the CSV file.
Template preview
| Publish Date | Channel | Title | Status | Owner | Keyword | URL | Notes |
|---|---|---|---|---|---|---|---|
| 2026-01-08 | Blog | SUMIFS by Month Guide | Draft | Alex | sumifs by month | Needs screenshots | |
| 2026-01-10 | Excel Lookup Tips | Scheduled | Jamie | xlookup examples | Repurpose from guide |
Field guide
| Column | Purpose | Example value |
|---|---|---|
| Publish Date | Planned publish or send date | 2026-01-08 |
| Channel | Blog, newsletter, social, or another channel | Blog |
| Status | Draft, scheduled, published, or blocked | Draft |
| Owner | Person responsible for the item | Alex |
| Keyword | Target topic or search phrase | sumifs by month |
After import, add these formulas
=FILTER(A2:H100, D2:D100="Draft") =FILTER(A2:H100, E2:E100="Alex") =FILTER(A2:H100, A2:A100>=TODAY()) How to use it
- Import the CSV into Google Sheets for shared planning or open it directly in Excel.
- Use FILTER formulas to create views by status, owner, or publish date.
- Use REGEXEXTRACT if you later need to group published URLs by domain.
Related spreadsheet formulas
FAQ
Is this a content SaaS?
No. It is only a static CSV template with related spreadsheet formulas.
Can I add more channels?
Yes. Add rows or edit the Channel values after importing the CSV.