Free Blog Content Calendar Planner
Add topic ideas, a target phrase, a search-intent label, a pillar or cluster group, a status, and an optional publish date. Choose a posting frequency and a start date, then auto-schedule a calendar you can view by month or as a list, edit, drag to a new day, export, import, or print.
This is a planning board, not a Google ranking score and not a keyword-volume tool. Labels such as informational or pillar are there to organize your work. They are not official Search ratings.
Add or edit a post
Auto-schedule
The example plan button loads a fictional calendar so you can see the layout. It is not a live editorial plan and not a target. Loading it replaces the current plan on this device.
Pillar and cluster overview
Drag a post to another day to change its date. Click a post to edit it.
| Date | Topic | Group | Role | Intent | Status |
|---|
What the planner organizes
This page is a content calendar for a blog you already run or are about to start. Add a working title, an optional target phrase, a search-intent label, a pillar or cluster group, a status, and an optional publish date. Choose a posting frequency and a start date, then auto-schedule the posts that do not have a date yet. You can look at the month, look at a list, drag a post to another day, edit a row, export a CSV, import a file, or print the plan.
The plan can be saved in this browser on this device, using local storage. It is not uploaded to a server, and it is not an account on this site. The tool does not set an extra cookie for the calendar. If you change browsers, clear site data, or open the page on another computer, that saved copy will not be there. Export a CSV if you want a backup you can keep. Clear saved data removes the device copy.
This is a planning board, not a ranking forecast. Official helpful-content documentation, last updated 2026-10-05 UTC, asks you to write for people and warns against creating many pages primarily to catch more search queries. A calendar can help you stay organized. It cannot promise traffic, and it cannot tell you that a weekly schedule is a ranking requirement. Intent labels such as informational or commercial, and roles such as pillar or cluster, are organization aids. They are not official Search ratings.
How to use it
Start with a working title that describes the post in plain language. Add a target phrase if you already have one, but do not stuff the same phrase into every field. Choose an intent label if it helps you remember whether the post should teach, compare, or help someone do a task. Name a pillar or topic group so related posts sit together, and mark a post as a pillar or a cluster when that distinction is useful. Set a status: idea, draft, scheduled, or published. Save the post. The form also keeps a notes box for an outline or a reminder.
Give the calendar only as many upcoming dates as you can reasonably write. A four-week block is often easier to keep than a year of placeholders. You can add more rows after you finish the next post. The point is a list you will use, not a document that looks complete.
When you have a few unscheduled items, choose a frequency and a start date. Once a week is a common starting point for a small blog, but the right pace is the one you can keep. Twice a week lets you pick the days. You can skip dates that already have a post, or allow more than one item on the same day. Auto-schedule unscheduled posts assigns dates in order and, if a post is still marked as an idea, moves that status to scheduled. Posts that already have a date are left alone. Drag a card to another day if a date needs to move, or open the list and click Edit.
Load example plan fills a fictional calendar so you can see the month view, the list, and the overview. It is not a live editorial plan and not a target. If you already have posts on this device, the button asks before it replaces them. Export CSV downloads the current rows, including quoted titles. Import CSV adds rows from a file; it does not delete the posts already on the page. Print opens the browser print dialog. Clear saved data removes the plan from this device after you confirm.
How to read the calendar
The overview shows how many posts are dated, how many are still unscheduled, how they sit by status, and how they sit in each named group. A group with several cluster posts and no clear pillar is not a fail; it is a prompt to decide whether that area needs a broader article, or whether the current list is already enough. Empty days are normal. A calendar that is full every weekday is often harder to keep than a week with one solid date.
Colors on the month cards follow the status you chose: idea, draft, scheduled, or published. They do not grade the post. If a date looks wrong after auto-schedule, move it. If a title is only a placeholder, edit it before you start writing. The list view is useful when you want to scan keywords, groups, and dates in one table.
Use the exported CSV as a backup or as a file you can open in a spreadsheet. It is a copy of the rows you entered, not a report from Google and not a measurement of performance. If you import a file later, check the new rows, then set or move dates as needed.
If this browser will not allow local storage, you can still build a plan and export a CSV. Nothing is uploaded in either case. The page cannot publish to Blogger, fetch Search Console, or estimate how many people search for a phrase.
What this tool cannot do
It cannot invent search volume, a recommended posting quota, or a ranking effect for consistency. It cannot log into Search Console or your blog. It cannot sync to Google Calendar or to another device by itself. The practical use of this page is to keep a simple, editable list of what you plan to write, when you plan to publish it, and how those posts group together, with a backup you can download.