Pingverablog ← Blog
Home › Blog › Merchant Center Promotions for Black Friday: Setup and Pre-Peak Checks

Merchant Center Promotions for Black Friday: Setup and Pre-Peak Checks

October 17, 2026 · 13 min read

Merchant Center Promotions for Black Friday: Setup and Pre-Peak Checks

Google Merchant Center promotions show your offer ("15% off outerwear", "Free gift with orders over $100") as a link on Shopping ads and free listings. If you want them live for Black Friday, set them up this month and submit each one at least 24 hours before it starts. Google says review usually finishes within 24 hours of the promotion's start time but can take up to 72 hours. A promotion that is still waiting for review on Friday morning will not show, and you may only learn that after the weekend.

Google lists the usual disapproval reasons, and several are simple to prevent: a promotion_id that doesn't match the product data, a discount that the landing page doesn't show, or a title that breaks the editorial rules. You can check for each of these before you submit. There is also a newer issue for some stores. Since 12 October 2026, Google Ads has been switching on "automated promotions" by default for some accounts. It pulls offers from your website into ads, so an expired banner on your site can end up in your ads.

At a glance

  • Submit each Black Friday promotion at least 24 hours before its start time. Allow up to 72 hours for review.
  • The promotion_id in your product data must exactly match the ID in the promotion. A mismatch is a common reason for disapproval.
  • The landing page must show both the base price and the discounted price. The discount Google sees in the cart must match what you advertise.
  • Promotion titles have a 60-character limit. They can't contain codes, dates, exclamation marks or filler like "Happy holidays!".
  • Sale price annotations (the struck-through price) have separate rules from promotions. Your base price needs a price history.
  • Check whether Google Ads automated promotions is on in your account. Decide whether you want it during peak.

Why it matters now

Two things fall in the same few weeks this year.

First, the calendar. Black Friday 2026 is 27 November and Cyber Monday is 30 November. Stores usually start offers earlier in the week. Google gives a review window of up to 72 hours from the effective start time. So a promotion that starts on the Monday before Black Friday needs to be in Merchant Center by the weekend before. Leave margin for a disapproval and a fix.

Second, automated promotions in Google Ads. Industry press reported in September and October 2026 that Google had emailed advertisers. From 12 October 2026, Google would "automatically identify and extract high-quality promotions, such as coupons and deals" from advertisers' websites and apply them to campaigns. According to Search Engine Roundtable and PPC Land, it applies to Search and Performance Max campaigns that use location assets and have no manual promotion assets. Accounts are opted in by default. You turn it off in the account-level automated assets settings. Google's help page on account-level automated assets describes the feature as one that "automatically sources, validates, and displays" deals from your website. For stores with physical locations, this means any offer text on a landing page can appear in an ad, including stale offer text.

Also, in September 2026 Google merged its Shopping ads and free listings policies into one set of Shopping policies. Coverage described no stricter enforcement, but old bookmarks may point to moved pages.

All of this applies as of 17 October 2026. Google changes these programs often, so check the help pages listed in Sources before you rely on any detail.

Step-by-step: get promotions approved before peak

  1. Confirm eligibility. Google lists promotions as available in Australia, Brazil, Canada, France, Germany, India, Italy, Japan, Korea, the Netherlands, Spain, the UK and the US. You need an active Merchant Center account with at least one active product and a claimed website URL. Accounts connected to a marketplace generally can't use promotions.
  2. Choose how you'll submit: the promotion builder in Merchant Center, a promotions data source (feed), or the Merchant API. The builder suits a handful of offers. For dozens of product-specific deals, a feed keeps your offer calendar and Merchant Center in sync.
  3. Pick a supported offer type. Allowed types include money off or percent off (minimum 5 units of currency or 5%), buy-one-get-one, free shipping, free gifts, tiered discounts, cashback, and loyalty or subscription discounts. Percent discounts must be whole numbers. Free shipping needs a redemption code unless you combine it with another promotion.
  4. Map products with promotion_id. If the promotion covers specific products, add the same promotion_id value to those items in your product data. The match must be exact, including case and spacing. If you claim "storewide", the offer must apply to the whole store.
  5. Write the title to the editorial rules. The limit is 60 characters. Use sentence case or consistent title case. State the real value, with currency, and include the minimum when a range applies ("$10 - $20 off", not "Up to $20 off"). State conditions such as "new customers" or a minimum spend. Codes and dates go in their own fields, not in the title.
  6. Set effective dates with a timezone. Promotion dates use ISO 8601 with a time and an offset. A promotion can run for at most 183 days. Write the timezone explicitly. For sale prices, Google defaults to UTC when you leave out the timezone. That can move your start by several hours.
  7. Prepare the landing page and checkout. Google's checks look for the discounted price and the base price on the product's landing page. They also check that the cart or checkout applies the advertised discount (or adds the gift). If you set up a code, test it on the live site before you submit.
  8. Submit 24+ hours early, then watch the status. Review has two stages, policy and SKU. The status stays "under review" until both finish. Open the promotion again the next day. Don't assume no news means approval.
  9. Decide on automated promotions. In Google Ads, open account-level automated assets and check the Automated promotions setting. If you want only the offers you have approved, turn it off or attach your own manual promotion assets. Reports only show assets that have served, so you can't preview everything Google has queued.

Promotions vs sale price annotations

Store teams often mix these two features up. They are separate systems with separate rules, and you can use both at the same time.

Merchant Center promotion Sale price annotation
What the shopper sees An offer link, such as "15% off outerwear" Current price next to a struck-through original price
How you submit it Promotion builder, promotions feed or Merchant API, plus promotion_id on products sale_price and sale_price_effective_date on the product
Discount rules Minimum 5 units of currency or 5%. Whole-number percentages More than 5% and less than 90% below the base price
Price history required No Yes. The base price must have been valid for a set number of days (see below)
Review Policy and SKU review, usually under 24 hours, up to 72 Shown only when requirements are met. Not guaranteed
Who owns it Ecommerce manager or PPC lead Whoever owns pricing and the product feed
When to check 7 and 2 days before each start date Before the sale starts, and again once it's live

For the price-history rule, Google's help page lists two US options for Shopping ads. The base price must have been charged on 5 days in the past 30, or on 15 days in the past 200. In most other listed countries, including the UK, Germany, France and Australia, the base price must have been valid for 30 days within the past 200. If you raised the base price in October so you could "discount" it in November, the annotation may not show. Depending on where you sell, consumer law on price reductions may also apply. Check the rules in your market with someone qualified.

Copyable pre-submission checklist

Copy this into your ticket or spreadsheet. Run it once for every promotion.

PROMOTION PRE-SUBMISSION CHECK
Promotion name / internal ID: ____________
Merchant Center promotion_id: ____________   (exact string, case-sensitive)
Owner: ____________   Backup owner: ____________

[ ] Target country is on Google's promotions eligibility list
[ ] Offer type is supported; % value is a whole number; value >= 5% or 5 units
[ ] Free shipping offer has a redemption code (or is combined with another offer)
[ ] Product applicability set: all products / specific products
[ ] If specific products: promotion_id added to every target item in product data
[ ] Spot-checked 5 mapped items in Merchant Center: promotion_id present and identical
[ ] Title <= 60 characters, no code, no dates, no "!" or filler
[ ] Title states the minimum value and any conditions (new customers, min spend, category)
[ ] Effective dates in ISO 8601 with explicit timezone offset; duration <= 183 days
[ ] Landing page shows base price AND discounted price for mapped items
[ ] Code tested on live checkout; discount matches advertised value exactly
[ ] Gift offers: gift appears in cart or at checkout
[ ] Submitted at least 24h before start (target: 72h+)
[ ] Status re-checked next day: Approved / Under review / Disapproved (reason: ____)
[ ] Google Ads automated promotions setting reviewed: On / Off (decided by: ____)
[ ] End-of-promotion plan: site banner removed and code disabled at end time

Worked scenario (illustrative)

A mid-sized apparel store runs WooCommerce and sells in the US and Canada. It plans "20% off outerwear" from Monday 23 November to Monday 30 November. The figures and timings below are illustrative.

On Thursday 19 November, the ecommerce manager builds the promotion in Merchant Center. The plan is to map it to 140 jackets. Their feed plugin writes promotion_id from a product tag, and the tag was applied as BF-Outerwear on most products and bf-outerwear on a dozen. The promotion uses BF-OUTERWEAR. Google's documentation says IDs must match exactly, so the manager can't count on case being ignored. They make one tag value canonical and re-sync the feed. A spot check then shows the same ID on every mapped item.

The landing pages show the 20% off only after the shopper adds an item to the cart. The product pages still show the base price alone. That fails Google's check for a discounted price on the landing page. The agency changes the theme so the sale price appears on product pages during the promotion window. They submit on the Friday, three days before the start.

During the same check, the PPC lead sees that automated promotions is on. The store's homepage still has a September "free returns weekend" banner. The PPC lead turns the setting off for the peak period and asks for the old banner to be removed.

Common mistakes

  • Submitting on the morning the sale starts. Google's guidance is at least 24 hours ahead, and review can take 72.
  • Changing the tag or SKU structure of the product feed in the same week, which breaks promotion_id mapping without anyone noticing.
  • Showing the discount only in the cart. The landing page needs both prices.
  • Putting "BLACKFRIDAY20" or "Ends Monday!" in the title. Codes and dates have their own fields, and exclamation marks are not allowed.
  • Leaving the timezone out of sale price dates, so they default to UTC.
  • Advertising "up to 50% off" when most items are 10% off. The title must state the floor.
  • Assuming approval is the end. Approved promotions still depend on the live site. If checkout stops applying the code, or the landing page goes down, the offer points shoppers at something that doesn't work.

There are limits to what you can control. Google can rewrite promotion titles for consistency. It may not show some promotions on mobile. It doesn't guarantee sale price annotations even when you meet every requirement. This checklist reduces avoidable disapprovals. It can't guarantee that every offer will show.

FAQ

How long does Merchant Center promotion approval take?

Google says review usually completes within 24 hours of the promotion's effective start time and can take up to 72 hours. Submit at least 24 hours before the start, and further ahead for Black Friday.

Do I need a promo code for a Google Shopping promotion?

Only for free shipping, unless you combine the free shipping with another promotion. For other types, a code is optional. If you use one, it must match the code that works on your site exactly.

Can I turn off Google Ads automated promotions?

Yes. Industry coverage of Google's October 2026 notice says you switch it off in the account-level automated assets settings. Attaching a manual promotion asset to a campaign also stops Google from adding an automated one.

Sources

  • Google Merchant Center Help: Get started with Promotions: https://support.google.com/merchants/answer/13422697
  • Google Merchant Center Help: Promotions FAQs (review time, disapproval reasons): https://support.google.com/merchants/answer/3398326
  • Google Merchant Center Help: Editorial requirements for promotions: https://support.google.com/merchants/answer/2877578
  • Google Merchant Center Help: Promotion effective dates attribute: https://support.google.com/merchants/answer/13836990
  • Google Merchant Center Help: About sale price annotations: https://support.google.com/merchants/answer/9017019
  • Google Merchant Center Help: Sale price effective date attribute: https://support.google.com/merchants/answer/6324460
  • Google Ads Help: About account level automated assets: https://support.google.com/google-ads/answer/7175034
  • Search Engine Roundtable: Google Ads automated promotions for Search and PMax from October 12: https://www.seroundtable.com/google-ads-automated-promotions-october-12-42223.html
  • PPC Land: Google Ads will auto-apply website coupons to some campaigns from October 12: https://ppc.land/google-ads-will-auto-apply-website-coupons-to-some-campaigns-from-october-12/
  • PPC Land: Google merges two Shopping policy sets: https://ppc.land/google-merges-two-shopping-policy-sets-but-adds-zero-merchant-restrictions/

Last reviewed: 2026-10-17

Related reading: Promotion and discount validation, Product feed monitoring, Paid campaign landing page QA and Black Friday code freeze.

Some of the last checklist items happen after approval: confirming the promoted pages stay up and that orders keep coming in once the offer is live. Pingvera can run those checks. It sends one-minute uptime checks to your promotion landing pages. For WooCommerce stores, it compares the live order flow with an hourly baseline and alerts you when the site is up but orders have stopped.

Know about problems before your customers do

Pingvera watches whether an online business actually works — uptime, checkout, orders, domain, SSL and server — and alerts you in Telegram, email or a webhook before a customer has to tell you.

Start free

Read next: Website Stress Test Before Black Friday: Store Plan · Card Testing Attack: Detect and Stop It Before Black Friday · Black Friday Code Freeze 2026: What to Lock and Still Patch · Your Client's Status Page on Their Own Domain: CNAME Setup and… · Run a free site check.

← All articles · Privacy policy · pingvera.com