availabilityMissing Availability Status in Google Shopping Feed
Your product feed is missing the required 'availability' field. This tells customers whether they can actually buy your product.
Use our free Feed Validator to check for this and other errors automatically.
What This Error Means
The availability field indicates whether your product is currently in stock and available for purchase. It's a required field for all Google Shopping products.
Without availability information, Google cannot accurately represent your product to shoppers. Products with missing availability may be rejected or have limited visibility.
Accurate availability is crucial for customer experience. Advertising products as available when they're actually out of stock leads to poor user experience and potential policy violations. Shifting your mental model to view these as system signals can help build more resilient pipelines.
How to Fix It
- Use one of the accepted values — Google only accepts:
in_stock,out_of_stock,preorder, orbackorder. - Keep it accurate and updated — Your feed should reflect real-time or near-real-time inventory status.
- Match your landing page — The availability in your feed must match what's shown on your product page.
- Consider automatic updates — Set up scheduled feed updates to keep availability current.
Tip: You can use transformation rules to map custom stock statuses or quantities to Google's required availability values.
Examples
<item>
<g:id>SKU-12345</g:id>
<title>Blue Running Shoes</title>
<g:price>79.99 USD</g:price>
<!-- Missing availability field! -->
</item>
<!-- Also incorrect: -->
<g:availability>available</g:availability>
<g:availability>yes</g:availability>
<g:availability>In Stock</g:availability><item>
<g:id>SKU-12345</g:id>
<title>Blue Running Shoes</title>
<g:price>79.99 USD</g:price>
<g:availability>in_stock</g:availability>
</item>
<!-- Other valid values: -->
<g:availability>out_of_stock</g:availability>
<g:availability>preorder</g:availability>
<g:availability>backorder</g:availability>Additional Tips
- Use
preorderfor products not yet released but available to order - Use
backorderfor temporarily out-of-stock items that can still be ordered - If using preorder or backorder, also include the
availability_datefield - Consider pausing ads for out-of-stock items rather than showing "out of stock"
- Update availability at least once daily if your inventory changes frequently
Related Issues
Validate Your Feed Now
Use our free Google Shopping Feed Validator to check for this and other common errors before uploading to Merchant Center.
Open Feed Validator