Table of Contents
- Why BFCM is the highest-risk week for GMC compliance
- Strikethrough/sale pricing and the price history requirement
- Setting up the promotions feed correctly
- Inventory accuracy under peak traffic
- Feed freshness during flash sales
- Shipping promise accuracy during peak season
- Why suspensions during BFCM are worse โ and how to avoid them
- The pre-holiday audit: what to check by mid-November
- Full BFCM prep checklist
- FAQ
Why BFCM Is the Highest-Risk Week for GMC Compliance
Black Friday and Cyber Monday combine three things that individually raise Google Merchant Center compliance risk, and stack together into the highest-risk week of the year for most e-commerce accounts: rapid, frequent price changes (sale pricing going on and off, flash sales layered on top of standing discounts), spikes in traffic that strain feed update and inventory sync systems, and aggressive marketing claims ("biggest sale of the year," "lowest price ever") that need to be literally true, not just directionally true.
A suspension that would be an inconvenience in a normal week becomes a genuinely severe revenue event if it happens on November 27th. Planning starts well before the sale, not the week of.
Strikethrough/Sale Pricing and the Price History Requirement
This is the single most common BFCM-specific compliance trap. Google requires that the "was" price shown in strikethrough/sale pricing reflect a price the item was genuinely offered at for a meaningful period before the sale โ not an inflated price set specifically to make the discount look bigger. Google's systems track price history for this exact reason.
Raising a product's price in early November specifically to create a bigger-looking discount on Black Friday is exactly the pattern Google's price history checks are built to catch. If your "was $89.99, now $39.99" claim doesn't match the actual price history Google has recorded for that product, expect a disapproval โ right when you need the listing live the most.
The safe approach: use your actual, sustained pre-sale price as the reference price, set the sale price via the sale_price and sale_price_effective_date attributes (not by just editing the base price field temporarily), and avoid last-minute price inflation in the weeks immediately before BFCM.
Setting Up the Promotions Feed Correctly
For coupon codes, percentage-off promotions, and free-shipping offers displayed directly on Shopping ads, use Google's dedicated promotions feed rather than only reflecting the discount in the product price feed. The promotions feed needs its own lead time for review โ submit and get promotions approved at least several days before they need to go live, since promotion feed review can take longer during the high-volume pre-BFCM submission period when every merchant is submitting seasonal promotions simultaneously.
Inventory Accuracy Under Peak Traffic
Products selling out mid-day during a flash sale, with the feed not reflecting "out of stock" until the next scheduled fetch, creates both a customer experience problem (ads driving traffic to sold-out products) and, at volume, a misrepresentation risk pattern Google can detect. If your inventory sync isn't near-real-time, consider tightening your feed fetch schedule specifically for the BFCM week, or using the Merchant API for real-time availability pushes on your highest-velocity SKUs during the sale window.
Feed Freshness During Flash Sales
If you're running back-to-back or overlapping flash sales (a common BFCM/Cyber Monday pattern โ different deals at different hours), make sure your feed update cadence can actually keep pace with your promotional calendar. A price feed that updates every 24 hours can't accurately reflect a promotion that's only live for a 4-hour window; by the time Google's crawl catches the sale price, the sale might already be over, and vice versa when it ends. This is a case where investing in real-time API-based updates (see our automation roundup) pays for itself specifically during peak season even if a slower feed is adequate the rest of the year.
Shipping Promise Accuracy During Peak Season
Standard shipping timelines often slip during BFCM/holiday peak volume โ carriers get backed up, and "2-day shipping" that's accurate in October can become unrealistic in the week after Cyber Monday. Update your handling/transit time attributes to reflect realistic holiday-season timelines, and communicate holiday shipping cutoff dates for guaranteed delivery clearly on product pages, not just in a separate shipping policy page.
Why Suspensions During BFCM Are Worse โ And How to Avoid Them
Beyond the direct revenue impact, a suspension triggered during peak season often takes longer to resolve because Google's review teams are also handling elevated volume from every other merchant running seasonal promotions at the same time. The practical implication: don't wait until Black Friday week to test whether a new promotion type, price change pattern, or feed update is compliant โ validate it in the weeks before, when a mistake is cheaper to catch and fix.
The Pre-Holiday Audit: What to Check by Mid-November
- Full feed compliance scan (identifiers, required attributes, policy claims) โ fix anything flagged well before BFCM week
- Price history review on all products planned for a BFCM discount โ confirm the reference price is genuine
- Promotions feed submitted and approved with buffer time before the live date
- Shipping/handling time attributes updated for holiday-season realistic estimates
- Inventory sync frequency reviewed and tightened for high-velocity SKUs if needed
- Landing pages checked for BFCM-specific claims ("biggest sale of the year") that need to be literally accurate
Full BFCM Prep Checklist
| Task | Timing |
|---|---|
| Full feed compliance scan and fix | Early November |
| Verify price history for planned discounts | Early-to-mid November (before any pre-sale price changes) |
| Submit promotions feed | At least 1-2 weeks before go-live |
| Update shipping/handling time attributes | Mid-November |
| Tighten inventory sync for top SKUs | Week of Thanksgiving |
| Monitor account status daily | BFCM week through Cyber Monday |
Post-BFCM Cleanup: Don't Forget the Reversion
An underrated part of BFCM compliance happens after the sale ends, not during it. When sale pricing reverts to standard pricing on Cyber Monday night or in the days after, that reversion needs to happen cleanly across your feed, your website, and any cached promotional creative โ a lingering "Black Friday sale price" showing in a Shopping ad in mid-December because a feed update was missed is both a poor customer experience and a fresh price-accuracy compliance risk, just in the opposite direction from the pre-sale inflation problem.
Build the reversion into your BFCM plan with the same rigor as the launch: a specific date/time for prices to revert, a specific person or automated process responsible for verifying the reversion actually took effect in the live feed (not just in your source system), and a spot-check of a sample of products the following day to confirm the ads shoppers see match the intended post-sale pricing. This closes the loop on a season that otherwise tends to end with a whimper of forgotten cleanup tasks rather than the deliberate wind-down it deserves.
Staffing Your Compliance Response for BFCM Week
Given that a compliance issue during BFCM week is both more likely (due to the elevated pace of feed and price changes) and more costly (due to the revenue at stake and slower review queues), it's worth explicitly staffing for compliance monitoring during the week itself, not just preparing beforehand. Designate someone with the authority and access to check account status daily (ideally twice daily during the peak days), pull any disapproval details immediately, and either fix and resubmit or roll back a problematic promotion quickly โ rather than discovering a suspension secondhand through a drop in traffic or sales that isn't diagnosed until hours or days later.
Frequently Asked Questions
How far in advance should I set my "was" price for a BFCM discount?
Use the price the product was genuinely and sustainedly offered at, not a price set specifically in the weeks before the sale to inflate the apparent discount โ Google's price history tracking is built to catch exactly that pattern.
How early should I submit my BFCM promotions feed?
At least one to two weeks before the promotion needs to go live, given that promotion feed review can take longer during the high-volume pre-holiday submission period.
What's the biggest inventory-related risk during BFCM?
Ads continuing to drive traffic to products that sold out hours earlier because the feed's availability status hasn't caught up โ tighten your sync frequency for high-velocity SKUs during peak days.
If I get suspended during BFCM week, how much longer will it take to resolve than normal?
There's no official guarantee, but review queues are typically under more pressure industry-wide during peak season, so build in buffer time and prioritize prevention over a fast appeal turnaround.
Get BFCM-Ready: Run Your Free Compliance Scan Now
Don't wait for Black Friday week to find out about a compliance issue. Run a free scan today and fix what's flagged while there's still time.
Run Free GMC Scan โ