E-commerce retailers running Google Shopping campaigns or leveraging free product listings need to audit their product page templates immediately. Google has rolled out crucial updates to its official Merchant Center landing page guidelines, completely shifting how online stores must communicate inventory shortages to shoppers and search crawlers.
Failing to align your store’s user interface with these data requirements risks triggering swift product disapprovals or account-wide suspensions.
The Initial Shift: Banning Hidden Add-to-Cart Buttons
The policy overhaul began when Google targeted a few deeply ingrained e-commerce development habits. For years, when a product variant or item hit zero inventory, standard practice for many retailers was to completely hide the “Add to Cart” button or redirect the page entirely.
Google’s initial rule change made those tactics non-compliant. The search giant mandated that the purchase button must remain visible on the page at all times, but it had to be explicitly deactivated—meaning developers had to apply an HTML disabled state to make the button unclickable and visually grayed out on page load.
Leaving a button active for an unavailable item just to capture delayed orders or forcing a user to click “Buy” before realizing a product was out of stock became direct policy violations.
The May 2026 Update: Google Adds Retailer Flexibility
Following feedback from the merchant community, Google expanded the documentation to grant online stores more design flexibility. While the strict ban on hiding buttons or leaving dead links active remains in place, retailers are no longer forced to only use a grayed-out button.
According to the latest documentation, merchants now have three valid options to signal an out-of-stock status on a landing page:
- Clear Text Disclaimers: Display highly visible on-page text such as “Sold Out” or “Item Not Available.”
- The Disabled State: Maintain a visible, grayed-out, and unclickable purchase button.
- Variant Selection Grids: For products with multiple sizes or colors, specific unavailable options can be deactivated directly within the selection grid.
Resolving the Feed vs. Landing Page Tug-of-War
The core of this policy crackdown centers on data consistency. Your visible on-page inventory status (“in stock,” “out of stock,” “pre-order,” or “back order”) must match the automated data submitted via your Google Merchant Center product feed exactly.
If your website layout tells a customer an item is sold out, but your underlying product feed states it is available, Google’s automated checks will flag an “Inaccurate Availability” error.
Capturing Backorders Safely
If your business model relies on accepting orders for items that are temporarily out of physical stock, the workaround of leaving a standard “Add to Cart” button active is dead. To keep selling these items legally under Google’s guidelines, you must formally change the product’s availability tag to [back_order] or [preorder] within your Merchant Center feed, and clearly state the expected shipping date directly on the product landing page.
Action Plan for Retailers
What looks like a simple user experience choice is a major compliance checkbox. To ensure your product visibility remains uninterrupted, take the following steps:
- Review Template Code: Ensure that when inventory hits zero, your e-commerce platform dynamically disables the primary CTA or displays explicit “Sold Out” text.
- Audit Dynamic Payment Buttons: Double-check that dynamic express checkout options (like Apple Pay or Shop Pay buttons) don’t bypass your out-of-stock logic.
- Sync Data Intervals: Increase the refresh frequency of your product feed to ensure real-time inventory levels mirror your website’s live pages.
What initially looked like a minor user interface change has evolved into a key compliance standard for automated crawling. Retailers running heavily automated platforms cannot afford a gap between live stock availability and their structural design templates.
Set aside time this week to audit your store’s out-of-stock behavior. Ensuring your design elements utilize clear disclaimers or disabled states will protect your ad budget, maintain data consistency, and keep your campaigns running smoothly without interruption.