Social media content calendar template (30 days, free)

A copyable 30-day social media calendar for local businesses, built on four content pillars, plus how to fill it in one hour a month.

By James Olawale · · 7 min read

Open notebook with a pen next to a coffee mug on a desk
Photo: picjumbo.com on Pexels

A social media content calendar is a simple table that says what you will post, where and on which day. The template below covers 30 days for a local business, built on four content pillars (product, behind the scenes, people, offers), with about 4 feed posts a week, Stories on busy days and one email a week. Copy it into a spreadsheet, swap in your own details, and you can fill a whole month in about an hour.

The four content pillars

Pillars are the types of post you rotate. Using the same four every month keeps your feed balanced and makes planning almost automatic.

PillarWhat it coversShare of postsExamples
ProductWhat you sell or doAbout 40%Best seller, new arrival, before and after, menu item
Behind the scenesHow it gets madeAbout 20%Prep, setup, deliveries, process clips
PeopleTeam and customersAbout 20%Staff spotlight, regular of the month, client story (with permission)
Offers and infoReasons to act nowAbout 20%Deal, event, booking reminder, hours, holiday plans

If you only remember one rule: no more than one in five posts should be a hard sell. The rest earn attention so the offer gets seen.

The 30-day template

Days are numbered rather than dated so you can start any month. Format key: Photo, Carousel (several slides), Reel (short vertical video), Stories (24-hour posts).

Week 1

DayPillarFormatPost ideaChannels
1ProductCarouselYour 3 best sellers, one per slide, with pricesInstagram, Facebook
2Behind the scenesReelOpening up: lights on, setup, first customer, 10–15 secondsInstagram, Facebook
3OffersPhotoMidweek offer with exact dates and how to claimInstagram, Facebook, X
4PeoplePhotoMeet the owner: one photo, three short factsInstagram, Facebook
5ProductReelClose-up of the product in use or being madeInstagram, Facebook
6OffersStoriesWeekend hours, a poll, today's availabilityInstagram
7RestReply to comments, collect ideas

Week 2

DayPillarFormatPost ideaChannels
8ProductPhotoA product people do not know you offerInstagram, Facebook
9Behind the scenesReelA process from start to finish, sped upInstagram, Facebook
10OffersEmailMonthly newsletter: one highlight, one offer, one buttonEmail
11PeopleCarouselAnswer 3 questions customers always askInstagram, Facebook
12ProductReel"3 things to try if you are new here"Instagram, Facebook
13PeopleStoriesRepost a customer tag (with permission), a question boxInstagram
14RestCheck what performed best this week

Week 3

DayPillarFormatPost ideaChannels
15ProductCarouselBefore and after, or the same product three waysInstagram, Facebook
16Behind the scenesReelA supplier, delivery or tool you rely onInstagram, Facebook
17OffersPhotoAn event or limited item with a deadlineInstagram, Facebook (as an event), X
18PeoplePhotoStaff spotlight: name, role, favorite productInstagram, Facebook
19ProductReelA satisfying moment: pour, cut, finish, revealInstagram, Facebook
20OffersStoriesCountdown sticker for the event or deadlineInstagram
21RestCollect photos for next week

Week 4 and the last two days

DayPillarFormatPost ideaChannels
22ProductPhotoSeasonal or new itemInstagram, Facebook
23Behind the scenesReelA mistake, a test batch or a "how we fixed it"Instagram, Facebook
24OffersEmailReminder: the deadline offer, or a review requestEmail
25PeoplePhotoA real Google review, first name only, with a thank youInstagram, Facebook, X
26ProductReelAnswer one common question in 15 secondsInstagram, Facebook
27OffersStoriesPoll: what should we do next month?Instagram
28RestReview the month's numbers
29ProductCarouselMonth recap: best moments in 5 slidesInstagram, Facebook
30OffersPhotoNext month preview: dates, events, new itemsInstagram, Facebook, X

That gives you about 18 feed posts, 4 days of Stories, 2 emails and a few X updates. Add Stories on any other busy day; they take a minute and need no planning.

How to fill it in one hour a month

Here is the routine. Set a timer.

  1. Minutes 0–10: list your dates. Write down anything happening next month: holidays, events, new products, slow weeks you want to fill, school breaks. Our holiday marketing ideas list helps here.
  2. Minutes 10–20: pick your offers. Choose one main offer for the month and one smaller one. Put them on days 3, 17 and the two email days.
  3. Minutes 20–40: fill the product and people rows. Go through your camera roll. Assign real photos you already have to as many days as possible. Mark the days that need a new photo or clip.
  4. Minutes 40–55: write the hooks. For each post, write just the first line of the caption. The first line does most of the work. Our caption guide has fill-in templates.
  5. Minutes 55–60: make a shot list. List the photos and clips you still need. Shoot them all in one session that week, using these phone photography tips.

Then, each week, spend 30 to 45 minutes finishing captions and scheduling. Meta Business Suite schedules to both Instagram and Facebook for free.

Set up the spreadsheet

Use Google Sheets or Excel. Create these columns:

  • Date (fill in once you know the month)
  • Day number
  • Pillar (use a dropdown: Product, Behind the scenes, People, Offers)
  • Format
  • Post idea
  • Hook (first line of the caption)
  • Asset (link or file name of the photo or video)
  • Channels
  • Status (Idea, Ready, Scheduled, Posted)
  • Result (reach or saves, filled in after a week)

Color the Status column so you can see at a glance what is not ready. Add a second tab called "Ideas" and dump every idea there during the month: customer questions, funny moments, new stock. That tab fills next month's calendar.

Adjust the template to your business

The pillars stay the same, but the examples change.

BusinessBest "product" postsBest "behind the scenes"Offer ideas
Restaurant or cafeHero dishes, drinks, specialsPrep, sourcing, the pass at rushMidweek deal, happy hour, events
Gym or studioClasses, transformations (with consent), equipmentSetup, coach prep, cleaningFree first class, challenge, referral
Salon or barbershopBefore and after, styles, productsColor mixing, tools, trainingNew client offer, quiet-day discount
BakeryBakes of the day, cakes, seasonal itemsDough, decorating, early morningsPre-orders, holiday boxes
ClinicServices explained, team, spaceSterilizing, new equipmentNew patient offer, reminders
Shop or boutiqueNew arrivals, styling, gift ideasUnboxing stock, packing ordersLaunches, bundles, events

Restaurants have a ready-made version: the 4-week restaurant content calendar. Each business type also has its own idea list, such as gym post ideas.

How many posts the template assumes

The template is built around 4 to 5 feed posts a week. If that feels like too much, cut to 3 a week by dropping one product post and one behind-the-scenes post per week. Do not drop the people or offer posts; those are what drive visits. For a full breakdown by platform, see how often should a small business post.

Review at the end of the month

On day 28, spend 15 minutes on the numbers. In Instagram, open your Professional dashboard, then Insights, and sort content by reach, then by saves. Write the top 3 and bottom 3 posts in your spreadsheet.

Ask three questions:

  • Which pillar got the most saves and shares? Do more of it next month.
  • Which format reached the most non-followers? Usually Reels. Keep at least 1 or 2 a week.
  • Did the offer posts lead to anything real, such as bookings, calls or orders? If not, make the offer clearer or the deadline shorter.

Keep about 20% of your slots loose for things that happen during the month: a sell-out, a great review, a local event.

If planning is the part you skip

Templates work until a busy month hits. Scala can take over the planning: it reads your website, plans a week of posts for Instagram, Facebook and X, and designs them in your own look from your photos, and you approve each one before it goes out. See examples of what it makes.

Frequently asked questions

What should be in a social media content calendar?

At minimum: the date, the platform, the type of post, the post idea, the caption hook, the photo or video, and a status. Adding a content pillar column helps you keep a healthy mix of product, behind-the-scenes, people and offer posts.

How far ahead should a small business plan social media?

Plan one month at a time and schedule one week at a time. A month is long enough to plan offers and events, and a week is short enough to react to what is actually happening in your business.

What are content pillars?

Content pillars are the 3 to 5 types of post you rotate every week, such as product, behind the scenes, people and offers. They keep your feed varied and make it quick to decide what to post on any given day.

Is there a free tool to schedule posts to Instagram and Facebook?

Yes. Meta Business Suite is free and lets you schedule posts and Reels to a connected Instagram account and Facebook Page from one place, on desktop or the mobile app.