Free Social Media Calendar Template

Plan a month of social posts in two minutes. Choose your channels, how often you post on each and your content themes, and get a calendar that spreads everything evenly, ready to open in Google Sheets or Excel.

Three to five themes keep the feed varied.

At a glance

  • A social media calendar is a month's posts planned in advance: date, channel, format, theme and status.
  • Consistency beats volume. Pick a rhythm you can sustain; the template spreads it evenly so no week piles up.
  • Rotate three to five content themes so your feed isn't all promotion.
  • Download it as CSV and import it into Google Sheets or open it in Excel.

What's in the social media calendar template

Every row is one post: when it goes out, where, in what format, on which theme, and who's doing it. That's everything a social media calendar should include to be usable day to day:

Columns in the social media calendar template
ColumnWhat it's forHow it's filled
Date and dayWhen the post goes outFilled in for you
Channel and formatWhere it goes and what kind of postFilled in, rotating formats per channel
ThemeWhich content pillar it belongs toRotates through your themes
Hook / topicThe idea or first lineBlank, for you
Caption, linkThe final text and the tracked linkBlank; tag links with the UTM Builder
Status, ownerPlanned → drafted → scheduled → postedStarts at Planned

Social media calendar vs content calendar vs editorial calendar

A social media calendar plans individual posts; a content calendar plans everything you publish; an editorial calendar plans articles. Small teams often need only the first one. If you also publish blog posts, emails or videos, our guide to creating a content calendar shows how to plan them together.

Social media calendar vs content calendar vs editorial calendar
Social media calendarContent calendarEditorial calendar
PlansPosts per channel, day by dayAll content: blog, email, video and socialArticles: topics, writers, deadlines
Usual spanA week to a monthA quarterA month to a quarter
Key columnsDate, channel, format, theme, caption, statusCampaign, piece, channel, owner, due dateHeadline, keyword, writer, editor, publish date
Who uses itWhoever runs the accountsMarketing leadEditors and writers

How to build a social media content calendar

  1. Pick one to three channels where your customers already spend time. More channels means less quality on each.
  2. Set a realistic rhythm for each, the number of good posts you can make every week.
  3. Name your themes: the recurring topics your audience cares about and that support what you sell.
  4. Download the calendar and open it in Google Sheets or Excel.
  5. Fill in the hooks in one sitting. Batch-writing a week of ideas is much faster than starting from zero every day.
  6. Tag every link with the UTM Builder so you can see which posts bring visitors.
  7. Review monthly: keep the themes and formats that worked, drop what didn't.

Set up the calendar in Google Sheets in five minutes

Import the CSV, freeze the header, add a status dropdown and colour the rows by status. Those four steps turn the download into a calendar a team can work from:

  1. Import: in Google Sheets choose File → Import → Upload, pick the CSV and choose "Insert new sheet" (Google's import guide).
  2. Freeze the header row: View → Freeze → 1 row, so the column names stay visible as you scroll.
  3. Add a status dropdown: select the Status column, then Data → Data validation → Dropdown, with Planned, Drafted, Scheduled and Posted (data validation help).
  4. Colour rows by status: select the table, then Format → Conditional formatting → Custom formula, for example =$I2="Posted" in green (conditional formatting help).
  5. Filter by channel: Data → Create a filter, so each person sees only their own network.

In Excel, open the file directly, or use Data → From Text/CSV to choose the column types (Microsoft's guide).The file is saved as UTF-8 so accents and emoji survive, and it follows the standard CSV format (RFC 4180), so it also imports into Notion, Airtable and most scheduling tools.

How the template spreads your posts

It uses the same three rules as our Scheduler Owl: only the days you choose (weekdays by default), channels dealt out in turn so a day gets a mix rather than three posts on one network, and posts spaced evenly from the first day of the month to the last. Formats rotate within each channel (a Reel, then a carousel, then a single image on Instagram, for example), and themes rotate across the whole month.

Worked example: a local bakery

An example bakery picks Instagram three times a week and Facebook twice, with themes "New bake of the week", "Behind the counter", "Customer photo" and "Offer". For a 22-weekday month, the template creates 13 Instagram and 9 Facebook posts, roughly one post a day, never two on the same day for the same channel, and cycles the four themes so the offer post comes round about once a week. The owner spends one evening writing hooks for the month, then schedules each week on Monday morning.

Choosing channels: where people actually are

Start where your customers already spend time, not where the trends are. Pew Research Center's social media fact sheet tracks which platforms US adults use. Its 2024 survey found:

Share of US adults who use each platform (Pew Research Center, 2024)
PlatformUS adults who use itGood for
YouTube85%How-tos, demos, Shorts
Facebook70%Local businesses, groups, events, older audiences
Instagram50%Visual products, food, beauty, local shops
Pinterest36%Home, fashion, recipes, gifts: people planning to buy
TikTok33%Short video, younger audiences, discovery
LinkedIn32%B2B, services, hiring
X21%News, tech, real-time conversation

These are US averages across all adults; your audience may look very different, so ask a few customers where they follow businesses like yours. Pew's newer figures show the same top three. Two or three channels done well beat six done badly.

Starting rhythms by type of business

There's no universal right number of posts. These are sustainable starting points for a small team; raise them only when you can keep the quality up:

Starting social media posting rhythms by type of business
BusinessChannels to start withPosts per week to start
Local shop, café or salonInstagram, Facebook (and Google Business Profile posts)2–3 per channel
B2B service or consultancyLinkedIn, plus X or a newsletter2–3 on LinkedIn
Online storeInstagram, TikTok, Pinterest3 on the main channel, 1–2 elsewhere
Creator or personal brandOne main short-video channel plus one text channel3–5 on the main channel
Software or appLinkedIn and X, plus YouTube Shorts for demos2–3 per channel

Content theme ideas

Content theme ideas for a social media calendar
ThemeWhat it looks likeWhy it works
Helpful tipOne useful thing customers can do todayEarns saves and shares; builds trust
Behind the scenesHow you make, prepare or decide thingsMakes the business human
Customer storyA real result or review, with permissionProof from someone other than you
Product or offerWhat you sell, a launch or a limited offerThe posts that pay for the others
Question or pollAsk your audience something genuinely useful to youStarts conversations and gives you ideas
Myth or mistakeA common misconception in your field, correctedShows expertise in one post

A weekly routine that keeps the calendar alive

  1. Monday, 30 minutes: write the hooks and captions for this week's rows.
  2. Tuesday: make or collect the images and videos; compress them with the Image Compressor.
  3. Wednesday: schedule the posts in each platform and mark them Scheduled.
  4. Every day, 10 minutes: reply to comments and messages, which matter as much as the posts.
  5. Friday: note which posts did best and why, in the calendar's notes, for next month's plan.

How to find the best time to post

Use your own followers' activity, not a generic chart. "Best time to post" studies are averages across other people's accounts. Most platforms show when your own audience is online:

Where to find your audience's active times on each platform
PlatformWhere to look
InstagramProfessional dashboard → Insights → Total followers → Most active times (business or creator accounts)
TikTokAnalytics → Followers, which shows when your followers are active (business and creator accounts)
YouTubeYouTube Studio → Analytics → Audience tab (YouTube help)
LinkedInPage analytics show your followers and visitors but not their active hours (LinkedIn help), so compare how your posts perform at different times instead
FacebookMeta Business Suite → Insights → Audience

Put the times you find into the calendar's notes and schedule around them for a month, then compare. A new account with few followers won't have enough data yet: start mid-morning on weekdays and adjust once the insights fill in.

Measuring what the calendar produces

Track one number per goal, monthly. Reach and likes are easy to see but rarely the point. Decide what the posts are for and measure that:

What to measure for each social media goal
GoalMeasureWhere
Website visits and salesSessions and conversions from each post's linkGA4, with UTM-tagged links from the UTM Builder
Audience growthNew followers per weekEach platform's insights
EngagementSaves, shares and comments per postEach platform's insights
Local visits and callsCalls, direction requests and website clicksGoogle Business Profile performance

At the end of the month, mark the five best posts in the calendar and note what they had in common: theme, format, day or hook. That note is the start of next month's plan.

Making the calendar work in practice

  • Plan around real dates: launches, holidays and local events go in first, then fill the gaps.
  • Reuse one idea in several formats: a blog post becomes a carousel, a short video and a LinkedIn post. Our content calendar guide shows how.
  • Leave one slot a week flexible for news or trends.
  • Check how links preview before posting with the Open Graph Checker.
  • Format posts for each network: our guide to formatting LinkedIn posts covers hooks and line breaks.

What the template doesn't do

  • It doesn't write or publish posts. It's the plan; you or your team fill in the ideas and schedule them.
  • It doesn't know the best time to post for your audience. Each platform's own analytics shows when your followers are online (see above).
  • It doesn't sync with your calendar app. The CSV is a starting point you can import anywhere.

A social media calendar on one map

Mind map: building a social media calendarSocial calendar. Channels: Where customers are, Posts per week; Themes: 3 to 5 pillars, Rotate them; Spread: Weekdays, Mix channels, Even spacing; Each post: Hook and caption, Tagged link, Status; Routine: Batch-write weekly, Review monthly.ChannelsWhere customers arePosts per weekSpreadWeekdaysMix channelsEven spacingRoutineBatch-write weeklyReview monthlyThemes3 to 5 pillarsRotate themEach postHook and captionTagged linkStatusSocial calendar
A social media calendar in one picture: channels and rhythm, themes, the even spread, and the weekly routine.

Your next step

Build next month's calendar now with only one or two channels and a rhythm you're sure you can keep, import it into Google Sheets, and block 30 minutes on Monday to write that week's hooks. After four weeks, keep what worked and add a channel only if the first ones are running smoothly.

Fill the calendar with posts written for each channel

Game Plan Owl builds the month's content plan from your real search data, and Scheduler Owl lays it out day by day across every channel.

See Game Plan Owl

Frequently asked questions

What is a social media calendar?

A schedule of what you'll post, where and when, usually for a month at a time, with the topic, format and status of each post. It turns posting from a daily decision into a plan you can batch, review and measure.

How do I make a social media calendar in Google Sheets?

Build your month here, download the CSV, then in Google Sheets choose File → Import → Upload and pick the file. Each post becomes a row with date, channel, format, theme and blank columns for the hook, caption, link and owner.

Can I use it in Excel?

Yes. Open the downloaded CSV in Excel; it's saved as UTF-8 so accents and emoji display correctly.

How often should I post on social media?

Post as often as you can keep up with good posts. A steady rhythm you can sustain beats a burst followed by silence. Start with two or three posts a week on one or two channels and increase only if quality holds.

What are content themes or pillars?

The three to five recurring topics your posts rotate through, such as tips, behind the scenes, customer stories and offers. Rotating them keeps the feed varied and stops every post from being a sales pitch.

How does the template spread posts across the month?

It uses the working days of the month (weekends too, if you tick the box), deals the channels in turn so one day doesn't get three posts on the same network, and spaces posts evenly from the first day to the last.

Does it post for me?

No. It's a planning template. Write the posts, schedule them in each platform's own scheduler or your tool of choice, and update the status column as you go.

Is my calendar saved anywhere?

Only in your download. The template runs in your browser and nothing is sent to us.

What should a social media calendar include?

At minimum the date, channel, format, topic or hook, caption, link and status of each post. Adding a theme and an owner column makes it easier to keep the feed varied and to share the work.

How far ahead should I plan social media posts?

A month at a time works for most small teams: far enough to batch the work, close enough to stay current. Leave one slot a week open for news, trends and replies to what your audience is asking.

Sources

  1. Social media fact sheet, Pew Research Center, 2025
  2. Import, edit and sync .xls files and other file types, Google Docs Editors Help, 2026
  3. Create an in-cell dropdown list, Google Docs Editors Help, 2026
  4. Use conditional formatting rules in Google Sheets, Google Docs Editors Help, 2026
  5. Import or export text (.txt or .csv) files, Microsoft Support, 2026
  6. RFC 4180: Common format for CSV files, IETF, 2005
  7. Navigate YouTube Analytics, YouTube Help, 2026
  8. LinkedIn Page analytics, LinkedIn Help, 2026
  9. About posts on your Business Profile, Google Business Profile Help, 2026
  10. [GA4] URL builders: collect campaign data with custom URLs, Google Analytics Help, 2026