Black Friday 2026 readiness checklist for online stores

30 checks an owner can do before Black Friday, in Google Ads, Merchant Center, Meta and GA4, grouped by week.
- Thanksgiving: Thu 26 Nov
- Black Friday: Fri 27 Nov 2026
- Cyber Monday: Mon 30 Nov 2026
The ad side of things is the one that most businesses intuitively look at when we talk marketing, but Black Friday doesn't start there. It starts first with the strategy and how you want to go about the special deal that you are planning to offer. That's ground zero: the non-negotiable and probably even most important step that I urge you to take before anything else.
Once you have the foundation, the second step, again before we touch the ads, is the offer itself. The offer itself is the landing page: how you explain the offer, how you position it, how you provide reasons for people to engage. And the reason for that is people don't buy from ads. They buy on your website. They buy on the landing page that you create.
Then there is an extra step, and we are still not touching the ads. If you decided to build a new landing page for that special offer, make sure that all of the tracking events that you want to optimize for, be it form signups, be it phone calls, be it direct purchases, work as well as on the other parts of your website, and there are no gaps. So when you launch ad campaigns, the bidding algorithm can learn and deliver more of what you want to optimize towards.
Once we cover all that, now it's time to think about the ads, and the ads become the simplest step. When you have a landing page, an offer built and a clear, compelling message that you want to deliver, then you decide on the formats. And I would use all of them: text, static images, carousels, and short, medium and longer videos.
How to use this: work through one group at a time and tick a box only when the answer is a clear yes; if you arrive late, do the open checks of past groups first, then the group for today.
0 of 30 ticked
Tue 17 to Thu 19 Nov
Decide the offer, test the tracking, launch early
10 checks
-
Why Your ads, product feed, emails and site must all say the same thing. Two versions of the rules confuse buyers.
How Write the sentence in one shared note. Open your offer page on a phone and check that it shows one discount and one set of dates.
Example AMYO (2025) wrote its offer as one sentence, with the split by product and the minimum order: “enjoy 15% off non-14K styles (orders $50+) and 10% off all 14K pieces.” Write yours the same way, and add the start and end dates and the time zone. The Quality Edit, 13 Nov 2025
-
Why A deeper discount costs margin on every order, including the orders you would have had anyway.
How Look at last year’s sale: what did the extra points of discount add? Work out profit per order at the sale price, after shipping and fees.
Example Petite Plume (2025) cut its discount to 20% from 25%. Its CMO: “The demand curve simply didn’t move enough to justify the additional discount”. Modern Retail, 24 Nov 2025
-
Why Google can show your original price next to the sale price only when your data meets its rules, and it asks you to keep submitting “the original base price that you charged previously”.1
How Compare the price column in your product feed with what you charged in October. The regular price stays in the price field; the sale goes in the sale price field.1
-
Why Smart Bidding sets your bids from the conversions and conversion values Google Ads records. If a purchase is not recorded, it bids blind.2
How Google Ads > Goals > Summary, choose All conversions and read the Tracking status column. If it says Unverified, Tag inactive or Needs attention, hover over it and select Troubleshoot to test with Tag Assistant. A working purchase action shows Recording.3 Then buy one item on your phone and refund it.
-
Why It can make purchase measurement more accurate by adding hashed customer data from your checkout, such as the email address.4
How Google Ads > Goals > Settings > Customer data use > Turn on enhanced conversions. You must agree to Google’s data terms to turn it on.5 Already on? Google says existing users who agreed to its customer data terms are moved to the new setting automatically, so check the status there instead of switching it on again.5 Check that your privacy policy covers it.
-
Why The Conversions API can catch purchases the Meta pixel misses because of network or page loading errors. Meta asks you to send the same events through both and to remove the duplicates.6
How Browser: Events Manager > Test events. Open your site from there and place a test order; what you do on the site, including the purchase, should appear in the Test events tab.7 Server: Events Manager > Data sources > your dataset > Test events, then the server events section. The test is sent from a terminal or Meta’s Graph API Explorer, so ask whoever runs your site to send one; it should show up there soon after.8 If only the pixel sends purchases, ask whoever runs your site to add the Conversions API.
-
Why Google’s GA4 guide marks the transaction ID as “Required for purchases and refunds.” Without it you cannot match refunds to orders later.9
How Place a test order, then open GA4 > Reports > Realtime and look for purchase in the event count by event name.10 Ask your developer to confirm the order ID is sent.
-
Why On Mon 30 Nov you need a normal week to compare with, or you cannot tell what the sale really added.
How Export from your store, Google Ads and Meta Ads Manager into one sheet and save it with today’s date.
-
Why Google says to give a new Performance Max campaign 2 to 3 weeks to adapt before you change it, and a new campaign or bid strategy can show “Learning” for up to 7 days.1112 A Meta ad set usually leaves learning after about 50 results in the week after its last significant edit.13
How Meta Ads Manager: the Delivery column reads Learning while an ad set is still learning. Meta adds: “By combining similar ad sets, you also combine learnings.”13
-
Why Meta’s product ads show items from your catalog, and products marked out of stock do not appear in ads.1415
How Commerce Manager > your catalog > Catalog tab > Data sources: check the Last update time.15 In a Sales campaign, Product data is on by default when you have a catalog; check that it points at the right one.14 Meta’s developer guide calls Advantage+ sales campaigns the updated version of Advantage+ shopping campaigns, and says Ads Manager shows them as Advantage+ “ON” when Advantage+ audience, campaign budget and placements are all on.16
Fri 20 to Mon 23 Nov
Load the offer into feeds, ads and email
9 checks
-
Why Google can disapprove products when a landing page returns an error, and big changes to how prices show on the page can cause temporary disapprovals.11
How Look in Merchant Center for flagged products; Google tells you there when it disapproves one.1 Turn on automatic item updates to cut price and stock mismatches, and test your top product pages with PageSpeed Insights.11
-
Why Google says to submit new product data 3 to 5 business days before a sale, but no earlier than 30 days ahead.11 Sale dates without a time zone default to UTC, so a midnight start begins at 7 pm Eastern the evening before.17
How Google: sale price in sale_price, dates in sale_price_effective_date, for example 2026-11-27T00:00-0500/2026-11-30T23:59-0500 for Eastern time. The sale price must match your page and checkout.117 Meta: use the sale_price and sale_price_effective_date fields; the sale price must be lower than the regular price.15
-
Why Review usually finishes within 24 hours of the start time but can take up to 72 hours. A discount already shown in the page price is not allowed as a promotion; it belongs in the sale price.18 A discount must be at least $5 or 5% off. A bare “Up to 50% off” is rejected unless it is an event promotion, so state the lowest discount too, as in “10%-20% off”.18 A gift must be named by product type or brand in the promotion title; a generic gift line is not allowed.18
How Merchant Center > Marketing > Promotions > Add promotion. If Promotions is missing, add it under Settings > Add-ons.18
Example Transparent Labs (2025) added a gift bundle above a cart value: “FREE Black Friday Bundle on orders $149 after discounts”. Set the threshold a little above your average order. brand page, last updated 27 Nov 2025
-
Why The occasion name shows as a bold label next to your offer, and the Black Friday occasion can run from 15 Oct to 15 Dec.19
How Google Ads > Campaigns > Assets > plus button > Promotion. Pick the occasion, then narrow the dates in Advanced options. You can edit it later without losing its statistics.19
-
Why Meta can find promotions on your site, in your ads and in Shopify, and show them on your ads by itself.20
How Ads Manager, at the ad level: pick the promotion yourself or let Meta source it. To stop crawled offers, turn off Detected offers in Commerce Manager; offers synced from Shopify must be unsynced in Shopify. This feature may not be in every account yet.20
-
Why Google builds the “arrives by” date from your cutoff time and handling and transit days, adds a day when an order overlaps a holiday such as Thanksgiving, and uses 8:00 a.m. PST if you leave the cutoff blank.21 Google may show your return policy on your ads and listings.22
How Merchant Center > Products & store > Shipping and returns. In Return policies, use Window extension to give holiday buyers more time to return.22
-
Why Most Google ads are reviewed within one business day and most Meta ads within 24 hours, but some take longer.2324 On Meta, a change to creative, targeting or optimization starts a new review; a budget change does not.24
How Google: submit several days ahead and keep the ad paused until the start; paused ads are reviewed too.23 Meta: schedule the start date; the ad is reviewed now but does not deliver until then.24
Example Everlywell (2025) led its Black Friday email with one offer, “$100 OFF Everlywell 360—our best offer yet”, and put its 30% off sale on at-home lab tests lower in the same email. Lead with your strongest offer and put the rest below it. Really Good Emails, posted 26 Nov 2025 (page’s publish date)
-
Why Your own list does not depend on ad auctions in the most expensive week of the year.
How Draft every send now and schedule it. Remove addresses that bounced.
Example immi (2025) used an early Black Friday email to grow its text list: “Something special is cooking for Black Friday, but it’s going out first by text.” Really Good Emails, posted 6 Nov 2025 (page’s publish date)
-
Why A customer list custom audience finds your existing customers on Meta. Meta marks a list Outdated after 30 days without an update.25
How Ads Manager > Audiences: create a custom audience and select Customer list. For people who opted out, use Only exclusions.25 Our advice, not a Meta rule: upload only customers who agreed to hear from you.
Tue 24 to Thu 26 Nov
Set budgets and bids, then freeze
5 checks
-
Why On a given day a campaign can spend up to twice its average daily budget, and in a month no more than 30.4 times it.26 Google’s holiday guide for Shopping and Performance Max campaigns suggests a budget of 3 times what you want or expect to spend, so the budget does not cap the retail holidays.12
How Write down your real ceiling for the weekend first. One day can spend twice the daily budget, so keep each daily budget at or below half of what you can afford to spend in a single day.26 Then set budgets by Wed 25 Nov and check them every morning.12
-
Why Budget scheduling raises a daily budget for periods you set: up to 8 times the daily budget, for at least 3 hours at a time.27 A large budget change can count as a significant edit, which may restart learning.28
How It works only on campaigns with a daily budget. If you change a budget by hand, it takes about 15 minutes to apply.2729
-
Why Google says Smart Bidding already manages seasonal events. Adjustments are for major conversion rate changes, work best for 1 to 7 days and may not work as well past 14 days. After the event, bids go back to normal on their own.30 Google lists who can use them: Search, Shopping and Display campaigns with Target ROAS or Target CPA, and Performance Max with any bid strategy. Check your campaign’s bid strategy before you look for the menu.3031
How Google Ads > Tools > Budgets and bidding > Adjustments > Seasonal > plus button > Conversion rate.31 If you lower a Target ROAS for the peak, do it a few days ahead and in small steps; Google’s example is steps of 30% with 1 to 2 conversion cycles between them.12
-
Why Merchant Center promotions need at least 24 hours before they start and review can take up to 72 hours, so an offer loaded on Sunday may not show on Monday.18
How Give the Black Friday sale dates an end time, add the Cyber Monday promotion, and add a second promotion asset with the Cyber Monday occasion.19
-
Why Google asks you to confirm your site can handle a lot of traffic in a short time; a site that is down or times out can get products disapproved.11 On Meta, editing an ad set while it is learning resets learning.13
How Ask your developer or store platform about traffic limits. Check stock on your top 20 products. Write one stop rule (for example: pause an ad that spends twice your target cost per order with no sale) and name the one person who may change the offer.
Fri 27 to Mon 30 Nov
Black Friday weekend and Cyber Monday
3 checks
-
Why A data exclusion tells Smart Bidding to ignore clicks from the days your conversion data was wrong. Google says to apply it as quickly as possible and not to remove it afterwards.2
How Google Ads > Tools > Adjustments > Exclusions tab > plus button. Choose a date range that covers the broken hours plus your usual delay between click and purchase.32
-
Why People act on a deadline when you tell them it is the last day.
How Send the last call on the last day. Change only what your stop rule says.
Example The Flourish Market (2025) says its Sunday last-call email “now drives about 20% of our sales for the weekend” (the owner’s own figure). Buffer, 25 Nov 2025, written by the owner
Tue 1 to Fri 4 Dec
The week after
3 checks
-
Why Google’s holiday guide says to reassess ROAS targets and remove assets and Merchant Center promotions that no longer apply. Seasonality adjustments end on their own.1230
How Google Ads > Assets: end the promotion assets. Merchant Center > Marketing > Promotions: check the end dates. Meta: check the promotion shown on each ad that keeps running.
-
Why Google’s GA4 guide says to measure refunds with a refund event that carries the purchase’s transaction ID.9
How Ask your developer whether your store sends refund events to GA4. Keep returns inside the window you set in Merchant Center.
-
Why Next year’s plan starts with this year’s numbers, while you still remember why they moved.
How Compare the sale days with the 4 weeks before: orders, revenue, ad spend, new and returning buyers, returns. Then send buyers a reason for a second order.
Example Marie Veronique (2025) paired “enjoy 20% off sitewide, exclusions apply” with a $25 reward code for a future purchase on orders of $275 or more. The Quality Edit, 13 Nov 2025
Sources
Official Google and Meta help pages, each opened on 9 Nov 2026. Menus and limits change; check the page if your screen looks different.
- 1 Google Merchant Center Help: Sale price [sale_price]. https://support.google.com/merchants/answer/6324471 Read 9 Nov 2026.
- 2 Google Ads Help: Use data exclusions for conversion data outages. https://support.google.com/google-ads/answer/10276486 Read 9 Nov 2026.
- 3 Google Ads Help: Use Tag Assistant to troubleshoot your unverified or inactive conversion actions. https://support.google.com/google-ads/answer/10989978 Read 9 Nov 2026.
- 4 Google Ads Help: About enhanced conversions. https://support.google.com/google-ads/answer/9888656 Read 9 Nov 2026.
- 5 Google Ads Help: Updates to your enhanced conversions settings. https://support.google.com/google-ads/answer/16884284 Read 9 Nov 2026.
- 6 Meta Business Help Center: Best practices for Conversions API. https://www.facebook.com/business/help/308855623839366?locale=en_US Read 9 Nov 2026.
- 7 Meta Business Help Center: Test events tool: verify app and web browser events for Meta. https://www.facebook.com/business/help/2040882565969969?locale=en_US Read 9 Nov 2026.
- 8 Meta Business Help Center: Test your server events using the test events tool. https://www.facebook.com/business/help/1624255387706033?locale=en_US Read 9 Nov 2026.
- 9 Google for Developers: Measure ecommerce (Google Analytics). https://developers.google.com/analytics/devguides/collection/ga4/ecommerce Read 9 Nov 2026.
- 10 Google Analytics Help: Realtime report. https://support.google.com/analytics/answer/9271392 Read 9 Nov 2026.
- 11 Google Merchant Center Help: How to prepare for big events and product launches. https://support.google.com/merchants/answer/10878280 Read 9 Nov 2026.
- 12 Google Ads Help: Effectively use Smart Bidding with Shopping and Performance Max campaigns. https://support.google.com/google-ads/answer/15624876 Read 9 Nov 2026.
- 13 Meta Business Help Center: About the learning phase. https://www.facebook.com/business/help/112167992830700?locale=en_US Read 9 Nov 2026.
- 14 Meta Business Help Center: About ads showing product media. https://www.facebook.com/business/help/397103717129942?locale=en_US Read 9 Nov 2026.
- 15 Meta Business Help Center: Troubleshoot data feed errors in your catalog. https://www.facebook.com/business/help/2041876302542944?locale=en_US Read 9 Nov 2026.
- 16 Meta for Developers: Advantage+ Campaign Experience for Sales, App, and Leads. https://developers.facebook.com/documentation/ads-commerce/marketing-api/advantage-campaigns Read 9 Nov 2026.
- 17 Google Merchant Center Help: Sale price effective date [sale_price_effective_date]. https://support.google.com/merchants/answer/6324460 Read 9 Nov 2026.
- 18 Google Merchant Center Help: Get started with Promotions. https://support.google.com/merchants/answer/13422697 Read 9 Nov 2026.
- 19 Google Ads Help: About promotion assets. https://support.google.com/google-ads/answer/7367521 Read 9 Nov 2026.
- 20 Meta Business Help Center: About promotions in Meta Ads Manager. https://www.facebook.com/business/help/1467642254076258?locale=en_US Read 9 Nov 2026.
- 21 Google Merchant Center Help: Set up estimated delivery time. https://support.google.com/merchants/answer/14949917 Read 9 Nov 2026.
- 22 Google Merchant Center Help: Set up your return policies for Shopping ads. https://support.google.com/merchants/answer/14011730 Read 9 Nov 2026.
- 23 Google Ads Help: About the ad review process. https://support.google.com/google-ads/answer/1722120 Read 9 Nov 2026.
- 24 Meta Business Help Center: About ads in review. https://www.facebook.com/business/help/204798856225114?locale=en_US Read 9 Nov 2026.
- 25 Meta Business Help Center: How to create a customer list custom audience in Ads Manager. https://www.facebook.com/business/help/170456843145568?locale=en_US Read 9 Nov 2026.
- 26 Google Ads Help: About overdelivery and your average daily budget. https://support.google.com/google-ads/answer/2375423 Read 9 Nov 2026.
- 27 Meta Business Help Center: About budget scheduling. https://www.facebook.com/business/help/633318028866693?locale=en_US Read 9 Nov 2026.
- 28 Meta Business Help Center: Last significant edit. https://www.facebook.com/business/help/942374239243867?locale=en_US Read 9 Nov 2026.
- 29 Meta Business Help Center: Change your budget in Meta Ads Manager. https://www.facebook.com/business/help/196976447912140?locale=en_US Read 9 Nov 2026.
- 30 Google Ads Help: About seasonality adjustments. https://support.google.com/google-ads/answer/10369906 Read 9 Nov 2026.
- 31 Google Ads Help: Create a seasonality adjustment. https://support.google.com/google-ads/answer/9352512 Read 9 Nov 2026.
- 32 Google Ads Help: About data exclusions. https://support.google.com/google-ads/answer/10370710 Read 9 Nov 2026.
Examples
Public 2025 Black Friday offers by US brands, quoted exactly from the page named. Owner figures are their own and not checked by us.
- AMYO (2025): The Quality Edit, 13 Nov 2025. https://www.thequalityedit.com/articles/black-friday-cyber-monday-sales-2025
- Petite Plume (2025): Modern Retail, 24 Nov 2025. https://www.modernretail.co/marketing/you-want-to-play-defense-amid-economic-pressure-brands-usher-in-black-friday-by-trimming-deals/
- Transparent Labs (2025): brand page, last updated 27 Nov 2025. https://www.transparentlabs.com/blogs/all/transparent-labs-black-friday
- Everlywell (2025): Really Good Emails, posted 26 Nov 2025 (page’s publish date). https://reallygoodemails.com/emails/100-off-everlywell-360our-best-offer-yet
- immi (2025): Really Good Emails, posted 6 Nov 2025 (page’s publish date). https://reallygoodemails.com/emails/be-the-first-to-know-when-our-sale-hits
- The Flourish Market (2025): Buffer, 25 Nov 2025, written by the owner. https://buffer.com/resources/small-business-black-friday/
- Marie Veronique (2025): The Quality Edit, 13 Nov 2025. https://www.thequalityedit.com/articles/black-friday-cyber-monday-sales-2025
Want a second pair of eyes on your setup before Black Friday? Talk to nn.partners
nn.partners: Google and Meta Partner, top 1% of PPC agencies on Upwork.


