Table of Contents

  1. The Four Availability Values in GMC
  2. Setting Up Pre-Orders Correctly
  3. Pre-Order Landing Page Requirements
  4. Handling Back-Order Products
  5. Out-of-Stock: Keep Listed or Remove?
  6. Shipping Date Requirements for Pre-Orders
  7. Common Policy Traps for Non-In-Stock Products
  8. Platform-Specific Notes

Pre-orders, back-orders, and out-of-stock products are a constant operational reality for e-commerce stores. They're also one of the most common sources of GMC disapprovals and, in some cases, account-level suspensions.

Google's policies around availability are stricter than most sellers realize. The rules aren't complicated, but they require precise feed attributes, consistent landing pages, and accurate shipping date information โ€” all of which have to stay in sync as inventory status changes.

This guide covers every availability scenario in full detail.

The Four Availability Values in GMC

The availability attribute in your product feed accepts exactly four values. Understanding when to use each one is the foundation of handling non-in-stock products correctly.

ValueWhen to UseShipping Date Required?
in_stockProduct is available and ships immediately or within your stated timeframeNo
out_of_stockProduct is temporarily unavailable โ€” no restock date confirmedNo
preorderProduct hasn't been released yet โ€” customer pays now, receives laterYes โ€” required
backorderProduct is temporarily out of stock but restocking is confirmedYes โ€” required
Critical Rule

If you use preorder or backorder availability, you MUST also submit the availability_date attribute with the expected ship date. Products submitted without it may be disapproved under the availability policy.

Setting Up Pre-Orders Correctly

Pre-orders are legitimate on Google Shopping, but Google treats them differently from in-stock products. Shoppers searching Google Shopping are generally in buying mode โ€” they want products now. Pre-orders require extra transparency signals to avoid misrepresentation flags.

Required feed attributes for pre-orders

Optional but recommended

The availability_date window

Google allows pre-orders with availability dates up to one year in the future. Products with availability_date set more than 12 months out will be disapproved. If your product genuinely ships more than a year from now, you cannot list it on Google Shopping until within the 12-month window.

Title Strategy for Pre-Orders

Including "[Pre-Order]" or "Pre-Order โ€”" at the start of your title sets buyer expectations before they click. This reduces wasted clicks from buyers who needed the product immediately, and it's a trust signal that can actually improve conversion rate among buyers who are willing to wait.

Pre-Order Landing Page Requirements

This is where most pre-order disapprovals originate. Google's automated crawlers compare your feed attributes against your landing page. The page must match the feed on every key data point.

What your landing page must show

Cancellation policy for pre-orders

Google requires that pre-order cancellation policies be clearly accessible. Buyers must be able to cancel pre-orders and receive a full refund before the product ships. If you don't allow cancellations on pre-orders, this is a policy violation.

Common Misrepresentation Trigger

A product page that shows the product as "in stock" or "available now" while the feed submits preorder availability is a direct misrepresentation signal. Google crawls your pages. The feed and page must tell the same story.

Handling Back-Order Products

Back-orders are similar to pre-orders but apply to products that have been sold before and are temporarily out of stock with a confirmed restock date. The key difference: back-orders have a known restock date, whereas out-of-stock products don't.

Back-order feed setup

Restock date accuracy

If you're importing inventory from a supplier and they give you estimated restock dates, treat those estimates with healthy skepticism before publishing them to Google. If your availability_date passes and the product still hasn't shipped, your products face disapproval for inaccurate availability data. Update availability_date proactively when restock dates slip.

Back-order vs. just listing as out_of_stock

If you know your restock date, backorder with an availability_date keeps your products eligible for Shopping impressions (especially the Shopping tab free listings). out_of_stock products are generally excluded from Shopping ads and heavily deprioritized in free listings. If you have a confirmed restock date, use backorder โ€” it's worth the extra attribute management to keep visibility.

Out-of-Stock: Keep Listed or Remove?

When a product runs out of stock with no confirmed restock date, you have two options: update availability to out_of_stock or remove the product from your feed entirely. Both are valid approaches with different tradeoffs.

Keeping products as out_of_stock

Pros: Preserves your product data history in GMC, keeps your feed clean with consistent product IDs (important for remarketing and conversion tracking), allows Google to crawl the page and maintain any index equity.

Cons: Out-of-stock products still count against your feed's quality score if they accumulate in large numbers. Google doesn't show out-of-stock products in ads, but they take up feed processing bandwidth.

Removing from the feed

Pros: Clean feed with fewer items to process. Eliminates any risk of showing OOS products (which would generate clicks with no conversion).

Cons: If the product comes back into stock, you need to re-add it. Google will treat it as a new product and restart any data quality history for that ID. For dynamic remarketing, removing products from the feed breaks retargeting for anyone who viewed that product.

Recommended approach

Keep products in the feed as out_of_stock for up to 30 days. If they remain out of stock beyond 30 days with no restock plan, remove them. This balances feed hygiene with the operational cost of managing product data.

Critical: Landing Page Must Match

If a product is out of stock in your feed but your landing page shows it as in stock (or doesn't mention availability at all), Google's crawl will flag the mismatch as potential misrepresentation. Update your product pages to reflect OOS status when you update the feed.

Shipping Date Requirements for Pre-Orders

The availability_date attribute tells Google when the product ships from you. But there are additional shipping-related attributes that interact with pre-order data:

availability_date format

Must be in ISO 8601 format: YYYY-MM-DDThh:mm:ss[+HH:MM]. The most common error is submitting a date without the time component, which causes parsing failures in some feed formats. Safe approach: always include the time component, even if it's T00:00:00.

Consistency with shipping settings

Your account-level shipping settings in GMC define your standard handling time. For pre-order products, the availability_date overrides the standard handling time calculation. Make sure your shipping configuration accounts for this โ€” a product with a 3-month pre-order shouldn't show "ships in 2 business days" on the product listing.

What happens when the date passes

If your availability_date passes and you haven't updated the availability to in_stock, Google may auto-disapprove the product or flag it for inaccurate availability. Set a calendar reminder to update your feed the moment pre-order products ship. This is one of the most commonly missed operational steps.

Common Policy Traps for Non-In-Stock Products

โš ๏ธ Trap 1: Listing a pre-order as in_stock

This is the #1 source of pre-order disapprovals. If your Shopify or WooCommerce product page has an "Add to Cart" button and no mention of pre-order status, but you're trying to list it on Google Shopping as a pre-order, you'll get flagged for misrepresentation. Always update the product page to clearly show pre-order status before submitting to GMC.

โš ๏ธ Trap 2: No price for a pre-order

Some sellers list pre-orders with TBA pricing or a $0 placeholder price. This will always be disapproved. You must have a firm, final price to list a pre-order on Google Shopping. If the final price isn't set, you can't list it yet.

โš ๏ธ Trap 3: Availability date in the past

If your feed's availability_date is in the past but the product still shows preorder or backorder availability, it will be disapproved. You either need to update the date forward or switch the product to in_stock when it becomes available.

โš ๏ธ Trap 4: Restock dates slipping without feed updates

Supplier delays are common. If you submitted a backorder with an availability_date of August 1st and it's now August 5th with no stock, update that date immediately. Stale availability dates are a fast path to policy violations.

โš ๏ธ Trap 5: Mixing availability states across variants

For products with multiple variants (sizes, colors), don't submit the entire product as in_stock if only some variants are available. Each variant should have its own correct availability value. Submitting all variants as in_stock when most are OOS is a misrepresentation violation.

Platform-Specific Notes

Shopify

Shopify's native Google & YouTube channel app maps Shopify "Sold Out" to out_of_stock and "Available" to in_stock. It does not automatically handle preorder or backorder. If you use pre-order apps like Pre-Order Now or Deposit & Pre-order Manager, you'll need to use supplemental feed rules or a third-party feed tool to override the availability attribute. Check your feed in GMC's Feeds section to verify the actual values being submitted.

WooCommerce

WooCommerce's built-in backorder setting ("Allow but notify customer") maps to backorder in the official Google Listings & Ads extension โ€” but only in recent versions. Verify the extension version and test a backorder product in your feed diagnostics before assuming it's mapped correctly.

BigCommerce

BigCommerce's native Google Shopping integration supports preorder availability but requires manual date entry per product. There's no bulk pre-order date management in BigCommerce's native tools; use a supplemental feed to manage dates at scale if you have frequent pre-orders.

Feed Monitoring Best Practice

Set a weekly calendar reminder to audit your GMC feed for products with preorder or backorder status. Check that availability dates haven't passed without being updated. This 10-minute weekly review prevents the majority of availability-related disapprovals.

Availability Issues Costing You Impressions?

Run a free scan to identify availability mismatches, missing availability_date attributes, and other feed issues before they trigger disapprovals.

Scan Your GMC Account Free โ†’