Content Calendar Generator
Plan a publishing cadence from your topical authority map.
Topic ideas
CSV: topic,priority,format — one comma per row between those three fields (commas inside the topic break the simple parser).
Calendar (10 slots)
Start here · How the calendar is built
Paste rows like topic,priority,format. Priorities must be high, medium, or low (anything else defaults to medium). Formats are free text such as guide or comparison. Avoid commas inside the topic title—the paste box splits on commas without full CSV parsing.
Ideas sort high first, then medium, then low. Slots begin on your Start date and space schedules using round(7 / posts per week) day gaps—so two posts/week is roughly every four days. Scheduled dates use your local calendar day (no UTC date drift from toISOString).
The preview lists each date, topic, priority badge, and format badge. CSV downloads date,topic,priority,format with RFC-style quoting when titles contain commas or quotes.
When to use this tool
- Editorial quarter planning
Drop a clustered keyword backlog into rows and ship a quarter-long roadmap instantly.
- Agency client cadence
Align high-priority pieces with launch windows before writers open tickets.
- Conference or seasonal pushes
Front-load high items after adjusting the start date.
- Classroom exercises
Teach prioritization by watching how slider changes compress or stretch timelines.
Examples
Walk through these with the form above — they are practice scenarios, not live data.
Ramp cadence
Try this
Set Cadence to 1 post/week and compare with 4 posts/week on the same paste.
What to look for
Higher cadence shrinks the day interval so more rows pack into the same wall-calendar span.
Header row handling
Try this
Keep the first line topic,priority,format.
What to look for
Parser skips the header automatically when it starts with topic.
Short tutorial
Follow in order the first time you use the tool; later you can skip to the step you need.
- Step 1 — Build your idea list
Export from Sheets with commas only—no extra quoted commas inside cells without escaping.
- Step 2 — Set start date
Pick the first realistic ship date for your team.
- Step 3 — Tune posts/week
Drag the slider between 1 and 5 to match bandwidth.
- Step 4 — Review ordered slots
Confirm high-priority topics landed on earliest dates.
- Step 5 — Export and refine
Download CSV, then flesh out briefs in Content Brief Generator or Semantic Content Outliner.
More detail
New here? Skim Start here first, then run one Examples scenario in the form above.
Content Calendar Generator does one job: plan a publishing cadence from your topical authority map. It lives under Content & Writing on SEOToolkits, where the beginner idea is simple: Content SEO is the practice of making a page useful, clear, and complete enough to satisfy a searcher.
FAQ
- Does it avoid holidays?
- No automatic blackout dates—shift the start date or edit CSV after export.
- Multiple writers?
- Add assignee columns outside this tool; exports only include the four core fields.
- Why medium priority dominates?
- Malformed priority strings fall back to medium—clean your source CSV.
- Commas inside my topic break the paste—what do I do?
- Remove or replace commas in titles before pasting—the textarea splits on commas naively. The CSV download still wraps and escapes fields so spreadsheet imports stay aligned.
- Timezone safe?
- Scheduling uses your browser's local Start date and adds whole-day steps—no
toISOStringUTC drift on listed slot dates.
Related tools
Same workflow cluster on SEOToolkits — open another module without leaving context.
Content Brief Generator
Turn a target keyword into a writer-ready outline and brief.
Keyword Clustering
Group keywords into topical clusters by SERP overlap.
Content Gap Mapper
Surface topics your competitors rank for that you don't cover.
Semantic Content Outliner
Build outlines from entity graphs, not just heading scrapes.