Content Calendar Generator
Generates a content calendar from keyword/topic data with publishing dates, content types, priorities, and cluster assignments.
Install
pip install -r requirements.txtRun
python content_calendar_generator.py --input keywords.csv --weeks 12 --posts-per-week 3python content_calendar_generator.py --topics "SEO basics" "Link building" "Technical SEO" --weeks 8 --output calendar.xlsxExport
Add --output report.xlsx to save results as a spreadsheet.
| Flag | Description |
|---|---|
--input | CSV/XLSX with keywords |
--column | Keyword column name |
--topics | Topics/keywords manually. Multiple values allowed |
--weeks | Calendar duration in weeks. Default: 12 (integer) |
--posts-per-week | Posts per week (integer) |
--start-date | Start date |
--output | Save as XLSX |
python content_calendar_generator.py --helpAnalyze existing content to find what needs updating, merging, or removing. Export results and create a content maintenance plan.
Run before publishing new content to ensure it meets quality thresholds. Fix issues before they go live.
Compare your content against top-ranking competitors. Identify gaps and opportunities to improve.
Combine with other tools for a complete workflow:
Requires: pandas. All included in requirements.txt.
Get all 154 Python SEO tools — $49
One-time payment. Lifetime access. No monthly fees.
Learn 25 tools and get 25% back. Earn from client work and get 50% back.
AAIO Inc — aaioinc.com/tools/content_calendar_generator/