How to build a social media content calendar (with a template you can copy)
A practical content calendar for creators, small businesses and teams, with a template, a weekly planning routine, and how many posts to plan per network.
A content calendar answers three questions before the week starts: what goes out, where, and when. Without one, posting happens when someone remembers, which is how most accounts end up with three posts one week and none the next. Here are the columns worth tracking, a template you can copy into a spreadsheet or any scheduler, and a one-hour weekly routine that keeps it filled.
What a content calendar is for
A calendar is not a list of ideas. An ideas list is where anything goes; a calendar is the subset you have committed to publish. Keeping them separate is what stops a calendar from filling with posts nobody finishes.
A good calendar does three jobs:
- It shows gaps early. An empty Thursday is visible on Monday, not on Thursday afternoon.
- It balances the mix. You can see at a glance whether the week is all promotion, or whether one network is getting everything.
- It hands work over. When a teammate, a client or an automation picks up a slot, the calendar says what is expected.
The columns worth tracking
Start small. Every column you add is one more thing to fill in every week.
| Column | What goes in it | Why it matters |
|---|---|---|
| Date and time | The slot, in your audience's time zone | The one thing a calendar must have |
| Network | X, LinkedIn, Instagram, and so on | Each network gets its own version and limits |
| Pillar | The theme the post belongs to | Keeps the mix balanced |
| Format | Text, image, carousel, video, thread | Tells you what has to be produced |
| Hook | The first line, written in full | The part that decides whether anyone reads on |
| Status | Idea, drafting, ready, scheduled, published | Shows what is stuck |
| Owner | Who is responsible | Only needed once more than one person posts |
| Link or asset | Where the image, video or source lives | Saves the search on the day |
Pillars deserve a word. Most accounts post about three to five recurring themes: for a small business, maybe how-to tips, behind the scenes, customer stories, offers and news. Naming them makes it obvious when one is crowding out the others.
A template you can copy
Here is one week for a small business posting on four networks. Copy the rows into a spreadsheet and change the pillars to yours.
| Day | Network | Pillar | Format | Hook |
|---|---|---|---|---|
| Monday | How-to | Text | "The three numbers we check every Monday, and what each one tells us." | |
| Monday | Behind the scenes | Carousel | "What a Monday looks like before we open." | |
| Tuesday | X | How-to | Thread | "A 5-minute fix for the most common booking mistake. Thread:" |
| Wednesday | Customer story | Reel | "Anna came in with one question. Here is what happened." | |
| Wednesday | Customer story | Video | Same Reel, longer caption with the full story | |
| Thursday | News | Image | "We are changing our opening hours. Here is why." | |
| Friday | X | Behind the scenes | Image | "Friday stock count. Guess the number." |
| Friday | Offer | Image | "This weekend only: the one thing we never discount, discounted." |
Notice what the sample does:
- Each idea is used more than once. The customer story is a Reel on Instagram and a video with a longer story on Facebook. The how-to is a post on LinkedIn and a thread on X.
- Promotion is one slot in eight. A calendar that is mostly offers trains followers to scroll past.
- Hooks are written in full. "Customer story" is not a plan; the opening line is.
How many posts to plan
Plan what you can sustain for three months, not what you could manage in a good week. A reasonable starting point for one person:
| Network | Starting cadence | Notes |
|---|---|---|
| 2 to 3 posts a week | Quality and the first lines matter more than volume | |
| 3 posts a week | Mix Reels with carousels | |
| TikTok | 3 videos a week | Consistency matters more than polish |
| X | 1 to 2 posts a day | Short, frequent, conversational |
| Threads | 1 post a day | Similar rhythm to X |
| Bluesky | 1 post a day | Similar rhythm to X |
| 3 posts a week | Reuse Instagram material with longer captions | |
| YouTube | 1 video or 2 to 3 Shorts a week | Shorts are the lighter commitment |
These are starting points, not benchmarks. For the reasoning, and how to keep a cadence going when a week goes wrong, see how often to post on social media.
The weekly planning routine
One hour a week, at the same time every week, is enough for most small accounts.
- Review last week (10 minutes). Which posts did better than usual, and which formats? Note one thing to repeat.
- Fill the gaps (20 minutes). Look at the next two weeks and put a hook in every empty slot. Pull from your ideas list first.
- Batch the writing (20 minutes). Write the posts for the coming week in one sitting, then adapt each for its network.
- Schedule everything (10 minutes). Put each post on its time, so nothing depends on remembering.
Batching matters more than any tool. Writing five posts in one sitting is faster than writing one post on five separate days, because you only get into the right frame of mind once.
Running the calendar in Publedia
If you use Publedia, the calendar is built in and the steps above map onto it directly:
- Write once, adapt per network. In Create post, choose your channels, write the main version, then, for any channel that needs different text, select the channel's avatar and choose Write a version for this channel. The counter counts the way each network counts, and the preview shows each network's version.
- Schedule into a slot. Pick a time in the submit bar and select Schedule. The time picker names the time zone it uses.
- See the week. Posts opens the calendar, where you can switch between day, week and month and move a post by dragging it to another day.
- Keep evergreen posts coming back. On the Ultra plan and up, a repost list republishes a rotation of posts on the days and times you set, which fills the gaps in a thin week. See automations and repost lists.
- Tag posts by pillar. Tags let you filter the calendar and the posts list, which is how you check the mix.
- Mind the X allowance. Posts to X have a monthly cap on each plan (5 on Basic, 30 on Pro, 60 on Ultra), below the one or two a day in the table above. Plan X within it, or have an admin connect your own X developer app in Settings, Developers to lift it.
Common mistakes
- Planning further ahead than you can see. A month of detailed posts goes stale. Plan themes for the month and posts for the next two weeks.
- Treating the calendar as a to-do list. If a slot is not ready by the day before, move it or drop it; do not publish something half finished.
- Copying one caption everywhere. Each network has its own limits and its own tone. The character limits guide covers the numbers.
- Never looking back. The ten-minute review is what makes next month better than this one.
Topics
- Content calendar
- Planning
- Templates

