PerformanceSeptember 5, 20268 min

Media plan for 2026-2027 with an event calendar: how to connect seasonality and holidays

A holiday calendar only works when it is linked to a budget and preparation deadlines. I’m analyzing the assembly order: first, its own seasonality from Wordstat, events on top of it, counting back from each event, dead windows and reserve.

Article cover:Media plan for 2026-2027 with an event calendar: how to connect seasonality and holidays

Everyone has a beautiful calendar of marketing holidays for the year. It rarely works, and the reason is always the same: the calendar lives separately from the budget and separately from preparation deadlines. They open it at the end of November and realize that it’s too late for the New Year.

The event date in the plan is not the publication date, but the deadline. It is not a holiday that is being planned, but the start of preparations for it.

1. Seasonality comes first, holidays come second

Error in assembly order. Usually they take a list of holidays and arrange activities around them. That's right - first build your own demand curve, and overlay events on top.

The curve is taken from two sources: Wordstat for the main request for two to three years and our own sales statistics. They do not coincide, and this is normal: demand is ahead of sales by approximately the length of the transaction cycle. You need to plan based on demand, and check based on sales.

After this, it becomes clear what is not visible in the holiday calendar: for some niches, the main surge of the year does not fall on a holiday at all. For education this is August and January, for repairs it is spring, for B2B services it is September and the last ten days of December, when budgets close.

2. Your own events are usually stronger than general ones

Event typeExamplesFeature
General holidaysNew Year, March 8, February 23, September 1High demand and high competition for attention
IndustryExhibitions, professional days, reporting periodsThe audience is the same, there is less competition for attention
SeasonalBeginning of the season, change of collection, closing of budgetsCoincides with real demand, not with a date on the calendar
OursCompany birthday, product anniversary, launchFully managed date, zero competition

The last line is underrated. You choose the date of your own event yourself - which means you can put it in a demand gap, where advertising is cheaper, and stretch out a month that would otherwise be empty.

3. Countdown from date

In the grid, each event occupies not one cell, but two: the date of the event and the start date of preparation. The second is counted back from the first.

What are we preparing?How long before the date
Idea, offer, mechanics8 weeks
Creatives and landing5-6 weeks
Launching paid traffic3-4 weeks
Warming up in its channels2-3 weeks
Pressure and reminder3-5 days

The dates in the table are a guideline for products with a short transaction cycle. The longer a person takes to make a decision, the earlier the entire column shifts: with a monthly cycle, the traffic launch goes six to eight weeks before the date.

The practical meaning of this grid is that it turns the calendar from a reference book into a work plan. By October, you already know that New Year's creatives should be ready in mid-November - and you don't discover this on December 20th.

4. Dead windows

Three periods during which demand falls in most niches, but the cost of contact does not decrease proportionally: the first ten days of January, the May holidays, and the second half of August.

Disabling everything in these windows is a bad idea: the generated demand does not go away, and the search continues to bring in applications. It makes more sense to cut off the coverage part, leave search and retargeting, and use the freed-up money and time of the team to prepare the next surge.

In the annual grid, it is better to label such windows explicitly. Otherwise, in a year, no one will remember why the budget was half as much in May, and the figure will be taken as a planning error.

5. Reserve for the unexpected

10-15% of the annual budget is not signed in advance. This reserve is spent on something that cannot be on the calendar: the launch of a competitor, a change in regulation, a sudden news event on which you can and should be the first.

Without a reserve, any such story is financed by withdrawing money from running campaigns in the middle of the month - that is, it breaks what is already producing results. A separate reserve line solves this in advance and costs one cell in the table.

6. How it comes together in one grid

An annual media plan and an event calendar are not two documents. This is one file in which three columns are added to the monthly budget grid: event, preparation start date, and person responsible.

Seasonality sheet with monthly coefficients and justification for each - in annual media plan. Events are also placed there: the channel line shows money, the event line shows why there is so much of it this month.

If the event is large and has its own logistics - a forum, conference, opening - it is included in a separate plan with phases and profitability: media plan for the event.

7. Summary

The holiday calendar by itself is useless. A useful grid is where the event is next to the start date of preparation, with the money for this month and with the name of the person responsible.

Assembly order: seasonality from your data, events on top of it, counting back from each event, separately signed dead windows and a reserve line of 10-15%. Then it is no longer a calendar, but a plan according to which you can work in February without remembering December in December.

Related materials: annual media plan, media plan template, content plan, SMM rubricator.

If you need an analysis of the seasonality of a specific niche, write to Telegram or through form.

More on the topic