workflows-runs

Shopify BFCM 2026 Checklist: The AI, Pricing and Stock Checks Most Guides Skip

Shopify merchant reviewing EShopSet dashboard for BFCM readiness
Shopify merchant reviewing EShopSet dashboard for BFCM readiness

Black Friday and Cyber Monday (BFCM) 2026 are just weeks away, and this year, the game has changed. Your Shopify store isn't just serving browsers anymore; it's talking to AI agents. Merchants sold an astounding $14.6 billion over BFCM 2025, a 27% increase, peaking at $5.1 million per minute (Shopify). To capture your share of this record-breaking revenue, you need a bfcm shopify audit that goes beyond the basics. This checklist focuses on the critical, often-overlooked areas that can cost you sales or money: AI readiness, pricing accuracy, and inventory control. We'll provide actionable checks you can verify today, prioritized by their impact on your bottom line, so you can prepare your store effectively for the biggest shopping event of the year.

What's new for BFCM 2026: your store has an AI front door

In 2026, every Shopify store now automatically serves specific endpoints that AI agents use to understand your products, policies, and offers. This means your store has an 'AI front door' that shoppers using tools like ChatGPT, Google AI Mode, Copilot, and Gemini can walk through. Ensuring this front door is open and accurate is a critical BFCM prep step.

  • Priority: Critical Check /agents.md, /llms.txt, and /llms-full.txt.
    What to look at: Fetch all three URLs from your store (e.g., yourstore.com/agents.md). Shopify manages these by default, providing a structured way for AI to understand your store. If you've customized them (via agents.md.liquid or llms.txt.liquid), you're responsible for keeping the offers and policies current and accurate (Shopify Dev, Shopify Dev Changelog).
    Pass looks like: The files load without error and accurately reflect your current offers, shipping, and return policies.
  • Priority: Critical Confirm /.well-known/ucp returns 200.
    What to look at: Access yourstore.com/.well-known/ucp in your browser or with a tool. This endpoint powers agentic checkout directly inside AI channels, allowing customers to complete purchases without leaving their AI assistant (Shopify News).
    Pass looks like: The page loads successfully, returning a 200 OK status.
  • Priority: High Don't block the answer bots by accident.
    What to look at: Review your robots.txt file (e.g., yourstore.com/robots.txt). Specifically check for directives related to OAI-SearchBot. OpenAI states that this bot controls whether your content appears in ChatGPT search results (OpenAI Platform). Blocking it might prevent your products and store information from being discovered by AI-powered search.
    Pass looks like: OAI-SearchBot is not explicitly disallowed from crawling important product or policy pages.
  • Priority: High Make product facts answerable.
    What to look at: Your product description pages and policy pages. Ensure key information like product specifications, sizing guides, shipping details, and return policies are present in crawlable text, not just embedded in images. Verify that your policy pages (e.g., shipping, returns, privacy) are not blocked by robots.txt.
    Pass looks like: All critical product and policy information is accessible as text on the page and indexed by search engines.
  • Priority: High Ask the assistants.
    What to look at: Use AI assistants like ChatGPT, Gemini, or Copilot. Run a fixed set of prompts, such as "What is [your brand]'s return policy?" or "Show me the best [product category] Black Friday deals 2026 from [your brand]." Log any incorrect facts, outdated information, or missing details.
    Pass looks like: AI assistants accurately answer questions about your brand, products, and policies based on information available on your store.

This year, 64% of shoppers planned to use AI tools for holiday shopping, with 84% of 18–24 year olds leading the charge (Shopify News). Ignoring your AI presence is no longer an option.

Want to see how ChatGPT, Gemini and Perplexity describe your store before shoppers ask? EShopSet's AI Presence tracks your brand in AI answers. Product variants in your Shopify admin. Flag any instances where the 'compare-at price' is less than or equal to the actual sale price. Also, review products for inflated 'compare-at prices' set just before the sale. In the EU, the 'prior price' must be the lowest price in the previous 30 days (EUR-Lex). In the US, the FTC requires a bona fide former price (eCFR).
Pass looks like: All 'compare-at prices' are genuinely higher than the sale price and reflect a legitimate prior selling price.

  • Priority: Critical $0 or test products still published.
    What to look at: Your published product catalog. Identify any products with a $0 price or test products that are still visible to customers. These can be exploited for free orders during peak traffic. Google Merchant listings also require a price greater than 0 (Google Search Developers).
    Pass looks like: All published products have a valid price greater than $0.
  • Priority: High Discount stacking.
    What to look at: Your Shopify discount settings. Check the combinesWith settings for all active discounts. Be aware of the limit of 25 active automatic discounts and the limit of 5 product/order codes plus 1 shipping code per order (Shopify Help). Test common discount combinations to ensure they don't stack unintentionally, leading to excessive discounts.
    Pass looks like: Discounts combine as intended, and no unintended stacking leads to unprofitable orders.
  • Priority: High Margin at the BF price.
    What to look at: Your product pricing after discounts. Compare the final sale price (after all applicable discounts) against the unit cost for each product. Over-discounting is one of the two biggest BFCM mistakes Shopify identifies (Shopify Blog). Ensure you maintain a healthy profit margin.
    Pass looks like: All BFCM prices (after discounts) ensure a positive and acceptable profit margin.
  • Priority: High Schedule discounts in the shop timezone with end dates.
    What to look at: Your discount scheduler. Ensure all BFCM discounts are scheduled to activate and deactivate automatically, using your shop's local timezone. This prevents manual errors and ensures prices revert correctly after the sale.
    Pass looks like: All BFCM discounts are precisely scheduled with clear start and end times in your shop's timezone.
  • For reviewing complex pricing structures and ensuring data accuracy, EShopSet's Data Sync can help keep product, price, and inventory data synced from a Google Sheet, allowing you to review compare-at prices and stock in one central sheet.

    Overselling and stock-outs on hero SKUs

    Nothing frustrates customers more than buying an item only to find it's out of stock. Overselling can lead to cancellations, negative reviews, and lost customer loyalty. Proactive inventory management is crucial for BFCM.

    • Priority: Critical Find variants on inventoryPolicy = CONTINUE or untracked inventory.
      What to look at: Your product variants in the Shopify admin. Identify any variants in your BFCM assortment where the inventoryPolicy is set to CONTINUE (allowing sales even when out of stock) or where inventory is not being tracked at all (Shopify Dev). These are prime candidates for overselling.
      Pass looks like: All BFCM hero SKUs have inventoryPolicy = DENY and inventory tracking enabled.
    • Priority: High Compare inventory cover against BFCM 2025 velocity.
      What to look at: Your current inventory levels for top-selling SKUs. Compare this against your sales velocity for the same products during BFCM 2025. Ensure that stock is accurately allocated to the locations that fulfill online orders.
      Pass looks like: Sufficient stock is available for hero SKUs based on historical BFCM sales data, and it's in the correct fulfillment locations.
    • Priority: High Remove sold-out items from sale pages.
      What to look at: Your BFCM landing pages and collections. Implement automation or a manual process to remove or clearly mark sold-out items. Keep your JSON-LD availability schema in line with real stock levels to avoid misleading search results.
      Pass looks like: Sold-out items are not prominently displayed on sale pages, and structured data reflects current availability.
    • Priority: Medium Shopify suggests manual capture partly to limit overselling fees.
      What to look at: Your payment capture settings. Shopify suggests using manual payment capture for flash sales to manage inventory and avoid overselling fees. Authorizations typically last 7 days (Shopify Help, Shopify Help). Consider if this strategy aligns with your operational capacity.
      Pass looks like: Payment capture strategy is aligned with inventory management goals to prevent overselling.

    Speed, links and search visibility (the fundamentals)

    Even with great deals, a slow or broken store will lose sales. Speed and search visibility are foundational for any successful BFCM. Smartphones drove 56.4% of 2025 online holiday transactions (Adobe via Shopify), making mobile performance critical.

    • Priority: Critical Core Web Vitals "good".
      What to look at: Google Search Console or PageSpeed Insights. Aim for a "good" rating for your Core Web Vitals: Largest Contentful Paint (LCP) ≤ 2.5 seconds, Interaction to Next Paint (INP) ≤ 200 milliseconds, and Cumulative Layout Shift (CLS) ≤ 0.1 at the 75th percentile (web.dev).
      Pass looks like: Your key landing pages meet or exceed the "good" thresholds for Core Web Vitals.
    • Priority: High Remove scripts left behind by uninstalled apps, and don't let the hero image be lazy-loaded.
      What to look at: Your theme code and page source. Audit for unused JavaScript or CSS from previously uninstalled apps that could be slowing down your site. Ensure your primary hero image, especially on critical landing pages, is not lazy-loaded, as this can delay LCP.
      Pass looks like: Unnecessary scripts are removed, and critical above-the-fold images load immediately.
    • Priority: High Reuse last year's BF URL, fix broken nav links, and keep redirects to a single hop.
      What to look at: Your BFCM landing page URL, navigation menus, and redirect chains. If you had a successful BFCM landing page last year, reuse its URL to leverage existing backlinks and ranking history. Check all navigation links for broken destinations. Ensure any redirects are direct (one hop) to minimize latency and preserve SEO value.
      Pass looks like: BFCM landing pages use established URLs, all navigation links work, and redirects are single-hop.
    • Priority: High Product structured data.
      What to look at: Your product pages' structured data (JSON-LD). Verify that the Offer price is greater than 0, a strikethrough price is correctly implemented for sale items, and there is no priceValidUntil date in the past. Google may drop listings with invalid price data (Google Search Developers).
      Pass looks like: Product structured data is valid, accurately reflects current pricing, and has no expired dates.

    EShopSet's SEO Performance Monitor tracks rankings, backlinks, and competitors, while Link Pilot helps find and fix internal-linking opportunities, both crucial for search visibility.

    Checkout, trust and shipping

    A smooth checkout process, clear trust signals, and transparent shipping information are vital to converting BFCM traffic into sales.

    • Priority: Critical Accelerated checkout.
      What to look at: Your Shopify checkout settings and analytics. Ensure accelerated checkout options like Shop Pay are enabled and prominently displayed. Shop Pay accounted for 32% of BFCM 2025 orders (Shopify News), significantly reducing friction.
      Pass looks like: Shop Pay and other accelerated checkout options are enabled and functioning correctly.
    • Priority: High Cart abandonment reasons.
      What to look at: Your analytics and customer feedback. 48% of shoppers abandoned a purchase in the past year because checkout was too complicated (Shopify News). The average cart abandonment rate is 70.22%, with "extra costs too high" (40%) and delivery speed (20%) being top fixable reasons (Baymard Institute).
      Pass looks like: Checkout is streamlined, and all costs (including shipping) are transparent early in the process.
    • Priority: High Publish shipping cutoffs and a holiday returns window.
      What to look at: Your shipping and policy pages. Clearly communicate holiday shipping cutoffs for guaranteed delivery by Christmas (if applicable) and extend your returns window to accommodate holiday gifting. This builds trust and reduces customer service inquiries.
      Pass looks like: Clear, visible information on shipping deadlines and extended holiday return policies is available.
    • Priority: Medium Flat-rate fallback for shipping.
      What to look at: Your shipping settings. Shopify advises that shipping apps "typically perform poorly during extremely high volume events" (Shopify Help). Consider having flat-rate shipping options as a fallback to ensure smooth checkout even if third-party shipping integrations experience issues.
      Pass looks like: A robust shipping strategy is in place, with contingencies for peak traffic.
    • Priority: Medium Cross-border checks.
      What to look at: Your international selling settings. Cross-border orders made up 16% of BFCM 2025 orders (Shopify News). If you sell internationally, verify market-specific pricing, currency conversion, and localized shipping options are accurate and functional.
      Pass looks like: International pricing and shipping are correctly configured for target markets.

    Your week-by-week BFCM 2026 timeline

    Here's a timeline to guide your preparations, ensuring you hit all critical milestones before the BFCM rush.

    When Key Actions
    6 Weeks Out (Oct 12–16) Conduct baseline audits (AI, pricing, inventory). Define offer and margin floors. Place final purchase orders for stock.
    4 Weeks Out (Oct 26–30) Finalize BFCM landing page (reuse last year's URL). Schedule all discounts. Publish shipping cutoffs and holiday returns. Complete AI readiness checks.
    2 Weeks Out (Nov 9–13) Perform test orders with various discount combinations. Re-crawl your site to ensure all changes are indexed.
    1 Week Out (Nov 16–20) Code freeze: Friday, Nov 20 (Aqsa Shahzad). Back up your theme. Finalize all content and marketing assets.
    BFCM Weekend (Nov 27–30) Monitor sales run rate, stock-outs, and customer support channels continuously.
    Post-BFCM (Dec 1–14) Revert prices to normal. Activate retention flows. Conduct a post-mortem analysis of performance.

    Run the checks continuously, not once.

    Preparing for BFCM isn't a one-time task; it's an ongoing process. The checks outlined above should be part of your regular store operations, especially as you approach peak sales periods. By integrating these audits into your routine, you can catch issues early and ensure your store is always ready for high-stakes events. For agencies, running these checks for each client store ensures consistent readiness and client success.

    Make your BFCM checklist a dashboard.

    EShopSet brings SEO monitoring, AI visibility tracking, Google Sheets catalog sync, internal-link fixes and AI content into one Shopify app, from $49/store/month. Install it before your code freeze, so you have a baseline to compare against on Black Friday.

    This bfcm shopify audit provides a comprehensive approach to preparing your store for the unique challenges and opportunities of BFCM 2026.

    Share:

    Your Shopify growth stack.

    One app. One subscription. Continuous improvement.

    EShopSet finds SEO, AI visibility, content, internal-linking and catalogue opportunities — and helps you act on them, including from your AI agent in Shopify Sidekick and MCP. From $49/store/month.

    EShopSet dashboard

    We use cookies to improve your experience and analyze traffic. Read our Privacy Policy.