Black Friday product feed checklist: sale prices, stock and approvals

Get your product feed ready for Black Friday and Cyber Monday 2026: sale_price and effective dates, stock, images, shipping and the checks that stop disapprovals at peak.

AI Shopping Feeds

Illustration of a ticked checklist on a clipboard beside a gift box and price tags

Black Friday ads are only as good as the product feed behind them. Google Shopping, Performance Max and Meta catalogue ads all read prices, stock and images from your feed. When the feed is wrong at peak, products get disapproved or show the wrong price, and fixes take time to go through.

This checklist covers the feed itself. For the ads side, see our Black Friday 2026 catalogue ads plan.

1. Put sale prices in sale_price, not price

Keep the full price in price and put the reduced price in sale_price. Google’s help centre asks for exactly this. It is how Google knows the product is discounted and can show the original price next to the sale price.

Two rules to check against your store:

  • The sale price in the feed must match the price on the landing page and at checkout.
  • The landing page should show both prices, with only the sale price at checkout.

If your discounts only appear in the basket, or through a code, read Google’s rules on coupon codes carefully. A feed that says £40 while the product page says £50 is a price mismatch.

2. Schedule the sale with sale_price_effective_date

sale_price_effective_date starts and ends the sale for you. Without it, a sale price applies as soon as the feed is processed.

The format is a start and end in ISO 8601, separated by a slash:

2026-11-27T00:00Z/2026-11-30T23:59Z

Include a time zone on both dates. Google uses UTC if you leave it out, which matters if your sale starts at midnight UK time in summer, or midnight in New York. In November, UK time is the same as UTC.

The end date is the part people forget. A sale price that keeps running into December is a price mismatch waiting to happen.

3. Refresh the feed more often during the sale

Prices and stock change fastest in sale week. If your feed refreshes once a day, a price change at 9am may not reach Google or Meta until the next morning.

  • Check how often each channel fetches your feed, and how often your feed tool rebuilds it.
  • Increase both for the sale if you can.
  • After a big price change on the site, trigger a refresh rather than waiting.

4. Keep availability honest

Advertising a product that has sold out wastes spend and frustrates shoppers. Make sure availability follows stock closely, and that products return to in_stock when you restock. On Meta, stale availability is a common cause of out-of-stock mismatches.

If you’re taking pre-orders or back-orders for the sale, use preorder or backorder with an availability_date instead of in_stock.

5. Check every image, especially new products

New sale lines added in a hurry are where image problems appear.

6. Tag sale products with a custom label

A custom label such as bfcm_2026 lets you build Black Friday product groups in Google Ads and product sets on Meta in one step, and remove them in one step afterwards. Use a label slot you’re not already using for something else.

7. Get shipping and delivery times right

Shoppers buying gifts care about delivery dates. Make sure your shipping settings, handling times and transit times reflect what you can really deliver in peak week, when carriers are slower. It also matters for the Christmas cut-off dates that follow straight after.

8. Fix titles before you spend

At Black Friday more people search for specific products. Titles that say what the product is, with brand, product type and key attributes such as colour and size, match more of those searches. If titles are thin, AI Product Optimisation can rewrite them across the catalogue, and you review the changes before they go live.

9. Run a full audit a week before the sale

Leave time to fix what you find. Our Feed Audit checks your products against Google and Meta requirements and lists the issues by product, so you can clear rejections before the busiest week of the year.

The checklist

  • Full price in price, discount in sale_price
  • Sale prices match the landing page and checkout
  • sale_price_effective_date set with time zones and an end date
  • Feed refresh frequency increased for sale week
  • Availability tracks stock, pre-orders marked correctly
  • Images load, meet size rules, and Google images have no overlays
  • Sale products tagged with a spare custom label
  • Shipping and handling times updated for peak
  • Titles say what each product is
  • Full audit run with time to fix the results

Frequently asked questions

What format does sale_price_effective_date use?

Google Merchant Center takes a start and end in ISO 8601, separated by a slash, for example 2026-11-27T00:00Z/2026-11-30T23:59Z. Include a time zone on each date. If you leave the time zone out, Google uses UTC.

Should I replace price with the sale price for Black Friday?

No. Google asks you to keep submitting the full price in price and put the reduced price in sale_price. That lets it show the original price alongside the sale price when the requirements are met.

Why do products get disapproved during sales?

Most often because the price or availability in the feed no longer matches the landing page, usually because prices changed on the site before the feed refreshed. Broken or newly added images are the other common cause.

Sources

Keep reading

Start free · No card

Why wait? Start free.

See your products rewritten in 60 seconds. Add a card only when you go live.

  • Start free, no card: import your catalogue and run the feed audit
  • 10 free AI credits to see your product titles rewritten
  • Go live with a 7-day free trial of Growth ($29/mo) or Pro ($49/mo)
  • Pay-as-you-go AI credits after the free 10, from $5