Portfolio
Services
Company
Contact Start a project

Marketing · · 11 min read

How to make a social media content calendar: what columns to use, how far ahead to plan, who does what and which tools to try, with a worked example.

A social media content calendar is a dated list of what you will post, where, who makes it and who approves it. This guide shows what to put in it, how far ahead to plan and how to keep it running.

A social media content calendar is a dated schedule of your posts, listing the platform, theme, format, caption, media, link, owner and status for each one. Plan the next month in detail, mark fixed dates a quarter ahead, leave a few open slots for news, and review the results each month before you fill the next one.

What a social media content calendar is

A social media content calendar is a table of planned posts with a date against each one. It turns the decisions in your social media plan into a working list, so that on any day you can see what goes out, who is making it and whether it is ready. The plan decides which platform you use, what job social media does for the business and which themes you rotate. The calendar places those themes on dates.

If you have no plan yet, write that first. A calendar built without one tends to fill with posts chosen because a date was empty. The guide to building a social media marketing plan covers the decisions that come before the calendar.

A calendar saves work in two main ways. You make the decisions in one sitting instead of every morning, and anyone who covers for you can see what is planned without asking.

What to put in a social media content calendar

Start with one row per post. The columns below suit most small businesses. Delete any you will not fill in.

ColumnWhat it holdsWhy it helps
Date and timeThe day and time the post goes liveShows gaps and clashes at a glance
PlatformWhere the post will appearOne idea often becomes a different post on each platform
ThemeThe content theme from your planKeeps the mix balanced
FormatPhoto, short video, carousel, text post or storyShows how much production each week needs
CaptionThe final text, or a link to the document that holds itLets a second person review it
MediaThe file name or folder of the image or videoStops last-minute searching
LinkThe page the post points to, with campaign tags addedLets analytics show the visits that came from the post
OwnerThe person making the postEnds the "I thought you were doing it" problem
StatusIdea, drafted, approved, scheduled or publishedShows what is stuck
ResultReach, saves, replies, messages or link clicksFeeds the next month's plan

Add a separate list, or a different colour of row, for dates that do not move. These posts depend on the calendar of the year, not on your ideas: festival and holiday dates, days when the business is closed, booking or order cut-offs, sale periods, exam or admission seasons, local events and product launches. Many festival and event dates change from year to year, so check them when you build the calendar and do not copy last year's.

Keep an idea bank outside the calendar. It holds questions customers asked, photos taken at work, jobs finished and customer messages you have permission to quote. When a slot is empty, draw from the bank. The bank also shows when a theme is running out of material.

How far ahead to plan

Plan the next four weeks in detail and the next quarter in outline. The four weeks hold full rows: captions drafted, media chosen and owners named. The quarter holds only the fixed dates and the theme you expect each month. Once a month, review the outline and move the four-week window forward.

Planning further ahead in detail rarely pays. Offers change, stock changes, and what customers asked last month is a better guide to this month's posts than a guess made a quarter ago. The exception is anything with a long lead time, such as a festival campaign that needs photographs taken in advance or a launch with a fixed date. Put those in the outline early, with a date for when work on them starts.

Scheduling tools set their own limits. Meta Business Suite lets you schedule Facebook and Instagram posts and stories and see them in a calendar view. LinkedIn lets you schedule posts from profiles and from Pages. Google Business Profile posts can be scheduled too. Each one limits how far ahead you can schedule and which kinds of post can be scheduled, and those limits change, so read the current help page of each platform before you plan around it.

How many posts to put in the calendar

Fill the calendar from the fixed dates outwards and stop when you run out of material you can make well. Count the fixed-date posts first. Then add recurring slots one at a time, such as one post a week that answers a customer question, and add the next only after the earlier ones have gone out on time for a month. A calendar with fewer posts that all appear is better than a full one with gaps.

Count what each slot needs: an idea, the media, a caption, a check, and time to reply once the post is live. A video slot takes more of each than a text post. If you miss the same slot twice in a row, remove it or change its format instead of leaving it as a standing reproach.

Platforms and audiences differ, and the posting figures quoted online come from different industries and years, so treat your own results as the guide. After a quarter, compare posts by the messages and enquiries they brought, and move slots towards the formats that produced them. The guide to digital marketing KPIs shows which numbers are worth reading.

How to build the calendar, step by step

  1. Open your plan and copy out the job social media has, the platform, the content themes and who answers messages. If any of these is missing, decide it now.
  2. Create the table with the columns above, and a second page for the idea bank and the fixed dates.
  3. Enter the fixed dates for the next quarter, and work backwards from each to the day its post or its materials must be ready.
  4. Place the recurring theme slots across the next four weeks, spread through the week so that similar posts are not stacked together.
  5. Fill each slot from the idea bank. Leave one or two slots a month empty on purpose, for news you cannot predict.
  6. Give every row an owner and a drafting date that falls earlier than the posting date.
  7. Draft and check in batches, update the status as you go and schedule the approved posts.
  8. Put a monthly review in the diary and move the four-week window forward.

A worked example for a made-up bakery

The rows below show how one month can look for a made-up bakery that takes orders before a festival. The cut-off reminder is placed first because its date is fixed. The other rows come from the bakery's themes, and one slot is left open.

WeekReason for the slotPostPlatformOwnerStatus
1Fixed date: order window opensAnnouncement of what can be ordered and by whenInstagram, FacebookOwnerScheduled
1Theme: show the workShort video of a tray coming out of the ovenInstagramCounter staffDrafted
2Theme: answer a questionHow far ahead to order a celebration cakeFacebookOwnerApproved
3Fixed date: order cut-offReminder with the last day for ordersInstagram, Facebook, Google Business ProfileOwnerIdea
4Theme: customer storyPhoto of a delivered order, with the customer's permissionInstagramCounter staffIdea
4Open slotKept free for news or a late opening-hours changeAnyOwnerOpen

Who does what: drafting, approval and publishing

Split the work into stages so that nothing waits on one person. A workable pattern for a small team is one person who collects ideas and photos through the month, one who drafts captions in a batch, and one named person who approves before posts are scheduled. In a very small business those can be the same person on different days.

Agree where the files live. A shared folder for each month, with files named by date and theme, saves hours of searching. Keep the calendar, the scheduling tool and the social accounts in the business's name, not in a staff member's personal account, so a departure does not lock you out. Meta Business Suite, for example, lets you give teammates access to create content and review the calendar, so each person can have the access their role needs and no more.

Check the queue before it goes out. On the day before each week starts, read that week's posts as a customer would. Look at links, spelling, dates and any price or offer, because a scheduled post repeats whatever mistake you left in it.

Tools for a content calendar

Any tool that holds a dated table and lets two people edit it will do. Choose by what your team will open every week.

Type of toolGood forLimits to check
Spreadsheet or shared tablePlanning, the idea bank, status and results in one place, and easy to adaptIt does not publish, so someone must copy approved posts into a scheduler
The platform's own schedulerPublishing without a third party, as with Meta Business Suite for Facebook and Instagram, LinkedIn scheduling and Google Business Profile postsEach covers only its own platform and limits post types and how far ahead you can schedule
Third-party scheduling toolPlanning and scheduling across several platforms in one place, often with approval stepsSupported platforms, features and plan limits change, so check the current documentation and how you can export your data
Document or project boardLonger drafts, comments and approvalsWeak at showing the month at a glance

This page does not rank tools, since the right one depends on your platforms, team and budget. When comparing, ask which platforms it posts to directly, if roles and approval steps can be set, if the calendar and the results can be exported, and how the plan changes as you add accounts or people.

Common mistakes with content calendars

  • Filling every date because the box is empty, not because there is something to say.
  • Using the same caption and image on every platform without checking how each one displays them.
  • Scheduling posts and then not watching the replies. A scheduled post still collects comments and messages that need an answer.
  • Leaving scheduled posts in place when something serious happens locally or nationally. Pause the queue and read it again, because a cheerful promotion can look careless on the wrong day.
  • Promotional posts every day, with nothing useful between them.
  • No owner against a row, so nobody makes the post.
  • No review, so the calendar keeps repeating what did not work.

Reviewing the calendar each month

At the end of the month, compare what was planned with what was published. Slipped posts show whether the calendar is too full or the owner too busy. Then fill the result column with the numbers you chose in your plan and note one change for next month, such as a format to try, a slot to drop or a day to move.

The calendar also needs upkeep of its own. Archive the finished month, copy the recurring slots forward, refresh the fixed dates and clear the ideas you used from the bank. If you also publish articles or send email, the content marketing plan guide shows how to fit those into one routine. If you would rather have the planning and posting handled for you, the digital marketing service page describes the work Liftup does in this area.

Questions and answers

What is a social media content calendar?

It is a table of planned posts with a date, platform, theme, caption, media, owner and status for each one. It turns the decisions in your social media plan into a working schedule that anyone on the team can read and update.

How far ahead should I plan my social media posts?

Plan the next four weeks in full detail and the next quarter in outline, with fixed dates and the theme for each month. Longer plans go out of date because offers, stock and customer questions change. Check each platform's help page for how far ahead it lets you schedule.

How do I decide how many posts to put in the calendar?

Add the fixed-date posts first, then add recurring slots one at a time. Add another only after the earlier ones have gone out on time for a month. If you keep missing a slot, remove it or change its format.

What should I put in a social media content calendar?

For each post, record the date and time, platform, theme, format, caption, media, link, owner, status and result. Keep fixed dates such as festivals, closures and order cut-offs in their own list, and keep an idea bank outside the calendar.

Which tools can I use for a content calendar?

A shared spreadsheet is enough to start. Platforms also have their own schedulers, such as Meta Business Suite for Facebook and Instagram, and third-party scheduling tools can cover several platforms. Compare the platforms they post to, roles and approvals, export options and how plan limits change.

Do I still need to be online after I schedule posts?

Yes. Scheduled posts still attract comments and messages, and someone has to answer them. Check the queue before each week and pause it if something serious happens that would make a planned post look careless.