---
title: "BFCM Horror Stories: What Broke for Five PPC Experts (and How They Prep Now)"
serpTitle: "BFCM Horror Stories: 5 PPC Experts on What Broke and Why"
description: "Five PPC experts share their worst Black Friday and Cyber Monday mistakes, the fixes they use now, and a week-by-week checklist."
date: "2026-11-06"
lastmod: "2026-11-13 10:58:19 +0000 UTC"
author: "Ashwin Kumar"
authorTitle: "Program Manager I"
authorCompany: "Optmyzr"
url: "https://www.optmyzr.com/blog/bfcm-ppc-prep/"
categories:
  - "Strategy"
featured_image: "/forestry/bfcm-horror-stories-what-broke-for-five-ppc-experts-and-how-they-prep-now.png"
---

# BFCM Horror Stories: What Broke for Five PPC Experts (and How They Prep Now)

> Five PPC experts share their worst Black Friday and Cyber Monday mistakes, the fixes they use now, and a week-by-week checklist.

**Author:** Ashwin Kumar | **Published:** November 6, 2026

**Categories:** Strategy

---

It's 9 p.m. on Black Friday. Andrew Lolk is watching revenue climb, so he raises his seasonality adjustment from 20% to 40%, then 60%, then 100%. The line flattens. He keeps going to 200%, then 300%. Nothing moves.

He calls his business partner, who takes one look and says, "Your budget capped."

That story opened our Halloween session, BFCM Horror Stories. Host Aaron Levy, our Evangelist, invited five practitioners to share one trick (what went wrong) and a few treats (what they do now). **Almost every horror story had the same shape: a limit nobody checked until it was expensive.**

Below is one takeaway per expert, with a timestamp so you can jump straight to their segment of the replay.

{{< youtube id="gIOsDkVNg7c" title=" Black Friday PPC Horror Stories: Real Mistakes and Lessons from the Experts" >}}

&nbsp;

---

## Check the budget ceiling before you raise the bids

*From Andrew Lolk, founder and CEO of savvyrevenue*

**If you push bids or seasonality adjustments and nothing happens, check the budget cap and max bid limits before you blame demand.** Lolk spent most of a Black Friday evening convinced the market had dried up. "It was one of those dumb things," he said.

His agency has since changed three habits:

* **Budgets sit about 50% above the average daily budget**, down from his old rule of 10x daily spend.
* **Budgets get checked weekly through November**, against how spend ramped the year before.
* **An AI check runs alongside every bid change.** When the team raises a seasonality adjustment or ROAS target, the agent checks the budget and flags if the campaign will hit it within hours.

> Levy called it "a real dashboard. Something that will tell you how fast you're going and it will give a little blinky light if something is wrong."

If you'd rather not build your own agent, our <a href="https://www.optmyzr.com/solutions/budget-management/" target="_blank" rel="noopener">budget pacing</a> alerts give you a version of that light. They tell you when an account is overpacing or underpacing, and when spend crosses 50%, 75%, 90%, or 100% of target. Alerts arrive by email or Slack, on Google, Microsoft, Amazon, Meta, Yahoo Japan, and LinkedIn.

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=141s" target="_blank" rel="nofollow noopener">Watch Andrew's segment</a>

---

## Promotion mode and seasonality adjustments do different jobs

*From Andrew Lolk, with our own data*

**Google's promotion mode doesn't replace seasonality adjustments.** Lolk was blunt about it: "Promotion mode has no overlap with seasonal bid adjustments." Seasonality adjustments raise your bids in auctions you're already in. Promotion mode loosens your ROAS target and adds budget, so you show up in more auctions.

Promotion mode, still in beta for Search and Performance Max, loosens ROAS tolerance and adds daily budget for a window of three to 14 days, then reverts automatically. Google's Ads Liaison, Ginny Marvin, has confirmed you can use both tools at once (<a href="https://ppc.land/promotion-mode-is-here-googles-ginny-marvin-explains-what-actually-changed/" target="_blank" rel="nofollow noopener">PPC Land</a>). Lolk's advice: keep doing what worked with seasonality adjustments, maybe a little less aggressively, and use promotion mode on top.

That "little less aggressively" matters. In <a href="https://www.optmyzr.com/blog/bfcm-seasonality-adjustments-study/" target="_blank" rel="noopener">our analysis of seasonality adjustments across 5,000+ accounts</a>, we compared 5,886 accounts over BFCM 2024, from the Wednesday before Black Friday to the Wednesday after Cyber Monday.

<table><tbody><tr><td><p><strong>BFCM 2024 vs baseline</strong></p></td><td><p><strong>Without adjustments</strong></p></td><td><p><strong>With adjustments</strong></p></td></tr><tr><td><p>CPC</p></td><td><p>+17%</p></td><td><p>+34%</p></td></tr><tr><td><p>ROAS</p></td><td><p>+5.7%</p></td><td><p>−15.7%</p></td></tr><tr><td><p>Revenue</p></td><td><p>+33.8%</p></td><td><p>+39.9%</p></td></tr></tbody></table>

***Source:** Optmyzr BFCM seasonality adjustments study, 2024 cohort.*

Adjustments bought more revenue, but they paid for it in efficiency. Among advertisers who skipped adjustments, the BFCM conversion-rate lift Smart Bidding picked up on its own shrank from +17.5% in 2022 to +7.5% in 2024.

That said, Lolk still runs adjustments, with guardrails on budget and max bids. The data argues for measuring the trade before you make it.

> And treat Q4 like a code freeze: "It's not the time to test brand new things."

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=655s" target="_blank" rel="noopener">Watch Andrew on promotion mode</a>

---

## Judge last Black Friday on fully baked data before you plan this one

*From Andrew Lolk*

**The numbers you watched during last year's Black Friday were incomplete, so review them now that conversions have fully landed.** Nobody wants to look at Black Friday data in December. That's exactly why the in-the-moment read sticks, even when it's wrong.

Lolk shared an account where the business's marketing efficiency ratio (MER) improved every day of Black Friday week and peaked on Black Friday itself. Google Ads ROAS, measured by click date, told the opposite story: Black Friday was close to the worst day of the week. "The last dollar that we spent wasn't worth it. We pushed way too hard that day."

The wider market points the same way. Our <a href="https://www.optmyzr.com/blog/state-of-google-ads-q3-2026/" target="_blank" rel="noopener">State of Google Ads Q3 2026 benchmark report</a> analyzed 20,000+ accounts and 250,000+ campaigns from Q3 2025 to Q3 2026. Its summary reports that click-through rate rose in every segment while ROAS slipped for a second straight quarter. The full report also compares this year's pre-peak run-up with last year's, quarter by quarter, which is useful context before you decide how hard to push.

"We used to be able to pull twice the baseline in CPCs and still be perfectly fine. Not any longer." Now, if the run-up looks healthy, his team spends more going into Black Friday and a little less on the day, spreading the push over at least three weeks. Levy's view: Black Friday "is about six weeks long now."

In the replay, Lolk walks through the account slide day by day, then makes the case for Smart Bidding exploration on Search.

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=865s" target="_blank" rel="nofollow noopener">Watch Andrew's data review</a>

---

## A complicated promo launched late will lose to a simple one launched early

*From Akvile DeFazio, founder of AKvertise*

**Late promotions fail twice: shoppers don't understand them, and the platforms don't have time to approve and learn them.** DeFazio had asked one children's products client about Q4 plans since August. The answer was always "nothing." On the Monday of Black Friday week, the client asked her to launch a tiered promotion: spend $200 and get $50 off, spend $300 and get more.

Their products were large and expensive, so, as she put it, you're not going to buy two of them just to get $100 off. Evergreen ads with no promotion would have done better. Her rule since: a sitewide offer or a sale-only landing page. "Don't make it difficult for people."

Her fix is to start early. She aims to launch by November 1 so campaigns clear approval and the learning phase, with budget kept fluid. If you're past that date, launch what you can now and keep evergreen ads running underneath. Save the final push for the first week of December and skip the "extended" sale: "It sounds a little desperate."

In the replay, DeFazio and Levy trade notes on handling a client who insists on a last-minute change anyway.

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=1354s" target="_blank" rel="nofollow noopener">Watch Akvile's segment</a>

---

## Plan for the disapproval before it happens

*From Brian Binder, Paid Ads Academy*

**Automated ad review doesn't slow down for the holidays, so assume something will get flagged and plan around it.** Binder remembers a Q4 YouTube campaign for a children's game built around pants catching fire. It was funded with extra incremental budget, and Google's automated review flagged it for adult content because of the word "pants."

His prep list:

* **Get creative to Google early.** If you have reps, ask them to check for likely flags before launch.
* **Launch a day or two ahead on a small budget**, with evergreen creative running as a backup in case the promo ads stall.
* **Keep checking after approval.** "You could be approved today, but then tomorrow you could be disapproved." Levy added a quieter version of the same trap: ads marked "Eligible (limited)" can be restricted on some devices and serving on others (<a href="https://support.google.com/google-ads/answer/2684542" target="_blank" rel="nofollow noopener">Google Ads Help</a>).
* **Escalate on every channel at once**: support chat, email, and your account team.

His treat was the "mullet" approach: prospecting up front, then heavy remarketing at the back end when CPMs climb.

In the replay, Binder explains how to get a stuck ad unstuck without a Google rep, and why he's bullish on Demand Gen showing up on TV screens.

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=2060s" target="_blank" rel="nofollow noopener">Watch Brian's segment</a>

---

## The scariest BFCM loss is the budget you didn't spend

*From Jyll Saskin Gales, Inside Google Ads*

**Missed revenue doesn't trigger an alert, which makes it the BFCM failure you're least likely to notice.**

> For Saskin Gales, the real horror is "getting to Q1, looking back, and realizing you left so much money on the table."

Her example came from Google Ads' Missed Opportunities view, which Google moved from Labs into the Recommendations tab this summer (<a href="https://www.seroundtable.com/google-ads-missed-opportunities-recommendations-41723.html" target="_blank" rel="nofollow noopener">Search Engine Roundtable</a>). Treat its figures as Google's estimates. For one client, it showed big spikes in conversions lost to limited budget around Black Friday and Cyber Monday, while those campaigns beat their ROAS targets. The busy owner never raised spend. This year, they planned the increase months ahead.

And forget the rule about changing budgets only 10% to 20% at a time. For Black Friday, Cyber Monday, and e-commerce, she said, "we don't want best practice." Capturing the demand is the goal.

She's also testing <a href="https://support.google.com/google-ads/answer/17091277" target="_blank" rel="nofollow noopener">AI Max for Shopping campaigns</a> (still in beta), <a href="https://support.google.com/merchants/answer/16986038" target="_blank" rel="nofollow noopener">Merchant Center loyalty features</a>, and Maximize conversion value bidding in Standard Shopping, which Google began rolling out this summer (<a href="https://searchengineland.com/google-brings-maximize-conversion-value-bidding-to-standard-shopping-481209" target="_blank" rel="nofollow noopener">Search Engine Land</a>). She'll share results after the season.

> "The house always wins, but you can win too," she said. "It's not a zero-sum game between you and Google all the time."

Saskin Gales puts the client's Missed Opportunities chart on screen. You can see exactly where Black Friday and Cyber Monday fall.

<p><img alt="Google Ads Missed Opportunities chart showing conversions lost to limited budget around Black Friday and Cyber Monday" height="1027" width="1531" src="/forestry/google-ads-missed-opportunities-dashboard.png" /></p>

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=3003s" target="_blank" rel="nofollow noopener">Watch Jyll's segment</a>

---

## On Amazon, running out of budget beats spending yourself unprofitable

*From Sean Stone, CEO of Spillover Commerce*

**On Amazon, set hard spending limits before Black Friday, because the platform makes it easy to overspend and hard to undo.** Stone was hired on December 1 by a large oral care brand that had run an unprofitable Black Friday and Cyber Monday with no budget controls in place. He had to do "a month's worth of work in one night" to save December.

He walked through three Amazon traps:

1. **No budget controls.** Before Black Friday, compare what each campaign spends on a normal day with its actual budget, and adjust.
2. **Deals that don't run.** Check every deal the Wednesday before Black Friday, on phone, desktop, and in Seller Central. If a deal is suppressed, "Amazon still charges you for the deal. They just don't give you any of the sales." Amazon's Seller Central forum confirms fees can still apply when a deal is suppressed after it starts (<a href="https://sellercentral.amazon.com/seller-forums/discussions/t/90f06f20-9fd8-4417-9137-8ef215ce2881" target="_blank" rel="nofollow noopener">Seller Central forums</a>).
3. **No stock.** A sports and outdoors brand's bestseller didn't arrive in time for a Q4 that private equity investment depended on. "Amazon is a demand capture platform," Stone said. No ad spend fixes an empty shelf.

> His main treat is to treat budget like a casino limit. "It is better, unless you have a very specific goal, to have every campaign in your account go out of budget than it is to have higher budgets and then spend yourself unprofitable." Over the weekend, he checks his accounts every three hours, "except when I'm sleeping, then I go a full eight."

Our <a href="https://www.optmyzr.com/solutions/amazon-ppc-tools-for-agencies/" target="_blank" rel="noopener">Amazon PPC tools</a> can put that casino limit in writing before the weekend:

* <a href="https://help.optmyzr.com/en/articles/15919992-setting-up-your-budget-alerts" target="_blank" rel="noopener">Budget alerts on your Amazon accounts</a>, with pacing and threshold alerts, plus an option to pause campaigns automatically when total spend reaches the target (the alert owner needs write access). Premium and Enterprise plans can set a flighted budget period for the sale dates.
* <a href="https://help.optmyzr.com/en/articles/10184375-bfcm-special-bid-recommendations-filter" target="_blank" rel="noopener">BFCM Suggested Bids</a>, a filter in our Suggested Bids tool for Amazon. It covers keywords with at least 10 past orders, with suggestions usually within 3x the current bid, and you can revert the changes through <a href="https://tools.optmyzr.com/rule_engine" target="_blank" rel="noopener">Rule Engine</a> afterward.

In the replay, Stone explains how he stacks a Prime Exclusive Discount over the BFCM window with a December deal for last-minute shoppers. Amazon charges a flat fee per promotion plus a percentage of promotional sales, so check current terms in Seller Central (<a href="https://sellercentral.amazon.com/seller-forums/discussions/t/3e31fbb7-04e0-4ed4-873e-f74b1052e2ff" target="_blank" rel="nofollow noopener">Seller Central forums</a>). Stay for his Halloween costume story at the end.

> <a href="https://www.youtube.com/watch?v=gIOsDkVNg7c&amp;t=3509s" target="_blank" rel="nofollow noopener">Watch Sean's segment</a>

---

## How Optmyzr helps you get ahead of BFCM

**Every trick above was a ceiling someone only saw once it hit them.** Our job is to make those ceilings visible before and during the weekend. What you do about each one stays your call.

Before the weekend:

* **Set budget alerts** for pacing and spend thresholds on every account you'll push. Use a flighted period for the sale window if your plan includes it.
* **Prepare Amazon bids** with the BFCM Suggested Bids filter, and download the changes so you can revert them after Cyber Monday.
* **Check your bidding plan** against our seasonality adjustment data above before you set this year's adjustments.

During the weekend, <a href="https://tools.optmyzr.com/one-day-real-time-dashboard" target="_blank" rel="noopener">Sale Day Command Center</a> puts the sale day on one screen. It works for Google Ads, Microsoft Ads, Amazon Ads, and Meta Ads, with a portfolio view across platforms, and refreshes every 30 minutes.

![Optmyzr Sale Day Command Center showing budget status, budget pacing, and hourly trends for a sale day](/forestry/image-49.png)

Here's how it maps to the webinar's horror stories:

<table><tbody><tr><td><p><strong>Horror story</strong></p></td><td><p><strong>What to watch</strong></p></td><td><p><strong>Where it shows up in Sale Day Command Center</strong></p></td></tr><tr><td><p>Budget capped mid-push (Lolk, Stone)</p></td><td><p>Exhausted budgets, end-of-day pacing</p></td><td><p>Budget Status card turns red when any budget runs out; Budget Pacing projects end-of-day spend</p></td></tr><tr><td><p>Ads disapproved mid-sale (Binder)</p></td><td><p>Disapproved ads</p></td><td><p>Disapproved Ads widget, editable in place (Google Ads)</p></td></tr><tr><td><p>Bestsellers out of stock</p></td><td><p>High performers now out of stock</p></td><td><p>Out-of-Stock Products list (from your Google Merchant Center feed)</p></td></tr><tr><td><p>Site relaunch right before the sale (Levy)</p></td><td><p>Website status</p></td><td><p>Website Status card shows Live or Offline</p></td></tr><tr><td><p>Is this year beating last year? (Lolk)</p></td><td><p>Hourly trends</p></td><td><p>Hourly clicks, cost, conversions, and value vs the same event last year</p></td></tr><tr><td><p>Sudden drop or spike</p></td><td><p>Anomalies</p></td><td><p>Performance Anomaly card</p></td></tr></tbody></table>

&nbsp;

For the full walkthrough, see <a href="https://help.optmyzr.com/en/articles/12729039-sale-day-command-center-user-guide" target="_blank" rel="noopener">how Sale Day Command Center works</a>, or read <a href="https://www.optmyzr.com/blog/six-bfcm-advertising-problems-you-can-fix-with-real-time-monitoring/" target="_blank" rel="noopener">the six BFCM problems real-time monitoring catches</a>. To set it all up step by step, watch our <a href="https://www.optmyzr.com/learn-with-optmyzr/get-bfcm-ready-pre-season-workflow/" target="_blank" rel="noopener">BFCM pre-season workflow</a> session.

---

## The experts' BFCM checklist, by week

<table><tbody><tr><td><p><strong>When</strong></p></td><td><p><strong>Task</strong></p></td><td><p><strong>From</strong></p></td></tr><tr><td><p>Now</p></td><td><p>Review last year's BFCM on fully baked data: MER vs platform ROAS, by day and by campaign</p></td><td><p>Andrew Lolk</p></td></tr><tr><td><p>Now</p></td><td><p>Agree the holiday budget increase, and drop the 10–20% rule for peak days</p></td><td><p>Jyll Saskin Gales</p></td></tr><tr><td><p>Now</p></td><td><p>Confirm stock for your bestsellers against year-over-year sales and search volume</p></td><td><p>Sean Stone</p></td></tr><tr><td><p>As early as you can (she aims for Nov 1)</p></td><td><p>Launch promos and creative, with evergreen backups live</p></td><td><p>Akvile DeFazio, Brian Binder</p></td></tr><tr><td><p>Weekly until Black Friday</p></td><td><p>Check budgets and max bid limits against last year's spend curve</p></td><td><p>Andrew Lolk</p></td></tr><tr><td><p>Before Thanksgiving</p></td><td><p>Agree the contingency plan with the client: revenue or profit if things go wrong</p></td><td><p>Akvile DeFazio, Aaron Levy</p></td></tr><tr><td><p>Wednesday before Black Friday</p></td><td><p>Check every Amazon deal on desktop, mobile, and in Seller Central</p></td><td><p>Sean Stone</p></td></tr><tr><td><p>First week of December</p></td><td><p>Run the final push, instead of an "extended" sale</p></td><td><p>Akvile DeFazio, Sean Stone</p></td></tr></tbody></table>

&nbsp;

If you use Optmyzr, add one row before Thanksgiving: set your budget alerts and open Sale Day Command Center so you know what "normal" looks like before the rush. Want the full list beyond the webinar? Use our <a href="https://www.optmyzr.com/blog/q4-prep-checklist-for-bfcm/" target="_blank" rel="noopener">pre-BFCM checklist</a>.

---

## Every horror story started weeks before the weekend

Lolk's capped budget, DeFazio's Monday-of promo, Binder's flagged ad, Saskin Gales's unspent budget, and Stone's missing stock all had one thing in common. Each one could have been caught weeks earlier, by someone looking in the right place. If you can see the ceiling, you can raise it, or decide on purpose not to.

Black Friday doesn't break your account. It shows you what was already broken.

<a href="https://youtube.com/live/gIOsDkVNg7c" target="_blank" rel="nofollow noopener">Watch the full BFCM Horror Stories</a> to hear each expert's stories in their own words.

Then get your own ceilings in view before November 27:

* <a href="https://www.optmyzr.com/demo-request/" target="_blank" rel="noopener">Book a demo</a> to walk through budget alerts and Sale Day Command Center for your BFCM setup.
* **New to Optmyzr?** <a href="https://tools.optmyzr.com/info/signup" target="_blank" rel="noopener">Start your 14-day free trial</a> to set them up yourself. No credit card required.
* **Already a customer?** Open <a href="https://tools.optmyzr.com/alerts_management_new" target="_blank" rel="noopener">budget alerts</a> and <a href="https://tools.optmyzr.com/one-day-real-time-dashboard" target="_blank" rel="noopener">Sale Day Command Center</a> in your account.

---

*Source: [BFCM Horror Stories: What Broke for Five PPC Experts (and How They Prep Now)](https://www.optmyzr.com/blog/bfcm-ppc-prep/)*
*© Optmyzr. All rights reserved.*