Planning a year of social media content means deciding four things in advance and deliberately leaving everything else open: your quarterly campaign themes, the eight to twelve dated moments you will genuinely show up for, the recurring formats that carry your ordinary weeks, and the ratio between them. It does not mean writing 365 posts in December.
The deliverable is a skeleton, not a schedule. Somewhere around 40 percent of any given month should be spoken for when you finish planning; the rest stays empty on purpose, so the plan survives the delayed product launch, the comment thread that turns into a content series, and the client who eats six weeks of your March.
Why the 365-post grid fails
Here is the pattern I see every January. A freelance social media manager sits down between Christmas and New Year with a spreadsheet, builds twelve monthly tabs, and fills every posting slot for the year with a topic. It feels enormously productive. By mid-February two clients have pivoted their offer, one platform has quietly changed what it pushes in the feed, and three campaigns in the sheet no longer make sense. The whole thing gets abandoned — and next December, the same person starts from zero again.
The grid fails for four specific reasons:
- It bakes in assumptions with a short shelf life. A topic you chose in December for a post in August is guessing about a market you cannot see yet.
- It has no slack. When something urgent appears in April, there is no space for it, so something has to be cut — and cutting from a fully specified plan feels like failure.
- Abandonment is all-or-nothing. A plan with 365 decisions in it cannot be partially kept. One bad month and the whole artifact goes in the bin.
- It mistakes volume for strategy. Knowing what you post on 14 August is not a plan. Knowing what you are trying to achieve in Q3 is.
A plan you abandon in February is worse than no plan at all, because it cost you a week in December and taught you that planning does not work.
What the annual skeleton actually contains
Four layers, and only four. Each one specifies something durable and explicitly defers something volatile.
| Layer | What you decide now | What you leave open |
|---|---|---|
| Four quarterly campaigns | Theme, business goal, rough 3–5 week window | Individual posts, copy, assets |
| 8–12 tentpole moments | Which dates you commit to, and how hard | Angle, format, creative |
| Recurring evergreen slots | Format, cadence, which pillar each serves | The topic in any given week |
| Open space (~60%) | Nothing at all | Everything |
That is the whole document. It should fit on one page. If yours does not fit on one page, you have built a schedule again.
Layer 1: four quarterly campaigns
A campaign is a themed multi-post push with a beginning, a middle, and an end, tied to one business outcome. Four a year means one roughly every thirteen weeks, each occupying three to five weeks — which leaves two clear months between them. That gap is not laziness, it is what makes the campaigns feel like events rather than background noise.
For a small coffee roaster, an annual campaign row might look like this:
| Quarter | Campaign | Outcome it serves | Rough window |
|---|---|---|---|
| Q1 | Brew Better At Home | Subscription signups | Late Jan – mid Feb |
| Q2 | Meet The Farms | Trust and premium positioning | May |
| Q3 | Iced Season | Café footfall | Early July |
| Q4 | Gifting | Retail and bundle sales | Nov – mid Dec |
Three rules keep this layer honest. Only one campaign runs at a time. Each campaign gets exactly one measurable outcome — if you cannot name it, the campaign is a vibe, not a campaign. And you write each one as a single sentence in December, then do the real design work four to six weeks before it starts, when you actually know what is happening in your business.
If you want the mechanics of turning one of those sentences into a runway of posts, our guide to social media campaign planning covers the tease/peak/follow-up structure in detail. And if you are working out how these campaigns ladder up to longer-term business goals in the first place, start with how to build a social media roadmap before you pick themes.
Layer 2: eight to twelve moments you will genuinely show up for
Tentpoles are the dated fixtures: industry conferences, your own product launches, retail seasons, the awareness days that genuinely intersect with what you do, your founding anniversary. Unlike campaigns, you do not control the date, so these go on the calendar first and everything else works around them.
Two constraints keep the number sane. No more than one or two per month, and at least three months in the year with none at all. If your list has twenty-five moments on it, you have not made a plan — you have made a holiday calendar with your logo on it.
Pull the raw supply of dates from the social media holidays hub rather than reconstructing it by hand, then filter hard with two questions: would my actual audience stop scrolling for this, and can I add something real beyond "Happy [Day]"? Anything that fails either question is out.
Then mark each survivor with a commitment level, because not all tentpoles deserve equal effort:
- Hero — a compact mini-campaign of three to six posts across the surrounding fortnight. Two or three per year, maximum.
- Nod — one genuinely good post on the day. Most of your list lands here.
- Watch — noted, but only if capacity allows. Zero guilt if it slips.
The seasonal side of this deserves its own pass. Retail and cultural seasons have long lead times, and Pinterest in particular needs content live weeks before the moment itself — our seasonal social media marketing plan walks through the per-platform lead times so your Q4 gifting push is not landing in the third week of December.
Layer 3: the evergreen ratio
This layer defines the shape of an ordinary week without defining its content. You are deciding that Tuesday is always an educational post from pillar two and Friday is always a customer story — not what Tuesday's post is about in week 34.
Start from your pillars. If you have not fixed them, how to build content pillars is the prerequisite here; the recurring slots are just pillars expressed as a cadence.
A reasonable starting split for four posts a week:
- Two evergreen pillar posts — educational, how-to, or product-explainer content that is true in June and still true in November.
- One timely post — tied to the live campaign or the month's tentpole.
- One community or reactive post — a reply-driven piece, a question, something that came out of last week's comments.
That is roughly 50 percent evergreen, and that half is load-bearing: it is what you can fill quickly in a bad month, produce in batches, and give a second life. Working at annual scale is the first time recycling evergreen content becomes easy to plan: you can see a top performer from March and deliberately re-cut it for September, six months apart, without accidentally repeating yourself three weeks later.
Layer 4: the 60 percent you leave empty
Do the arithmetic on your own numbers and the case makes itself. Four posts a week is roughly 200 posts a year. Four campaigns at ten posts each is 40. Ten tentpoles — two or three heroes, the rest single nods — is maybe 25. Together that is about a third of the year. The recurring slots define the format of most of the remainder but not a single actual topic.
So the finished annual plan specifies perhaps a third of what you will publish, sketches the shape of another third, and says nothing whatsoever about the rest. That is correct.
The empty space is where the useful stuff happens: the competitor who does something worth responding to, the customer email that becomes your best-performing post of the year, the format your analytics tell you in May to double down on, and the two weeks in August when you are on holiday and post nothing. If a month six or more months out is more than about 40 percent filled, you have over-planned it — go and delete something.
Run the annual session in one afternoon
Time-boxed, in this order. The whole thing is under three hours.
- Look back (30 min). What actually worked last year, by format and pillar, not by vanity metric. If you have never done this properly, our social media audit checklist gives you the questions to ask.
- Pick four campaigns (30 min). One sentence each, one outcome each, one rough window each.
- Dates pass (30 min). Lay in the tentpoles, filter to 8–12, mark hero/nod/watch.
- Weekly shape (20 min). Posts per week, slots per pillar, the evergreen ratio.
- Capacity check (20 min). How many hours a month does this actually cost to produce? If the honest answer exceeds what you have, cut the weekly cadence before you cut the campaigns — consistency at three posts a week beats collapse at six. Our batch content creation workflow is what makes the cadence you choose survivable.
- Write the one-pager (20 min). Four campaigns, the dated list, the weekly shape. Done.
Where the skeleton lives the rest of the year
The one-pager is the source of truth, but a document you have to open on purpose is a document you forget. The skeleton needs to be visible where you actually work: campaign windows and recurring slots blocked out in whatever social media content calendar you plan in, and the posts you have genuinely committed to scheduled as far ahead as you are confident in them.
This is where SocialKit fits into the annual workflow rather than replacing it. The visual calendar shows you the whole month at a glance, so an over-stuffed October is obvious in three seconds; unlimited scheduled posts on every plan means a hero tentpole in April can sit in the queue from February; and composing once and then adjusting the caption, hashtags, and media per network means a single campaign post ships correctly across all 11 platforms — Instagram, TikTok, YouTube, Facebook, LinkedIn, X, Threads, Bluesky, Pinterest, Mastodon, and Google Business — without eleven separate logins. The empty weeks stay visibly empty, which is exactly the point.
One honest limit: SocialKit does not do social listening or run a unified inbox, so the reactive layer of your plan — the monitoring that tells you what to put in those empty slots — still happens in the native apps or wherever you already watch your mentions. What it covers is the planned layer: the calendar, the scheduling and auto-publish, best-time-to-post recommendations for placing them, and post analytics to tell you at quarter-end which pillars earned their slots.
The monthly fill: two hours, not a replan
On the last working day of each month, open the skeleton and do this. Never start from a blank page.
- Read the month's commitments off the one-pager. Usually one campaign or one hero tentpole, plus one or two nods.
- Fill the recurring evergreen slots from your topic bank — the running list of ideas you add to whenever one appears, so you are choosing, not inventing.
- Batch-produce the assets in one or two sittings rather than daily.
- Schedule the committed posts and the evergreen slots.
- Leave the reactive slots genuinely empty. They are not a to-do list you failed to complete.
The annual plan is the input to this session, not something you rebuild during it. That distinction is the entire return on the December afternoon.
The quarterly check-in
Forty-five minutes, four times a year, ideally in the gap between campaigns. Look at your post analytics and answer four questions: did the campaign hit its one outcome, which pillar earned its slots and which one did not, do the next quarter's tentpoles still make sense, and is the evergreen ratio right or should the mix shift? Change the skeleton on the spot. A plan revised four times is a living plan; a plan revised never is a document.
Start here
If you want a year mapped before January gets going, work through this in order:
- Audit last year — formats and pillars that worked, not follower counts.
- Name four quarterly campaigns, one sentence and one outcome each.
- Pull your dates, filter to 8–12 tentpoles, mark hero / nod / watch.
- Fix the weekly shape: posts per week, slots per pillar, evergreen ratio.
- Sanity-check capacity, and cut cadence before you cut campaigns.
- Write it on one page.
- Block the campaign windows and recurring slots into your calendar, schedule only what you are confident in, and leave roughly 60 percent of every month open.
- Diary the twelve monthly fill sessions and the four quarterly reviews now, while you are still in planning mode.
Then close the document until the end of January. A skeleton that survives twelve months of contact with reality is worth more than a grid that dies in February — and you only have to build it once, because next December you are revising it, not starting over. If you want the calendar side set up before the year begins, you can try SocialKit free for 7 days and get the first quarter's committed posts into the queue while the plan is still fresh.