What a social media content calendar is, and how to start one
A social media content calendar is a simple plan of what you'll post, where and when, usually kept in a spreadsheet, a document or a planning app. The tool matters far less than the habit, which is deciding your posts a week or a month ahead instead of staring at a blank box every morning.
The quickest way to build one takes four moves. First, pick three to five themes from the questions your customers genuinely ask, and then set a weekly rhythm you can realistically keep. Next, fill a month at a time, with AI drafting the posts for each platform. Finally, batch the work, review every post and schedule it.
This guide walks through each move in turn, with a weekly rhythm, a one-month template, three prompts to plan social media posts with AI and a worked example. It finishes with the common mistakes that cause a calendar to be quietly abandoned within weeks.
Step 1: Pick themes from your customers' questions
A theme is a topic you'll post about again and again, and three to five of them is plenty. Good themes come from your customers rather than from a generic list of "content ideas". The questions people ask before they buy, the problems they bring you and the mistakes you watch them make are all ready-made posts.
Where to find the questions
- Your inbox and direct messages show what people ask before they decide to buy.
- Reviews, both yours and your competitors', reveal what buyers praise and what they complain about.
- Sales calls and conversations at the counter show what you find yourself explaining over and over.
- Comments under your existing posts indicate which topics people would like more of.
Collect 20 to 50 of these in a document, remove names and contact details, and then let your AI sort them into themes.
Prompt: Turn customer questions into content themes
You are a social media planner for a small business. My business: [what you sell, who to, where]. Here are real questions and comments from customers, with names removed: [paste 20 to 50 questions, review lines, DMs or comments] Do this: 1. Group them into 3 to 5 themes. Name each theme in plain words (for example "Choosing the right size", not "Product education"). 2. For each theme, list the 5 questions that came up most, in the customer's own words. 3. For each theme, suggest 4 post ideas that each answer one real question. 4. Mark any idea that needs a fact, photo or example only I can provide. Rules: - Only use what's in my list. Don't invent questions or trends. - If a theme has fewer than 3 questions behind it, say it's weak. Give me a table: Theme | Top questions | Post ideas | Needs from me
Check the result yourself, because you know which questions tend to come right before a sale, and put those themes first.
Step 2: Set a weekly rhythm you can keep
A rhythm is a repeating weekly pattern that gives each day a type of post, so you never start from nothing. Start smaller than you think you need to, since posting three times a week for six months does more for you than posting daily for two weeks and then stopping.
| Day | Post type | What it does | Example |
|---|---|---|---|
| Monday | Answer a question | Helps people and shows you know your stuff | "Which size should I get?" with a simple guide |
| Wednesday | Behind the scenes | Shows the people and the work behind the business | How an order gets packed, or a day at the workshop |
| Friday | Proof or offer | Gives a reason to buy, without shouting | A customer review (with permission) and a link to the product |
Once three posts a week feels comfortable, add a fourth slot, such as "a mistake to avoid" or "a quick tip". Keep the same days each week, because a fixed pattern makes planning easier and gives your regular followers something to expect.
A one-month content calendar template
Copy this into a spreadsheet, where each row represents one post. Fill in the theme and post type first, then the draft, and use the "Status" column to stop posts going out before you've checked them.
| Week | Day | Platform | Theme | Post type | Hook (first line) | Asset needed | Status |
|---|---|---|---|---|---|---|---|
| 1 | Mon | [platform] | [theme 1] | Answer a question | [the question, in their words] | [photo, clip or none] | Draft |
| 1 | Wed | [platform] | [theme 2] | Behind the scenes | [what we did this week] | [photo] | Draft |
| 1 | Fri | [platform] | [theme 3] | Proof or offer | [a review line or result] | [product photo] | Draft |
| 2 | Mon | [platform] | [theme 2] | Answer a question | [question] | [asset] | Draft |
| 2 | Wed | [platform] | [theme 3] | Behind the scenes | [hook] | [asset] | Draft |
| 2 | Fri | [platform] | [theme 1] | Proof or offer | [hook] | [asset] | Draft |
| 3 | Mon | [platform] | [theme 3] | Answer a question | [question] | [asset] | Draft |
| 3 | Wed | [platform] | [theme 1] | Behind the scenes | [hook] | [asset] | Draft |
| 3 | Fri | [platform] | [theme 2] | Proof or offer | [hook] | [asset] | Draft |
| 4 | Mon | [platform] | [theme 1] | Answer a question | [question] | [asset] | Draft |
| 4 | Wed | [platform] | [theme 2] | Behind the scenes | [hook] | [asset] | Draft |
| 4 | Fri | [platform] | [theme 3] | Look back | [what worked this month] | [asset] | Draft |
The themes rotate, so no single week is dominated by one topic. The last Friday is a "look back" post, where you share what you learned or what customers liked most. Add dates that matter to your business, such as a launch, a season or a local event, as separate rows.
Each post's status moves from Draft to Checked to Scheduled to Posted. Add a "Result" column as well, and a week after each post goes out, record a number you trust, such as comments, saves or clicks.
How do you write posts for each platform?
The same idea needs a different shape on each platform, because a post that works as a long text on LinkedIn can fall flat as an Instagram caption. Keep the idea consistent and change only the format.
| Platform | What usually suits it | Shape the idea as |
|---|---|---|
| Strong images, carousels and short vertical video | A photo or carousel with a short caption, or a quick clip | |
| TikTok | Short vertical video with a hook in the first seconds | One idea, shown, not told |
| Plain text posts and documents for work audiences | A short story or lesson with one takeaway | |
| Community posts, local news, events and groups | A friendly update or a question to your followers | |
| X | Short text and fast conversation | One sharp line, or a short thread |
These are broad patterns rather than rules, and each platform changes its features often. Pay attention to what your own followers respond to, and to what others in your field post there.
Write one week at a time with AI
Give your AI your themes, the week's slots and a description of your brand voice, and ask for each post in the format of its platform. Then edit the drafts, because your AI only drafts, while you make each post accurate and make it sound like you.
Prompt: Draft a week of posts for each platform
You are a social media copywriter. Draft next week's posts for my business, [business name], which [what you do, for whom]. My brand voice: [3 to 5 lines, or paste your voice guide] Facts I can use: [products, prices, offers, dates, reviews you have permission to share] Platforms: [for example Instagram and LinkedIn] This week's slots: - Monday: Answer a question. Theme: [theme]. The question: [in the customer's words] - Wednesday: Behind the scenes. Theme: [theme]. What happened: [one or two lines] - Friday: Proof or offer. Theme: [theme]. Proof I have: [review, result or example] For each slot and each platform, write: - The hook (first line, under 12 words) - The post, shaped for that platform (caption, text post, or a short video script with 3 to 5 shots) - One idea for the image or clip - One call to action, if it fits Rules: - Use only my facts. Never invent a review, number, offer or customer. - Each platform version must read as written for that place, not copied across. - No hashtag walls. At most 3 relevant hashtags where the platform uses them. - Flag anything I need to check or supply with [CHECK].
Batch, review and schedule
Batching means doing the same kind of task in one sitting. Writing 12 posts in one session is usually quicker than writing one post on 12 different days, because you stay in the same frame of mind throughout.
A simple monthly routine
- Plan (30 minutes): update your question list, then fill the month template with themes, post types and hooks.
- Draft (an hour or two): run the weekly prompt four times, once for each week of the month.
- Make the assets (an afternoon): take the photos and film the short clips in a single session.
- Review (30 minutes): check every post with the prompt below, then read each one yourself.
- Schedule (30 minutes): load the posts into each platform's own scheduler, or into a scheduling tool you already use.
- Look back (15 minutes a week): record results, and answer comments personally.
These times are rough estimates for a plan of three posts a week, and yours will differ.
Prompt: Review my month of posts before I schedule them
You are a careful editor. Review these social posts before I schedule them. My facts (the only things that are true): [paste products, prices, offers, dates, approved reviews] My brand voice: [paste or describe] The posts: [paste the month's posts with platform and date] For each post, check and answer yes or no, with a short reason: 1. Is every claim, number and offer in my facts? 2. Does the first line give a reason to keep reading? 3. Does it sound like my voice? 4. Is it shaped for its platform? 5. Does it have no more than one call to action? 6. Could anything be read as rude, risky or misleading? Then list the posts that failed any check, with a fixed version of each. Don't add new claims while fixing. Finally, tell me if any theme appears too often or too rarely across the month.
Worked example: Duolingo's themes and a sample week
Duolingo is a language learning app whose mascot is a green owl called Duo, and Duolingo's own blog says "Duo is the most important visual aspect of our brand". The same post introduces other characters, including Junior and Lily, who were designed to fit Duo's visual style.
Duolingo has also described how it finds out what its audience enjoys. In a 2024 post about its Super Bowl ad, the team says it used social listening tools to find which memes and images resonated most with its audience. (Social listening means tracking what people say about you online.) A playful widget image of Duo had already been popular with learners, which helped shape the ad idea.
That is step 1 of this guide on a much larger scale, because it starts from what the audience already responds to. Duolingo hasn't used this article or AI Blocks, and the plan below is an example written for this article rather than Duolingo's real calendar or copy.
What goes in
Say a learner question list includes "How do I keep going when I'm busy?", "Is ten minutes a day enough?" and "Why do I forget words?" among others. Prompt 1 might group them into three themes: keeping the habit, small daily practice and remembering vocabulary, with Duo as the character running through all three.
What comes out (an example week)
| Day | Post type | Example hook | Shape |
|---|---|---|---|
| Monday | Answer a question | "Busy week? Here's the five-minute lesson plan." | Short vertical video of Duo checking a watch |
| Wednesday | Behind the scenes | "How we draw Duo's expressions" | Carousel of sketches, with the illustrator's permission |
| Friday | Proof or offer | "You asked why words slip away. Here's what helps." | A short tip post linking to a real blog article |
For a small business, swap Duo for whatever your audience already recognises you by, whether that's your founder, your shop dog or your signature product. Keep the same approach: themes drawn from real questions, a steady weekly rhythm and one character or voice that ties everything together.
Common mistakes, and what to do instead
Planning more than you can make
A plan for two posts a day on five platforms falls apart quickly, so start with three posts a week on one or two platforms and grow from there.
Themes that come from you, not your customers
Posts about "our values" or "meet the team" are fine occasionally, but a post that answers a real question gives people a reason to stop and read. Return to your question list every month to keep your themes grounded.
Pasting the same post everywhere
Copying one caption to every platform looks careless, so keep the idea and rewrite the format for each place.
Letting AI invent proof
AI will happily write that your customers love something and attach a made-up quote. Only use reviews you actually have, with permission, and say where they came from.
Scheduling and walking away
Posting is only half the job, so set aside 15 minutes a day to answer comments and private messages personally.
Never looking at results
Pick one or two numbers you trust, such as saves or clicks, and record them a week after each post. Over a few months, keep the themes that perform well and cut the ones that don't.
Where AI Blocks helps
These are free to use with your own AI, such as ChatGPT, Claude or Gemini: copy the prompt or download the skill. AI Blocks doesn't post anything on your behalf, so publishing stays entirely in your hands.
- Social platform content planner: share your business, buyers, platform and time budget to get a month of post ideas, opening lines and a posting rhythm.
- E-commerce content calendar builder: designed for online shops, it gives you topics drawn from your reviews and a weekly content calendar.
- Multi-platform post planner: turn one message into posts shaped for each platform, with hashtags and a weekly plan.
- X and LinkedIn post pair writer: turn one idea into an X post and a LinkedIn post that each fit their place.
- Customer question keyword finder: paste reviews and support messages to pull out the questions behind your themes.
- Weekly social post writer: a downloadable agent that reviews recent posts and plans a realistic next week, with draft posts and lessons from real results.
- Two-week social post and results reviewer: get post drafts and sharing checks, then a review after two weeks of real posts.
- Shareable content checker: check whether a post or video is worth sharing, with a score out of 30 and one change to test.
To keep the posts in your voice, read how to make AI writing sound like you. For more prompts like the ones above, see ChatGPT prompts for work.
Questions people ask
How far ahead should I plan social media posts?
A month is a good balance, because it's far enough ahead to batch the work and plan around important dates, yet close enough to stay current. Leave one or two open slots each week for news and replies.
How often should a small business post?
Post as often as you can sustain good quality. Three posts a week on one or two platforms is a sensible start for a small team, because a steady pace you keep beats a high one you abandon.
What should be in a content calendar template?
It should include at least the date, platform, theme, post type, first line, asset needed and status. Add a result column so you learn from each month, as the template above does.
Can AI plan my social media posts?
Yes, it can draft themes, a calendar and posts quickly, provided you give it your real customer questions and facts and review every post. Your AI can't take your photos, know your latest news or answer your comments for you.
What tool should I use for a content calendar?
Use whatever you'll actually open every week, and a spreadsheet works well for most people. Many platforms also let you schedule posts in advance inside their own apps, so you may not need any extra software.
How many content themes should I have?
Three to five is a good number, since fewer feels repetitive and more becomes difficult to plan and makes your account feel scattered. Base each theme on questions your customers genuinely and repeatedly ask.