Log in / Create free account🌐 ES☀️

Intermediate training · Module 9 — Budgets and planning — impression share, curves, allocation and spend control

Annual planning: seasonality, peaks, reserve and a budget that grows with results

⏱️ 10 min read · 💰 Bids and budgets · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 5 min🔒 Subscribers only

The annual budget usually starts life as a sentence ("last year plus 10%") and dies in a spreadsheet nobody looks at again. This lesson builds it a different way: from the actual seasonality of the business, with peaks prepared in good time, a reserve that prevents panic and a mechanism that lets the budget follow the results instead of being frozen in January.

The seasonality index

From 2-3 years of history (conversions and spend by month; failing that, search volumes from the Keyword Planner or Google Trends for your sector), work out the index for each month: that month's conversions ÷ the monthly average. An index of 1.4 in November and 0.6 in August describes your demand curve. Do it per campaign or family when the seasonality differs (heating vs air conditioning).

The monthly plan comes out of annual budget × the month's index ÷ 12: more money where there is more demand, not the same every month.

Peaks: raise before, not during

A demand peak starting on 15 November needs its budget and its changes one or two weeks earlier: Smart Bidding takes time to calibrate, new creatives need history, and impression share is won before the competitors arrive. A standard plan for a peak:

When What
−4 weeks Creatives, landing pages and feeds for the peak ready; negatives reviewed
−2 weeks Raise budgets in steps towards the peak level; loosen targets if you are after volume
−3 days Smart Bidding seasonality adjustment if the peak is sharp and short
During Daily monitoring; do not touch the structure
+1 week Bring budgets and targets back in steps; write down what you learnt for next year

The reserve

10-15% of the annual budget left unallocated in January, for three uses: peaks that beat the forecast (never leave lost IS to budget in your best month), testing (new campaigns, new networks, lesson 4) and the unexpected (a new competitor, an opportunity, a crisis). Reserve that goes unused is allocated in the final quarter; reserve that gets used is justified by its result.

Budget tied to results, not to a percentage

The problem with "5% of sales goes to advertising" is that the budget chases the result instead of producing it. The alternative: budget by goal and marginal CPA:

  1. The year's business goal (customers, sales) and an acceptable CPA/ROAS.
  2. Curves per campaign (lesson 2): how many conversions at what marginal.
  3. The budget is whatever it takes to buy the profitable conversions up to the point where the marginal is still within target — not a euro more (the flat zone) and not a euro less (lost IS with a good CPA).
  4. Quarterly review: if campaigns are beating target with lost IS, the budget goes up; if the curve has flattened, it gets reallocated.

That way the budget grows when there are results to buy and eases off when there are not, without waiting for next year.

Presenting it to whoever signs it off

One page:

Annual planning mistakes

💡 Ninja trick: the annual plan lives in a spreadsheet; its execution lives in the scripts. Smart Bidding (SBNS) accepts goals and budget limits per month per campaign (your seasonal plan) and moves the day-to-day within those limits; Guardian watches the pace against the month's plan. You review the plan each quarter; the machine runs it every night.

What you should remember

That is the end of Module 9. The last one in the Intermediate level, Scripts I, explains what Google Ads scripts are, what they solve and how the Suite is installed.

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeControlling monthly spend: pacing, variances, alerts and a month-end with no surprisesBudgets and planning — impression share, curves, allocation and spend controlRelacionadaPositive actions and source (layers B and C): what the lead does next and where they came fromLead quality in depth — scoring, recalibrating and feeding value back to GoogleRelacionadaThe campaign settings that can ruin you without you knowingInside the account — structure, campaigns, ad groups and MCCRelacionadaAnomalies, currencies and safety: keeping the judge from doing harmSmart Bidding II — portfolios, cross-mode, the judge and anomaliesRelacionadaCase: long-cycle B2B lead generation — few leads, high value and a funnel that lasts monthsAccount architectures for scale — real cases

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →