Seasonality adjustments are for short, unusual spikes of a few days, not for a whole holiday season. How to forecast a peak, ramp budgets ahead of it, protect Smart Bidding during it and wind down cleanly after.
Last updated: October 12, 2026
In This Guide
- Executive Summary
- Benchmarks & Numbers at a Glance
- Planning Around Demand
- Forecasting & Lead Times
- Ramping Budgets
- Seasonality Adjustments vs Exclusions
- Protecting Smart Bidding
- Promotion Assets & Countdowns
- Major Events
- Post-Event Wind-Down
- Common Mistakes to Avoid
- What Changed Recently
- References
1. Executive Summary: Five Key Principles for Google Ads Seasonality in 2026
Managing Google Ads through seasonal peaks and promotional periods in 2026 requires disciplined preparation, not reactive spending. The five principles below govern every recommendation in this article.
- Prepare weeks, not hours, in advance. Campaign structure, creative, tracking, feeds, landing pages, and budgets must be stable before demand rises. Changes made on the peak day disrupt Smart Bidding at the worst possible moment.
- Ramp budgets gradually and early. Budget headroom should be in place before auction pressure and CPCs rise. Google’s retail guidance suggests up to three times expected spend for major holidays as a capacity ceiling, not a spending target.[1]
- Let Smart Bidding handle normal seasonality; intervene only for exceptional spikes. Seasonality adjustments are a narrow tool for short, atypical conversion-rate changes of one to seven days. They are not a general seasonal control, and misuse can double CPC inflation without improving ROAS.[2][3]
- Protect tracking integrity above all else. Seasonal periods amplify every data error. A broken tag during Black Friday corrupts months of Smart Bidding training data. Use data exclusions—not seasonality adjustments—when data is unreliable.[4]
- Wind down deliberately. Post-event budgets, targets, and creative should be reduced in stages over one to two weeks, after conversion lag has been accounted for. An abrupt reset immediately after a peak destroys momentum and distorts bidding signals.[5]
2. Benchmarks and Numbers at a Glance
| Metric | Typical range or threshold | Applies when | Source |
|---|---|---|---|
| Google Ads CPC, general 2026 | $2–$4 per click | Broad cross-industry average; vendor claim, not independently audited | [6] |
| Google Ads conversion rate, general 2026 | 3%–5% | Broad cross-industry average; vendor claim, not independently audited | [6] |
| Black Friday / Cyber Monday conversion rate | 6.05% | Study across 7,000+ ad accounts; retail-weighted dataset | [7] |
| BFCM conversion-rate lift vs. prior month | +32.68% | Study across 7,000+ ad accounts; reflects genuine promotional demand | [7] |
| BFCM CPC increase vs. prior month | +22.22% to +26% | Study across 7,000+ ad accounts; higher end reflects extreme auction pressure | [7] |
| BFCM CPM increase vs. prior month | +24.66% | Study across 7,000+ ad accounts; applies to display and Shopping inventory | [7] |
| Extreme CPC spike during BFCM period | Up to +100% | Study across 7,000+ accounts; observed in highly competitive retail categories | [7] |
| BFCM ROAS change vs. prior month | +12.06% | Study across 7,000+ ad accounts; net of CPC increases | [7] |
| Standard Shopping conversion rate during BFCM | 6.7% (vs. 6.2% pre-BFCM) | Study across 4,200+ accounts; Shopping-specific dataset | [3] |
| Post-BFCM conversion-rate change vs. pre-BFCM | −7.3% | Study across 4,200+ accounts; applies in the two weeks following BFCM | [3] |
| Post-BFCM CPC change vs. pre-BFCM | +10.2% | Study across 4,200+ accounts; elevated CPCs persist after event ends | [3] |
| Effect of manual seasonality adjustment on CPC inflation | 2× the normal BFCM CPC increase | Study across 6,000 advertisers; accounts using adjustments vs. those that did not | [3] |
| Google Ads CPM during BFCM (vendor figure) | $20.58 CPM | Vendor claim; not independently audited; useful as an order-of-magnitude ceiling | [8] |
| Recommended initial Target CPA / ROAS change increment | ±20% | Google vendor guidance; applies when adjusting Smart Bidding targets | [9] |
| Recommended minimum time between target changes | At least one conversion cycle | Google vendor guidance; prevents bidding instability from compounding changes | [9] |
| Seasonality adjustment recommended event duration | 1–7 days (max 14 days) | Google documentation; adjustments beyond 14 days may be less effective | [2] |
| Smart Bidding recommended learning period | 2–4 weeks | Google vendor guidance; required before reliable performance evaluation | [9] |
| Budget headroom recommended for major retail holidays | Up to 3× expected spend | Google vendor guidance; treat as a capacity ceiling, not a spending mandate | [1] |
3. Planning Around Seasonal Demand
Effective seasonal planning begins with understanding that demand curves are rarely symmetric. For most US retail accounts, search interest starts rising materially two to four weeks before a peak event, plateaus during the event window, and then drops steeply in the days immediately following.[10] Non-retail businesses—HVAC, tax services, landscaping, home services—experience their own distinct curves that must be mapped from account-level data rather than assumed from retail benchmarks.
Identifying your true seasonal window
Use at least two years of account history to identify when impression volume, click volume, and conversion rate each begin their seasonal move. These three metrics frequently diverge: impressions may rise first as consumers research, conversion rate rises when purchase intent crystallizes, and average order value may spike only in the final days before a deadline. Plan campaign changes around the conversion-rate curve, not just the impression curve.[11]
Layer in external signals from Google Trends, Keyword Planner, and Merchant Center demand insights to detect year-over-year shifts in when demand arrives. A category that historically peaked in the second week of November may have moved earlier due to retailer behavior, so update your calendar annually.[11]
Segmenting campaigns by seasonal profile
Not every campaign in an account follows the same seasonal curve. Separate campaigns by their behavioral profile: evergreen campaigns that run year-round at a stable CPA, seasonal campaigns that run only during defined windows, and promotional campaigns that align with specific offers. Keeping these separate prevents a short promotional budget spike from distorting the Smart Bidding signals of a year-round campaign.[5]
Building a phase calendar
Map every major seasonal event to a four-phase calendar: preparation (tracking, creative, feeds, landing pages), ramp-up (gradual budget increases as demand signals rise), peak (full budget availability with frequent monitoring), and wind-down (controlled reductions after the event).[10] Assign specific dates, budget levels, and responsible owners to each phase before the season begins, not after demand has already arrived.
Worked example (illustrative)
Mapping a Four-Phase Calendar for a Home Goods Retailer Before Black Friday 2026
- Setup: A Minneapolis home goods retailer spending $18,000 per month on Google Shopping and Search, with a Target ROAS of 400% and a 30-day conversion window. Black Friday 2026 falls on November 27.
- Numbers: Phase 1 (preparation): October 1–October 31 — audit feed, update sale prices, create promotion assets, test landing pages. Phase 2 (ramp-up): November 1–November 20 — raise daily budgets from $600/day to $900/day (+50%) in two increments of $150 each, timed two conversion cycles (30 days each is too long here, so use 7-day cycles for Shopping) apart; at a baseline conversion rate of 6.2%[3] and a $3 CPC[6], each additional $150/day funds approximately 50 clicks and 3.1 incremental conversions per day. Phase 3 (peak): November 21–December 1 — budget at $1,800/day (3× the $600/day baseline[1]), monitoring twice daily. Phase 4 (wind-down): December 2–December 14 — step budget back to $1,200/day then $900/day then $600/day in weekly intervals.
- Decision: Set the phase calendar in writing by October 1, with specific dollar amounts and dates assigned to each transition point before any peak-season work begins.
- Why: Google recommends preparing budget headroom and making target changes in advance of the peak rather than on the peak day, with gradual rather than abrupt adjustments.[1]
4. Forecasting and Lead Times
A seasonal forecast that only projects clicks and spend is incomplete. A usable forecast must also project conversion volume, CPA or ROAS, revenue or lead value, impression share, and whether operational capacity—inventory, fulfillment, sales response time, or call center volume—can absorb the incremental demand.[12] Campaigns should not receive additional spend if the business cannot convert or fulfill the resulting demand profitably.
Choosing a forecast baseline
For accounts with stable year-over-year patterns, use the same seasonal period from the prior two years, adjusted for any changes in tracking, promotions, competitor set, or product range. For accounts with sustained growth or decline, weight the most recent 12-week trend more heavily than the prior-year absolute figures.[13] Where a significant competitor entered or exited the market, or where tracking was broken for a period, remove those distorted windows from the baseline before projecting forward.
Building three scenarios
Prepare a conservative scenario (lower demand, higher CPCs, weaker conversion rate), a base scenario (current trends and planned promotions continue), and an upside scenario (demand and conversion improvements materialize with available inventory). The conservative scenario determines the minimum budget commitment. The upside scenario determines the maximum budget the business should be prepared to deploy—constrained by margin, inventory, and lead capacity.[10]
Lead-time framework for 2026
Google recommends creating seasonal campaigns in advance because ad approval can take several days; campaigns can be built and held in a paused state until launch.[5] The following framework reflects combined Google guidance and best practices for US accounts:[1]
- 8–12 weeks before: Confirm business objectives, promotional dates, margins, inventory levels, measurement plan, and forecast scenarios.
- 4–8 weeks before: Finalize campaign structure, feeds, landing pages, creative, tracking tests, and audience segments.
- 2–4 weeks before: Begin the budget ramp based on observed demand signals; confirm campaigns can spend efficiently at the higher rate.
- Several days before: Complete final approvals, verify promotion assets are approved, apply any necessary bidding changes in a single gradual step.
- During the event: Monitor pacing, impression share, conversion lag, and site health; avoid constant bid edits.
- Afterward: Return targets and budgets in stages after conversion data has matured.
Worked example (illustrative)
Three-Scenario Forecast for a National Outdoor Furniture Retailer Ahead of Memorial Day 2027
- Setup: A national outdoor furniture retailer running Search and Shopping campaigns, averaging $25,000 per month in ad spend, with a baseline conversion rate of 4.5% and a $3.50 average CPC[6]. Memorial Day weekend (May 29–31, 2027) is the account’s single largest annual event, historically producing 2.8× normal weekly revenue.
- Numbers: Baseline monthly volume: $25,000 ÷ $3.50 = 7,143 clicks × 4.5% = 321 conversions/month, roughly 80 conversions per week. Conservative scenario: CPC rises +22%[7] to $4.27, conversion rate holds at 4.5%; $25,000 buys 5,855 clicks × 4.5% = 263 conversions — a 18% volume drop for the same spend. Base scenario: CPC rises +22% to $4.27, conversion rate rises +32.68%[7] to 5.97%; $50,000 budget (2× baseline) buys 11,710 clicks × 5.97% = 699 conversions for the month. Upside scenario: CPC rises +10% to $3.85, conversion rate rises +32.68% to 5.97%; $50,000 buys 12,987 clicks × 5.97% = 776 conversions. The difference between conservative and upside is 776 − 263 = 513 conversions — the business must confirm inventory and fulfillment can handle the upside volume before committing $50,000.
- Decision: Set the approved budget at $50,000 for May 2027 (2× the $25,000 baseline) with a hard stop trigger if CPA exceeds $95 (the margin threshold), and begin the ramp on May 1 to allow 28 days of gradual increase before the May 29 peak.
- Why: Three-scenario forecasting prevents both under-budgeting in the conservative case and over-committing inventory and fulfillment in the upside case, which account-level demand forecasting must address alongside media spend.[10]
Done for you
Everything on this page, done for you before you launch
We build the campaign properly the first time — so you are not unpicking it three months from now.
✓ Keywords validated against real search volume, grouped by intent
✓ Responsive search ads written to the asset counts that actually perform
✓ A negative keyword list built before you spend, not after
✓ Delivered in 24 hours as a spreadsheet you keep
Human-reviewed · No subscription · We never touch your Google Ads account
5. Ramping Budgets Before Peaks
Budget ramps serve two purposes: they give Smart Bidding time to calibrate at higher spend levels before the critical window arrives, and they prevent campaigns from hitting budget caps on the day demand is highest. An account that doubles its budget on Black Friday morning is asking Smart Bidding to learn a new spend rate, compete in a more expensive auction, and optimize toward a conversion goal—all simultaneously.[1]
Ramp structure and increment size
Google’s guidance references increments of approximately 30% as an example of a gradual budget change, with time between major changes.[1] The Smart Bidding guide recommends initial target changes of ±20% and waiting at least one conversion cycle between changes.[9] These figures are consistent: small, staged increments with pauses between them are preferable to a single large jump. A practical ramp for a campaign with a 7-day conversion cycle might involve three budget increases over 21 days, each approximately 30% above the prior level.
Setting peak-period budget headroom
Google’s retail guidance recommends setting budget at up to three times expected spend for major retail holidays, with two times as a starting point where historical benchmarks are unavailable.[1] These are capacity ceilings, not spending instructions. The actual spend will be constrained by demand, bid competition, and the campaign’s efficiency targets. An account that sets a $30,000 daily budget cap but is running Target ROAS of 500% will not spend $30,000 unless the auction volume and conversion economics support it.
Prioritizing which campaigns to ramp first
Not all campaigns deserve equal ramp priority. Increase budgets first for campaigns with proven seasonal conversion quality, healthy impression share loss to budget (rather than rank), and sufficient inventory or lead-handling capacity behind them. Campaigns already losing impression share to rank—indicating bids are too low relative to quality—need bid or target adjustments, not budget increases alone.
Worked example (illustrative)
Three-Step Budget Ramp for a Consumer Electronics Retailer Before Cyber Monday 2026
- Setup: A consumer electronics retailer running Standard Shopping at $2,000/day with Target ROAS of 500%. Cyber Monday 2026 falls on November 30. The account’s 7-day conversion cycle makes one conversion cycle equal to 7 days. Historical data shows BFCM produces a +32.68% conversion rate lift[7] and a +22.22% CPC increase[7].
- Numbers: Target peak budget: 3× $2,000 = $6,000/day.[1] Ramp schedule: Step 1 on November 9 — raise from $2,000 to $2,600/day (+30%); Step 2 on November 16 — raise from $2,600 to $3,380/day (+30%); Step 3 on November 23 — raise from $3,380 to $4,394/day (+30%); Step 4 on November 28 (Black Friday eve) — raise to $6,000/day for the peak window (November 28–December 1). Each step is separated by 7 days (one conversion cycle[9]). The +22.22% CPC increase[7] means each $6,000 buys approximately 6,000 ÷ ($3.00 × 1.2222) = 1,633 clicks/day vs. the baseline 6,000 ÷ $3.00 = 2,000 clicks/day—a 18.4% fewer clicks at peak CPCs, so volume gains depend on the conversion rate lift, not click volume alone.
- Decision: Execute the four-step ramp beginning November 9, with each increment made on a Monday morning, and set the $6,000/day cap on November 28 at 12:00 a.m. ET.
- Why: Google recommends gradual budget increases with at least one conversion cycle between steps to avoid destabilizing Smart Bidding delivery patterns.[9]
6. Seasonality Adjustments vs. Data Exclusions
These two tools solve different problems and are frequently confused. Using the wrong tool can actively worsen performance: a seasonality adjustment applied to bad data will train Smart Bidding on a false signal; a data exclusion applied to a genuine promotional lift will discard valuable training data.[4][2]
Seasonality adjustments: the narrow use case
A seasonality adjustment tells Smart Bidding to expect a short-term change in conversion rate during a defined future window. It is appropriate when a specific, exceptional event—a three-day flash sale, a product launch, a single-day promotion—is expected to produce a conversion-rate change that Smart Bidding’s own historical model cannot predict because it has no comparable prior data.[2] It does not increase budget, raise bids independently, or override Target ROAS or Target CPA constraints.[2]
Google’s documentation recommends use for events of one to seven days and warns that adjustments lasting more than 14 days may be less effective.[2] A critical finding from a 2026 study across 6,000 advertisers shows that accounts using manual seasonality adjustments during BFCM experienced 2× the CPC inflation of accounts that did not, and their ROAS declined year-over-year.[3] This strongly supports the conservative approach: apply adjustments only when historical data genuinely cannot predict the conversion-rate change, not as a routine BFCM practice.
Data exclusions: when to use them
A data exclusion prevents Smart Bidding from using a defined period for model training. It is appropriate only when conversion data was materially unreliable—due to a tag failure, a checkout outage, a broken CRM import, or a consent-management error that caused significant undercounting or overcounting of conversions.[4] It does not change how Smart Bidding bids during the excluded period; it retroactively removes that period from training data.
Do not exclude data simply because performance was disappointing, spend was higher than planned, or a promotion underperformed. Excluding genuine performance data—even bad performance—removes legitimate signal from Smart Bidding’s training set and can make future seasonal predictions less accurate.[4]
Decision table
| Situation | Correct tool | Incorrect tool | Reason |
|---|---|---|---|
| 3-day flash sale with expected +40% conversion rate lift, no prior history | Seasonality adjustment | Data exclusion | Future anticipated conversion-rate change, not a data quality problem[2] |
| Checkout tag fired twice for 48 hours, doubling reported conversions | Data exclusion | Seasonality adjustment | Historical data is unreliable; exclusion prevents training on false conversions[4] |
| Black Friday—account has 3 years of BFCM history | Neither; rely on Smart Bidding | Seasonality adjustment | Smart Bidding can learn from prior years; manual adjustment risks 2× CPC inflation[3] |
| First-ever BFCM promotion with no comparable history | Seasonality adjustment (1–7 days) | Data exclusion | No historical data for Smart Bidding to reference; adjustment provides forward signal[2] |
| CRM import failure caused 5 days of zero offline conversions | Data exclusion | Seasonality adjustment | Conversion data was absent, not genuinely low; exclusion prevents a false performance trough in training[4] |
Worked example (illustrative)
Choosing Between a Seasonality Adjustment and a Data Exclusion for a First-Time Flash Sale
- Setup: A Chicago apparel e-commerce account spending $5,000/month on Standard Shopping, running Target ROAS of 450%. The account has never run a flash sale before. On November 14–16, 2026 (a Saturday-to-Monday window), the business plans a 48-hour “Friends and Family” sale offering 25% off sitewide. The account’s baseline conversion rate is 6.2%.[3]
- Numbers: The 25% discount is expected to lift conversion rate by approximately 30%, bringing it from 6.2% to 6.2% × 1.30 = 8.06% for the 3-day window. This is a 30% uplift above baseline. Because the account has no prior flash-sale history, Smart Bidding has no comparable reference period. A seasonality adjustment set to +30% for November 14 00:00 CT through November 16 23:59 CT is appropriate. Daily spend at baseline: $5,000 ÷ 30 days = $167/day. For the 3-day event, the account raises the daily budget to $500/day (3× daily baseline[1]) in a separate budget step. The seasonality adjustment affects bid calibration; the budget increase provides the spend capacity. Total event budget: $500 × 3 = $1,500.
- Decision: Apply a seasonality adjustment of +30% scoped to Standard Shopping only, for November 14 00:00–November 16 23:59 CT; simultaneously raise the daily budget from $167 to $500 on November 13; allow the adjustment to expire automatically on November 17.
- Why: A seasonality adjustment is appropriate only when Smart Bidding has no prior history for the event and the conversion-rate change is expected to be material and short-term; the budget increase is a separate action because adjustments do not expand spend capacity.[2]
Not ready to change anything today?
We post the sharpest bits of these guides — what a change is worth, how long it takes to show up, and when to leave it alone. Short enough to read on your phone.
Follow on LinkedIn Follow on Instagram7. Protecting Smart Bidding Through Peaks
Smart Bidding is most vulnerable to instability at peak periods because multiple conditions change simultaneously: CPCs rise, conversion rates change, budgets increase, and creative may be updated. Each change individually is manageable; compounding all of them at once can put bidding into a prolonged adjustment period precisely when stable delivery matters most.[9]
What actually triggers a learning period
Google does not always label changes as causing a “learning” status, but the following actions are known to alter Smart Bidding’s optimization conditions and should be treated as potential reset triggers: changing the bid strategy type, changing the primary conversion action, making large Target CPA or Target ROAS changes (beyond approximately ±20%[9]), switching attribution models, making mass edits to campaign structure, and pausing or re-enabling campaigns for extended periods. Budget changes alone are generally less disruptive than target changes, but large rapid budget increases combined with target changes can compound instability.
Target change sequencing
Google’s Smart Bidding guide recommends making target adjustments in increments of approximately ±20% and waiting at least one conversion cycle between changes.[9] For a campaign with a 30-day conversion window, one conversion cycle is 30 days—making rapid pre-peak target adjustments practically impossible unless they are planned many weeks ahead. For campaigns with shorter conversion windows (7–14 days for most retail), there is more flexibility, but the principle of sequencing changes with pauses remains. Google also recommends evaluating Performance Max campaigns after one to two weeks of ramp time before drawing conclusions.[1]
Holding strategy during the event
If a campaign enters the peak window with a stable bid strategy, an appropriate Target ROAS or Target CPA, and sufficient budget headroom, the correct action during the event is usually to hold the strategy steady and monitor pacing, impression share lost to budget, and CPA or ROAS trends. Avoid making intraday bid target changes in response to hourly volatility. Conversion lag means that peak-day data will look artificially weak for several days after the event; judging performance before the conversion window closes leads to premature and counterproductive adjustments.[1]
Worked example (illustrative)
Sequencing Target ROAS Changes for a Jewelry Retailer Before Cyber Monday 2026
- Setup: A national online jewelry retailer running Performance Max with Target ROAS of 600%, spending $8,000/month, with a 14-day conversion window. The retailer wants to lower Target ROAS to 450% for the BFCM window (November 27–December 1, 2026) to capture incremental high-intent traffic and then restore it afterward.
- Numbers: A change from 600% to 450% is a reduction of 150 percentage points, or 25% of the original target—above the recommended ±20% single-step increment.[9] To stay within guidelines, make two steps: Step 1 on November 3 — lower Target ROAS from 600% to 480% (−20%); wait 14 days (one conversion cycle). Step 2 on November 17 — lower from 480% to 450% (−6.25%); wait 10 days. By November 27 (BFCM start), the system has had 24 days to calibrate at or near the 450% target, well within the 2–4 week recommended learning period.[9] Post-event restoration: Step 3 on December 3 — raise from 450% to 540% (+20%); Step 4 on December 17 — raise from 540% to 600% (+11%), after confirming conversion lag from the BFCM window has resolved.
- Decision: Execute a four-step Target ROAS adjustment sequence beginning November 3, with 14-day intervals between each step, targeting 450% by BFCM and restoring 600% by December 17.
- Why: Target changes exceeding ±20% in a single step risk triggering bidding instability; sequential changes with one conversion-cycle gaps preserve Smart Bidding calibration through the most valuable period of the year.[9]
8. Promotion Assets and Countdown Customizers
Promotion assets are the primary mechanism for communicating a discount offer within a Google ad without consuming the headline or description character limits allocated to core messaging.[13] They can display a percentage or monetary discount, a promotional code, a minimum spend requirement, and a final URL, and they can be applied at the account, campaign, or ad-group level. Google AI determines when and where they appear across supported placements, including Display and YouTube for App campaigns.[14]
Building an effective promotion asset
The most common failure in promotion asset setup is a mismatch between the asset and the landing page. The discount percentage, eligibility requirements, promo code, minimum spend, and offer end date must be identical across the ad, the promotion asset, the product feed, and the landing page. Any discrepancy risks disapproval, a poor user experience, or a conversion rate drop when users arrive at a page that does not match the promised offer.[5]
Schedule assets with exact start and end times so expired offers do not continue serving. For major US retail events, Google’s platform supports Black Friday as an occasion label with a broad date range of October 15 through December 15, but the asset should specify the exact dates of the advertiser’s specific offer rather than relying on that window.[5] Create a non-sale evergreen asset as a fallback in case the event is extended, stock sells out, or the offer terms change.
Countdown customizers: use and limits
Countdown customizers dynamically display remaining time until a sale ends. They accept an end date and time, a start point, and a time zone, and they transition from days to hours and minutes as the deadline approaches.[15] They are most effective in the final 48–72 hours of an offer, when genuine scarcity messaging is accurate and motivating. Using “sale ends soon” language throughout a two-week pre-sale period undermines credibility and may violate advertising standards.
Verify the time zone setting carefully, including daylight saving time implications. A sale that ends at midnight ET on November 30 should be set in the account’s correct time zone—a Pacific Time account that sets midnight Pacific will serve the countdown three hours longer than intended for Eastern Time shoppers. Always test the rendered ad on mobile and desktop before launch and keep a non-countdown fallback ad available, because not every impression will render the customizer and ads may serve outside the intended context.[15]
Coordinating promotion assets with Shopping feeds
For Shopping campaigns and Performance Max, the product feed is the primary source of promotional annotation. Sale prices must be reflected in the feed’s sale_price and sale_price_effective_date attributes. Merchant Center promotions require review and approval, and submission queues lengthen near major retail events—submit at least two weeks before the intended launch date.[5] Monitor for disapproved products or promotions in the days following submission and resolve issues before the event window opens.
Worked example (illustrative)
Configuring a Black Friday Promotion Asset and Countdown Customizer for a Home Fitness Retailer
- Setup: A national home fitness equipment retailer running Search and Performance Max campaigns at $12,000/month. Black Friday 2026 offer: 20% off all treadmills, valid November 27 00:00 ET through November 30 23:59 ET, with no minimum spend and no promo code required.
- Numbers: Promotion asset fields: Occasion = Black Friday; Discount type = Percentage off 20%; Item = Treadmills; Final URL = /sale/treadmills; Start date = November 27, 2026; End date = November 30, 2026. Countdown customizer in RSA Headline 2: “Sale Ends {COUNTDOWN(“2026/11/30 23:59:00″,”en-US”,3)}” — the “3” parameter starts the countdown display 3 days before the deadline, so it activates at 23:59 ET on November 27, the moment the sale begins. A non-countdown fallback headline is set: “Treadmills — 20% Off This Weekend.” Merchant Center sale price submitted by November 13 (14 days ahead[14]) with sale_price_effective_date = 2026-11-27T00:00-05:00/2026-11-30T23:59-05:00. Total lead time for approval: 14 days before November 27 = submitted by November 13.
- Decision: Submit the Merchant Center promotion and the promotion asset by November 13; activate the countdown customizer RSA alongside a non-countdown fallback RSA; schedule the promotion asset to end automatically at November 30 23:59 ET.
- Why: Merchant Center submission queues lengthen before major retail events; a 14-day lead time reduces the risk of disapproval blocking the promotion at launch.[5]
Worked example (illustrative)
Structuring Separate Promotion Assets for a Multi-Discount Cyber Monday Campaign
- Setup: A national sporting goods retailer running Search campaigns with three product categories offering different Cyber Monday 2026 discounts: running shoes at 30% off, fitness trackers at $50 off, and gym equipment at 15% off. Campaign structure: three separate ad groups, one per category.
- Numbers: Asset 1 (Running Shoes ad group): Occasion = Cyber Monday; Discount = 30% off; Final URL = /cyber-monday/running-shoes; Start = November 30 00:00 ET; End = November 30 23:59 ET. Asset 2 (Fitness Trackers ad group): Occasion = Cyber Monday; Discount = $50 off; Final URL = /cyber-monday/fitness-trackers; same dates. Asset 3 (Gym Equipment ad group): Occasion = Cyber Monday; Discount = 15% off; Final URL = /cyber-monday/gym-equipment; same dates. All three assets are set at ad-group level, not account level, so each ad group shows only its accurate discount. A single account-level asset showing “Up to 30% off” is also created as a fallback for any ad group not explicitly covered. Total assets created: 4 (3 ad-group level + 1 account level fallback).
- Decision: Create three ad-group-level promotion assets with category-specific discounts, plus one account-level fallback; schedule all four to expire automatically at November 30 23:59 ET.
- Why: Ad-group-level assets override account-level assets for that ad group, ensuring each product category shows its accurate discount rather than a generic or misleading figure.[5]
“So what do I actually have to hand over?”
Nothing. No access to your Google Ads account, no login, no agency link request. You tell us the business and the offer; we send back a spreadsheet.
You import it yourself, or hand it to whoever runs the account. It is yours to keep and re-use — there is no ongoing fee and nothing to cancel.
How it works — $1299. Major Events: Black Friday, EOFY, and the Holiday Season
Each major US promotional period has distinct auction dynamics, planning timelines, and bidding considerations. Treating them as interchangeable “peak periods” and applying the same playbook to each is a common planning error.
Black Friday and Cyber Monday
BFCM remains the most competitive paid search period in the US retail calendar. A study across 7,000+ ad accounts found a +22.22% to +26% CPC increase and a +24.66% CPM increase during BFCM relative to the prior month, with CPCs in some competitive categories rising up to 100%.[7] At the same time, conversion rates rose +32.68% and ROAS improved +12.06%, meaning the event is genuinely profitable for well-prepared accounts—but the margin for error is narrow.[7]
A critical 2026 finding from a study across 6,000 advertisers shows that accounts using manual seasonality adjustments during BFCM experienced 2× the CPC inflation of accounts that did not, and their ROAS declined year-over-year.[3] This is the single strongest evidence-based argument for letting Smart Bidding handle BFCM organically for accounts with prior BFCM history, and reserving seasonality adjustments only for genuinely novel promotional structures.
Standard Shopping conversion rates during BFCM reached 6.7% across 4,200+ accounts, up from a 6.2% pre-BFCM baseline—a +8.1% lift.[3] The post-BFCM period is harder: conversion rates drop −7.3% below pre-BFCM levels and CPCs remain +10.2% elevated, compressing margins in early December.[3]
End of Financial Year (EOFY)
EOFY is primarily a B2B and professional services event in the US context, driven by budget utilization, procurement deadlines, and tax-related purchasing before December 31. Consumer retail may see some EOFY activity in clearance and tax-advantaged purchases (HSA spending, business equipment deductions), but the intent profile is fundamentally different from BFCM. No published US-specific CPC or CPM benchmark for EOFY Google Ads spend was identified in the available research; apply the general BFCM cost-pressure framework directionally but do not assume the same magnitude.
For EOFY campaigns, use custom date ranges in promotion assets rather than relying on Google’s standard occasion labels. Create separate messaging for “order by December 31,” “delivery before year-end,” and “invoice this fiscal year” where those deadlines differ. Landing pages must explain applicable year-end requirements, geographic eligibility, and invoicing terms clearly.[5]
Holiday season (November–December)
The holiday shopping season in the US now begins materially before Thanksgiving, with search volume for gift categories rising as early as late October in many verticals.[11] Google’s platform supports Black Friday as a promotion-asset occasion with a date range of October 15 through December 15, reflecting the extended commercial season.[5] Planning should account for the full November–December window rather than concentrating all budget on BFCM weekend.
For Performance Max during the holiday season, Google recommends creating holiday-specific asset groups within existing campaigns rather than disrupting evergreen asset groups, and uploading seasonal assets at least two weeks before launch to allow review time.[14] Use asset-group scheduling to activate and deactivate seasonal creative around the relevant dates rather than manually toggling asset groups.[14]
Worked example (illustrative)
BFCM Budget and Bidding Plan for a Consumer Electronics Shopping Campaign
- Setup: A consumer electronics e-commerce account running Standard Shopping at $10,000/month, Target ROAS of 500%, with 3 years of BFCM history. Pre-BFCM baseline: $3.00 CPC[6], 6.2% conversion rate[3], average order value $180.
- Numbers: Expected BFCM CPC: $3.00 × 1.2222 = $3.67.[7] Expected BFCM conversion rate: 6.2% × 1.3268 = 8.23%.[7] At $10,000/month daily equivalent ($333/day), BFCM daily clicks: $333 ÷ $3.67 = 91 clicks × 8.23% = 7.5 conversions/day. To scale to 3× daily budget ($999/day): $999 ÷ $3.67 = 272 clicks × 8.23% = 22.4 conversions/day × $180 AOV = $4,032 revenue/day at $999 spend. ROAS = $4,032 ÷ $999 = 403%—below the 500% target. The account must decide: accept 403% ROAS for 4 days of peak volume, or lower Target ROAS temporarily to 400% beginning November 17 (10 days before BFCM) to allow Smart Bidding to compete more aggressively. Because the account has 3 years of BFCM history, no seasonality adjustment is applied—consistent with the finding that adjustments doubled CPC inflation for experienced accounts.[3]
- Decision: Lower Target ROAS from 500% to 400% on November 17 (10 days before BFCM); set daily budget to $1,000/day (3× $333 baseline[1]) on November 24; hold both settings through December 1; begin restoring Target ROAS to 500% on December 3 in a single +25% step after confirming conversion lag has resolved.
- Why: Accounts with 3+ years of BFCM history should rely on Smart Bidding’s seasonal learning rather than manual seasonality adjustments, which a 2026 study found doubled CPC inflation without improving ROAS in experienced accounts.[3]
Worked example (illustrative)
Year-End B2B EOFY Campaign for a SaaS Company Targeting December 31, 2026 Budget Utilization
- Setup: A B2B SaaS company running Search campaigns for annual subscription software, spending $15,000/month with Target CPA of $400 per trial signup. Average sales cycle: 14 days from trial to closed deal. The company’s fiscal year aligns with the calendar year; prospects are motivated to activate subscriptions before December 31, 2026 to use this year’s budget.
- Numbers: At $400 Target CPA and a 3% conversion rate[6], the account generates $15,000 ÷ $400 = 37.5 trial signups/month. For December, the company wants to double trial volume to 75 signups, requiring approximately $30,000 budget (75 × $400). A 14-day sales cycle means that trials signed up after December 17 may not close before December 31—so the high-urgency “close this fiscal year” messaging is only accurate for prospects who sign up by December 17. Promotion asset: Occasion = custom dates; Offer = “Annual plan — activate by Dec 31”; Start = December 1; End = December 17 23:59 PT (the last day a trial starting December 17 can realistically close by December 31 with a 14-day cycle). Budget: raised from $500/day to $1,000/day on December 1, matching the 2× starting point for accounts without a specific EOFY historical benchmark.[1]
- Decision: Set a $1,000/day budget cap for December 1–17, with a promotion asset ending December 17 23:59 PT; revert to $500/day and standard messaging on December 18 to avoid misleading “year-end urgency” claims when the deadline has effectively passed for a 14-day sales cycle.
- Why: The promotion asset deadline must match the actual commercial deadline (last day a trial can close before year-end), not the calendar year-end, to avoid misleading ad copy that does not reflect a real enforceable offer.[5]
10. Post-Event Wind-Down
The period immediately following a peak promotional event is one of the most mismanaged phases in Google Ads seasonal planning. Two common errors occur in opposite directions: either budgets and targets are left unchanged for weeks (wasting spend on a collapsed conversion rate), or everything is reset simultaneously the day after the event ends (causing a bidding instability shock at a moment when conversion lag means performance data is still incomplete).
Understanding the post-event conversion rate drop
A 2026 study across 4,200+ accounts found that post-BFCM conversion rates fall −7.3% below pre-BFCM levels in the weeks following the event, while CPCs remain +10.2% elevated.[3] This means the post-event period has both lower conversion rates and higher costs than the pre-event baseline—the worst possible combination for an account that has not prepared a deliberate wind-down plan. The correct response is a staged budget reduction over one to two weeks, not an immediate return to pre-event levels.
Conversion lag and delayed attribution
For accounts with conversion windows of 14–30 days, a significant proportion of conversions attributed to BFCM traffic will not be recorded in the platform until several days or even weeks after the event. Evaluating ROAS or CPA on November 28 data using figures visible on December 2 will understate true performance and may trigger unnecessary target tightening. Allow the full conversion window to mature before making data-driven post-event decisions.[1]
Post-event creative and asset management
Remove or pause expired sale copy, promotion assets, and countdown ads at the exact moment the offer ends—not the following week. An ad that continues serving “Black Friday—30% off” on December 3 is not only inaccurate but risks disapproval and user trust damage. Switch to a clearance, “new year” or evergreen offer immediately. Ensure the product feed, site prices, and Merchant Center promotions are all updated simultaneously to maintain consistency.[5]
Retargeting post-event visitors
Recent site visitors who did not convert during the promotional window represent a warm audience for post-event remarketing. Use post-event messaging for complementary products, replenishment, loyalty offers, or delivery-related communications. Do not repeat an expired discount to this audience; doing so creates expectation problems and may attract low-quality purchasers who only buy at the promotional price.[5]
Worked example (illustrative)
Staged Post-BFCM Wind-Down for a Standard Shopping Campaign
- Setup: A national apparel retailer that raised its Standard Shopping daily budget from $1,000/day to $3,000/day for BFCM 2026 (November 27–December 1) and lowered Target ROAS from 500% to 400%. Post-BFCM benchmark: conversion rate drops −7.3% below pre-BFCM levels[3] and CPCs remain +10.2% above pre-BFCM levels.[3] Pre-BFCM baseline: $3.00 CPC, 6.2% conversion rate.
- Numbers: Post-BFCM expected CPC: $3.00 × 1.102 = $3.31. Post-BFCM expected conversion rate: 6.2% × (1 − 0.073) = 5.75%. At $3,000/day: 3,000 ÷ $3.31 = 907 clicks × 5.75% = 52.1 conversions/day × $120 AOV = $6,252 revenue. ROAS = $6,252 ÷ $3,000 = 208%—well below the 400% BFCM target and far below the 500% normal target. Wind-down schedule: December 2 — reduce budget from $3,000 to $2,000/day (−33%) and raise Target ROAS from 400% to 440% (+10%); December 9 — reduce budget to $1,500/day (−25%) and raise Target ROAS to 480% (+9%); December 16 — return budget to $1,000/day and Target ROAS to 500%, after confirming that conversion lag from BFCM has resolved (30-day conversion window closes November 30 + 30 = December 30, so full attribution is available by December 16 for the earliest BFCM conversions). Total wind-down period: 14 days (December 2–16).
- Decision: Execute a three-step budget and target restoration over 14 days beginning December 2, pausing at $2,000/day and 440% ROAS before returning to baseline settings on December 16.
- Why: Post-BFCM conversion rates are −7.3% below pre-BFCM levels and CPCs are +10.2% elevated, making an immediate return to pre-event spend levels unprofitable; staged reductions allow Smart Bidding to recalibrate while preserving post-event conversion momentum.[3]
11. Common Mistakes to Avoid
Even experienced teams repeat the same seasonal errors year after year. The mistakes below are not theoretical edge cases—they are the decisions most likely to erode margin, destabilize Smart Bidding, or leave budget stranded during the highest-value days of the year. Each one has a concrete corrective action.
11.1 Waiting Until the Peak Day to Raise Budgets
Campaigns that are budget-constrained when demand spikes cannot recover lost impression share mid-day. By the time a manual budget increase processes and Smart Bidding recalibrates, the highest-intent window may have passed. Google’s guidance recommends making budget changes before the peak, using a staged ramp rather than a single large jump on the event day.[1] For major retail holidays, the recommended headroom is up to three times expected spend; for accounts without historical benchmarks, two times target spend is the suggested starting point.[1]
Worked example (illustrative)
Late Budget Increase Costs Impression Share on Black Friday 2026
- Setup: A Chicago home-goods retailer spending $800/day on Standard Shopping campaigns waits until 6:00 a.m. CT on Friday, November 27, 2026, to raise the daily budget to $2,400.
- Numbers: Black Friday CPMs run approximately 24.66% above the pre-event baseline.[7] If the pre-event CPM is $12.00, the Black Friday CPM is $12.00 × 1.2466 = $14.96. At $800/day and a $14.96 CPM, the campaign serves approximately 800 ÷ ($14.96 ÷ 1,000) = 53,476 impressions before hitting the budget cap at roughly 9:30 a.m. CT. The budget increase to $2,400 takes effect in the afternoon, but peak shopping intent (6:00–11:00 a.m.) is already lost. Estimated missed impressions: 5 peak hours × (2,400 − 800) ÷ ($14.96 ÷ 1,000) ÷ 24 hours ≈ 22,321 impressions, each converting at the BFCM rate of 6.05%[7] and an average order value of $95 = approximately 1,350 conversions × $95 = $128,250 in foregone revenue opportunity.
- Decision: Budget should have been raised to $2,400/day no later than Monday, November 23, 2026 — four days before the event — using the staged ramp described in section 5.
- Why: Google’s retail guidance requires budget headroom to be established before the peak so campaigns are not throttled during the highest-demand hours; same-day increases cannot recover lost impression share retroactively.[1]
11.2 Using a Seasonality Adjustment for Normal, Recurring Seasonal Patterns
Seasonality adjustments are designed for short, exceptional conversion-rate events — a three-day flash sale, a product launch with a credible conversion-rate lift — not for predictable annual patterns that Smart Bidding already prices into its model.[2] Applying a manual adjustment to an event the system already recognizes can cause bid inflation without a corresponding conversion benefit. Research across 6,000 advertisers found that accounts using manual seasonality adjustments during Black Friday/Cyber Monday experienced 2× CPC inflation and declining ROAS on an annual basis, compared with accounts that allowed Smart Bidding to manage the period without manual intervention.[3]
Use an adjustment only when you have historical evidence of a conversion-rate lift that Smart Bidding’s training data cannot fully anticipate — for example, a brand-new promotional format, a first-ever flash sale, or a sale with an entirely new audience segment. Base the percentage on observed historical lift, not an aspirational estimate.[2]
Worked example (illustrative)
Unnecessary Seasonality Adjustment Inflates CPCs During BFCM 2026
- Setup: A Seattle apparel retailer running a Target ROAS of 500% on Standard Shopping applies a +35% seasonality adjustment for the full Black Friday–Cyber Monday window (November 27–December 1, 2026, five days) to “help” Smart Bidding bid more aggressively. The account has run BFCM campaigns for three consecutive years and has historical BFCM data in the model.
- Numbers: Pre-event CPC: $2.80. BFCM baseline CPC increase without intervention: +22.22%[7] → $2.80 × 1.2222 = $3.42. With a +35% seasonality adjustment forcing higher bids on top of normal auction pressure, the effective CPC rises to approximately $3.42 × 1.10 = $3.76 (estimated 10% incremental bid inflation from the adjustment). Conversion rate during BFCM: 6.05%.[7] Revenue per click: $3.76 CPC ÷ 6.05% × 500% ROAS target = effective maximum bid of $3.76, implying conversion value per click must be $3.76 ÷ 0.0605 = $62.15 to break even at 500% ROAS. At an average order value of $55, actual ROAS = ($55 × 0.0605) ÷ $3.76 = $3.33 ÷ $3.76 = 89% — far below the 500% target. CPC inflation from the unnecessary adjustment: $3.76 − $3.42 = $0.34/click extra, or approximately $0.34 × (daily budget $2,000 ÷ $3.76) = $181/day × 5 days = $905 in excess spend with no incremental conversion benefit.
- Decision: Remove the seasonality adjustment and allow Smart Bidding to use its three years of BFCM training data unaided; reserve any adjustment for a genuinely new promotional format introduced for the first time in 2027.
- Why: Smart Bidding already accounts for recurring patterns it has sufficient history to recognize; a manual adjustment layered on top inflates CPCs without improving conversion rate, which the research across 6,000 advertisers confirms results in 2× CPC inflation and declining ROAS.[3]
11.3 Making Multiple Simultaneous Major Changes
Changing budget, bid strategy, Target ROAS, campaign structure, conversion actions, and creative at the same time — even with good intentions — makes it impossible to distinguish genuine seasonal performance from algorithmic disruption. Google’s Smart Bidding guide recommends adjustments of approximately ±20% and waiting at least one conversion cycle between changes.[9] Stacking changes collapses that diagnostic space entirely.
The corrective rule is sequential staging: make structural changes (conversion actions, campaign structure) at least four weeks before the peak; make bidding-target changes two to three weeks before; make budget changes one to two weeks before; leave creative as the only variable during the event itself.[10]
11.4 Leaving Expired Promotion Assets and Countdown Ads Running
An expired promotion asset that continues to serve communicates a discount that no longer exists. This creates a mismatch between the ad and the landing page, damages Quality Score, and can generate policy issues if the gap between the advertised and actual price is material. Countdown customizer ads that have passed their end time either stop rendering the countdown or display a zero-day counter — neither of which is acceptable messaging.
Schedule promotion assets with exact start and end times, including the correct time zone. Create a corresponding evergreen asset as a fallback so that when the promotion asset expires, a valid non-sale ad is immediately available to serve.[5]
Worked example (illustrative)
Expired Countdown Ad Serves After Cyber Monday 2026 Ends
- Setup: A Miami electronics retailer creates a Responsive Search Ad with a countdown customizer set to end at 11:59 p.m. ET on Monday, December 1, 2026. The team forgets to schedule an evergreen fallback. The sale ad continues to serve on Tuesday, December 2, showing “Sale Ends in 0 days 0 hours 0 minutes.”
- Numbers: The campaign spends $1,200 on December 2 before the team notices at noon. Click-through rate on the expired countdown ad falls to an estimated 1.8% (versus the 3.2% during the live sale) because the urgency signal is meaningless, generating approximately $1,200 ÷ $3.50 CPC × 1.8% CTR adjustment = no direct CTR calculation needed — but Quality Score degradation from landing-page mismatch (ad promises a sale that no longer exists) risks a Quality Score drop from 7/10 to 5/10, raising effective CPC by an estimated $3.50 × (10 − 5) ÷ (10 − 7) × 0.1 ≈ $0.58/click, adding $0.58 × (1,200 ÷ 3.50) = approximately $199 in excess cost on a single wasted day.
- Decision: Schedule the promotion asset end time as 11:59 p.m. ET on December 1, 2026, and schedule a pre-approved evergreen RSA to activate at 12:00 a.m. ET on December 2, 2026, with no gap between them.
- Why: An ad-to-landing-page mismatch on a material claim (an active discount) harms Quality Score and risks policy disapproval; exact asset scheduling with a ready fallback eliminates both risks at zero incremental cost.[5]
11.5 Evaluating Peak Performance Before Conversion Lag Resolves
Conversion windows of 7, 14, or 30 days mean that transactions made on Black Friday may not appear in the Google Ads interface until well into December. Cutting budgets or raising Target ROAS targets on December 1 based on an “underperforming” Black Friday is a common and costly error: the campaign may be performing exactly as planned, with conversions simply not yet attributed.[1]
Before making any post-peak target changes, confirm the conversion window length for each campaign, add that number of days to the last event date, and wait until that date before treating performance data as final.[1]
Worked example (illustrative)
Premature Target ROAS Increase After Black Friday 2026 Destroys December Revenue
- Setup: A Portland outdoor-gear retailer running a 30-day conversion window raises Target ROAS from 400% to 600% on December 1, 2026 — three days after Black Friday — because the Google Ads interface shows only 38 conversions from November 27–30 against a forecast of 90.
- Numbers: With a 30-day conversion window, conversions from November 27 will not be fully attributed until December 27. On December 1, only 3 of 30 attribution days have elapsed, meaning at most 3 ÷ 30 = 10% of conversions are expected to be visible. Forecast: 90 conversions × 10% visible = 9 conversions showing by December 1; the actual 38 visible suggests the campaign is running 38 ÷ 9 = 4.2× ahead of expectation. Raising Target ROAS from 400% to 600% (+50%) while conversion data is immature causes Smart Bidding to over-correct, reducing bids by an estimated 20%–30% during the highest-intent December shopping weeks (December 1–15). Estimated revenue impact: if daily revenue at 400% ROAS was $8,000 and bids drop enough to lose 25% of impression share, foregone revenue = $8,000 × 25% × 15 days = $30,000 across December 1–15.
- Decision: Hold Target ROAS at 400% until December 27, 2026, when the 30-day conversion window closes for November 27 transactions; then evaluate true BFCM ROAS against target before making any change.
- Why: Google’s guidance explicitly warns against judging peak performance before conversion delay is accounted for; premature target tightening causes Smart Bidding to suppress bids during a period that would otherwise be profitable.[1]
11.6 Ignoring Impression Share Lost to Budget During the Ramp Period
Impression share lost to budget is the most direct signal that a campaign is leaving money on the table due to insufficient spend capacity. During the ramp period — typically two to four weeks before peak — teams should check Search Impression Share Lost to Budget at least weekly and treat any figure above 15% as a trigger to increase budget, provided incremental conversions remain within the target CPA or ROAS.[10]
Impression share data should be read alongside conversion rate and CPA trends. A campaign losing 20% of impression share to budget while maintaining a CPA well below target is a clear signal to expand spend. A campaign losing impression share to budget while CPA is already at or above target requires a different intervention — improving Quality Score, tightening keyword targeting, or adjusting bids — before simply adding budget.
11.7 Applying Data Exclusions to Genuine Peak Performance Data
A data exclusion should be used only when conversion tracking itself was broken — a tag outage, a payment-processor failure, a CRM import error — not because performance was disappointing or CPAs were elevated.[16] Excluding valid Black Friday or holiday data from Smart Bidding’s training set removes the most valuable seasonal signal the system has. The following year’s seasonal model will be weaker as a result.
If conversion tracking is verified as intact and the peak produced high-CPA conversions, the correct response is to evaluate whether the Target ROAS or Target CPA was set appropriately for the auction environment — not to erase the period from the model. Reserve data exclusions strictly for periods where the underlying data is known to be inaccurate.[16]
Worked example (illustrative)
Data Exclusion Applied to Valid BFCM Data Weakens 2027 Seasonal Model
- Setup: A Denver furniture retailer sees CPA rise from $85 (October baseline) to $138 during Black Friday week 2026 (November 23–30). Believing this indicates “bad data,” the account manager applies a data exclusion covering November 23–30, 2026, across all Shopping campaigns. Conversion tracking is confirmed intact throughout the period.
- Numbers: The excluded period contains an estimated 7 days × 22 conversions/day = 154 conversions at $138 CPA, totaling $21,252 in spend and $154 × $420 AOV = $64,680 in revenue (ROAS = 305%). The $138 CPA versus $85 target reflects the known +22.22% CPC increase during BFCM[7] ($85 × 1.2222 = $103.89 expected CPA floor from CPC inflation alone, with additional auction pressure explaining the remainder). Excluding 154 real conversions from the training set leaves Smart Bidding without valid seasonal signal for the highest-volume week of the year; in 2027, the model will underestimate BFCM conversion volume by an amount proportional to the removed data, likely causing underbidding during the 2027 event and a forecast-vs-actual gap of at least 154 conversions × $420 = $64,680 in missed revenue.
- Decision: Remove the data exclusion, retain the BFCM data in the training set, and instead evaluate whether the Target ROAS should be lowered from 500% to 400% for the 2027 BFCM period to account for structurally higher auction CPCs.
- Why: Data exclusions are reserved for tracking failures, not for valid but elevated-CPA periods; removing genuine peak data degrades the seasonal model and causes systematic underbidding in future years.[16]
11.8 Failing to Separate Promotional and Evergreen Campaigns
Running sale and non-sale messaging in the same campaign or asset group creates conflicts: the system may serve an expired discount headline alongside a standard product ad, and budget pacing is impossible to control at the offer level. Google recommends creating seasonal asset groups within existing Performance Max campaigns — or separate seasonal campaigns for Search and Shopping — with asset-group scheduling to activate and deactivate time-limited creative independently of evergreen assets.[14]
11.9 Setting Target ROAS Too High During Elevated-CPC Periods
A Target ROAS calibrated against a normal-season CPC of $2.50 becomes structurally unachievable when Black Friday CPCs rise by 22%–26%.[7] Smart Bidding will reduce bids to protect the ROAS constraint, shrinking impression share precisely when demand is highest. The correct approach is to plan a ROAS target that accounts for the expected CPC increase — or to switch to Maximize Conversion Value with a defined budget cap during the peak window — and to make that change gradually at least several days before the event.[1]
11.10 Overlooking Mobile and Site-Speed Issues Before the Peak
A landing page that loads in 6 seconds on mobile during a normal week will experience magnified abandonment when traffic spikes three-fold during Black Friday. Load-testing, checkout validation, promo-code functionality, and CRM lead-routing must be completed before the ramp begins — not during the peak when engineering teams are unavailable and every failed conversion carries a materially higher CPL.[12]
12. What Changed Recently: Last 30 Days to October 2026
This section covers confirmed changes and clarifications in Google Ads seasonal and promotional functionality in the 30-day window ending October 12, 2026. Where official documentation does not confirm a change, that is stated explicitly rather than inferred from third-party commentary.
12.1 Seasonality Adjustments: No Material New Features
Google’s official documentation indicates no material new capability was added to seasonality adjustments in the 30 days through October 12, 2026.[2] The Google Ads API documentation was updated on October 4, 2026, and continues to describe seasonality adjustments as short-event signals for anticipated conversion-rate changes — not as budget controls or ROAS-target overrides.[17] The current confirmed scope remains unchanged:
- Supported campaign types: Search, Standard Shopping, and Display campaigns using Target CPA or Target ROAS; Performance Max and App campaigns using all supported bid strategies.[2]
- Not supported: Travel campaigns remain excluded from seasonality-adjustment eligibility.[2]
- Recommended duration: 1–7 days; Google warns that adjustments exceeding 14 days may be less effective.[2]
- Operational lead time: Create the adjustment at least two business days before the promotion begins.[18]
- No post-event negative adjustment required: Smart Bidding is designed to normalize after the adjustment window expires without a manual reversal adjustment.[2]
12.2 Promotion Assets: No Format or Eligibility Changes
The most recent Google promotion-asset documentation was updated October 8, 2026, and describes existing functionality rather than announcing a new format, eligibility rule, or deadline change.[18] The following confirmed current-state details apply to US advertisers planning Q4 2026 promotions:
| Feature | Current confirmed state (October 2026) | Source |
|---|---|---|
| Promotion asset campaign-level availability | Account, campaign, and ad-group level | [18] |
| App campaign support | Confirmed available; Google AI determines placement | [18] |
| Display and YouTube placements | Supported; Google AI selects when and where assets appear | [18] |
| Black Friday occasion date range in Google’s system | October 15–December 15 (use actual offer dates within this window) | [5] |
| Format change in last 30 days | None confirmed in official documentation | [18] |
| Recommended submission lead time | At least 2 weeks before launch for review and approval | [14] |
12.3 Performance Max: Holiday Asset-Group Guidance Reaffirmed
Google’s Performance Max seasonal guidance, most recently updated in the documentation refreshed through October 2026, continues to recommend creating holiday-specific asset groups within existing Performance Max campaigns rather than building separate campaigns for seasonal periods, which would reset campaign learning.[14] Key confirmed practices:
- Use asset-group scheduling to activate seasonal creative on the exact start date and deactivate it on the exact end date, leaving evergreen asset groups running continuously.[14]
- Submit seasonal assets at least two weeks before launch to allow sufficient review time, given that approval queues lengthen near major retail events.[14]
- Keep the promotion asset and landing page offer consistent: discount amount, eligibility, dates, promo codes, and available inventory must match across all surfaces.[18]
Worked example (illustrative)
Performance Max Holiday Asset-Group Setup for Black Friday 2026
- Setup: An Austin kitchenware retailer runs a single Performance Max campaign spending $1,500/day with an evergreen asset group. The team plans a 30%-off Black Friday promotion running November 27–December 1, 2026 (5 days).
- Numbers: Two-week submission deadline: assets must be submitted by November 13, 2026. Asset-group scheduling: activate the BFCM asset group at 12:00 a.m. CT on November 27; deactivate at 11:59 p.m. CT on December 1. Budget increase: current daily budget $1,500; BFCM target budget $4,500/day (3× per Google’s retail headroom guidance[1]); increase implemented November 23 (4 days before). BFCM conversion rate benchmark: 6.05%[7] vs. pre-event 4.6% (standard Shopping baseline 6.2%[3] adjusted downward for a non-Shopping PMax mix). Expected revenue at $4,500/day: $4,500 ÷ $3.42 CPC (BFCM CPC at +22.22%[7] on a $2.80 base) = 1,316 clicks × 6.05% = 80 conversions × $85 AOV = $6,770/day × 5 days = $33,850 over the event. Evergreen asset group remains active throughout; BFCM asset group runs only November 27–December 1.
- Decision: Create the BFCM asset group by November 13, schedule it to activate November 27 at 12:00 a.m. CT and deactivate December 1 at 11:59 p.m. CT, raise the campaign budget from $1,500 to $4,500/day on November 23, and leave the evergreen asset group running without modification.
- Why: Google’s confirmed October 2026 guidance requires seasonal asset groups within existing PMax campaigns — not new campaigns — to preserve learning continuity, with a minimum two-week submission lead time to clear approval queues before Black Friday.[14]
12.4 Smart Bidding Exploration: Confirmed Availability
Smart Bidding Exploration remains available as of October 2026 for eligible Search campaigns. Google’s published data indicates that using Smart Bidding Exploration — which allows the system to pursue incremental conversion volume beyond the current ROAS constraint — can deliver approximately +10% additional conversions compared with simply lowering the Target ROAS manually.[19] This figure is a vendor claim based on Google’s own data and should be treated as directional rather than a guaranteed outcome.
For seasonal planning, Smart Bidding Exploration is most relevant during the ramp period when the objective is to expand reach before the peak without manually loosening ROAS targets campaign by campaign. No change to its eligibility criteria or interface was announced in the 30 days through October 12, 2026.[19]
12.5 No Changes to Data Exclusion Functionality
Data exclusions for Smart Bidding remain unchanged in scope and behavior. The tool continues to serve one function: preventing Smart Bidding from training on or evaluating periods where conversion tracking was materially inaccurate due to a technical failure.[4] No update to eligibility, interface, or API behavior was confirmed in the 30-day window. The separation of use cases — seasonality adjustment for anticipated conversion-rate changes, data exclusion for broken tracking — remains the operative framework.[16]
12.6 Practical Implications for Q4 2026 Planning
Given the absence of material product changes in the last 30 days, Q4 2026 seasonal planning should proceed on the basis of the established framework with the following confirmed current-state parameters:
| Decision point | Confirmed current guidance | Timing for BFCM 2026 | Source |
|---|---|---|---|
| Submit seasonal assets for review | At least 2 weeks before launch | By November 13, 2026 | [14] |
| Create seasonality adjustment (if warranted) | At least 2 business days before event | By November 24, 2026 | [18] |
| Begin budget ramp | Several days to 2 weeks before peak | November 17–23, 2026 | [1] |
| Make Target ROAS adjustments | Gradually, in ~20%–30% increments, days before peak | November 17–24, 2026 | [9] |
| Maximum seasonality adjustment duration | 1–7 days; over 14 days may be ineffective | November 27–December 1 (5 days) | [2] |
| Budget headroom for major retail holiday | Up to 3× expected spend; 2× if no historical benchmark | Set by November 23, 2026 | [1] |
| Post-event wind-down period | Staged over approximately 2–3 weeks | December 2–16, 2026 | [5] |
| Evaluate BFCM performance (30-day conversion window) | After conversion window closes | December 27, 2026 (earliest) | [1] |
Worked example (illustrative)
Full Q4 2026 Seasonal Timeline for a Mid-Size US Retailer
- Setup: A Minneapolis sporting-goods retailer spends $2,000/day on Search and Standard Shopping campaigns with a Target ROAS of 450% and a 30-day conversion window. The team plans to run a Black Friday promotion (30% off site-wide) from November 27–December 1, 2026, and a pre-Christmas campaign (15% off select gear) from December 8–18, 2026.
- Numbers: Asset submission deadline: November 13 (14 days before November 27). Budget headroom target: $2,000 × 3 = $6,000/day for BFCM; $2,000 × 2 = $4,000/day for the December 8–18 campaign. ROAS adjustment: current 450%; BFCM target 380% (lowered to account for +22.22% CPC increase[7] and to capture additional holiday volume per Google’s recommendation[1]). ROAS change timing: from 450% → 415% on November 17 (−7.8%, within the ±20% guideline[9]), then from 415% → 380% on November 23 (−8.4%). Budget ramp: $2,000 → $4,000/day on November 17; $4,000 → $6,000/day on November 23. Seasonality adjustment: +33% conversion-rate adjustment applied November 27–December 1 only (5 days), based on the observed 32.68% BFCM conversion-rate lift from the study of 7,000+ accounts[7]; created by November 24. Post-BFCM wind-down: December 2 — budget to $4,000/day, ROAS to 415%; December 9 — budget to $3,000/day, ROAS to 430%; December 16 — budget to $4,000/day (for December 8–18 campaign), ROAS holds at 430%; December 19 — budget returns to $2,000/day, ROAS to 450% after December 8–18 event ends. Full BFCM performance evaluation: December 27 (30-day window closes).
- Decision: Execute an eight-step timeline from November 13 to December 27, 2026, with no changes to bid strategy type, conversion actions, or campaign structure during any active promotional window.
- Why: Every timing interval in this schedule maps to a confirmed Google guideline — 14-day asset lead time[14], 2-business-day seasonality-adjustment lead time[18], ≤20%–30% incremental target changes[9], and 30-day conversion-window evaluation delay[1] — ensuring Smart Bidding has stable signals at every stage of the Q4 peak.
Related reading
- Building a Google Ads Strategy
- How to Improve your Google Ads Campaigns
- Google Ads App Campaigns Best Practices
- Google Ads Attribution Models Best Practices
Or skip the work and get a one-off Search campaign setup with no monthly management.
References
- [1] https://support.google.com/google-ads/answer/15624876?hl=en support.google.com
- [2] https://support.google.com/google-ads/answer/10369906?hl=en support.google.com
- [3] https://www.optmyzr.com/blog/google-ads-bfcm-2026/ www.optmyzr.com
- [4] https://support.google.com/google-ads/answer/9352512 support.google.com
- [5] https://support.google.com/google-ads/answer/2880335?hl=en support.google.com
- [6] https://www.webfx.com/blog/ppc/google-ads-benchmarks/ www.webfx.com
- [7] https://www.rockingweb.com.au/google-ads-benchmarks-by-industry-2025/ www.rockingweb.com.au
- [8] https://www.triplewhale.com/blog/google-ads-black-friday www.triplewhale.com
- [9] https://services.google.com/fh/files/misc/gda_smart_bidding_guide.pdf services.google.com
- [10] https://ceohangout.com/seasonal-ppc-forecasting-budget-models-compared/ ceohangout.com
- [11] https://hawksem.com/blog/seasonal-ad-strategies/ hawksem.com
- [12] https://www.marketingsystems.com.au/blog/preparing-google-ads-for-peak-season www.marketingsystems.com.au
- [13] https://databox.com/google-ads-forecasting databox.com
- [14] https://support.google.com/google-ads/answer/11546049?hl=en support.google.com
- [15] https://www.practicalecommerce.com/time-sensitive-offers-in-google-ads www.practicalecommerce.com
- [16] https://www.quantumadslab.com/seasonality-smart-bidding www.quantumadslab.com
- [17] https://developers.google.com/google-ads/api/docs/campaigns/bidding/seasonality-adjustment… developers.google.com
- [18] https://business.google.com/us/accelerate/resources/articles/supercharge-business-growth/ business.google.com
- [19] https://business.google.com/us/accelerate/podcasts/ads-decoded-s1e4/ business.google.com

