All guides

Social media · Lesson 2.1

Free Content Calendar Ideas Template: Copy, Fill, Ship

Rafay Korai · 5 min read · 2026-11-04

The blank page is the slowest part of planning. This post gives you a free content calendar ideas template in two parts: a one page brand sheet you fill once, and a monthly grid you fill each month. Copy both into a spreadsheet or a document. A filled example sits next to each, using an invented bakery, so you can see what a good entry looks like.

Lesson 2.1 walks you through it step by step: Know what to post before you post. The lesson shows how to get AI to help fill the brand sheet from research, which is the hardest part to do alone.

Fill the brand sheet once, copy the monthly grid every month, and write one line per slot instead of full captions.

How to use the content calendar ideas template

You need ten minutes for the brand sheet if you already know your business, and about an hour if you want to research first. The grid takes around thirty minutes each month. Work in order: sheet first, grid second.

Part 1: The brand sheet

Copy these headings and answer each in one or two lines.

HeadingWhat to writeBakery example (illustrative)
Voice in one lineHow you soundWarm, plain, a little proud of the crust
Who we talk toYour main customerLocal families and office workers who want fresh bread
Goal for the quarterOne outcomeMore weekend pre orders
Topic 1A repeating themeHow the bread is made
Topic 2A repeating themeQuestions from the counter
Topic 3A repeating themeThis week's bake
Topic 4A repeating themeIngredients and allergen answers
Topic 5A repeating themeThe people who work here
Never sayClaims and subjects to avoidHealth claims, named competitors, promised delivery times
Our empty laneWhat similar brands do not coverNobody near us explains why sourdough takes two days

The last row comes from research on similar brands near you and abroad. If you leave it blank, that is a sign to do an hour of research before the grid.

Part 2: The monthly grid

Create a table with these columns, one row per post.

  1. DateThe day it goes out. Add holidays and events first.
  2. PlatformWhere it is posted.
  3. TopicOne of your five, by number.
  4. FormatPhoto, short video, text, story or carousel.
  5. HookThe first line, written out in full.
  6. StatusIdea, drafted, scheduled or posted.
  7. ResultReplies, saves, shares and any enquiry. Fill in a week later.

A filled example

Here are three rows of a made up bakery grid. It is an example of format, not a record of real results.

DatePlatformTopicFormatHookStatus
Mon 3 NovInstagram1Short videoWhy sourdough takes two daysDrafted
Wed 5 NovFacebook2TextCan you freeze bread? Yes, here is howIdea
Fri 7 NovInstagram3PhotoSaturday's trays, in orderIdea

Notice that each hook is a real sentence. Writing it now means that on posting day you only have the caption left, not an idea.

Filling the grid in five moves

  1. Count your slots: posts per week times four.
  2. Put fixed dates in first.
  3. Give each topic at least two slots, and spread them out so one topic does not run three days in a row.
  4. Write the hook for each slot.
  5. Leave one slot open each week for something that comes up.

Optional columns

Add these only if you need them:

  • Link or call to action: where you send people, such as a menu page or order form.
  • Asset needed: the photo or video you still have to make.
  • Owner: useful if more than one person helps.
  • Reuse: which older post this one repeats or updates.

Use AI to fill it, with checks

You can paste the brand sheet into an AI assistant and ask for a draft grid with a hook per slot. Then edit every hook so it sounds like you, and read each against your never say list. If you ask it to research the empty lane, check two accounts yourself before you trust the answer. Search tools can misread or miss posts.

If you want to schedule ahead for Facebook and Instagram, Meta Business Suite has a Planner for saving and scheduling posts. Otherwise the Status column and a phone reminder are enough.

Reading the Result column

After a week, fill in the Result column with replies, saves, shares and enquiries. Instagram's free Insights show how posts and stories performed, and other platforms have similar screens. After a month, look at which topic numbers show up near the top. That tells you which of the five to give more slots next month. The metrics post goes into what to watch.

Common questions

Questions people ask

Is this template really free?

Yes. It is just headings you copy into any spreadsheet or document. Nothing to download or sign up for.

How far ahead should I fill the grid?

One month at a time. Draft hooks for the full month and captions week by week.

What if I post on more than one platform?

Use one row per post per platform, or one row with notes on how to adapt it.

Can I change the topics later?

Yes. Review monthly, and swap the weakest topic for a new one from your research.

Copy it now

Paste the headings into a new sheet, fill the brand sheet today and the grid tomorrow. Lesson 2.1 walks you through it step by step: Know what to post before you post. For a worked example with a full brand from voice line to calendar, the lesson goes further than this page. If you want a routine to keep it going, see the KNOW framework.