availabilityMismatched Availability in Google Shopping Feed
The availability status in your feed doesn't match what's shown on your product landing page. Google requires these to be consistent.
Use our free Feed Validator to check for this and other errors automatically.
What This Error Means
Google compares the availability value in your feed against what customers see on your product page. When a product is marked as "in_stock" in your feed but shows "Out of Stock" on your website (or vice versa), you'll receive this error.
This error commonly occurs because:
- Inventory levels change between feed submissions
- Stock status is cached and not updated in real-time
- Different inventory systems aren't properly synced
- Products sell out faster than expected during promotions
Availability mismatches frustrate customers who click ads expecting to buy a product, only to find it's unavailable. This wastes ad spend and damages user trust. Understanding the data flow between systems can help you identify where the sync is failing.
How to Fix It
- Increase feed update frequency — Submit your feed more often, especially for fast-moving inventory. Consider hourly updates for high-volume products.
- Integrate inventory management — Connect your feed directly to your inventory system so stock changes are immediately reflected.
- Use the Content API — For real-time updates, use Google's Content API to push availability changes as they happen.
- Set up low-stock thresholds — Automatically set products to "out_of_stock" when inventory drops below a safe threshold.
- Audit your website — Ensure your product pages display availability clearly and consistently with your backend data.
Examples
<!-- Feed shows: -->
<g:availability>in_stock</g:availability>
<!-- But landing page shows: -->
<!-- "Out of Stock" or "Unavailable" -->
<!-- OR -->
<!-- Feed shows: -->
<g:availability>out_of_stock</g:availability>
<!-- But landing page has "Add to Cart" enabled --><!-- Feed matches landing page: -->
<g:availability>in_stock</g:availability>
<!-- Landing page: "In Stock - Ships Today" -->
<!-- OR for limited stock: -->
<g:availability>in_stock</g:availability>
<!-- Landing page: "Only 3 left!" -->
<!-- OR when out of stock: -->
<g:availability>out_of_stock</g:availability>
<!-- Landing page: "Out of Stock - Notify Me" -->Additional Tips
- Review your individual items regularly to identify synchronization gaps
- Use
preorderfor products available for pre-order with a known ship date - Use
backorderfor products that can be ordered but will ship later - Consider excluding low-stock items from advertising to reduce mismatches
- Test your landing pages to ensure stock status is visible to Google's crawler
- Don't hide stock status behind login walls or JavaScript that may not load
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